Weblog entry #96 for ajt
When I eventually was able to get on-line (core network failure at my ISP last night) I found out that the Xorg file layout has changed and the various nvidia components are now in the wrong place so they don't work. I'll have to sit things out with the nv drivers until the nvida drivers catch up.
Comments on this Entry
[ Send Message | View dkg's Scratchpad | View Weblogs ]
If you read /usr/share/doc/xserver-xorg-core/NEWS.Debian.gz, there was a description of some fairly intensive changes to xorg.conf recently in lenny. I don't use the nVidia drivers myself (i'm blessed with an X11 setup on a thinkpad X30 with the i810 module that doesn't need manual tweaking), so i don't know if that seeing that as it came in would have helped you. But i find it a useful way to keep up with what's going on anyway.
hth!
[ Parent | Reply to this comment ]
At the moment everything is working in a 2D way okay. OpenGL and anything graphically intensive isn't an option, until xorg-xserver and nvidia a singing from the same hymn-sheet.
Most of the time running like this isn't an issue, I don't need fancy transparency effects or anything and I don't play games much so I can live with it for a few weeks without a problem.
If only AMD/ATI and nVidia would cooperate enough to allow us to have a usable 3D driver that's fully open source. It would be nice if they fully opened up what they have now but a bit more help for the existing 2D drivers would be a start.
--
"It's Not Magic, It's Work"
Adam
[ Parent | Reply to this comment ]
I can't remember being so angry about some stupid computer stuff in quite a while. It was supposed to work, I managed to get it to work earlier so easily. After all I bought an nvidia card just because they were so easy to use in Linux. Dammit.
I really need OpenGL, but well, poo.
Thanks a lot about this post, otherwise I would have probably did a whole reinstall because of my frustration and because I thought I was the culprit.
RRRRRRRRRRRRRRRRRRRRRRRRRAGH!
[ Parent | Reply to this comment ]
[ Parent | Reply to this comment ]
[ Parent | Reply to this comment ]
If I remove the GLX-module, X starts fine.
This is with an nVidia Corporation NV43 [GeForce 6200] (rev a2) card and xserver-xorg package 1:7.2-3.
[ Parent | Reply to this comment ]
It works when the driver (100.14.11) is fresh installed, but after a reboot I get that same Xorg.0.log.
[ Parent | Reply to this comment ]
in /etc/init.d/nvidia-glx comment out (# at line beginning) the rm lines after
echo -n "Removing NVIDIA TLS links..."
Example:
echo -n "Removing NVIDIA TLS links..."
# remove the symlinks
#rm -f /usr/lib/tls/libGL.so
#rm -f /usr/lib/tls/libGL.so.*
#rm -f /usr/lib/tls/libGL.la
#rm -f /usr/lib/tls/libGLcore.so.*
#rm -f /usr/lib/tls/libnvidia-tls.so
#rm -f /usr/lib/tls/libnvidia-tls.so.*
# reconfigure dynamic linker run-time bindings
ldconfig
echo " done. FIX, not removed!"
This works fine with NVIDIA-Linux-x86-100.14.11-pkg1.run and up-to-date Lenny. :)
[ Parent | Reply to this comment ]
I found your blog entry via Google shortly after I discovered my dual head nvidia system in text mode after a power failure. It took me twenty minutes to be up and running again, gotta love Debian and the folks that use it :)
Turns out that the 100.14.09 nvidia packages have been uploaded to unstable as of Jun 18, so I though it worth posting my fix in case it might help anyone in my predicament.
First, apt-get remove all nvidia packages from lenny (nvidia-kernel-common, nvidia-glx, and specifically your previously generated nvidia-kernel-<version> package).
Assuming your /etc/apt/preferences and/or /etc/apt/sources.list allow you to select packages from unstable do the following (or its equivalent - you get the idea):
# apt-get install module-assistant
# apt-get install -t unstable nvidia-kernel-common nvidia-kernel-source
which should get you 100.14.09-1 the sources at the time I'm writing this (you do this so that in the next step you don't build the lenny version of nvidia-kernel-source):
# m-a -i prepare
# m-a a-i -i -t -f nvidia-kernel
and finally, get the glx stuff
# apt-get install -t unstable nvidia-glx
and you should be ready to go. Once the new packages move to lenny (probably a few days from today, June 25 2007) those '-t unstable' flags should be redundant and everything should Just Work.
I don't really use GLX heavily (heck, I just use the dual head thing so I get lots of pixels for emacs and xterms) but this works just fine for me, it got me to where I can write this....
Cheers!
Shyamal Prasad
(shyamal at member dot fsf dot org)
[ Parent | Reply to this comment ]
No GLX in Lenny
[ Parent | Reply to this comment ]
cd /usr/lib/xorg/modules/drivers
gcc -shared -o nvidia_drv.so nvidia_drv.o
[ Parent | Reply to this comment ]
[ Parent | Reply to this comment ]
However, I'm aware that it's probably just a matter of time until things break again, but hey, I love to live dangerously!
/BardLand
[ Parent | Reply to this comment ]