[Bug 43000] huge performance regression in ut2004 since 7.11

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Nov 18 05:25:58 PST 2011


https://bugs.freedesktop.org/show_bug.cgi?id=43000

--- Comment #4 from almos <aaalmosss at gmail.com> 2011-11-18 05:25:58 PST ---
OK, now I found out the reason: I still haven't got used to my new 64bit
system. ut2004 is 32 bit, and when I set LIBGL_DRIVERS_PATH libGL.so reverts to
indirect rendering. Ouch.

What's worse, crosscompiling to 32bit is currently FUBAR on debian. The linker
doesn't find /usr/lib32/libstdc++.so.6, I have to manually symlink it to
/usr/lib32/libstdc++.so. The things in ia32-libs package are ancient (like mesa
7.7, I had to get a 7.11 from the libgl1-mesa-dri i386 package). I couldn't
compile wine, because something is wrong with unistd_32.h, and compiling mesa
stops with this:

/usr/bin/ld: skipping incompatible ../../auxiliary//libgallium.a when searching
for -lgallium
/usr/bin/ld: cannot find -lgallium
collect2: ld returned 1 exit status

I can't imagine what the problem could be, because all the object files in that
archive are 32bit, so they should be compatible.

Back to the topic: I turned off SwapbuffersWait, which raised the fps with mesa
7.11, but the high vairance remained. I'll try compiling a 32bit version of
current mesa git somehow, and see if this problem still exists.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the dri-devel mailing list