Changes

Jump to: navigation, search

Package:NVIDIA Linux Display Drivers

615 bytes removed, 1 month ago
no edit summary
}}
== Introduction ==
NVIDIA provides proprietary graphics drivers for Linux as binary blobs. The alternative open source driver is {{Package|x11-drivers/xf86-video-nouveau}}.
NVIDIA provides proprietary graphics drivers for Linux with excellent performance. The name of the package for these drivers is {{c|x11-drivers/nvidia-drivers}}, and in Funtoo Linux 1.4 and later there is an additional {{c|x11-drivers/nvidia-kernel-modules}} package which includes the necessary kernel modules (in 1.3 and earlier, these kernel modules are included in the main {{c|nvidia-drivers}} package.) Also note that there is an Open Source driver for NVIDIA graphics cards: {{warningPackage|If you installed debianx11-drivers/xf86-video-sources with nouveau}}. == Preparing to Install == === Blacklist Nouveau === When installing the binary USE flag you will need proprietary NVIDIA drivers, it is a good practice to first blacklist the Open Source nouveau drivers so they do not load automatically and interfere with the official NVIDIA drivers. Do this by adding a {{f|nouveau module-blacklist.conf}} file as follows: 
{{file|name=/etc/modprobe.d/nouveau-blacklist.conf|body=
blacklist nouveau
options nouveau modeset=0
alias nouveau off
}}}}
== Preparing to Install ===== Hardware compatibility and driver versions Required Kernel Options ===CurrentlyIf using a pre-build debian-sources or debian-sources-lts kernel, there are five versions of meta NVIDIA Linux drivers, each of which supports a specific group of GPUs. To learn which driver it is suitable for your video card, consult not necessary to fiddle with the official page of the NVIDIA [http://wwwkernel to enable necessary options.nvidia.com/object/IO_32667.html complete list of supported GPUs]. Mind that choosing the wrong driver may render However, if you are building your system unusable!{{warning|With version 396kernel from source, support for ensure that the Fermi family and older cards deprecated. Use following options are enabled to ensure compatibility with the legacy drivers instead. http://nvidia.custhelp.com/app/answers/detail/a_id/4654"}}=== The required kernel options ===
{{kernelop|desc=
}}
{{tip|An alternative is to [[uvesafb|uvesafb]] framebuffer=== Hardware compatibility and driver versions ===Currently, or vesa framebuffer which can be installed in parallel with nvidia-drivers }}{{warning|Installing nvidia-drivers outside there are five versions of package manager as described below can be problematic. Use at own risk}}{{note|nVidia offers their meta NVIDIA Linux drivers directly from their website and for , each of which supports a while now offer these in a ready-to-run packagespecific group of GPUs. Visit the nVidia website, click the Driver link and fill in the questionaire to obtain the correct To learn which driver package is suitable for your nVidia video card. Download this package to a suitable location on your system. Next, kill consult the X-server so you're on official page of the command line (cli) as the installer refuses to run if it detects the X-window system is running, become root with the su command and navigate to the location where you stored the packageNVIDIA [http://www.nvidia. Make the package executable with{{console|body=###i## chmod +x NVIDIA*com/object/IO_32667.run}}Or type NV then hit the Tab key for easy completion html complete list of the file namesupported GPUs]. Ensure you've blacklisted Mind that choosing the Nouveau drivers (see above), then execute the package withwrong driver may render your system unusable!{{consolewarning|body=###i## sh ./NV*.run}}AgainWith version 396, support for the Tab key will complete the full package name. The program will unpack itself Fermi family and start the installation of the nVidia driverolder cards deprecated. Follow instructions on Use the screen legacy drivers instead. Depending on the speed of your hardware, this may take a while and it might appear the program is stuckhttp://nvidia. It isn't, just needs some more time to finishcusthelp. After installation, reboot your system.com/app/answers/detail/a_id/4654"}}
== Installation ==
Upgrade and/or configure the <code>{{c|VIDEO_CARDS</code> }} flag to <code>{{c|nvidia</code> }} in <code>{{c|/etc/portage/[[make.conf]]</code>}}.
<{{console>|body=
# ##i##nano /etc/portage/make.conf
VIDEO_CARDS="nvidia"
<}} For many users, after doing this and doing an {{c|emerge -auDN @world}} will result in the NVIDIA drivers being merged. If this does not happen, they can be merged with the following command: {{console|body=###i## emerge x11-drivers/console>nvidia-drivers}}
For older driversNVIDIA cards, especially unsupported versions, you may need to enter the details of the '''''lowest numbered driver that will fail your video-card''''' into {{f|/etc/portage/package.mask}}. Example:
{{file|name=/etc/portage/package.mask|body=
>=x11-drivers/nvidia-drivers-341.0.0
{{note|Installing the driver with the '''gtk''' use flags will also provide <code>media-video/nvidia-settings</code> which is a graphical tool for monitoring and various settings for your video card}}
=== Emerging the package ===<console>###i## emerge x11-drivers/nvidia-drivers</console> When the installation is complete run '''{{c|nvidia-modprobe''' nvidia }} module to read manually load kernel memorymodules to begin testing<console>###i## lsmod | grep nvidia</console>If an update before remove the old module<console>###i## rmmod nvidia###i## modprobe nvidia</console>
=== The Importance of the Video Group ===
Bureaucrats, Administrators, wiki-admins, wiki-staff
5,834
edits

Navigation menu