Weblog entry #96 for ajt

Xorg/nVidia/Lenny dead...
Posted by ajt on Thu 14 Jun 2007 at 09:54
Tags: ,
Two days ago my daily "aptitude upgrade" upgraded various xorg-xserver bits. Yesterday when I rebooted my desktop X refused to start. After a bit of messing I managed to get X running again with the puny but open "nv" driver rather than the beefy but closed "nvida" driver.

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

Posted by dkg (216.254.xx.xx) on Thu 14 Jun 2007 at 18:04
[ Send Message | View dkg's Scratchpad | View Weblogs ]
Do you have apt-listchanges installed? Depending on how you configure that package, it can alert you as you run aptitude or apt-get to the /usr/share/doc/pkgname/NEWS.Debian.gz changes or even give you a list of all the updates to /usr/share/doc/pkgname/changelog.Debian.gz.

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 ]

Posted by ajt (85.211.xx.xx) on Thu 14 Jun 2007 at 20:14
[ Send Message | View Weblogs ]
Don't have apt-listchanges installed, perhaps I should?

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 ]

Posted by Anonymous (213.39.xx.xx) on Fri 15 Jun 2007 at 09:58
I just spent 3 hours getting crazy about this. I installed this and that, uninstalled it again, used the driver by Nvidia, tried older .deb packages. I hit my desk about 10 times. I wanted to bite into my hand.
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 ]

Posted by Anonymous (193.252.xx.xx) on Fri 15 Jun 2007 at 17:32
Is there a solution ? I use Xinemara and "nv" is not usefull for this !

[ Parent | Reply to this comment ]

Posted by Anonymous (83.7.xx.xx) on Fri 15 Jun 2007 at 19:42
With the newest drivers 100.14.09 X works fine.

[ Parent | Reply to this comment ]

Posted by Anonymous (80.203.xx.xx) on Sun 17 Jun 2007 at 17:28
I only get a blank screen with 100.14.09.. last logentry in /var/log/Xorg.0.log is (II) Initializing extension GLX..

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 ]

Posted by Anonymous (80.171.xx.xx) on Mon 25 Jun 2007 at 15:31
Same for me. :(
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 ]

Posted by Anonymous (80.171.xx.xx) on Tue 3 Jul 2007 at 09:56
I managed to keep the driver upon restarting:

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 ]

Posted by Anonymous (207.0.xx.xx) on Mon 25 Jun 2007 at 18:52
Hi,

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 ]

Posted by Anonymous (66.240.xx.xx) on Fri 20 Jun 2008 at 03:10
Here it is a year later and the above is still necessary :(

No GLX in Lenny

[ Parent | Reply to this comment ]

Posted by Anonymous (2001:0xx:0xx:0xxx:0xxx:0xxx:xx) on Wed 27 Jun 2007 at 15:30
This wil fix your problem:

cd /usr/lib/xorg/modules/drivers
gcc -shared -o nvidia_drv.so nvidia_drv.o

[ Parent | Reply to this comment ]

Posted by Anonymous (200.82.xx.xx) on Sat 7 Jul 2007 at 13:55
Simply worked, THANKS! :-)

[ Parent | Reply to this comment ]

Posted by Anonymous (84.55.xx.xx) on Fri 27 Jul 2007 at 18:42
I've been having problems with the nvidia driver a long time ago, been using the nv driver instead. Tried the recompilation trick, and now it's working.

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 ]

User Login

Username:

Password:

[ Advanced Login ]

Register Account

Quick Site Search