In a nutshell:
- Slackware 12.2 (custom kernel 2.6.29.4)
- ATI Catalyst 9.3 (last that supports my 9800 Pro)
- X.org server 1.4.2 (Slack12.2 pkg)
- KDE 3.5 (Slack 12.2 pkg)
- Dual monitor (working without Xinerama)
- 3D 'works'...
'fglrxinfo' output:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 PRO
OpenGL version string: 2.1.8543 Release
'glxinfo | grep direct' output:
direct rendering: Yes
'glxgears' works w/ FPS between 1600-4200
- Composite X extension disabled.
Problems:
- Turning Composite X extension on DOES result in appropriate desktop effects (transparency), but any 3D program (incl glxgears) hangs the system completely- requires a system reboot.
- CPU load % goes WAY up while running 3D. Noticed specifically with glxgears, but Google Earth is also sluggish.
My xorg.conf:
I'd LOVE to enable Composite and still have my 3D work (I'd ultimately like to use compiz, though recent attempts don't *hang* the system, the resulting graphics are, um, 'garbled' and completely unusable). But so far I have been unable to find a configuration that works properly.
I merely assume this is a limitation of the fglrx 9.3 driver and there likely isn't anything I can do about it by cry a little and vow to never own another ATI card again. Can anyone confirm my worst fears or is there something I might be able to try to make it work?
Thanks,
- skubik
- Slackware 12.2 (custom kernel 2.6.29.4)
- ATI Catalyst 9.3 (last that supports my 9800 Pro)
- X.org server 1.4.2 (Slack12.2 pkg)
- KDE 3.5 (Slack 12.2 pkg)
- Dual monitor (working without Xinerama)
- 3D 'works'...
'fglrxinfo' output:
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9800 PRO
OpenGL version string: 2.1.8543 Release
'glxinfo | grep direct' output:
direct rendering: Yes
'glxgears' works w/ FPS between 1600-4200
- Composite X extension disabled.
Problems:
- Turning Composite X extension on DOES result in appropriate desktop effects (transparency), but any 3D program (incl glxgears) hangs the system completely- requires a system reboot.
- CPU load % goes WAY up while running 3D. Noticed specifically with glxgears, but Google Earth is also sluggish.
My xorg.conf:
Code:
Section "ServerLayout" Identifier "Simple Layout" Screen 0 "aticonfig-Screen[0]" 0 0 InputDevice "Mouse1" "CorePointer" InputDevice "Keyboard1" "CoreKeyboard" EndSection Section "Files" FontPath "/usr/X11/lib/X11/fonts/misc/" FontPath "/usr/X11/lib/X11/fonts/TTF/" FontPath "/usr/X11/lib/X11/fonts/OTF" FontPath "/usr/X11/lib/X11/fonts/Type1/" FontPath "/usr/X11/lib/X11/fonts/100dpi/" FontPath "/usr/X11/lib/X11/fonts/75dpi/" FontPath "/usr/X11/lib/X11/fonts/Speedo/" FontPath "/usr/local/share/fonts/" EndSection Section "Module" # Option "omit xfree86-dga" # don't initialise the DGA extension # EndSubSection Load "dbe" Load "v4l" Load "extmod" Load "type1" Load "freetype" Load "GLcore" Load "glx" Load "dri" Load "xtrap" # SubSection "extmod" EndSection Section "ServerFlags" Option "AIGLX" "on" Option "Xinerama" "off" EndSection Section "InputDevice" Identifier "Keyboard1" Driver "kbd" Option "AutoRepeat" "500 30" # Specify which keyboard LEDs can be user-controlled (eg, with xset(1)) Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Protocol" "ImPS/2" Option "Device" "/dev/mouse" #Option "Device" "/dev/psaux" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "aticonfig-Monitor[0]" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" # Option "DPMS" "true" Option "FlatPanelProperties" "Scaling=Centered" EndSection Section "Monitor" Identifier "aticonfig-Monitor[1]" Option "VendorName" "ATI Proprietary Driver" Option "ModelName" "Generic Autodetecting Monitor" # Option "DPMS" "true" Option "FlatPanelProperties" "Scaling=Centered" EndSection Section "Device" Identifier "Standard VGA" Driver "vga" VendorName "Unknown" BoardName "Unknown" EndSection Section "Device" Identifier "aticonfig-Device[0]" Driver "fglrx" Option "AccelMethod" "EXA" Option "MigrationHeuristic" "greedy" Option "AccelDFS" "true" Option "EnablePageFlip" "true" Option "EnableDepthMoves" "true" Option "DesktopSetup" "horizontal" Option "no_accel" "no" Option "no_dri" "no" Option "mtrr" "off" Option "Simple Layout" "off" Option "IgnoreEDID" "off" Option "HSync2" "unspecified" Option "VRefresh2" "unspecified" Option "ScreenOverlap" "0" Option "Capabilities" "0x00008800" Option "VideoOverlay" "on" Option "OpenGLOverlay" "on" Option "FSAAEnable" "yes" Option "FSAAScale" "2" 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" Option "UseFastTLS" "0" Option "BlockSignalsOnLock" "on" Option "EnablePrivateBackZ" "yes" Option "MergedFB" "true" Option "UseInternalAGPGART" "off" Option "KernelModuleParm" "off" # Option "SWCursor" "on" Option "Centermode" "on" BusID "PCI:2:0:0" EndSection Section "Device" # Option "DesktopSetup" "0x00000000" Identifier "aticonfig-Device[1]" Driver "fglrx" 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" Option "EnablePrivateBackZ" "yes" BusID "PCI:2:0:0" Screen 1 EndSection Section "Screen" Identifier "aticonfig-Screen[0]" Device "aticonfig-Device[0]" Monitor "aticonfig-Monitor[0]" DefaultDepth 24 Option "XaaNoOffscreenPixmaps" "true" SubSection "Display" Viewport 0 0 Depth 24 Modes "1440x900" EndSubSection EndSection Section "Screen" Identifier "aticonfig-Screen[1]" Device "aticonfig-Device[1]" Monitor "aticonfig-Monitor[1]" DefaultDepth 24 Option "XaaNoOffscreenPixmaps" "true" SubSection "Display" Viewport 0 0 Depth 24 Modes "1440x900" EndSubSection EndSection Section "DRI" # Group "video" Mode 0666 EndSection Section "Extensions" # Option "Damage" "Enable" # Option "Composite" "Enable" # Option "Composite" "disable" EndSection
I merely assume this is a limitation of the fglrx 9.3 driver and there likely isn't anything I can do about it by cry a little and vow to never own another ATI card again. Can anyone confirm my worst fears or is there something I might be able to try to make it work?
Thanks,
- skubik
Comment