Nvidia Geforce 210 Gt218 Drivers For Mac

  понедельник 02 марта
      42

Translation(s): English - Español - Français - Italiano - Русский - 简体中文

This page describes how to install the NVIDIA proprietary display driver on Debian systems.

NOTE: For Apple systems, follow these steps first to prevent a black screen after installing the drivers: http://askubuntu.com/a/613573/134848

Contents

  1. NVIDIA Proprietary Driver
    1. Identification
    2. Installation
      1. Debian 10 'Buster'
      2. Debian 9 'Stretch'
      3. Debian 8 'Jessie'
    3. Configuration
    4. CUDA

May 26, 2014.This download includes the NVIDIA display driver and GeForce Experience application. New in GeForce 337.88 Game Ready WHQL drivers. GeForce GT 230, GeForce GT 240, GeForce GT 220, GeForce G210, GeForce 210, GeForce 205 GeForce 100 Series GeForce GT 140, GeForce GT 130, GeForce GT 120, GeForce G100 GeForce 9 Series.

Identification

The NVIDIA graphics processing unit (GPU) series/codename of an installed video card can usually be identified using the lspci command. For example:

See HowToIdentifyADevice/PCI 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 Optimus (hybrid) graphics chipset, and the instructions on this page do not apply to you. Check the NVIDIA Optimus page instead.

nvidia-detect

The nvidia-detect script (nvidia-detect package in non-free) can also be used to identify the GPU and required driver package:

Drivers

The proprietary 'NVIDIA Accelerated Linux Graphics Driver' provides optimized hardware acceleration of OpenGL and Vulkan applications through either Xorg or Wayland. It is a binary-only driver requiring a Linux kernel module for its use.

Multiple precompiled driver versions are available for Debian 10 'Buster':

  • Version 430.64 (supported devices)

    • Supports Kepler, Maxwell, and all current Pascal GPUs.
    • Note that 430.64 is currently only available in buster-backports.
  • Version 418.74 (supported devices)

    • Supports Kepler, Maxwell, and most Pascal GPUs.
  • Version 390.116 (supported devices)

    • Legacy driver, supports Fermi/Kepler/Maxwell GPUs. No Vulkan support on Fermi.
  • Version 340.107 (legacy GPUs) (supported devices)

    • Older legacy driver, supports GeForce 8 series through GeForce 300 series. No Vulkan support.

Multiple precompiled driver versions are available for Debian 9 'Stretch':

  • Version 390.48 (supported devices)

    • For Fermi/Kepler/Maxwell/newer GPUs.
    • Note that 390.48 is currently only available in stretch-backports.
  • Version 375.66 (supported devices)

    • For Kepler/Maxwell/newer GPUs.
  • Version 340.106 (legacy GPUs) (supported devices)

    • For GeForce 8xxx through 7xx GPUs.

  • Version 304.135 (legacy GPUs) (supported devices)

    • For GeForce 6xxx and 7xxx GPUs.

Multiple precompiled driver versions are available for Debian 8 'Jessie':

  • Version 375.66 (supported devices)

    • For Kepler/Maxwell/newer GPUs.
    • Note that 375.66 is currently only available in jessie-backports.
  • Version 340.106 (supported devices)

    • For GeForce 8xxx through 7xx GPUs.

  • Version 304.135 (legacy GPUs) (supported devices)

    • For GeForce 6xxx and 7xxx GPUs.

All versions above are available only for the x86 and x86-64 architectures (Debian i386 and AMD64 ports respectively).

Installation

Debian 10 'Buster'

Version 430.64 (via buster-backports)

For support of GeForce 600 series and newer GPUs (supported devices). For older devices, see Version 390.116 (legacy GPUs) and Version 340.107 (legacy GPUs).

  1. Add buster-backports to your /etc/apt/sources.list, for example:

  2. Install the Linux kernel headers. On most systems using the default kernel:

    Otherwise, if you are using the kernel from buster-backports:

  3. Then we can install the package nvidia-driver.DKMS will build the nvidia module for your system.

  4. Reboot your system to load the updated driver.

Version 418.74

