Some people can experience difficulties installing the Nvidia privative drivers, this howto explains in better detail how to reach that.
The correct way to install the privative drivers in a Debian system is by using their own provided packages
- nouveau module should not be loaded
- have the kernel headers installed to compile the module
- install the correct packages & versions to use
- module is compiled and loaded with modprobe
- maybe you need to add an /etc/X11/xorg.conf* template to make it working
- you may want to better check official instructions for debian NvidiaGraphicsDrivers - Debian Wiki
Tool provided by Elive:
The tool provided by Elive makes all the process to just follow a few questions and guides the user, installing and doing everything needed for him.
Please report any modification to the tool if needed in order to work easily and automated for everybody
The live mode boots, when an nvidia card is detected it shows a dialog asking to the user if wants to install the privative drivers, eventually is needed to reboot with a different boot option (privative drivers) in order to not load the nouveau driver, which will conflict with the other nvidia driver and it wont work (everything is guided from the nvidia installer)
When the user is proceding with the installation of the drivers, it shows different driver versions to select, every graphic card would need a different version, the installer suggest a recommended one, but if not works you must try with the other versions too.
Next steps of the tool is:
- install the required packages
- which compiles the driver module
- then try to load the module
- if everything is fine, the Live mode continues and starts the graphical system
- if fails, it proceed with removing the privative drivers to switch back to the opensource option (nouveau) and continue the boot
If the drivers succeed and eventually the user runs the installing of elive to the hard disk, the same nvidia option is used for the installed system
Auto / guided installation
- Boot in Live mode and just follow the instructions
If you have the option "privative drivers" before to boot, you must select this one in order to not use the nouveau driver to proceed with the use of the privative ones, both drivers cannot be loaded at the same time
Optionally you can press TAB or "e" to edit the boot parameters and append "nox11autologin" to run the tool yourself manually
Elive already Installed on the hard disk
- Boot the computer select Advanced / Recovery mode
- Login as root from the provided console
- Make sure that the module "nouveau" is not loaded, using "lsmod | grep nouveau"
- if is loaded, you must reboot and press the "e" key in the boot menu to edit the bootloader and add the boot parameter "modprobe.blacklist=nouveau", then press F10 to boot in this mode
- run the tool 'nvidia-privative-drivers-install'
- if the driver was correctly installed and loaded, try to run the graphical system with "startx" or "service lightdm start"
- update your initrd with "update-initramfs -k all -c"
Do not run the Elive provided tool and try to make it working entirely by yourself, if you are successfull and the provided tool by Elive don't worked, report what it needs to be added to it
The Elive tool automates all the needed steps process, but it may be not perfect, so maybe trying to install the drivers there's a missing package to install or step to add. You must open a temporal console / terminal if says that it failed in order to check the package / drivers status and try to make it working yourself, then, report to elive the improvements needed to the tool in order to make it working by default and for everybody.
- Update to the last version of the tool before to use it, which may include fixes or improvements:
Be free to improve this howto with better instructions