![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=608256
https://bugzilla.novell.com/show_bug.cgi?id=608256#c20
--- Comment #20 from Lee Matheson
Unfortunately we have no ressources to work on radeon driver bugs. Hence the issue needs to be fixed upstream. You can report the issue via the ATI mailing list
http://lists.freedesktop.org/mailman/listinfo/xorg-driver-ati
or X.Org's bugzilla
https://bugs.freedesktop.org/ (product: xorg, component: Driver/Radeon)
I managed to obtain 3D support (ie special desktop effects, cube rotation, etc
.. ). I have been running for 1 hour thus far. It appears a bit slow, but
that is subjective. I note there is a bug report on the 9200pro running slow
with 3D on bugs.freedesktop.org but I do not know if that is the same.
There is alot of good information on those links you provided (thankyou very
much for those), albeit searching takes time. Based on what I read on various
posts and bugs on those links, I discovered that specifying 'nomodeset' as a
boot argument, together with the following edit to the
/etc/X11/xorg.conf.d/50-device.conf file, restores/fixes the broken 3D support
(with KMS, I think - see below) :
Section "Device"
Identifier "Default Device"
Driver "radeon"
## Required magic for radeon/radeonhd drivers; output name
## (here: "DVI-0") can be figured out via 'xrandr -q'
#Option "monitor-DVI-0" "Default Monitor"
#oldcpu added following 2 lines
Option "BusType" "PCI"
Option "AGPSize" "64"
EndSection
As noted, I successfully tested the above on a 32-bit openSUSE-11.3.
While I note this bug report is closed, I will attach a copy of the
/var/log/Xorg.0.log file 'for prosperity' in case anyone is curious (in a
subsequent post). While I obtained this solution from lists.freedesktop.org
and bugs.freedesktop.org, I still have not determined if there is an
appropriate bug raised in bugs.freedesktop.org as the threads with this
information were massively confusing to myself.
I also note that 'nomodeset' works but that specifying yast > System >
/etc/sysconfig Editor > System > Kernel > NO_KMS_IN_INITRD and change it to
"yes" DOES NOT work. This value must be No.
Note the radeon 9200 pro hardware I am using is (from "lspci -vv") :
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 PRO]
(rev 01) (prog-if 00 [VGA controller])
Subsystem: Club-3D BV Device 1052
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-