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 ----