No puedo deshacerme de los controladores nvidia, restaurar el controlador nouveau y hacer que el escritorio funcione

15

Cometí el error de instalar los controladores Nvidia Linux directamente desde su sitio web. Falló porque no pudo eliminar el controlador nouveau.

A continuación, instalé manualmente los controladores de nvidia desde el repositorio que instaló con éxito el controlador de nvidia, pero el escritorio de Ubuntu no funciona; sin lanzador, sin barra de menú, sin ventanas. (Gnome parece funcionar sin embargo).

Así que quiero volver al controlador nouveau instalado de vanilla. Lo intenté

sudo stop lightdm
sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo rm /etc/X11/xorg.conf
sudo reboot

pero el video lshw -c revela que todavía tengo un controlador nvidia y un controlador i915. nouveau no ha regresado y el escritorio no funcionará.

Estoy considerando una reinstalación completa, ¿hay algo más que probar?

He seguido los otros hilos con los mismos problemas, pero las soluciones no funcionaron.

sudo dpkg-reconfigure xserver-xorg

Crea un error.

sudo apt-get install --reinstall xserver-xorg.core libgl1-mesa-glx

No hizo la diferencia.

cccm

Mismo.

leepubuntu
fuente
Para mí, la sustitución en un archivo xorg.conf funcionó, incluso usando el a prueba de fallos que ya está en la carpeta. Si no hay absolutamente ningún xorg.conf, probablemente no funcionará.
xji

Respuestas:

14

Tuve el mismo problema

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx

Esto realmente lo solucionó. Ubuntu 13.10 x64 + nVidia 740M. ¡Muchas gracias!

No mencionaste tu GPU. Si ha tenido ese problema en una computadora portátil, le sugiero que se deba al llamado sistema "Fusion" (que usa su GPU integrada en lugar de una discreta cuando no la necesita).

Inercia
fuente
Esto debería ser xserver-xorg-core, supongo.
MadMike
No recomiendo ejecutarlo en 16.04. Acabo de matar a todos los servidores x por mí
danielleontiev
9

Solución definitiva:

sudo stop lightdm
sudo apt-get purge nvidia*
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get purge bumblebee
sudo reboot now

No elimine el archivo xorg.conf, repito, no elimine xorg.conf.

Arsalan
fuente
1
¿Por qué no eliminar xorg.conf? Si hay algunas cosas específicas de nvidia adentro, creo que podría hacer que X ya no funcione. Simplemente lo moví a xorg.conf.backup e hice el reinicio -> funcionó de maravilla, así que lo eliminé.
Alex
6

Asegúrese de eliminar también todas las entradas de la lista negra que incluyan nouveau /etc/modprobe.d.

De lo contrario, incluso si el sistema está configurado para usarlo, no lo hará. Creo blacklist-local, y nvidia backlistsserá la principal preocupación.

Tyler
fuente
1

Tuve el mismo problema. La mía resultó ser una bumblebee.confreferencia mal configurada nvidia-304en un lugar y nvidia-currenten otro.

tom
fuente
1

Prueba esto:

cd /etc/modules-load.d/ 
mv nvidia.conf nvidia.conf.backup

cd /etc/modprobe.d/
mv nvidia-blacklists-nouveau.conf nvidia-blacklists-nouveau.conf.backup
mv nvidia.conf nvidia.conf.backup
mv nvidia-kernel-common.conf nvidia-kernel-common.conf.backup

¡Buena suerte!

Weyler
fuente