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 Pat Shui Fong 2007-05-31