Debian Wheezy Install Nvidia Drivers
Contents. Identification The NVIDIA graphics processing unit (GPU) series/codename of an installed video card can usually be identified using the lspci command. For example:. $ lspci -nn egrep -i '3d display vga' 01:00.0 VGA compatible controller 0300: NVIDIA Corporation G80 GeForce 8800 GTS 10de:0193 (rev a2) See for more information.
The PCI ID can be used to verify device support. Note: if this lspci command returns more than one line of output, you have an (hybrid) graphics chipset, and the instructions on this page do not apply to you. Check the page instead.
Nvidia-detect The nvidia-detect script ( package in ) can also be used to identify the GPU and required driver:. $ nvidia-detect Detected NVIDIA GPUs: 02:00.0 VGA compatible controller 0300: NVIDIA Corporation GF108 GeForce GT 430 10de:0de1 (rev a1) Your card is supported by the default drivers.
Debian Buster Install Nvidia Driver
It is recommended to install the nvidia-driver package. Drivers The proprietary 'NVIDIA Accelerated Linux Graphics Driver' provides optimized hardware acceleration of OpenGL applications via a direct-rendering X server. It is a binary-only driver requiring a Linux kernel module for its use. Multiple precompiled driver versions are available for:. For Kepler/Maxwell/newer GPUs. For GeForce 8xxx through 7xx GPUs. For GeForce 6xxx and 7xxx GPUs.
Multiple precompiled driver versions are available for:. For Kepler/Maxwell/newer GPUs. Note that 375.66 is currently only available in jessie-backports. For GeForce 8xxx through 7xx GPUs.
For GeForce 6xxx and 7xxx GPUs. Four driver versions are available for:.
Debian Wheezy Install Nvidia Drivers
For GeForce 8xxx and higher GPUs. For GeForce 6xxx and higher GPUs. For GeForce 5xxx / GeForce FX GPUs. For GeForce 2, GeForce 3 and GeForce 4 GPUs. All versions above are available only for the x86 and x86-64 architectures (Debian and ports respectively).
Installation Debian 9 'Stretch' As of stretch, you don't need nvidia-xconfig anymore, and a xorg.conf file is not needed either in most situations. Also, the 340 series has been forked into its own series of packages to support older cards.
Version 375.66 For support of GeForce 4xx and higher GPUs. For older devices, see and. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example: # Debian 9 'Stretch' deb stretch main contrib non-free.
Debian Nvidia Driver 418
Update the list of available packages. Install the appropriate linux-headers and kernel module packages: # apt update # apt install linux-headers-$(uname -r sed 's/^-.-^-.-//') nvidia-driver This will install the package. DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package. Restart your system to enable the nouveau blacklist.
(The answer may be needed to enable a higher resolution.) Version 340.102 (legacy GPUs) For support of GeForce 6xxx and 7xxx GPUs. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example: # Debian 9 'Stretch' deb stretch main contrib non-free. Update the list of available packages. Install the appropriate linux-headers and kernel module packages: # apt update # apt install linux-headers-$(uname -r sed 's/^-.-^-.-//') nvidia-legacy-340xx-driver This will install the package.
DKMS will build the nvidia module for your system, via the nvidia-legacy-340xx-kernel-dkms package. Restart your system to enable the nouveau blacklist. Version 304.135 (legacy GPUs) For support of GeForce 6xxx and 7xxx GPUs. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example: # Debian 9 'Stretch' deb stretch main contrib non-free.
Update the list of available packages. Install the appropriate linux-headers and kernel module packages: # apt update # apt install linux-headers-$(uname -r sed 's/^-.-^-.-//') nvidia-legacy-304xx-driver This will install the package. DKMS will build the nvidia module for your system, via the nvidia-legacy-304xx-kernel-dkms package. Restart your system to enable the nouveau blacklist.
Debian 8 'Jessie' As of jessie, if you only need basic functionality and don't care about performances, the need for the proprietary drivers is pretty much over - nouveau now works quite well and works with dual-headed displays by simple and easy configuring from within your desktop (for KDE Plasma see SystemSettings/Hardware/DisplayandMonitor/DisplayConfiguration). The proprietary drivers don't provide normal logging and can be a hidden source of problems. If you are doing a distribution upgrade, you should at the very least remove all the nvidia packages from wheezy, get your desktop working with nouveau, then reinstall the nvidia packages if there is a pressing reason.
Version 375.66 (via jessie-backports) For support of Geforce 4xx and higher GPUs. For older devices, see and. Add jessie-backports to your /etc/apt/sources.list, for example: # jessie-backports deb jessie-backports main contrib non-free.
Install Linux headers for the kernel you are using. If you are using the 3.16 Linux kernel in Debian Jessie: # apt-get install linux-headers-$(uname -r sed 's/^-.-^-.-//') Or if you are already using a Linux kernel from jessie-backports: # apt-get install -t jessie-backports linux-headers-$(uname -r sed 's/^-.-^-.-//'). Then we can install the package nvidia-driver. # apt-get update # apt-get install -t jessie-backports nvidia-driver DKMS will build the nvidia module for your system. Restart your system to enable the nouveau blacklist. Version 340.102 For support of GeForce 8xxx and higher GPUs. For older devices, see.
Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example: # Debian 8 'Jessie' deb jessie main contrib non-free. Update the list of available packages. Install the appropriate linux-headers and kernel module packages: # aptitude update # aptitude -r install linux-headers-$(uname -r sed 's/^-.-^-.-//') nvidia-driver This will install the package. DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package. Restart your system to enable the nouveau blacklist.
(The answer may be needed to enable a higher resolution.) Version 304.135 (legacy GPUs) For support of GeForce 6xxx and 7xxx GPUs. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example: # Debian 8 'Jessie' deb jessie main contrib non-free. Update the list of available packages. Install the appropriate linux-headers and kernel module packages: # aptitude update # aptitude -r install linux-headers-$(uname -r sed 's/^-.-^-.-//') nvidia-legacy-304xx-driver This will install the package. DKMS will build the nvidia module for your system, via the nvidia-legacy-304xx-kernel-dkms package.
Restart your system to enable the nouveau blacklist. Debian 7 'Wheezy' Version 340.96 (via wheezy-backports) For support of GeForce 8xxx and higher GPUs. This is made available from. Add wheezy-backports to your /etc/apt/sources.list, for example: # wheezy-backports deb wheezy-backports main contrib non-free.
Update the list of available packages: # aptitude update. Install the appropriate linux-headers package: # aptitude install linux-headers-$(uname -r sed 's/^-.-^-.-//'). Install the kernel module package from wheezy-backports: # aptitude -t wheezy-backports -r install nvidia-driver This will install the package. DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package. Restart your system to enable the nouveau blacklist. Version 304.125 For support of GeForce 6xxx and higher GPUs.
For older devices, see and. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example: # Debian 7 'Wheezy' deb wheezy main contrib non-free. Update the list of available packages. Install the appropriate linux-headers and kernel module packages: # aptitude update # aptitude -r install linux-headers-$(uname -r sed 's/^-.-^-.-//') nvidia-glx This will install the package. DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package. Restart your system to enable the nouveau blacklist. Version 173.14.35 (legacy GPUs) For support of GeForce 5xxx / GeForce FX GPUs.
Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example: # Debian 7 'Wheezy' deb wheezy main contrib non-free. Update the list of available packages. Install the appropriate linux-headers and kernel module packages: # aptitude update # aptitude -r install linux-headers-$(uname -r sed 's/^-.-^-.-//') nvidia-legacy-173xx-driver This will install the package. DKMS will build the nvidia module for your system, via the nvidia-legacy-173xx-kernel-dkms package. Restart your system to enable the nouveau blacklist. Version 96.43.23 (legacy GPUs) For support of GeForce 2, GeForce 3 and GeForce 4 GPUs.
Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example: # Debian 7 'Wheezy' deb wheezy main contrib non-free. Update the list of available packages.
Install the appropriate linux-headers and kernel module packages: # aptitude update # aptitude -r install linux-headers-$(uname -r sed 's/^-.-^-.-//') nvidia-driver This will also install the recommended package. DKMS will build the nvidia module for your system, via the nvidia-legacy-96xx-kernel-dkms package. Restart your system to enable the nouveau blacklist. Building newer releases from SVN As new upstream versions of the proprietary driver are released, upload might not happen immediately. This might be for various reasons, including waiting for new binary packages to clear the NEW queue, which has to be approved manually by the FTP masters. Before running the upstream installer, which might cause problems to your installation, you can build and install the packages locally if they are ready on SVN.
Check if the version you are interested in is available: If it is, install the following: # apt-get install subversion svn-buildpackage # apt-get build-dep nvidia-driver Then checkout the branch you want and build it locally: # svn co svn://anonscm.debian.org/pkg-nvidia/packages/nvidia-graphics-drivers/branches/384 # cd 384 # debian/rules get-orig-source # mkdir./tarballs # mv nvidia-graphics-drivers./tarballs # svn-buildpackage -svn-ignore -us -uc -rfakeroot and if you need multiarch packages (i.e. I386 on amd64) - required for steam to work: # sudo apt-get install libwayland-client0:i386 libwayland-server0:i386 # svn-buildpackage -svn-ignore -svn-arch=i386 -us -uc -rfakeroot NOTE: for the multiarch, for example on amd64 with i386, you must NOT install all the packages from the foreign architecture, but ONLY either libgl1-nvidia-glx-i386 or nvidia-driver-libs-i386 depending on the branch, and their dependencies. NOTE: to use get-orig-source you'll need tar version 1.29 or higher, if that is not an option (e.g.
If you happened to have a GeForce card you probably want to get the most out of it. Debian comes with a NVIDIA open source driver called nouveau. If this is not what you are up to you have a choice to install proprietary nvidia driver from the debian’s non-free repository. Another choice you available to you is to use NVIDIA’s proprietary up to date driver from nvidia.com.
The choice is yours, but I would recommend to use debian’s repository to start with. First make sure to add contrib and non-free repositories to your sources.list. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 $ cat /etc/apt/sources.list # # deb cdrom:Debian GNU/Linux 7.3.0 Wheezy - Official amd64 kde-CD Binary-1 20131215-04:55/ wheezy main #deb cdrom:Debian GNU/Linux 7.3.0 Wheezy - Official amd64 kde-CD Binary-1 20131215-04:55/ wheezy main deb wheezy main contrib non-free deb-src wheezy main contrib non-free deb wheezy/updates main contrib non-free deb-src wheezy/updates main contrib non-free # wheezy-updates, previously known as 'volatile' deb wheezy-updates main contrib non-free deb-src wheezy-updates main contrib non-free run update.
Comments are closed.