From Bugzilla Helper: User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030624 Description of problem: I have a Radeon 9200 based card from Club3d (www.club-3d.com, CGA-928TVD, 128MB). XFree86 with the radeon driver seems to work fine in 2D, but as soon as I launch any GL program which actually uses 3D acceleration (bzflag, glxgears) the server hangs, only the mouse cursor moves. Keyboard doesn't respond (can't force the server to die or the machine to reboot, even the caps lock key doesn't work). The programs say "unknown chip id, assuming full radeon support" to the starting terminal, draw their (black) window and then the console halts. There is still some disk activity so I guess the base OS keeps running. glxinfo prints the above message but doesn't get stuck. Version-Release number of selected component (if applicable): XFree86-4.3.0-15.1 How reproducible: Always Steps to Reproduce: 1. Run the X server with the radeon driver on this particular Radeon 9200 card, then start an GL application. Actual Results: Console hangs. Expected Results: "Dazzling 3D experience to PC enthusiasts with the best performance in its class, optimized for today's most compelling gaming environments and applications." And yeah, "Redefined realism in graphics and video content", too. 8-) Additional info: The base system is RH9 with current updates, kernel-smp-2.4.20-18.9 on 2*P2/450. Only installed the XFree86 packages + xterm package from rawhide. lspci identifies the card as: 01:00.0 VGA compatible controller: ATI Technologies Inc: Unknown device 5961 (rev 01) (prog-if 00 [VGA]) Subsystem: C.P. Technology Co. Ltd: Unknown device 2063 Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 16 Memory at d8000000 (32-bit, prefetchable) [size=128M] I/O ports at d800 [size=256] Memory at c5800000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at d7fe0000 [disabled] [size=128K] Capabilities: [58] AGP version 2.0 Capabilities: [50] Power Management version 2 01:00.1 Display controller: ATI Technologies Inc: Unknown device 5941 (rev 01) Subsystem: C.P. Technology Co. Ltd: Unknown device 2062 Flags: bus master, 66Mhz, medium devsel, latency 64 Memory at c8000000 (32-bit, prefetchable) [size=128M] Memory at c5000000 (32-bit, non-prefetchable) [size=64K] Capabilities: [50] Power Management version 2
Created attachment 92674 [details] XFree86.0.log
Created attachment 92675 [details] XF86Config
Created attachment 92676 [details] uname -a, lspci, lsmod outputs
Oh yes, almost forgot - I very much enjoy the accelerated 2D after working with the vesa driver for a couple days. And I've greatly enjoyed the accelerated 3D with my old GeForce 256 card. I'm very grateful for all the great work done by Mike and all the other involved XFree86 hackers! Thank you!
Unfortunately, Radeon 9200 support is experimental, and 2D only currently. This isn't a bug, but rather, what you are seeing, is software rendered OpenGL, and it appears to be locking up since it is so amazingly slow. ;o) That said, there are patches floating around for 3D on Radeon 9200, and I will be investigating adding them soon. If they prove to be stable, I will probably keep them. I'll leave this open for now as a reminder to add the patches. I'll try to obtain a 9200 Pro for testing purposes. Thanks.
Ah, okay, sorry. I had missed that in the release notes! Actually, there are a few web pages & mailing list posts that mention 9200 3D being supported, and the man page of the radeon driver in this RPM too says "hardware 3D acceleration (except R300 cards)" 8-) I'd be happy to test the 3D support patches, I think I'll try to find them & apply to the XFree86-4.3.0-15.1 SRPM sources. Do they involve more than treating the chip as a 8500 (which some people do by setting the ChipID to 0x4242)?
Fedora Core 2 is the first OS release to officially support 3D acceleration on Radeon 9200 variants. Please upgrade your system to the latest release of Fedora Core 2, and 3D acceleration should work properly. If you experience 3D acceleration problems with Fedora Core 2, please file a bug report in the X.Org bug tracker at http://bugs.freedesktop.org in the "xorg" component. If you've filed a bug in the X.org bugzilla, and would like Red Hat to track it, you can file a new bug report in Red Hat bugzilla with a brief summary and link to the X.Org bug report, and Red Hat will track the issue with X.Org and review any fixes as candidates for future updates. Thanks. Setting status to "CURRENTRELEASE"