For support of GeForce 600 series and higher GPUs (supported devices). For older devices, see Version 390.116 (legacy GPUs) and Version 340.107 (legacy GPUs).

  1. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example:

  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

    This will install the nvidia-driver package. DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package.

  3. Restart your system to load the new driver.

Version 390.116 (legacy GPUs)

For support of Fermi GPUs (GeForce 400 series and GeForce 500 series)(supported devices).

  1. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example:

  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

    This will install the nvidia-legacy-390xx-driver package. DKMS will build the nvidia module for your system, via the nvidia-legacy-390xx-kernel-dkms package.

  3. Restart your system to load the new driver.

Version 340.107 (legacy GPUs)

For support of GeForce 8 series through GeForce 300 series GPUs. (supported devices).

  1. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example:

  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

    This will install the nvidia-legacy-340xx-driver package. DKMS will build the nvidia module for your system, via the nvidia-legacy-340xx-kernel-dkms package.

  3. Create an Xorg server configuration file.

  4. Restart your system to load the new driver.

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.

In some situations running nvidia-xconfig is still required for screen-locking and suspend/resume to work properly (922679 Xfce/lightdm/light-locker)

Version 390.48 (via stretch-backports)

Latency monitor tools software for mac free. For support of Geforce 4xx and higher GPUs (supported devices). For older devices, see Version 340.102 (legacy GPUs) and Version 304.135 (legacy GPUs).

  1. Add stretch-backports to your /etc/apt/sources.list, for example:

  2. Install Linux headers for the kernel you are using. If you are using the 4.9 Linux kernel in Debian Stretch:

    Or if you are using a Linux kernel from stretch-backports:

  3. Then we can install the package nvidia-driver.DKMS will build the nvidia module for your system.

  4. Restart your system to enable the nouveau blacklist.

Version 375.66

For support of ?GeForce 4xx and higher GPUs (supported devices). For older devices, see Version 340.105 (legacy GPUs) and Version 304.135 (legacy GPUs).

  1. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example:

  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

    This will install the nvidia-driver package. DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package.

  3. Restart your system to enable the nouveau blacklist.
  4. (The answer here may be needed to enable a higher resolution.)

Version 340.106 (legacy GPUs)

For support of GeForce 6xxx and 7xxx GPUs (supported devices).

  1. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example:

  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

    This will install the nvidia-legacy-340xx-driver package. DKMS will build the nvidia module for your system, via the nvidia-legacy-340xx-kernel-dkms package.

  3. Create an Xorg server configuration file.

  4. Restart your system to enable the nouveau blacklist.

Version 304.135 (legacy GPUs)

For support of GeForce 6xxx and 7xxx GPUs (supported devices).

  1. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example:

  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

    This will install the nvidia-legacy-304xx-driver package. DKMS will build the nvidia module for your system, via the nvidia-legacy-304xx-kernel-dkms package.

  3. Create an Xorg server configuration file.

  4. 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 System_Settings/Hardware/Display_and_Monitor/Display_Configuration). 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 Supported devices. For older devices, see Version 340.106 (legacy GPUs) and Version 304.135 (legacy GPUs).

  1. Add jessie-backports to your /etc/apt/sources.list, for example:

  2. Install Linux headers for the kernel you are using. If you are using the 3.16 Linux kernel in Debian Jessie:

    Or if you are already using a Linux kernel from jessie-backports:

  3. Then we can install the package nvidia-driver.DKMS will build the nvidia module for your system.

  4. Restart your system to enable the nouveau blacklist.

Version 340.106

For support of GeForce 8xxx and higher GPUs (supported devices). For older devices, see Version 304.135 (legacy GPUs).

  1. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example:

  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

    This will install the nvidia-driver package. DKMS will build the nvidia module for your system, via the nvidia-kernel-dkms package.

  3. Create an Xorg server configuration file.

  4. Restart your system to enable the nouveau blacklist.
  5. (The answer here may be needed to enable a higher resolution.)

Version 304.135 (legacy GPUs)

