Hello Attached is my idea for a nvidia wiki page hopefully this is informative and good enough for the wiki, ideas and critique welcome of course, thanks. -- LostSon http://lostsonsvault.org CentOS - It's not just for servers ya know... -------------- next part -------------- ## my proposed nvidia guide wiki page ## If you have a nvidia card and wish to use it with centos than follow these steps to get you quickly up and running with the nvidia drivers. #1 determine your card - in a terminal use this command /sbin/lspci -v and it will give you something like this 01:00.0 VGA compatible controller: nVidia Corporation G73 [GeForce 7600 GS] (rev a2) (prog-if 00 [VGA controller]) Subsystem: Unknown device 196e:0380 Flags: bus master, 66MHz, medium devsel, latency 248, IRQ 50 Memory at fd000000 (32-bit, non-prefetchable) [size=16M] Memory at c0000000 (32-bit, prefetchable) [size=256M] Memory at fc000000 (32-bit, non-prefetchable) [size=16M] [virtual] Expansion ROM at fe9e0000 [disabled] [size=128K] Capabilities: <access denied> Unless you know what type of card you have then you can skip that part and go directly to here --> http://www.nvidia.com/Download/index.aspx?lang=en-us Fill out the values according to your card and it will determine which file you need and it will come packaged up like this "NVIDIA-Linux-x86-185.18.31.pkg1.run"(note this may vary depending on your card) download this to wherever you wish. #3 aquiring dependencies - you are gonna need a few things to build the drivers so as root in a terminal run this command yum install kernel-headers kernel-devel gcc this will get you all you need to build the drivers. #4 building the drivers - Now you need to get out of X and to a terminal you can have no instance of X running or the installer will not run properly. So logout of your desktop it should take you back to gdm or kdm whichever you are using. Once you get there hit Ctrl+Alt+F3 This will take you to a login prompt and login as your user then su to root and issue this /sbin/telinit 3 This will kill X completely, what mine has often done is printed out some messages about things shutting down then stopped so I have to hit Ctrl+Alt+F3 again to get me back to a prompt, then I login again and su to root, cd to the directory where you downloaded the NVIDIA.sh file and run it like this sh ./NVIDIA-Linux-x86-185.18.31-pkg1.run The installer will start running and you can read and follow along answering the politely asked questions. After all is said and done it should tell you your drivers have been installed successfully. One thing I always do when doing a first time install of the nvidia drivers is to check and make sure the xorg.conf file got written. Now the installer will ask you if you would like the it to modify your xorg.conf for the nvidia drivers, hopefully you said yes but if not then as root run this command nvidia-xconfig This will move your old xorg.conf to xorg.conf.bak and create a new xorg.conf in your /etc/X11/ directory. I always check mine as root with this vim /etc/X11/corg.conf look to make sure this is what yours says Section "Device" Identifier "Videocard0" Driver "nvidia" EndSection If that is what is says then you are already to use your newly installed nvidia drivers. Now while you are still at your command prompt as root hit Ctrl+d to logout back to your normal user and issue the command startx this should start up X and and you should see the nvidia logo screen come up and then your desktop. This is a quick way to test X before you do anything else. If you have gotten to your desktop of choice your new drivers are working but lets make sure. A new program called nvidia-settings is now installed on your machine as well, you can find it in your Desktop's menus, or use the Alt+F2 command or in a terminal run nvidia-settings This will bring up the nvidia settings configuration tool. It will tell you what driver you are running and let you set certain options as well. If all this is working you can now logout of your Desktop and it will drop you back to a command prompt. Reboot your machine and you will be back to all things normal if you use gdm or kdm those will come up just like they always have. ## ADVANCED ## One thing that seems to add some time to my boot times is the nvidia logo popping up while booting up. So time to open a terminal and lets get rid of that pesky logo. Terminal open su to root as always and use your favorite text editor. vim /etc/X11/xorg.conf Go to your Device Section Section "Device" Identifier "Videocard0" Driver "nvidia" Option "NoLogo" "True" EndSection Notice the Option "NoLogo" "True" that I have added this will remove the logo appearing while booting up and logging in. Compiz - many people like the wizz bang flashy effects of compiz if you would like those here is what you need to do. Here we go again open a terminal and su to root. First command yum install compiz Now you are going to have to add more things to your xorg.conf file. So favorite text editor time again vim /etc/X11/xorg.conf Device Section again but it should look like this Section "Device" Identifier "Videocard0" Driver "nvidia" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True" Option "NoLogo" "True" EndSection Save your changes. Now log out of your X or desktop environment it will drop you back to gdm or kdm. Then login again and you should be able to use desktop effects all you want. For instance in gnome you can go to System --> Preferences --> Desktop Effects and enable them. There are many different ways to manage effects and such for compiz this will get you started, enjoy. -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part URL: <http://lists.centos.org/pipermail/centos-docs/attachments/20090818/964b604d/attachment-0003.sig>