From: American Dave Kline <dave@so...> - 2004-01-23 04:05:03
I have recently purchased an Emachines M5312 laptop containing an ATI Radeon IGP 320M chipset. I have read both on this list and on the dri page that 3D support is possible using DRI/Mesa CVS sources. I can successfully build XFree86 with DRI using the well-written instructions at http://www.atomicmpc.com.au/forums.asp?s=2&c=16&t=1501 and on the DRI website.
My problem is that any 3D application I start will freeze X and spit the ambiguous "unknown chip id, assuming full radeon support" on screen. glxinfo claims direct rendering is enabled. For example, when I use an xterm to start glxgears, the screen paints a window but nothing appears inside. X freezes at this point.
In light of the error message, it would seem that I could specify what card it was and override the assumption that its a "full" Radeon. I have since put "ChipID 0x4336" in my XF86Config file to no avail. /var/log/XFree86.0.log says all is well, but X thinks otherwise. Changing to ChipID 0x4336 or other id's yeilds the same error message and result, or a freeze before anything is painted onscreen when X loads.
Debian Unstable with dev libs from experimental
Kernel(s) 2.4.24 and 2.6.1
dri kernel module built from CVS using 'make -f Makefile.linux'
agpgart and ati-agp built as modules
numerous dri/mesa CVS checkouts and builds
01:05.0 VGA Compatible controller: ATI Technologies Inc Radeon Mobility U1
Many thanks for your help.