3ddesktop after apt-get upgrade no longer works with this error ...
After upgrading SID via apt-get upgrade on two identical installs (one X.ORG compiled from source and the other XFree86 from debian archives) , I received upgrades for XFree86 that killed X.ORG and could no longer reinstall it correctly afterwards : ( though XFree86 worked. In my XFree86 installation, a no brainer, but same error on both:
jchap@RAVEN:~$ 3ddesk --acquire Attempting to start 3ddesktop server. Daemon started. Run 3ddesk to activate. Xlib: extension "XFree86-DRI" missing on display ":0.0". 3ddeskd: glXIsDirect failed, no Direct Rendering possible! 3ddeskd: Please configure hardware acceleration. Exiting. Server not found after waiting 5 seconds. Could not find server. Try starting manually (3ddeskd) May have to revert to a backup, a few things buggy. Besides kernel-source-2.6.9 has fb screwups. Anyway, has anyone experienced this or would like to tell me how to correct? Have nvidia card and their proprietary drivers (6629) installed with acceleration and Load "DRI" removed from XFree86Config-4 as per nvidia's instructions. Thanx, will be on lookout through google telescope. |
I'm running Debian sid and use the proprietary nvidia drivers too. I don't know if this helps at all, but at some point my direct rendering broke, and reinstalling the nvidia drivers fixed it. I think it may have something to do with upgrading X, and having manually-installed nvidia drivers (breaks compatibility between the nvidia driver that was compiled for that specific version of X).
You might want to make sure your /etc/X11/XF86Config-4 file is still using the "nvidia" driver (and all the correct settings), in case you inadvertantly set the package manager to manage your X config for you, and it is unaware of the nvidia drivers. If this is the case, it will re-write the config file when you upgrade X, without concern for what was previously there. You can disable that somewhere by "dpkg-reconfigure" ing one of the X packages - I don't remember which one. You are correct in leaving the load "dri" line out of your XF86Config-4. Also, you can directly check whether direct rendering enabled from a normal X session by typing "glxinfo | grep direct" from a GUI console. Hopefully something of the above helped. |
Here goes
Before I read your post, i googled around and found the same suggestion about using glxinfo in term:
Code:
jchap@RAVEN:~$ glxinfo Will then report back. Thank You. |
Thank You Very Much!
That was the fix! glxinfo now reports:
Code:
jchap@RAVEN:~$ glxinfo Again, Thanx! |
All times are GMT -5. The time now is 05:48 PM. |