====== Install the latest non-free Nvidia driver ====== ===== Required Reading ===== * Handbook - [[http://doc.slitaz.org/en:handbook:xwindow#xorg|Xorg Installation]] * Quickstart Guide - [[en:guides:kernel|Build your own custom Linux Kernel]] ===== Prepare ===== * Download the installer from the Nvidia [[http://www.nvidia.com/object/unix.html|website]]. Latest version 190.53 * Install the Xorg server # tazpkg get-install xorg-server * Install the linux-source package and development tools. See [[en:guides:kernel|here]] # tazpkg get-install linux-source ===== Install the driver ===== For this part you're going to need a pencil and paper as we now have to work in text mode without a X-server running When you're ready press alt-ctrl-del, you should now see a command line:- * Configure the X-server and copy the (generated) xorg.conf # Xorg -configure # cp /root/xorg.conf.new /etc/X11/xorg.conf * Prepare the Kernel # cd /usr/src/linux # make oldconfig && make prepare # make menuconfig (not required - but if you've come this far, you can take a peek) # make bzImage # make modules # make modules_install * Now make executable and install the Nvidia driver, change to directory you installed to # chmod +x NVIDIA-Linux-x86-177.80.pkg1.run # ./NVIDIA-Linux-x86-177.80.pkg1.run --kernel-source-path=/usr/src/linux * Copy the Kernel Image to /boot # cd /usr/src/linux # cp arch/x86/boot/bzImage /boot ===== Restart ===== * Reboot into text mode # reboot - Hard drive users # tazusb writefs gzip && reboot - USB users Don't forget to pass the screen=text option at startup, (it may well boot into text mode anyway, if not just press alt-ctrl-del again) * Load the nvidia module # modprobe -v nvidia * Edit Slim configuration file to load Xorg server # vi /etc/slim.conf default_xserver /usr/bin/Xorg #default_xserver /usr/bin/Xvesa #xserver_arguments -ac -shadow dpms +extension Composite -screen 1024x768x24 * Restart Slim # /etc/init.d/slim start Err… that's it (If you want the nvidia module to persist, just add it to the LOAD_MODULES variable in /etc/rcS.conf) ---- \\ ^ Page Review Section ^^ |Quality| Low | |Review| DELETEME | |Priority| Medium | |Problems| add a [[http://forum.slitaz.org|forum post link]]| |::: | OR add a [[http://labs.slitaz.org/issues |lab issue tracker link ]]| |How to Improve| Nvidia pkgs are in repos, no need to compile anymore| |::: | Missing "tazhw setup nvidia --non-free" | \\ ----