I like the idea of a rolling release like Tumbleweed, but understand that it may not always play well with my Nvidia driver. I’m interested in feedback from experienced Tumbleweed users on what I can expect in this regard.
It took some doing, but I successfully installed the Nvidia driver with the instructions at:
and saved the appropriate driver install program afterward. I also blacklisted nouveau in the process.
My impression is that any kind of kernel upgrade may kill the driver. (And may not!) If it does kill it, I:
Ctrl-Alt-F1 to get to the console
Log in as root
Run top
to look for PIDs for lightdm and X - Kill these PIDs
Run the Nvidia install program. (e.g., sh
/dir/dir/dir/****.run) It will handle the chores of un-installing and re-installing. - Run mkinitrd
Reboot
I ask because I now have time to troubleshoot, and don’t want to try to figure out what to do when I desperately need to use a suddenly disabled computer.
(A quick BTW: changing from nouveau to the Nvidia driver dropped my CPU temps by 15 C.)
Thanks once again to all willing to offer tips to a new Tumbleweed user.
The easiest way IMO, is to reboot to a console (press e at grub menu), add a 3 at the end of the linux line (vmlinuz-…) and f10 to boot. Login as root, run your NVIDIAxxx.run file and reboot. All this after a kernel update (also after some X updates).
It takes me about 2 mins + the reboot time.
If you forget and reboot to a blank screen just start again.
Thanks, peteh100 and tannington! I’d never thought to use those options in grub. Getting into the console from the start beats killing PIDs after the desktop starts.
Reboot, press ‘e’ to edit, and add a 3 to the end of the linux line, F10 to boot. Boots direct to console. Log in as root, build/insatll driver, and mkinitrd. Sync and reboot.
Instead of killing pids to get out of window manager, run “init 3” as root.
I just updated the kernel, so I uninstalled and reinstalled Nvidia.run drivers.
A few minutes and it is done.
I log in to the console Ctrl + Alt + F2> I login and become a superuser> uninstall with the command> nvidia-installer --uninstall> when it has finished rebooting> return to console> install drivers> sh / home / user / etc …
At the end Reboot and is done
All start-up problems should be fixed by now, but please uninstall the manually installed driver before you try that…
And also note that you may have to remove /usr/lib64/libGL*.so.*, because the wrong (old/outdated) ones may be “reinstalled” by nvidia’s uninstaller in that case.
It is not mandatory that you should update each time when a new the kernel is available. Just utilize the zypper lock feature on the kernel, and update manually once or mostly twice per month. You will be surprised how convenient this way is.