GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar el controlador Nvidia en Debian 10 Buster Linux

En este artículo, aprenderá cómo instalar el controlador Nvidia en Debian 10 Buster desde el repositorio estándar de Debian. En caso de que, por alguna razón, la instalación del controlador de Nvidia desde el repositorio estándar de Debian falle o simplemente desee tener instalado un controlador de Nvidia más actualizado, este tutorial también explicará cómo instalar el controlador oficial de Nvidia descargado directamente de Nvidia. sitio web com.

Para instalar el controlador Nvidia en otras distribuciones de Linux, siga nuestra guía del controlador Nvidia Linux.

En este tutorial aprenderás:

  • Cómo detectar el número de modelo de su tarjeta nvidia
  • Cómo instalar el controlador Nvidia desde un repositorio estándar de Debian
  • Cómo instalar el controlador de Nvidia desde el paquete oficial de Nvidia
  • Cómo deshabilitar el controlador nouveau
  • Cómo instalar los requisitos previos del controlador Nvidia

Controlador Nvidia instalado en Debian 10 Buster GNU/Linux

Requisitos de software y convenciones utilizadas

Cómo instalar el controlador NVIDIA usando el repositorio de Debian instrucciones paso a paso

  1. Habilitar non-free y contrib repositorio.

    Como usuario administrativo, abra /etc/apt/sources.list y agrega el non-free repositorio. Por ejemplo, cambie la definición del repositorio:

    FROM:
    deb http://ftp.au.debian.org/debian/ buster main
    TO:
    deb-src http://ftp.au.debian.org/debian/ buster main non-free contrib
    

    Una vez que esté listo, actualice los archivos de índice del repositorio usando el siguiente comando:

    # apt update
    
  2. Instala nvidia-detect utilidad mediante la ejecución del siguiente comando:
    # apt -y install nvidia-detect
    
  3. Detecta el modelo de tu tarjeta Nvidia y el controlador Nvidia sugerido. Para hacerlo, ejecute el nvidia-detect instalado anteriormente dominio. Por ejemplo:
    # nvidia-detect
    Detected NVIDIA GPUs:
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1)
    
    Checking card:  NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Your card is supported by the default drivers and legacy driver series 390.
    It is recommended to install the
        nvidia-driver
    package.
    
  4. Como se sugiere, instale el controlador recomendado en el paso anterior:
    # apt install nvidia-driver
    
  5. Todo listo. Reinicie su caja Debian 10 Buster Linux:
    # systemctl reboot
    

Cómo instalar el controlador NVIDIA usando las instrucciones paso a paso del paquete oficial de nvidia.com

  1. Habilitar non-free repositorio.

    Como usuario administrativo, abra /etc/apt/sources.list y agrega el non-free y contrib repositorio. Por ejemplo, cambie la definición del repositorio:

    FROM:
    deb http://ftp.au.debian.org/debian/ buster main
    TO:
    deb-src http://ftp.au.debian.org/debian/ buster main non-free contrib
    

    Una vez que esté listo, actualice los archivos de índice del repositorio usando el siguiente comando:

    # apt update
    
  2. Instala nvidia-detect utilidad mediante la ejecución del siguiente comando:
    # apt -y install nvidia-detect
    
  3. Detecta el modelo de tu tarjeta Nvidia y el controlador Nvidia sugerido. Para hacerlo, ejecute el nvidia-detect instalado anteriormente dominio. Por ejemplo:
    # nvidia-detect
    Detected NVIDIA GPUs:
    01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] [10de:1c03] (rev a1)
    
    Checking card:  NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1)
    Your card is supported by the default drivers and legacy driver series 390.
    It is recommended to install the
        nvidia-driver
    package.
    

    tome nota del número de controlador de la sugerencia. En este caso, el número de controlador de Nvidia sugerido es 390 .

  4. Descargue el paquete fuente de Nvidia recomendado desde el sitio web oficial de Nvidia.com. Busque un nombre de paquete que coincida con el número de controlador como se recomienda en el paso anterior. Guarde el archivo descargado en su directorio principal:
    $ ls NVIDIA-Linux-x86_64-390.116.run
    NVIDIA-Linux-x86_64-390.116.run
    
  5. Instalar los requisitos previos de compilación del controlador Nvidia:
    # apt -y install linux-headers-$(uname -r) build-essential libglvnd-dev pkg-config
    
  6. A continuación, deshabilite el nouveau predeterminado controlador:
    # echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf
    
  7. Reiniciar al nivel de ejecución multiusuario. Esto deshabilitará el usuario de la GUI después del reinicio:
    # systemctl set-default multi-user.target
    # systemctl reboot
    
  8. Inicie sesión como usuario root a través de terminal o TTY e instale el controlador Nvidia ejecutando el siguiente comando:
    NOTA
    Dependiendo de la versión del controlador que haya descargado, el siguiente comando puede ser diferente. Modifique el siguiente comando para que se ajuste al nombre del archivo del controlador que descargó anteriormente.
    # bash NVIDIA-Linux-x86_64-390.116.run
    

    Durante la instalación, es posible que se le hagan las siguientes preguntas:

    The CC version check failed:
    
    The kernel was built with gcc version 8.2.0 (Debian 8.2.0-14), but the current compiler version is cc (Debian 8.3.0-2) 8.3.0.
    
    This may lead to subtle problems; if you are not certain whether the mismatched compiler will be compatible with your kernel, you may wish to abort installation, set the CC environment variable to the name of the compiler used to compile your kernel, and restart installation.
    
                                                         Ignore CC version check                                         Abort installation     
    
    
    Install NVIDIA's 32-bit compatibility libraries?
      
                                                                   Yes                                                           No   
      
    
    
    An incomplete installation of libglvnd was found. Do you want to install a full copy of libglvnd? This will overwrite any existing libglvnd libraries.
    
                                      Don't install libglvnd files         Install and overwrite existing filesort installation.  Abort installation.
    
    
     Would you like to run the nvidia-xconfig utility to automatically update your X configuration file so that the NVIDIA X driver will be used when you restart X?  Any pre-existing X configuration file will be backed up.
                                                                                    
                                                                   Yes                                                            No   
    
  9. Habilite el sistema para que arranque en GUI:
    # systemctl set-default graphical.target
    
  10. Todo listo. Reinicie su caja Debian 10 Buster Linux:
    # systemctl reboot
    

Debian
  1. Cómo instalar Elasticsearch en Debian Linux

  2. Cómo instalar VirtualBox en Debian Linux

  3. Cómo instalar R en Debian 10 Buster

  4. Cómo instalar el controlador Nvidia en Debian 10

  5. Cómo instalar el controlador Nvidia en Linux Mint 20

Cómo instalar Spotify en Debian 10 Buster Linux Desktop

Cómo instalar Nextcloud en Debian 10 Buster Linux

Cómo instalar VirtualBox en Debian Linux 9

Cómo instalar Go en Debian 10 Linux

Cómo instalar Slack en Debian 10 Linux

Cómo instalar Steam en Debian 11 Bullseye o Buster 10 Linux

    Requisitos de software y convenciones de la línea de comandos de Linux
    Categoría Requisitos, convenciones o versión de software utilizada
    Sistema Debian 10 Buster GNU/Linux
    Software N/A
    Otro Acceso privilegiado a su sistema Linux como root o a través de sudo comando.
    Convenciones # – requiere que los comandos de Linux dados se ejecuten con privilegios de root, ya sea directamente como usuario root o mediante el uso de sudo comando
    $ – requiere que los comandos de Linux dados se ejecuten como un usuario normal sin privilegios