Cómo instalar los controladores de Nvidia en Ubuntu 18.04

En este tutorial, le mostraré cómo instalar los últimos controladores de Nvidia en Ubuntu 18.04 Desktop desde la terminal. Puede suceder que los controladores de gráficos incluidos en Ubuntu para su tarjeta gráfica no estén completamente adaptados. En el caso, puede resultar interesante utilizar los controladores del fabricante.
Hay algunas tarjetas de video y controladores disponibles y debe saber cuál puede necesitar usar:
- Controlador de Nvidia Nouveau: es la implementación de código abierto del controlador Nvidia. No está a la par con los pilotos oficiales, pero la velocidad del desarrollo y los avances dan confianza en que esta es una opción para tener y promover. Con cada nueva versión, los controladores mejoran cada vez más, pero las actualizaciones están disponibles con menos frecuencia que un PPA
- Controlador recomendado predeterminado de Ubuntu: Ubuntu hace un trabajo increíble al determinar qué controlador de Nvidia necesita según la tarjeta que esté utilizando. Pero no está actualizado en comparación con el sitio oficial o un PPA.
- Controlador Nvidia PPA: Ofrece excelentes actuaciones y funciona de inmediato para la mayoría de las tarjetas mediante el controlador incluido en el PPA. También ofrece el controlador más reciente horas / días después de su lanzamiento oficial y la instalación se realiza a través de terminal o GUI.
- Controlador de Nvidia del sitio oficial: Estos son los controladores oficiales, como los del PPA, pero la diferencia es que no se actualizan automáticamente y puede enfrentar algunos problemas al actualizar, desinstalar e instalar.
Detectar modelo de tarjeta gráfica nvidia
Es importante detectar el modelo de su tarjeta gráfica Nvidia para instalar el controlador requerido. Para hacer eso, hay un método simple en su terminal:
$ ubuntu-drivers devices == /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 == model : GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] vendor : NVIDIA Corporation modalias : pci:v000010DEd00001140sv0000103Csd000021BBbc03sc02i00 driver : nvidia-340 - distro non-free recommended driver : xserver-xorg-video-nouveau - distro free builtin
Puede ver el modelo de su tarjeta Nvidia y el controlador recomendado es nvidia-340.
Instale el controlador de Nvidia usando PPA
Ahora que sabe qué tarjeta instalar, puede instalarla a través del PPA. Primero, si ya ha instalado un controlador Nvidia antiguo, elimínelo
# apt purge nvidia*
Ahora puede agregar el PPA en su Ubuntu 18.04, tenga en cuenta que agregar un PPA en Ubuntu 18.04 no requiere el comando de actualización como en la versión anterior. Verás información útil
# add-apt-repository ppa:graphics-drivers/ppa Fresh drivers from upstream, currently shipping Nvidia. ## Current Status Current short-lived branch release: `nvidia-396` (396.24) Dropped support for Fermi series (https://nvidia.custhelp.com/app/answers/detail/a_id/4656) Current long-lived branch release: `nvidia-390` (390.48) Old long-lived branch release: `nvidia-384` (384.130) For G8x, G9x and GT2xx GPUs use `nvidia-340` (340.106) For NV4x and G7x GPUs use `nvidia-304` (304.137) End-Of-Life! ... ...
y ahora instale el controlador recomendado
# apt install nvidia-340 Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: bbswitch-dkms gnome-screensaver indicator-session lib32gcc1 libaccount-plugin-1.0-0 libaccount-plugin-generic-oauth libaccount-plugin-google libc6-i386 libcgmanager0 libcuda1-340 libjansson4 libnih-dbus1 lightdm mountall nvidia-opencl-icd-340 nvidia-prime nvidia-settings ocl-icd-libopencl1 screen-resolution-extra signon-keyring-extension signon-plugin-oauth2 unity-control-center-signon unity-greeter upstart Suggested packages: bumblebee bindfs lightdm-remote-session-freerdp lightdm-remote-session-uccsconfigure remote-login-service graphviz upstart-monitor
Ahora tiene el controlador instalado. Puedes ver todos los últimos controladores de Nvidia si desea intentar instalarlo manualmente.
Instale y elija el controlador Nvidia para la tarjeta híbrida
Puede ver computadoras que tienen dos tarjetas gráficas: Intel y Nvidia. En este caso, instale los dos y cambie para elegir el que desee usar. NVIDIA Optimus es el nombre en clave para la división de tarjetas gráficas duales que disfrutan una amplia variedad de computadoras portátiles para «juegos» con gráficos «dedicados». Para verificar si tiene una tarjeta híbrida, puede usar el siguiente comando:
lspci | egrep 'VGA|3D' 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 01:00.0 3D controller: NVIDIA Corporation GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M] (rev a1)
Puedes ver los presentes de las tarjetas Intel y Nvidia. Para administrar fácilmente las dos tarjetas, puede instalar Nvidia-prime o Bumblebee. Debe notar que cuando tiene una tarjeta híbrida, incluso si instala el controlador de Nvidia, no es el que usa su sistema, necesita Nvidia-prime o Bumblebee para encender Nvidia y usarlo de forma predeterminada. Los paquetes Nvidia-prime y Bumblebee no funcionaron juntos. Debes elegir uno de los dos:
- Nvidia-prime: es la solución de NVIDIA para implementar la usabilidad de Optimus en Linux. Dicho esto, NVIDIA Prime es de código cerrado. También tiene una tendencia molesta a agotar las baterías de la computadora portátil, ya que la tarjeta discreta generalmente permanece habilitada debido a la falta de conmutación por aplicación que se encuentra en Windows.
# apt install nvidia-prime Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: bbswitch-dkms gnome-screensaver indicator-session libaccount-plugin-1.0-0 .........
Puede decidir qué tarjeta usar a nivel de perfil, es decir, cuando el usuario inicia sesión. Esta decisión es ajustable en Configuración del servidor NVIDIA X Panel de control
- Abejorro: es la comunidad de software de código abierto que intentó solucionar este problema con la creación del proyecto Bumblebee. En lugar de usar el modo siempre encendido o apagado de Prime, Bumblebee creó una utilidad llamada
optirun
que le permite especificar si un programa debe cargarse con la tarjeta gráfica discreta o no.
# apt install bumblebee linux-headers-generic Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: bbswitch-dkms libbsd0:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386 libffi6:i386 libgl1-mesa-dri:i386 .............
Ahora, para iniciar su aplicación con Nvidia, use el comando de la siguiente manera
# optirun playonlinux
Lea también:
Cómo quitar y agregar PPA en Ubuntu 18.04
Cómo instalar los controladores NVIDIA usando el repositorio de Debian
Ahora conoce las diferentes formas de instalar y usar sus controladores Nvidia en Ubuntu. Las últimas versiones traen más soluciones y problemas relacionados con la corrupción de gráficos, soporte HDMI, soporte térmico y más para las últimas tarjetas Nvidia. Normalmente, la actualización de los controladores de video resuelve muchos problemas.