----- Original Message -----
From: "Stephen Torri" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Thursday, November 21, 2002 4:05 PM
Subject: Re: ATI 3D Driver Hell!


> On Thu, 2002-11-21 at 14:39, Christopher Henderson wrote:
> > So ATI recently released some new and updated accelerated drivers that
> > also support Red Hat 8.  I downloaded and read over the instructions
> > very very carefully. I removed the XFree86-Mesa libs as it asked
> > without a hitch and then proceeded to install the fglrx drivers as
> > stated.  I ran the config program and generated an XFree86.conf file.
> > Then I run startx and errorvile - can't find a screen it claims.  Now
> > I've run xfree86cfg (is that the command-line one? or is it
> > xfree86conf) before in the past and am no stranger to most of those
> > questions - I've set up X before via that kind of program under Red
> > Hat, Slackware, Debian, and FreeBSD - all without a problem.  I know
> > what settings my monitor has and I know what it needs.  But this has
> > me stumped.  I'm obviously not a guru so I can't really figure it out
> > - heres my error log as generated....
>
> > (II) FireGL8700/8800: Driver for chipset: ATI R200 QH (AGP),
> >
> > ATI R200 QL (AGP), ATI R200 QT (AGP), ATI R200 BB (AGP),
> >
> > Radeon RV250 If, Radeon RV250 Ig, Radeon RV250 Lf (M9),
> >
> > Radeon RV250 Lg (M9), Radeon RV250 Ld (M9), Radeon R300-4P AD,
> >
> > Radeon R300-4P AE, Radeon R300-4P AF, Radeon R300-4P AG,
> >
> > Radeon R300 ND, Radeon R300 NE, Radeon R300 NF, Radeon R300 NG
> >
> > (II) Primary Device is: PCI 01:05:0
> >
> > (WW) fglrx: No matching Device section for instance (BusID PCI:1:5:0)
> > found
> >
> > (EE) No devices detected.
> >
>
> What does the XF86Config file say about BuSID PCI 1:5:0? Can I look at
> your XF86Config file.
>
> Stephen
> --
> Stephen Torri <[EMAIL PROTECTED]>

Sure - here it is, as generated by ATI's software

~Christopher
 -----

# File generated by fglrxconfig (C) ATI Research, a substitute for
xf86config.

# Note by ATI: the below copyright notice is there for servicing possibly

# pending third party rights on the file format and the instance of this
file.

#

# Copyright (c) 1999 by The XFree86 Project, Inc.

#

# Permission is hereby granted, free of charge, to any person obtaining a

# copy of this software and associated documentation files (the "Software"),

# to deal in the Software without restriction, including without limitation

# the rights to use, copy, modify, merge, publish, distribute, sublicense,

# and/or sell copies of the Software, and to permit persons to whom the

# Software is furnished to do so, subject to the following conditions:

#

# The above copyright notice and this permission notice shall be included in

# all copies or substantial portions of the Software.

#

# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR

# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL

# THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,

# WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF

# OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

# SOFTWARE.

#

# Except as contained in this notice, the name of the XFree86 Project shall

# not be used in advertising or otherwise to promote the sale, use or other

# dealings in this Software without prior written authorization from the

# XFree86 Project.

#

# **********************************************************************

# Refer to the XF86Config(4/5) man page for details about the format of

# this file.

# **********************************************************************

# **********************************************************************

# DRI Section

# **********************************************************************

Section "dri"

# Access to OpenGL ICD is allowed for all users:

Mode 0666

# Access to OpenGL ICD is restricted to a specific user group:

# Group 100 # users

# Mode 0660

EndSection

# **********************************************************************

# Module section -- this section is used to specify

# which dynamically loadable modules to load.

# **********************************************************************

#

Section "Module"

# This loads the DBE extension module.

Load "dbe" # Double buffer extension

# This loads the miscellaneous extensions module, and disables

# initialisation of the XFree86-DGA extension within that module.

SubSection "extmod"

Option "omit xfree86-dga" # don't initialise the DGA extension

EndSubSection

# This loads the Type1 and FreeType font modules

Load "type1"

Load "freetype"

# This loads the GLX module

Load "glx" # libglx.a

Load "dri" # libdri.a

EndSection

# **********************************************************************

# Files section. This allows default font and rgb paths to be set

# **********************************************************************

Section "Files"

# The location of the RGB database. Note, this is the name of the

# file minus the extension (like ".txt" or ".db"). There is normally

# no need to change the default.

RgbPath "/usr/X11R6/lib/X11/rgb"

# Multiple FontPath entries are allowed (which are concatenated together),

# as well as specifying multiple comma-separated entries in one FontPath

# command (or a combination of both methods)

#

# If you don't have a floating point coprocessor and emacs, Mosaic or other

# programs take long to start up, try moving the Type1 and Speedo directory

# to the end of this list (or comment them out).

