slitaz-doc-wiki-data annotate pages/en/guides/nvidia.txt @ rev 7
Add pages/en folder.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sat Feb 26 12:17:18 2011 +0000 (2011-02-26) |
parents | |
children | bbe140fda581 |
rev | line source |
---|---|
slaxemulator@7 | 1 ====== Install the latest non-free Nvidia driver ====== |
slaxemulator@7 | 2 |
slaxemulator@7 | 3 ===== Required Reading ===== |
slaxemulator@7 | 4 |
slaxemulator@7 | 5 * Handbook - [[http://www.slitaz.org/en/doc/handbook/x-window.html#xorg|Xorg Installation]] |
slaxemulator@7 | 6 * Quickstart Guide - [[en:guides:kernel|Build your own custom Linux Kernel]] |
slaxemulator@7 | 7 |
slaxemulator@7 | 8 ===== Prepare ===== |
slaxemulator@7 | 9 |
slaxemulator@7 | 10 * Download the installer from the Nvidia [[http://www.nvidia.com/object/unix.html|website]]. Latest version 190.53 |
slaxemulator@7 | 11 * Install the Xorg server |
slaxemulator@7 | 12 |
slaxemulator@7 | 13 <code> |
slaxemulator@7 | 14 # tazpkg get-install xorg-server |
slaxemulator@7 | 15 </code> |
slaxemulator@7 | 16 |
slaxemulator@7 | 17 * Install the linux-source package and development tools. See [[http://community.slitaz.org/wiki/quickstart/customkernel|here]] |
slaxemulator@7 | 18 |
slaxemulator@7 | 19 <code> |
slaxemulator@7 | 20 # tazpkg get-install linux-source |
slaxemulator@7 | 21 </code> |
slaxemulator@7 | 22 |
slaxemulator@7 | 23 |
slaxemulator@7 | 24 ===== Install the driver ===== |
slaxemulator@7 | 25 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 |
slaxemulator@7 | 26 |
slaxemulator@7 | 27 When you're ready press alt-ctrl-del, you should now see a command line:- |
slaxemulator@7 | 28 |
slaxemulator@7 | 29 * Configure the X-server and copy the (generated) xorg.conf |
slaxemulator@7 | 30 |
slaxemulator@7 | 31 <code> |
slaxemulator@7 | 32 # Xorg -configure |
slaxemulator@7 | 33 # cp /root/xorg.conf.new /etc/X11/xorg.conf |
slaxemulator@7 | 34 </code> |
slaxemulator@7 | 35 |
slaxemulator@7 | 36 * Prepare the Kernel |
slaxemulator@7 | 37 <code> |
slaxemulator@7 | 38 # cd /usr/src/linux |
slaxemulator@7 | 39 |
slaxemulator@7 | 40 # make oldconfig && make prepare |
slaxemulator@7 | 41 |
slaxemulator@7 | 42 # make menuconfig (not required - but if you've come this far, you can take a peek) |
slaxemulator@7 | 43 # make bzImage |
slaxemulator@7 | 44 # make modules |
slaxemulator@7 | 45 # make modules_install |
slaxemulator@7 | 46 </code> |
slaxemulator@7 | 47 |
slaxemulator@7 | 48 * Now make executable and install the Nvidia driver, change to directory you installed to |
slaxemulator@7 | 49 <code> |
slaxemulator@7 | 50 # chmod +x NVIDIA-Linux-x86-177.80.pkg1.run |
slaxemulator@7 | 51 # ./NVIDIA-Linux-x86-177.80.pkg1.run --kernel-source-path=/usr/src/linux |
slaxemulator@7 | 52 </code> |
slaxemulator@7 | 53 |
slaxemulator@7 | 54 * Copy the Kernel Image to /boot |
slaxemulator@7 | 55 |
slaxemulator@7 | 56 <code> |
slaxemulator@7 | 57 # cd /usr/src/linux |
slaxemulator@7 | 58 # cp arch/x86/boot/bzImage /boot |
slaxemulator@7 | 59 </code> |
slaxemulator@7 | 60 |
slaxemulator@7 | 61 |
slaxemulator@7 | 62 ===== Restart ===== |
slaxemulator@7 | 63 |
slaxemulator@7 | 64 * Reboot into text mode |
slaxemulator@7 | 65 <code> |
slaxemulator@7 | 66 # reboot - Hard drive users |
slaxemulator@7 | 67 # tazusb writefs gzip && reboot - USB users |
slaxemulator@7 | 68 </code> |
slaxemulator@7 | 69 |
slaxemulator@7 | 70 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) |
slaxemulator@7 | 71 |
slaxemulator@7 | 72 * Load the nvidia module |
slaxemulator@7 | 73 |
slaxemulator@7 | 74 <code> |
slaxemulator@7 | 75 # modprobe -v nvidia |
slaxemulator@7 | 76 </code> |
slaxemulator@7 | 77 |
slaxemulator@7 | 78 * Edit Slim configuration file to load Xorg server |
slaxemulator@7 | 79 |
slaxemulator@7 | 80 <code> |
slaxemulator@7 | 81 # vi /etc/slim.conf |
slaxemulator@7 | 82 </code> |
slaxemulator@7 | 83 <file> |
slaxemulator@7 | 84 default_xserver /usr/bin/Xorg |
slaxemulator@7 | 85 #default_xserver /usr/bin/Xvesa |
slaxemulator@7 | 86 #xserver_arguments -ac -shadow dpms +extension Composite -screen 1024x768x24 |
slaxemulator@7 | 87 </file> |
slaxemulator@7 | 88 |
slaxemulator@7 | 89 * Restart Slim |
slaxemulator@7 | 90 |
slaxemulator@7 | 91 <code> |
slaxemulator@7 | 92 # /etc/init.d/slim start |
slaxemulator@7 | 93 </code> |
slaxemulator@7 | 94 |
slaxemulator@7 | 95 Err… that's it |
slaxemulator@7 | 96 |
slaxemulator@7 | 97 (If you want the nvidia module to persist, just add it to the LOAD_MODULES variable in /etc/rcS.conf) |
slaxemulator@7 | 98 |
slaxemulator@7 | 99 ---- |
slaxemulator@7 | 100 \\ |
slaxemulator@7 | 101 ^ Page Review Section ^^ |
slaxemulator@7 | 102 |Quality| Low | |
slaxemulator@7 | 103 |Review| DELETEME | |
slaxemulator@7 | 104 |Priority| Medium | |
slaxemulator@7 | 105 |Problems| add a [[http://forum.slitaz.org|forum post link]]| |
slaxemulator@7 | 106 |::: | OR add a [[http://labs.slitaz.org/issues |lab issue tracker link ]]| |
slaxemulator@7 | 107 |How to Improve| Nvidia pkgs are in repos, no need to compile anymore| |
slaxemulator@7 | 108 |::: | Missing "tazhw setup nvidia --non-free" | |
slaxemulator@7 | 109 |
slaxemulator@7 | 110 \\ |
slaxemulator@7 | 111 ---- |