[TriLUG] More in the saga of me vs. the Rage XL
Brian Henning
brian at strutmasters.com
Wed Jul 20 17:00:00 EDT 2005
Hi Folks,
I had given up on getting direct-rendered 3D going on my onboard PCI
ATI Rage XL chipset. Today I decided to tackle it again.
After much frustration, I decided to build Xorg from source, including
its Mesa drivers and DRM. I took the source from xorg's cvs.
With the most recent source tree, there were no build errors, but I'm
still not getting anywhere. glxinfo still reports direct render: no.
Here's some interesting bits from /var/log/Xorg.0.log:
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:31:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(4:3:0) ATI Technologies Inc Rage XL rev 39, Mem @
0xde000000/24, 0xdd300000/12, I/O @ 0x2000/8
(II) Addressable bus resource ranges are
[0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
[1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX[B](B)
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[5] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[6] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
(EE) end of block range 0x148f < begin 0x1490
...and then, the really juicy bits:
(II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.so
dlopen: /usr/X11R6/lib/modules/extensions/libGLcore.so: undefined
symbol: __glXLastContext
(EE) Failed to load /usr/X11R6/lib/modules/extensions/libGLcore.so
(II) UnloadModule: "GLcore"
(EE) Failed to load module "GLcore" (loader failed, 7)
It's this undefined symbol, __glXLastContext. The only references I can
find to that phrase end up being other dumps of people's X log. The
only discussions thereof aren't in English. I've tried installing the
lastest MesaLibs.. No help.
A sideline issue: Basically /all/ of the troubleshooting and howto's
I've encountered are AGP-centric. My chipset is /not/ AGP; my
motherboard doesn't even /have/ an AGP slot--it has PCI and PCI-x. The
Rage XL chipset is PCI. So there's no agpgart to load, because there's
no AGP for it to hook to. Why isn't there any good information for
non-AGP video hardware?
I feel like such a fool because I can't get this figured out... Please
help!
Thanks muchly,
~Brian
More information about the TriLUG
mailing list