#

FontPath "/usr/X11R6/lib/X11/fonts/local/"

FontPath "/usr/X11R6/lib/X11/fonts/misc/"

FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"

FontPath "/usr/X11R6/lib/X11/fonts/Type1/"

FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"

FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"

FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"

# The module search path. The default path is shown here.

# ModulePath "/usr/X11R6/lib/modules"

EndSection

# **********************************************************************

# Server flags section.

# **********************************************************************

Section "ServerFlags"

# Uncomment this to cause a core dump at the spot where a signal is

# received. This may leave the console in an unusable state, but may

# provide a better stack trace in the core dump to aid in debugging

# Option "NoTrapSignals"

# Uncomment this to disable the <Crtl><Alt><BS> server abort sequence

# This allows clients to receive this key event.

# Option "DontZap"

# Uncomment this to disable the <Crtl><Alt><KP_+>/<KP_-> mode switching

# sequences. This allows clients to receive these key events.

# Option "Dont Zoom"

# Uncomment this to disable tuning with the xvidtune client. With

# it the client can still run and fetch card and monitor attributes,

# but it will not be allowed to change them. If it tries it will

# receive a protocol error.

# Option "DisableVidModeExtension"

# Uncomment this to enable the use of a non-local xvidtune client.

# Option "AllowNonLocalXvidtune"

# Uncomment this to disable dynamically modifying the input device

# (mouse and keyboard) settings.

# Option "DisableModInDev"

# Uncomment this to enable the use of a non-local client to

# change the keyboard or mouse settings (currently only xset).

# Option "AllowNonLocalModInDev"

EndSection

# **********************************************************************

# Input devices

# **********************************************************************

# **********************************************************************

# Core keyboard's InputDevice section

# **********************************************************************

Section "InputDevice"

Identifier "Keyboard1"

Driver "Keyboard"

# For most OSs the protocol can be omitted (it defaults to "Standard").

# When using XQUEUE (only for SVR3 and SVR4, but not Solaris),

# uncomment the following line.

# Option "Protocol" "Xqueue"

Option "AutoRepeat" "500 30"

# Specify which keyboard LEDs can be user-controlled (eg, with xset(1))

# Option "Xleds" "1 2 3"

# Option "LeftAlt" "Meta"

# Option "RightAlt" "ModeShift"

# To customise the XKB settings to suit your keyboard, modify the

# lines below (which are the defaults). For example, for a non-U.S.

# keyboard, you will probably want to use:

# Option "XkbModel" "pc102"

# If you have a US Microsoft Natural keyboard, you can use:

# Option "XkbModel" "microsoft"

#

# Then to change the language, change the Layout setting.

# For example, a german layout can be obtained with:

# Option "XkbLayout" "de"

# or:

# Option "XkbLayout" "de"

# Option "XkbVariant" "nodeadkeys"

#

# If you'd like to switch the positions of your capslock and

# control keys, use:

# Option "XkbOptions" "ctrl:swapcaps"

# These are the default XKB settings for XFree86

# Option "XkbRules" "xfree86"

# Option "XkbModel" "pc101"

# Option "XkbLayout" "us"

# Option "XkbVariant" ""

# Option "XkbOptions" ""

# Option "XkbDisable"

Option "XkbRules" "xfree86"

Option "XkbModel" "pc104"

Option "XkbLayout" "us"

EndSection



# **********************************************************************

# Core Pointer's InputDevice section

# **********************************************************************

Section "InputDevice"

# Identifier and driver

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "PS/2"

Option "Device" "/dev/mouse"

# When using XQUEUE, comment out the above two lines, and uncomment

# the following line.

# Option "Protocol" "Xqueue"

# Baudrate and SampleRate are only for some Logitech mice. In

# almost every case these lines should be omitted.

# Option "BaudRate" "9600"

# Option "SampleRate" "150"

# Emulate3Buttons is an option for 2-button Microsoft mice

# Emulate3Timeout is the timeout in milliseconds (default is 50ms)

# Option "Emulate3Buttons"

# Option "Emulate3Timeout" "50"

# ChordMiddle is an option for some 3-button Logitech mice

# Option "ChordMiddle"

EndSection



# **********************************************************************

# Other input device sections

# this is optional and is required only if you

# are using extended input devices. This is for example only. Refer

# to the XF86Config man page for a description of the options.

# **********************************************************************

#

# Section "InputDevice"

# Identifier "Mouse2"

# Driver "mouse"

# Option "Protocol" "MouseMan"

# Option "Device" "/dev/mouse2"

# EndSection

#

# Section "InputDevice"

# Identifier "spaceball"

# Driver "magellan"

# Option "Device" "/dev/cua0"

# EndSection

#

# Section "InputDevice"

# Identifier "spaceball2"

# Driver "spaceorb"

# Option "Device" "/dev/cua0"

# EndSection

#

