http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... Summary: GPU acceleration disabled during boot - ring test failed [ATI Radeon HD3870] Classification: openSUSE Product: openSUSE 11.3 Version: Factory Platform: x86-64 OS/Version: openSUSE 11.3 Status: NEW Severity: Major Priority: P5 - None Component: X.Org AssignedTo: ReportedBy: QAContact: Found By: --- Blocker: --- Created an attachment (id=369899) --> (http://bugzilla.novell.com/attachment.cgi?id=...) Full dmesg output User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; it; rv:1.9.2.4) Gecko/20100527 SUSE/3.6.4-2.2 Firefox/3.6.4 While loading the RC1 x86-64 CD, KMS gets initialized but the GPU acceleration is disabled. Dmesg (full output attached aside this snippet) reports: [ 51.992920] [drm] Loading RV670 Microcode [ 53.648228] [drm:r600_ring_test] *ERROR* radeon: ring test failed (scratch(0x8504)=0xCAFEDEAD) [ 53.648232] radeon 0000:03:00.0: disabling GPU acceleration This leads to the use of software rasterizer in X for 3D, as Xorg.log shows. I'll try to reproduce this on x86-32 soon. Reproducible: Always Steps to Reproduce: 1.Load radeon DRM module Actual Results: GPU acceleration is disabled with the error "ring test failed". Expected Results: GPU acceleration is enabled. Computer configuration: CPU: Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz Motherboard: NForce2-based chipset (Manufacturer: MSI) Graphics card: Sapphire ATI Radeon HD3870 RAM: 4 Gb
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #1 from Luca Beltrame 2010-06-17 22:17:38 UTC --- Created an attachment (id=369900) --> (http://bugzilla.novell.com/attachment.cgi?id=...) X log
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #2 from Luca Beltrame 2010-06-17 22:19:17 UTC --- Created an attachment (id=369901) --> (http://bugzilla.novell.com/attachment.cgi?id=...) lspci -vv output
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... Stefan Dirsch changed: What |Removed |Added
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... Stefan Dirsch changed:What |Removed |Added ---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED AssignedTo|bnc-team-xorg-bugs@forge.pr |sndirsch@novell.com |ovo.novell.com |---------------------------------------------------------------------------- Priority|P5 - None |P3 - Medium Status|NEW |ASSIGNED AssignedTo|bnc-team-xorg-bugs@forge.pr |sndirsch@novell.com |ovo.novell.com | Summary|GPU acceleration disabled |radeon [HD3870] GPU |during boot - ring test |acceleration disabled
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #3 from Luca Beltrame 2010-06-18 20:39:15 UTC --- Tested with i586 Live CD - no issues (3D works). I'll try to re-burn the image for x86-64 tomorrow to see if I can reproduce it again.
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... Stefan Dirsch changed: What |Removed |Added
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #5 from Luca Beltrame 2010-06-19 13:54:01 UTC --- Booting the x86-64 LiveCD with "nomodeset" causes the radeonhd driver to be loaded in X instead of radeon, and 3D acceleration is still not available. dmesg logs and Xorg logs attached.
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #6 from Luca Beltrame 2010-06-19 13:55:18 UTC --- Created an attachment (id=370281) --> (http://bugzilla.novell.com/attachment.cgi?id=...) dmesg with "nomodeset"
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #7 from Luca Beltrame 2010-06-19 13:58:05 UTC --- Created an attachment (id=370282) --> (http://bugzilla.novell.com/attachment.cgi?id=...) Xorg log of the "nomodeset" session
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... Stefan Dirsch changed: What |Removed |Added
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... Stefan Dirsch changed:What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|einar@heavensinferno.net | Summary|radeon [HD3870] GPU |radeon [HD3870] GPU 3D |acceleration disabled |acceleration disabled---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED InfoProvider|einar@heavensinferno.net | Summary|radeon [HD3870] GPU |radeon [HD3870] GPU 3D |acceleration disabled |acceleration disabled |during boot - ring test |during boot - ring test |failed |failed
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #9 from Luca Beltrame 2010-06-19 18:39:55 UTC --- Is there any additional information I could provide that it could be useful? In the mean time I'll work the issue around by using i586 (unaffected).
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... Stefan Dirsch changed:What |Removed |Added ---------------------------------------------------------------------------- Summary|radeon [HD3870] GPU 3D |radeon/x86_64 [HD3870] GPU |acceleration disabled |3D acceleration disabledWhat |Removed |Added ---------------------------------------------------------------------------- Summary|radeon [HD3870] GPU 3D |radeon/x86_64 [HD3870] GPU |acceleration disabled |3D acceleration disabled |during boot - ring test |during boot - ring test |failed |failed
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #10 from Luca Beltrame 2010-07-17 17:48:49 UTC --- Ok, I've been bitten by this bug again when doing an install of 11.3 and I think I tracked down the issue to RAM. Whenever I boot a PAE kernel or an x86_64 kernel using my full 4Gb RAM, the radeon module fails after firmware loading with different errors ("ring test failed" with x86_64 and "could not allocate 16 pages at 0x0000000" with i586), thus leading to the switch off of GPU acceleration. If I boot the kernel with "mem=3192M" I do not observe the issue with either kernel. I would exclude a fault in RAM as this is the only abnormal behavior I'm observing, but I will likely run memtest as a follow up.
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... --- Comment #11 from Luca Beltrame 2010-07-17 22:01:44 UTC --- Memtest did not report any errors. So the fault lies somewhere else.
http://bugzilla.novell.com/show_bug.cgi?id=61... http://bugzilla.novell.com/show_bug.cgi?id=61... Stefan Dirsch changed: What |Removed |Added
https://bugzilla.novell.com/show_bug.cgi?id=6... https://bugzilla.novell.com/show_bug.cgi?id=6... --- Comment #13 from Luca Beltrame 2011-09-24 13:06:01 UTC --- Just following up to this issue to tell that it is no longer present with a 3.1-rc kernel, XServer 1.10 and the most recent radeon driver on current Factory. So it's likely that the issue has been fixed upstream.
https://bugzilla.novell.com/show_bug.cgi?id=6... https://bugzilla.novell.com/show_bug.cgi?id=6... Stefan Dirsch changed: What |Removed |Added