On Sat, Jan 19, 2008 at 12:08:59PM -0700, Jonathan Doe wrote: > On Saturday 19 January 2008 07:41:04 am Александър Л. Димитров wrote: > > Probably I should mention I'm using the binary nvidia drivers. Did not try > > it with other drivers yet, but I don't think that should have any impact on > > it - it fails with _anything_ just running wine is enough to bring that > > down. > > I had this same problem last month. Sometimes, when xorg is upgraded, the > binary nvidia drivers need to be reinstalled to get opengl rendering to work > (wine runs direct draw or something that using opengl). If this is the case, > running glxgears will also crash your xserver. The solution is to reinstall > the binary nvidia drivers. > May not be necessary. This usually happens when the library is not correct.
The package xserver-xorg-core has libglx.so in /usr/lib/xorg/modules/extensions. The nvidia binary driver also puts its own version of libglx.so.100.x there. The install script of xserver-xorg-core removes this lib during an upgrade. So, if xserver-xorg-core is updated, you can be sure that libglx.so is bound to be replaced. Just symlink it back to the one provided by nvidia binary and restart X. There is no need to reinstall the nvidia binary driver. Here is my setup : $ ls -l /usr/lib/xorg/modules/extensions total 3.7M -rw-r--r-- 1 root root 19K 2008-01-07 04:06 libdbe.so -rw-r--r-- 1 root root 41K 2008-01-07 04:06 libdri.so -rw-r--r-- 1 root root 148K 2008-01-07 04:06 libextmod.so -rw-r--r-- 1 root root 2.4M 2008-01-07 04:06 libGLcore.so -rw-r--r-- 1 root root 419K 2008-01-07 04:06 libglx-orig.so lrwxrwxrwx 1 root root 19 2008-01-14 09:09 libglx.so -> libglx.so.100.14.19* -rwxr-xr-x 1 root root 679K 2008-01-06 22:36 libglx.so.100.14.19* -rw-r--r-- 1 root root 28K 2008-01-07 04:06 librecord.so -rw-r--r-- 1 root root 40K 2008-01-07 04:06 libxtrap.so HTH, Regards, -- Sridhar M.A. GPG KeyID : F6A35935 Fingerprint: D172 22C4 7CDC D9CD 62B5 55C1 2A69 D5D8 F6A3 5935 You can only live once, but if you do it right, once is enough. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]