I did a clean install of Tumbleweed on a new PC with an Nvidia GTX 970 GPU. As the next step I am attempting to install the Nvidia proprietary drivers using:
The distribution-provided pre-install script that is bundled with the Nvidia installer blacklisted the nouveau driver as the first step. I have rebooted (several times). However, I am unable to get the nouveau driver to unload, even after a reboot.
When I boot directly to a console and run modprobe -rf, it fails and indicates that nouveau is in use. I don’t know what is loading it.
This issue isn’t mentioned in the instructions at the link above. How do I resolve this?
It’s probably being loaded in the initrd already (by plymouth).
Run “mkinitrd” to get the blacklist into the initrd, or add “nomodeset” to the kernel boot options.
This is mentioned on the page you referred to though.
The distribution-provided pre-install script that is bundled with the Nvidia installer had already added “modeset = 0” immediately below the blacklist line. Wouldn’t that be sufficient?
FWIW, many steps are different from those listed at that page (including the distribution-provided pre-install script that is bundled with the Nvidia installer). There seem to be enough differences to be confusing… at least in my case.
No.
As mentioned, nouveau is already loaded before the root filesystem is even mounted.
You need to add “nomodeset” or “nouveau.modeset=0” to the kernel command line (i.e. as kernel parameter to the entry in the boot menu), or put the blacklist file into the initrd (by running “mkinitrd”) which is used as “operating system” until the real partition can be mounted during boot.
FWIW, many steps are different from those listed at that page (including the distribution-provided pre-install script that is bundled with the Nvidia installer). There seem to be enough differences to be confusing… at least in my case.
Sorry, I can’t say anything about this, I don’t even have an nvidia card and therefore haven’t run nvidia’s installer lately (or even at all).
This is a wiki page though, feel free to update it.
Download the Driver, make it executable, run the Driver, do not run nvidia-xconfig (the last Point of the Installation), add “nomodeset” to the kernel-boot line, reboot.
Installation of the Driver only in Runlevel 3.
If you have run nvidia-xconfig, rename /etc/X11/xorg.conf and reboot.
xorg.conf is not needed any more.
You can run nvidia-settings and only close it after you made your changes, no need to save.