Cómo instalar el driver de Nvidia en Debian 10 Buster
Cómo instalar el driver de Nvidia en Debian 10 Buster, y otros derivados directos desde los ppa oficiales, o de forma manual descargando el controlador. Al igual que explicamos en el articulo anterior con Ubuntu, en Debian tampoco se proporcionan paquetes propietarios en sus repositorios oficiales. Por tanto se instalan de forma predeterminada los controladores de código abierto Nouveau. Los drivers Nouveau no tienen nada que ver con Nvidia, por tanto su rendimiento comparado con los oficiales de Nvidia tampoco, de hecho no tienen ni aceleración 3D. Realmente lo mejor que podemos hacer para no perder calidad de visión es, instalar los drivers propietarios de Nvidia. Además debemos reconocer, que últimamente Nvidia hace un gran esfuerzo colaborando con la comunidad Linux, ojala otros fabricantes tomaran nota.
Cómo instalar el driver de Nvidia en Debian 10
Instalar el driver de Nvidia desde los repositorios Para instalar en Debian los drivers oficiales de Nvidia, debemos agregar los repositorios non-free y contrib. Estos repos si que lo tienen incluido, así que vamos a editar el archivo contenedor sources.list. sudo nano /etc/apt/sources.list En el sources.list nos encontramos con algo similar a esto... deb http://deb.debian.org/debian/ buster main #deb-src http://deb.debian.org/debian/ buster main deb http://security.debian.org/debian-security buster/updates main #deb-src http://security.debian.org/debian-security buster/updates deb http://deb.debian.org/debian/ buster-updates main #deb-src http://deb.debian.org/debian/ buster-updates main Lo sustituimos por lo siguiente (los repositorios ded-src son los de código fuente, comentarlos o no es tu decisión). deb http://deb.debian.org/debian/ buster main contrib non-free # deb-src http://deb.debian.org/debian/ buster main contrib non-free deb http://security.debian.org/debian-security buster/updates main contrib non-free # deb-src http://security.debian.org/debian-security buster/updates main contrib non-free deb http://deb.debian.org/debian/ buster-updates main contrib non-free # deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free imagen de ejemplo...
Agregar repositorios non-free y contrib en Debian 10 Buster Guarda el archivo y cierra el editor. Actualizamos... sudo apt update Para detectar y ver los controladores que tenemos instalados, utilizamos Nvidia detect. sudo apt install nvidia-detect ejemplo de salida...
Herramienta nvidia detect En nuestro caso, Debian 10 Buster nos recomienda instalar el driver "nvidia-legacy-340xx-driver". Ahora tenemos dos posibilidades, o instalar el "nvidia-driver", o especificar el controlador "nvidia-legacy-340xx-driver". El resultado final será el mismo, así que si no te quieres complicar la vida te recomiendo instalar el "nvidia-driver", tú decides. sudo apt install nvidia-driver # o sudo apt install nvidia-legacy-340xx-driver Una vez termine la instalación del nuevo controlador Nvidia, debes reiniciar el sistema para que tome la nueva configuración. systemctl reboot Una vez inicie, puedes acceder al panel de control de Nvidia desde tu menú de aplicaciones, o desde la terminal de tu distribución linux con el siguiente comando. nvidia-settings Instalar el driver de Nvidia desde su página oficial ATENCION!!!, este metodo no es recomendable para usuarios noveles. Recomiendo instalar el driver de Nvidia tal como explicamos en la opción anterior. Si continuas es bajo tu responsabilidad. Los drivers que instalamos en los pasos anteriores instalan un driver oficial, pero lo más probable es que no sea el último. Si eres de los que quiere tener siempre lo más nuevo, es necesario descargar e instalar el controlador desde la página web oficial de Nvidia. Antes de comenzar es conveniente que modifiques los repositorios como hicimos anteriormente, lo recordamos. sudo nano /etc/apt/sources.list Modificas los repositorios por... deb http://deb.debian.org/debian/ buster main contrib non-free # deb-src http://deb.debian.org/debian/ buster main contrib non-free deb http://security.debian.org/debian-security buster/updates main contrib non-free # deb-src http://security.debian.org/debian-security buster/updates main contrib non-free deb http://deb.debian.org/debian/ buster-updates main contrib non-free # deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free Guarda el archivo y cierra el editor. Ahora actualizamos e instalamos y lanzamos nvidia-detect para identificar los drivers recomendados. sudo apt update sudo apt install nvidia-detect nvidia-detect En nuestro caso nos recomienda el controlador "nvidia-legacy-340xx-driver". Vamos al sitio de drivers oficial de Nvidia (para linux), buscamos la serie que corresponda y descargamos el controlador. Descargar drivers Nvidia para Linux
Descargar el driver de Nvidia oficial Hemos descargado el archivo "NVIDIA-Linux-x86_64-340.108.run", pero de momento lo reservamos (no olvides su ruta). Antes de proceder a instalar el driver de Nvidia necesitamos unos pasos previos. apt -y install linux-headers-$(uname -r) build-essential Deshabilitamos el controlador Nouveau. echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf En este punto debes reiniciar el sistema con nivel de ejecución multiusuario. Ten mucho cuidado, se deshabilita la GUI al reiniciar. systemctl set-default multi-user.target systemctl reboot Ahora debes iniciar el sistema en terminal y como root. Busca la ruta donde tienes el driver descargado y, lo instalas con el siguiente comando (tu driver). bash NVIDIA-Linux-x86_64-340.108.run Al comenzar la instalación te aparecen unas preguntas... The CC version check failed: 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 Si quieres que se instale correctamente deberías responder lo siguiente (son cuatro preguntas): Ignore CC version check Yes Install and overwrite existing filesort installation Yes Bien... una vez termine de instalar el driver de Nvidia, habilitamos la GUI (entorno gráfico). systemctl set-default graphical.target Para terminar y dar por finalizada la instalación, solo necesitamos reiniciar el sistema. systemctl reboot Canales de Telegram: Canal SoloLinux – Canal SoloWordpress Espero que este articulo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales. Read the full article













