La guía también funciona para 12.04 LTS y 14.04 LTS.
Para la prueba, tomé uno de los últimos controladores de Nvidia lanzados por Nvidia oficial.
Descargue el controlador de la fuente oficial de Nvidia.
Descargar enlace # 1
Descargar enlace # 2
se llamará algo así como nvidia-304.119.run por ejemplo.
antes de hacer cualquier copia de seguridad de su configuración actual de nvidia, simplemente ejecute:
sudo nvidia-xconfig
automáticamente hará una copia de seguridad de su configuración actual y creará un nuevo archivo de configuración.
Deshabilite el software en conflicto (¡recomendado!) Para evitar problemas durante la instalación. Abra o cree el archivo / etc / default / linux-protected-modules-common con un editor, en Ubuntu use:
gksudo gedit /etc/default/linux-restricted-modules-common
y pegue o reemplace una línea:
DISABLED_MODULES="nv nvidia_new"
¡Hecho! Ahora elimine lo que está instalado:
Inicie sesión en la TTY
terminal ( Ctrl+ Alt+ F1) y elimine y purgue su configuración actual haciendo los siguientes comandos:
sudo /etc/init.d/lightdm stop
(o cualquier administrador de pantalla instalado en su sistema xdm para Xubuntu kdm para Kubuntu, por ejemplo)
sudo apt-get install build-essential linux-headers-`uname -r`
o encuentre los correctos para su plataforma con un comando, uname -r
por ejemplo:
sudo apt-get install build-essential linux-headers-`3.8.0-36-generic`
(si dice ya lo último instalado o algo así, vaya a continuación)
sudo apt-get remove --purge nvidia*
(elimina nvidia-common porque algunos podrían necesitar sudo apt-get install ubuntu-desktop
recuperarlo manualmente, no fue necesario para mí)
sudo rm /etc/X11/xorg.conf
(elimina la configuración de xorg)
Después de terminar con este, también debe incluir en la lista negra el controlador nouveau editando este archivo:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
... y agrega estas líneas al final:
blacklist nouveau
blacklist lbm-nouveau
options nouveau modeset=0
alias nouveau off
alias lbm-nouveau off
Y también puede deshabilitar Kernel Nouveau escribiendo estas líneas en una ventana de terminal:
echo options nouveau modeset=0 | sudo tee -a /etc/modprobe.d/nouveau-kms.conf
y después de eso:
sudo update-initramfs -u
o puede eliminar nouveau del sistema:
sudo apt-get remove --purge xserver-xorg-video-nouveau
( ¡ADVERTENCIA! Elimina el controlador de video de código abierto del sistema; el paso es opcional, hice esto para evitar todos los conflictos con Nvidia, haga esto bajo su propio riesgo o déjelo solo si no está seguro)
Antes de continuar, también puede instalar dkms
en el camino.
(*DKMS is a framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. It is also very easy to rebuild modules as you upgrade kernels.)
sudo apt-get install dkms
Luego, cuando todo esté listo, instalemos el controlador. Navegue a la ubicación donde descargó el controlador, por ejemplo:
cd /home/yourname/downloads/
y hazlo ejecutable y ejecuta:
sudo chmod +x nvidia-304.119.run
sudo ./nvidia-304.119.run
(no olvide instalar con privilegios de root usando de lo sudo
contrario no continuará)
Haga clic Yes
(comúnmente) durante las ventanas emergentes de instalación y al final del asistente de instalación se le preguntará si desea que Nvidia configure y active el controlador por usted. Hacer clicYes!
Ahora debe recuperar el Administrador de visualización:
sudo /etc/init.d/lightdm start
o
sudo sevice lightdm restart
Cuando inicie sesión, no se ejecute, sudo nvidia-xconfig
ya que ya se configuró, solo ejecute gksudo nvidia-settings
.
Voila! Hecho.
El controlador funciona básicamente en todas las tarjetas de video Nvidia, incluidas las antiguas.
Solucionar problemas
Si por alguna razón después del reinicio no puede iniciar sesión o atascarse durante el inicio, asegúrese de seguir todos los pasos si lo hizo y aún tiene problemas para iniciar sesión para Recovery Mode
presionar y mantener presionada la tecla ShiftIntro Recovery Mode
e iniciar Failsafe boot
por alguna razón su xorg.conf
nombre puede ser diferente incluso cuando ejecuta sudo nvidia-xconfig
se nombra a sí mismo, por ejemplo XF86Config
, es realmente una buena configuración de trabajo y, si es necesario, simplemente puede cambiarle el nombre:
sudo /etc/init.d/lightdm stop (just to be sure)
sudo mv /etc/X11/XF86Config /etc/X11/xorg.conf
Y reconfigurarlo con:
sudo dpkg-reconfigure xserver-xorg
( Mencione, sin embargo, si está utilizando diferentes versiones puntuales, digamos que 14.04.2 ejecutando este comando volverá, no package installed
etc.) tendrá que asegurarse de que si hay alguno instalado en este caso, xserver-xorg-lts-utopic
así que tendrá que correr en su sudo dpkg-reconfigure xserver-xorg-lts-utopic
lugar. )
sudo /etc/init.d/lightdm start
ahora debería estar en la pantalla de inicio de sesión, ingrese sus iniciales y cuando inicie sesión, ejecute:
gksudo nvidia-settings (just to be sure)
¿no funcionó?
Cuando intente iniciar X, si obtiene un error sobre nvidiactl (necesitará ver el registro X), intente lo siguiente:
sudo update-rc.d -f nvidia-kernel remove
Si desea volver al método Administrador restringido después de realizar las instrucciones anteriores, haga lo siguiente:
sudo update-rc.d nvidia-kernel defaults
Si el instalador falla, revise la siguiente lista de verificación:
¿Xorg ya estaba configurado correctamente para el controlador nv?
¿Se desactiva la carga de Ubuntu proporciona drivers de NVIDIA utilizando DISABLED_MODULES="nv nvidia_new"
en /etc/default/linux-restricted-modules-common
? Esta es una causa común de errores de desajuste de controladores en instalaciones manuales debido a conflictos con el controlador binario NVIDIA proporcionado por Ubuntu.
Es posible que deba eliminar el archivo /lib/linux-restricted-modules/.nvidia_new_installed
¿Eliminaste los paquetes nvidia-glx/nvidia-glx-legacy/nvidia-glx-new
y nvidia-settings
?
¿Leyó el registro que se encuentra en /var/log/nvidia-installer-log
busca de errores que pueden guiarlo?
¿Verificaste la salida de dmesg
?
¿Instaló los encabezados del núcleo (y posiblemente el paquete fuente)?
¿Revisó el archivo Léame de NVIDIA que se encuentra en su sitio para asegurarse de que su tarjeta sea compatible con esa versión del controlador?
¡ADVERTENCIA!
A veces puede no funcionar, por ejemplo, con Ubuntu 14.04 LTS , actualmente hay incompatibilidades que pueden ocurrir con los linux-image
núcleos más nuevos en algunas tarjetas de video y después del reinicio, puede que quede una pantalla en blanco.
Lo que puedes hacer es probar esto:
Solución 1
Solución 2 (por Takkat )
¿Cómo hago que el controlador Nvidia funcione después de la actualización del kernel en 14.04?
Cuando haya instalado manualmente el controlador Nvidia en 14.04, si el kernel se actualizó , no reinicie después de una actualización; de lo contrario, se iniciará en una pantalla en blanco.
¿Qué debo hacer?
Si la solución alternativa dkms
no tuvo éxito, deberá volver a instalar el controlador. Inicie a console
Ctrl+ Alt+ F1y escriba:
sudo service lightdm stop
navegue a .run
la ubicación del archivo nvidia usando el cd
comando y vuelva a instalar el controlador nvidia, presione siempre Yes
cuando se le solicite. Una vez finalizada la instalación, escriba:
sudo service lightdm restart
Inicie sesión en su cuenta, abra un terminal Ctrl+ Alt+ Ty escriba:
sudo nvidia-xconfig (only if xorg.conf is missing)
gksudo nvidia-settings
sudo update-initramfs -u -k all
sudo reboot
Hecho. Debes iniciar sesión como normal ahora.