[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Nvidia legacy driver install..



On Mon, Jul 03, 2017 at 09:17:00AM -0700, tony mollica wrote:
> On another note,
> 
> just checking to see if anyone has used the nvidia driver (304 series)
> install and if there were any problems that arose or needed to be resolved
> either before or after the installation?
> 
I had to do this for the first time with the upgrade to stretch, 
apparently my circa-2009 nvidia geforce card is now "legacy".

I did think the upgrade process was compromised a bit by this, but I 
got it working in the end.

The upgrade news said "Don't install the new driver if you have an old 
card." Well thanks, but what am I supposed to do instead???

During the upgrade, it pointed out that my card was not supported by the 
new driver, and that I needed the legacy driver (previous question 
answered). It said, do you want to go ahead and install the new driver 
anyway? With the previous warnings not to install the new version 
ringing in my ears, I answered NO and the upgraded promptly stopped 
leaving my system in a broken state.

apt-get dist-upgrade reported a shedload of dependency problems, and 
recommended running apt--fix-broken install to try to fix them. That 
worked and allowed me to complete the upgrade (which I was running in a 
virtual terminal having disabled Xorg before starting the upgrade).

A reboot left me, as expected, with a broken X. I then installed the 
legacy driver which didn't immediately help. I faffed around for a bit 
trying to figure out what new driver was installed and being used. Once 
I did so, I uninstalled it and it complained / warned me that the 
xorg.conf was still referencing it. I set off to figure out what to do 
about that and eventually was able to find the nvidia setup tool which 
gave me a properly configured X which I was able to start and which 
works properly now at boot. Somewhere in there I realised I needed to 
separately install the legacy nvidia x server and uninstall the new one, 
since the dependencies on the driver didn't force that to happen.

So lessons learned, dependencies / conflicts between nvidia packages, 
one version to another, and between them and the X servers they support, 
are a bit loose and removing one part of it doesn't remove the other 
parts or help you figure out what the other parts are. It wasn't as easy 
as it could have been but there were helpful nuggets here and there 
which, when combined by a reasonably technical person who was paying 
attention, could be pulled together into enough information to solve the 
problem and get it working.

Mark


Reply to: