Installing ATI drivers on RH8.0

Yes, I have a line like that in XF86Config-4

# === ATI device section ===

Section "Device"
    Identifier                          "ATI Graphics Adapter"
    Driver                              "fglrx"
# ### generic DRI settings ###
# === disable PnP Monitor  ===
    #Option                              "NoDDC"
# === disable/enable XAA/DRI ===
    Option "no_accel"                   "no"
    Option "no_dri"                     "no"
# === misc DRI settings ===
    Option "mtrr"                       "off" # disable DRI mtrr mapper, driver has its own code for mtrr
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
    Option "DesktopSetup"               "0x00000000" 
    Option "MonitorLayout"              "AUTO, AUTO"
    Option "IgnoreEDID"                 "off"
    Option "HSync2"                     "unspecified" 
    Option "VRefresh2"                  "unspecified" 
    Option "ScreenOverlap"              "0" 
# === TV-out Management ===
    Option "NoTV"                       "yes"     
    Option "TVStandard"                 "NTSC-M"     
    Option "TVHSizeAdj"                 "0"     
    Option "TVVSizeAdj"                 "0"     
    Option "TVHPosAdj"                  "0"     
    Option "TVVPosAdj"                  "0"     
    Option "TVHStartAdj"                "0"     
    Option "TVColorAdj"                 "0"     
    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"
# === Center Mode (Laptops only) ===
    Option "CenterMode"                 "off"
# === Pseudo Color Visuals (8-bit visuals) ===
    Option "PseudoColorVisuals"         "off"
# === QBS Management ===
    Option "Stereo"                     "off"
    Option "StereoSyncEnable"           "1"
# === FSAA Management ===
    Option "FSAAEnable"                 "no"
    Option "FSAAScale"                  "1"
    Option "FSAADisableGamma"           "no"
    Option "FSAACustomizeMSPos"         "no"
    Option "FSAAMSPosX0"                "0.000000"
    Option "FSAAMSPosY0"                "0.000000"
    Option "FSAAMSPosX1"                "0.000000"
    Option "FSAAMSPosY1"                "0.000000"
    Option "FSAAMSPosX2"                "0.000000"
    Option "FSAAMSPosY2"                "0.000000"
    Option "FSAAMSPosX3"                "0.000000"
    Option "FSAAMSPosY3"                "0.000000"
    Option "FSAAMSPosX4"                "0.000000"
    Option "FSAAMSPosY4"                "0.000000"
    Option "FSAAMSPosX5"                "0.000000"
    Option "FSAAMSPosY5"                "0.000000"
# === Misc Options ===
    Option "UseFastTLS"                 "0"
    Option "BlockSignalsOnLock"         "on"
    Option "UseInternalAGPGART"         "no"
    Option "ForceGenericCPU"            "no"
    BusID "PCI:2:0:0"    # vendor=1002, device=4144
    Screen 0
EndSection  

I have files
XFree86.0.log (56 KB)
XFree86.1.log (55 KB)
XFree86.setup.log (912 B, nothing interesting here)

but there isn’t any string “fglrx”
The first 2 have a lot of text in them.

I executed modprobe fglrx from the GUI system just to see what will happen

[root@localhost root]# modprobe fglrx
Warning: loading /lib/modules/2.4.18-14/kernel/drivers/char/drm/fglrx.o will taint the kernel: non-GPL license - Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY
  See http://www.tux.org/lkml/#export-tainted for information about tainted modules
Module fglrx loaded, with warnings

I don’t know what the warnings are.

Does the glxinfo mean that some file is not getting installed?

server glx vendor string: SGI
client glx vendor string: ATI
OpenGL version string: 1.2 Mesa 3.4.2

This doesn’t make sense. Why is there SGI, ATI and Mesa here?
Something is not getting done right during the installation and I don’t know what it is.

if X is already running loading the “fglrx” kernel module [driver] won’t have any effect - that is what you did.

you have to:

  1. exit/stop/kill X [if it is already running]
  2. load the fglrx kernel module with modprobe
  3. start X again

another problem is that your log files do not contain any info about “fglrx” - that is simply wrong,
in other words it means that your configuration of X when starting DOES NOT even look for the driver you want to use [fglrx]. the reason for that might
be there is another XF86Config or XF86Config-4 file on your system that is getting higher priority.

you should be seeing something like this in the X log file:

 
root@kanji:/home/martin# grep "fglrx" /var/log/Xorg.0.log
(II) LoadModule: "fglrx"
(II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.o
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."

...

 

Hi glBug,

I understand things a little better now.
Today, I finally got around to trying this on the same system, but with a Geforce 2 MX.
I read the lengthy 1000 line instructions with FAQ. It was a pain in the ass but it worked.
I edited the XF86config file like they said.

The only missing instruction is that they don’t tell you to reboot.

Chromium setup screwed up when I pressed the Launch Chromium button. The system locked. I rebooted and run Chromium setup again and it locked the system again.
I rebooted and this time I just tried to run Chromium itself and nothing happened.

Tux racer is running fine. glxgears is running fine with >1300 FPS

I have no other GL stuff but would like to try Doom3, Quake 2 and 3 sometime :slight_smile:

I’ll try again with ATI later.

I removed the Geforce 2 and installed the Radeon 9500 again.
I run ati-driver-installer-8.18.8-i386.run
In var/log/XFree86.0.log it says

(II) fglrx(0): driver needs XFree86 4.2.x.y with x.y >= 1.1
(II) fglrx(0): detected XFree86 4.2.0.0

There is a bunch of other interesting bits like

(II) LoadModule: “fglrx”
(II) Loading /usr/X11R6/lib/modules/drivers/fglrx_drv.o
Not loading .note.GNU-stack

but the only information that actually says what the problem is, is the XFree86 version issue.
How to update XFree86 without screwing up my system?

In the fglrx output a line begining with (II) is an Info msg, (WW) is
a Warning, and (EE) is an Error.

The log output you posted is a bit confusing, they
say a higher version of X is required, but they log it just as a normal Info debug msg. If you want send me the complete XFree86.0.log file and the output of ‘lsmod’ to hacklberry [AT] hacklberry [DOT] net .

Replacing/Upgrading X depends on the GNU/Linux distribution you use. I for one use Slackware 10.2 + the Dropline
Gnome - so upgrading X is quite trivial, I simply wait till the new version of X is included in the Dropline Gnome, then I uninstall the old version, and install the new one.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.