Quite a few people seem to be having problems with 32bit GL when using 2.6.8-r4. For example: $ glxinfo | grep direct direct rendering: Yes $ glxinfo32 | grep direct direct rendering: no (where glxinfo32 is a 32bit version of glxinfo). Things work just fine when using 2.6.8-r3 or 2.6.7* so I assume that this must have something to do with the x86_64.org patchset that got added in -r4. To hear lots of other people bitch about this see: http://forums.gentoo.org/viewtopic.php?t=220650 http://forums.gentoo.org/viewtopic.php?t=221084 Reproducible: Always Steps to Reproduce: 1. 2. 3.
I also have this bug with kernels (vanilla)2.6.7 (gentoo)2.6.7-r14 (vanilla)2.6.8 (gentoo)2.6.8-r3 (vanilla)2.6.8.1 (vanilla)2.6.9_rc1 using xorg 6.7.9 and xorg 6.8 with nvidia-6111
my previous comment refers to the extremely slow glx performance, using nforce3 chipset
me and another person are having the same problems, im going to try not using a gentoo source
*** Bug 64346 has been marked as a duplicate of this bug. ***
Please see the duplicate bug I posted for more details and description of this bug.
So which kernel has this problem? 2.6.8-rc3 or 2.6.8-rc4?
Afaik the problem is with -r4 and therefore probably due to the x86-64.org patches that were added in that release. I am assuming here that Jason is experiencing a separate problem as the majority of people just have the problem with -r4. See the linked forum posts for more info.
I have a problem with 32bit OpenGL and kernel 2.6.8-gentoo-r4 too, I have tried updating to 2.6.8-gentoo-r6, but have the same problem. The problem I am experiencing, is that half of the GL extensions are missing for 32bit openGL apps, in particular, Doom3 fails. I'f I downgrade to 2.6.7-gentoo-r3, I get all the GL extensions in my 32bit environment. this is using the nVidia drivers: nvidia-kernel-1.0.6111-r2 nvidia-glx-1.0.6111 emul-linux-x86-nvidia-1.0.6111-r1
I experienced this same thing. I recently installed development-sources just to test this out. I used the same kernel config and now all of a sudden I can play America's Army and Doom3 when I could not before.
Confirmed, I experience this problem using 2.6.8-r4 through 2.6.8-r9. Works fine with 2.6.7-r3 (all kernel versions are of gentoo-dev-sources).
Perhaps this bug, as well as Bug 66717 have something to do with to Bug 67462, which is a shared memory problem in 32bit applications?
Seems to be fixed in gentoo-dev-sources-2.6.9-r1 which is now marked stable. Closing this bug.