For support of GeForce 6xxx and 7xxx GPUs (supported devices).

  1. Add 'contrib' and 'non-free' components to /etc/apt/sources.list, for example:

  2. Update the list of available packages. Install the appropriate linux-headers and kernel module packages:

    This will install the nvidia-legacy-304xx-driver package. DKMS will build the nvidia module for your system, via the nvidia-legacy-304xx-kernel-dkms package.

  3. Create an Xorg server configuration file.

  4. Restart your system to enable the nouveau blacklist.

Building newer releases from GIT

TODO..

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:

https://anonscm.debian.org/viewvc/pkg-nvidia/packages/nvidia-graphics-drivers/branches/

If it is, install the following:

Then checkout the branch you want and build it locally:

and if you need multiarch packages (i.e. i386 on amd64) - required for steam to work:

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. in jessie) you can modify the debian/rules file by deleting the new tar arguments that doesn't exist in older tar versions (--clamp-mtime and --sort):

This way debian/rules get-orig-source command will work fine in jessie. In case it doesn't work you may try creating the tarball manually following the schema used by an existing one in the Debian archive.

NOTE: if the svn-buildpackage command fails with a message from tar like this:

then create the missing /home/foo/tmp/nvidia/build-area/tmp-0.834000333984481 directory (the name changes every time, so create it in another terminal) and press r to retry the command. You will need to create the directory twice. After that, the build should succeed.

Configuration

As the nvidia driver is not autodetected by Xorg, a configuration file is required to be supplied. However, the configuration described below should not be applied to Nvidia Optimus systems; on such systems, the primary X display is driven by your Intel GPU, which is autodetected by X. See Bumblebee for more details on how to configure an Optimus system.

Automatic

Install the nvidia-xconfig package, then run it with sudo. It will automatically generate a Xorg configuration file at /etc/X11/xorg.conf.

Manual

For example:

/etc/X11/xorg.conf.d/20-nvidia.conf

The configuration file above can be created using these commands:

Please note that this configuration will break Xorg on Optimus systems. For such hardware, see Bumblebee instead.

Restart your system at this point to enable the nouveau driver blacklist.

Additional configuration information is available.

CUDA

Debian 9 'Stretch'

CUDA 8 is available from the non-free repository

This installs nvcc and friends. The visual profiler is in a seperate package nvidia-visual-profiler.

CUDA 8 only supports gcc 5.3.1, which is not available for Stretch. To compile you need to add -ccbin clang-3.8 to the nvcc command line.

The Debian CUDA packages unfortunately do not include the Toolkit samples. To install these yourself you need to download the 'Ubuntu 16.04' .run install file for Cuda 8 from https://developer.nvidia.com/cuda-downloads. Execute the .run file and (after accepting the licence and agreeing to run on a non-supported system) skip the driver and toolkit installation and just select 'Samples. Note before this step you must

To compile the samples, you first need to set

Note that if you are mixed code compiled with gcc and nvcc, you may need to also add

to nvcc command line

Troubleshooting

  • The NVIDIA driver conflicts with the nouveau DRM driver (580894). The nouveau kernel module is blacklisted by the glx-alternative-nvidia or nvidia-kernel-common packages.

    • Restart your system after configuring Xorg for the NVIDIA driver.

    • From xserver-xorg-video-nouveau's README.Debian:

  • If you can't change the screen brightness, open your Xorg configuration file (/etc/X11/xorg.conf or /etc/X11/xorg.conf.d/20-nvidia.conf depending on which method you used) and add

    to the Device section. In some case (eg. ?GeForce GT 650M Mac Edition) it may cause screen flickering during boot time (just after grub screen), and system will not boot. In this case you should use instead add the following:

    to the file: /etc/rc.local

  • Additional troubleshooting information is available.

Backing out in case of failure

In case you want to restore your system to the state it was before, do:

If you can't use your desktop environment:

hit Ctrl+alt+F2

login as root

Zotac gt218 driver

Xorg should reconfigure itself, if not run a terminal and pass

See Also

  • /Configuration

  • /Troubleshooting

  • /Optimus

  • Xorg

CategoryProprietarySoftwareCategoryHardwareCategoryVideo