next up previous Link to 'computer' page
Next: Xgl/Compiz Up: System Software Previous: Compiling the kernel

fglrx (ATI provided X driver for Radeon 9800)

The fglrx driver is provided by ATI. Install the kernel sources for your kernel, I used the `ati-driver-installer-8.26.18-x86.run' program, which generated an RPM package fglrx_6_9_0_SUSE101-8.26.18-1.i386.rpm, a package for xorg 6.9 and SuSE 10.1. After installing the generated RPM, run the `aticonfig' file to change /etc/X11/xorg.conf. I needed to tweak that file a bit, but I can certainly say that fglrx runs a lot faster than the `radeon' driver.

Changes I made to xorg.conf...

  1. Section Monitor
       Identifier aticonfig-Monitor[0]
       Option VendorName ATI Proprietary Driver
       Option ModelName Generic Autodetecting Monitor
       UseModes Modes[0] (I prefer to use the modes I had defined previously, the default results in modes which were not really compatible with my monitor)
       DisplaySize 337 270 (Not copied from the original xorg.conf)
       Option DPMS (Defined as something else by aticonfig)
    EndSection
  2. Section Extensions (needed for xgl/compiz)
       Option DAMAGE no
    EndSection
  3. Section Device
       Identifier aticonfig-Device[0]
       Driver fglrx
       Option EnablePrivateBackZ no (needed for xgl/compiz)
       Option KernelModuleParm agplock=no (need for xgl/compiz)
    EndSection
  4. Section Screen
       Identifier aticonfig-Screen[0]
       Device aticonfig-Device[0]
       Monitor aticonfig-Monitor[0]
       DefaultDepth 24
       SubSection Display
          Viewport 0 0
          Depth 24
          Modes 1280x1024 1024x768 (not in the default setup)
       EndSubSection
    EndSection


next up previous Link to 'computer' page
Next: Xgl/Compiz Up: System Software Previous: Compiling the kernel
David Fong 2011-01-25