# Section "InputDevice"

# Identifier "touchscreen0"

# Driver "microtouch"

# Option "Device" "/dev/ttyS0"

# Option "MinX" "1412"

# Option "MaxX" "15184"

# Option "MinY" "15372"

# Option "MaxY" "1230"

# Option "ScreenNumber" "0"

# Option "ReportingMode" "Scaled"

# Option "ButtonNumber" "1"

# Option "SendCoreEvents"

# EndSection

#

# Section "InputDevice"

# Identifier "touchscreen1"

# Driver "elo2300"

# Option "Device" "/dev/ttyS0"

# Option "MinX" "231"

# Option "MaxX" "3868"

# Option "MinY" "3858"

# Option "MaxY" "272"

# Option "ScreenNumber" "0"

# Option "ReportingMode" "Scaled"

# Option "ButtonThreshold" "17"

# Option "ButtonNumber" "1"

# Option "SendCoreEvents"

# EndSection

# **********************************************************************

# Monitor section

# **********************************************************************

# Any number of monitor sections may be present

Section "Monitor"

Identifier "Monitor0"

HorizSync 31.5 - 64.3

VertRefresh 50-100

EndSection



# **********************************************************************

# Graphics device section

# **********************************************************************

# Any number of graphics device sections may be present

# Standard VGA Device:

Section "Device"

Identifier "Standard VGA"

VendorName "Unknown"

BoardName "Unknown"

# The chipset line is optional in most cases. It can be used to override

# the driver's chipset detection, and should not normally be specified.

# Chipset "generic"

# The Driver line must be present. When using run-time loadable driver

# modules, this line instructs the server to load the specified driver

# module. Even when not using loadable driver modules, this line

# indicates which driver should interpret the information in this section.

Driver "vga"

# The BusID line is used to specify which of possibly multiple devices

# this section is intended for. When this line isn't present, a device

# section can only match up with the primary video device. For PCI

# devices a line like the following could be used. This line should not

# normally be included unless there is more than one video device

# installed.

# BusID "PCI:0:10:0"

# VideoRam 256

# Clocks 25.2 28.3

EndSection

# === ATI device section ===

Section "Device"

Identifier "ATI Graphics Adapter"

Driver "fglrx"

# === disable PnP Monitor ===

#Option "NoDDC"

# === disable/enable XAA/DRI ===

Option "no_accel" "no"

Option "no_dri" "no"

# === Fire GL DDX driver module specific settings ===

# === Screen Management ===

Option "DesktopSetup" "0x00000000"

Option "Display2" "0"

Option "HSync2" "(null)"

Option "VRefresh2" "(null)"

Option "GammaCorrectionI" "0x00000000"

Option "GammaCorrectionII" "0x00000000"

# === OpenGL specific profiles/settings ===

Option "Capabilities" "0x00000000"

# === Video Overlay for the Xv extension ===

Option "VideoOverlay" "on"

# === OpenGL Overlay ===

# Note: When OpenGL Overlay is enabled, Video Overlay

# will be disabled automatically

Option "OpenGLOverlay" "off"

BusID "PCI:1:2:8" # vendor=1002, device=514c

Screen 0

EndSection

# **********************************************************************

# Screen sections

# **********************************************************************

# Any number of screen sections may be present. Each describes

# the configuration of a single screen. A single specific screen section

# may be specified from the X server command line with the "-screen"

# option.

Section "Screen"

Identifier "Screen0"

Device "ATI Graphics Adapter"

Monitor "Monitor0"

DefaultDepth 24

#Option "backingstore"

Subsection "Display"

Depth 24

Modes "1280x1024" "1280x960" "1152x864" "1024x768" "800x600" "640x480"

ViewPort 0 0 # initial origin if mode is smaller than desktop

# Virtual 1280 1024

EndSubsection

EndSection

# **********************************************************************

# ServerLayout sections.

# **********************************************************************

# Any number of ServerLayout sections may be present. Each describes

# the way multiple screens are organised. A specific ServerLayout

# section may be specified from the X server command line with the

# "-layout" option. In the absence of this, the first section is used.

# When now ServerLayout section is present, the first Screen section

# is used alone.

Section "ServerLayout"

# The Identifier line must be present

Identifier "Server Layout"

# Each Screen line specifies a Screen section name, and optionally

# the relative position of other screens. The four names after

# primary screen name are the screens to the top, bottom, left and right

# of the primary screen.

Screen "Screen0"

# Each InputDevice line specifies an InputDevice section name and

# optionally some options to specify the way the device is to be

# used. Those options include "CorePointer", "CoreKeyboard" and

# "SendCoreEvents".

InputDevice "Mouse1" "CorePointer"

InputDevice "Keyboard1" "CoreKeyboard"

EndSection




-- 
redhat-list mailing list
unsubscribe mailto:[EMAIL PROTECTED]?subject=unsubscribe
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to