I recently upgraded from Edgy to Feisty via `update-manager -c`. With the upgrade to Feisty came X.org 7.2, which seems to have broken support for the fglrx/ati drivers with the Radeon 9200. I can use the radeon drivers just fine, but they don't provide any support for hardware acceleration.
=-=-=-=-=-=-=-=-=-=
Cause of the problem:
=-=-=-=-=-=-=-=-=-=
The problem seems to lay in the fact that the Radeon 9200 registers as two PCI addresses (one for VGA output and one for DVI output, AFAIK). While the radeon drivers don't have a problem with it, the ati/fglrx drivers complain about there being no Device section for the PCI address that has the Device section that comes last. I'll change my drivers back to fglrx and post xorg.0.log soon.
=-=-=-=-=-=-=-=-=-=
Things I've tried:
=-=-=-=-=-=-=-=-=-=
I've tried:
Swapping the order for the Device sections around
Enabling and disabling the framebuffer
Only having one Device section
=-=-=-=-=-=-=-=-=-=
Things that might fix it for now:
=-=-=-=-=-=-=-=-=-=
Some way of 'disabling' one of the PCI addresses? This would stop xorg thinking that there are two devices that need helping.
Binary package hint: xorg
I recently upgraded from Edgy to Feisty via `update-manager -c`. With the upgrade to Feisty came X.org 7.2, which seems to have broken support for the fglrx/ati drivers with the Radeon 9200. I can use the radeon drivers just fine, but they don't provide any support for hardware acceleration.
=-=-=-=-=-=-=-=-=-=
Cause of the problem:
=-=-=-=-=-=-=-=-=-=
The problem seems to lay in the fact that the Radeon 9200 registers as two PCI addresses (one for VGA output and one for DVI output, AFAIK). While the radeon drivers don't have a problem with it, the ati/fglrx drivers complain about there being no Device section for the PCI address that has the Device section that comes last. I'll change my drivers back to fglrx and post xorg.0.log soon.
=-=-=-=-=-=-=-=-=-=
Things I've tried:
=-=-=-=-=-=-=-=-=-=
I've tried:
Swapping the order for the Device sections around
Enabling and disabling the framebuffer
Only having one Device section
=-=-=-=-=-=-=-=-=-=
Things that might fix it for now:
=-=-=-=-=-=-=-=-=-=
Some way of 'disabling' one of the PCI addresses? This would stop xorg thinking that there are two devices that need helping.
=-=-=-=-=-=-=-=-=-= fonts/X11/ misc" fonts/X11/ cyrillic" fonts/X11/ 100dpi/ :unscaled" fonts/X11/ 75dpi/: unscaled" fonts/X11/ Type1" fonts/X11/ 100dpi" fonts/X11/ 75dpi" defoma/ x-ttcidfont- conf.d/ dirs/TrueType"
/etc/X11/xorg.conf
=-=-=-=-=-=-=-=-=-=
Section "Files"
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
# path to defoma fonts
FontPath "/var/lib/
EndSection
Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "gb"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "Radeon 9200"
Driver "fglrx"
BusID "PCI:1:0:0"
Option "UseFBDev" "true"
EndSection
Section "Device"
Identifier "Radeon 9200 2nd"
Driver "fglrx"
BusID "PCI:1:0:1"
Option "UseFBDev" "true"
EndSection
Section "Extensions"
Option "Composite" "0"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 30-75
VertRefresh 50-85
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Radeon 9200"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
Section "DRI"
Mode 0666
EndSection