Ubuntu 16.04 + Nvidia Driver = Pantalla en blanco

32

PREGUNTA ORIGINAL ACTUALIZACIÓN 1:

Incluye captura de pantalla de controladores adicionales. He intentado instalar tanto 361.42 como 340.96 y en ambas ocasiones aparece una pantalla en blanco después de reiniciar.

ingrese la descripción de la imagen aquí


PREGUNTA ORIGINAL:

Cuando instalo el controlador nvidia para ubuntu y luego reinicio, aparece una pantalla en blanco. No he probado 2 de los controladores de nvidia y las dos veces me sale una pantalla en blanco.

¿Cómo instalo los controladores de nvidia y no obtengo una pantalla en blanco?

Hice una búsqueda en Google y parece que soy el primero en encontrar este problema desde que se lanzó 16.04:

https://www.google.co.uk/?gfe_rd=cr&ei=6tUZV-rEEuTR8geL_5PABA&gws_rd=ssl#q=ubuntu+16.04+nvidia+blank&tbs=qdr:d

oshirowanen
fuente
De alguna manera acepté la respuesta incorrecta. ¿Cómo lo cambio?
oshirowanen
2
Si resolvió su problema usted mismo, responda su propia pregunta y acéptela. ¡No pongas la respuesta en tu pregunta o en los comentarios! Envíame un mensaje en los comentarios si quieres mi voto positivo. :-)
David Foerster

Respuestas:

23

¿Dónde / cuándo obtienes la pantalla en blanco? ¿Es cuando aparece el menú de grub al arrancar o cuando aparece la pantalla de inicio de sesión de Ubuntu Unity? Si es lo último, intente lo siguiente:

  1. Agregue nomodeseten su entrada de Ubuntu grub. Resalte la entrada que usa para iniciar, presione e, luego agregue reemplazar

    ... ro quiet splash...

    con

    ... ro nomodeset quiet splash...

Si se inicia correctamente en la pantalla de inicio de sesión, presione Ctrl+ Alt+ F2, inicie sesión y luego ejecute sudo prime-select intel. Luego reinicie y vea si eso lo soluciona.

Además, ¿cómo está instalando los controladores NVidia? Haga doble comprobación en nvidia.com si está utilizando los correctos.

SteveDe Contabilidad
fuente
Aparece la pantalla en blanco después del menú de grub cuando selecciono Ubuntu. La pantalla de grub solo aparece después del primer intento, no obtengo grub en el primer intento, la pantalla de grupo aparece automáticamente cuando reinicio la pantalla en blanco.
oshirowanen
1
¿Lo intentaste nomodeset?
SteveFromAccounting
44
Lo intenté y no funcionó. Poco sabía qué al configurar nomodeset antes de instalar los controladores nvidia elimina nomodeset. ¡Esta vez, instalé nvidia primero, luego configuré nomodeset y funcionó! ¡Gracias por la ayuda!
oshirowanen
2
No, esto no funciona en absoluto. Todavía una pantalla negra para mí :(
starbeamrainbowlabs
1
No soy un experto aquí, pero nomodesetno carga los controladores de video, y esos controladores de video probablemente sean responsables de habilitar el soporte de monitor dual. Entonces su pantalla adjunta que no funciona tiene sentido.
SteveFromAccounting
6

Aquí está mi solución. Tuve que extraer respuestas de varios lugares.

Mi tarjeta gráfica es la NVidia GeForce GTX 950 .

Lo primero que hice fue descargar el último controlador estable de NVidia desde nvidia.com (para mí, era 361.42). Estaba seguro de seleccionar el último controlador estable y certificado. Es un archivo ".run", por cierto. Busque cómo instalar archivos .run si no está familiarizado con esto.

Luego incluí en la lista negra los controladores de Nouveau de acuerdo con esta publicación (mis pasos están a continuación y son ligeramente diferentes de esta publicación):

Instale el controlador Nvidia en su lugar nouveau

Hice todo mi trabajo a través de la terminal virtual accedida por Ctrl + Alt + F1 desde la pantalla de inicio de sesión:

1) Lista negra de los módulos. Abra el archivo blacklist.conf.

sudo vi /etc/modprobe.d/blacklist.conf

agregue los siguientes módulos al final del archivo:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

Guarda el archivo y cierra.

2) Elimine todos los paquetes de nvidia * (tenga en cuenta que esto no hizo nada por mí, pero se recomienda. No hace daño al ejecutarlo)

sudo apt-get remove --purge nvidia*

3) Actualice el disco initramfs. El mío fue configurado para cargar los controladores nouveau. Tarda varios segundos. ¡No reinicie ni apague!

sudo update-initramfs -u

4) reiniciar

5) Detenga el administrador de pantalla y luego instálelo.

En la pantalla de inicio de sesión, presione Ctrl + Alt + F1 nuevamente para ingresar al terminal virtual. Una vez que esté en el modo de texto, detenga el administrador de pantalla:

sudo service lightdm stop

6) Luego, ejecute el archivo de instalación (el archivo .run que descargó). La instalación está bien documentada y contiene muchos mensajes útiles en el camino (¡imagínense eso!). Recibí el error sobre el error del script de preinstalación. Continué de todos modos. Me preguntaron "¿Desea ejecutar la utilidad nvidia-xconfig para actualizar automáticamente su archivo de configuración X para que se use el controlador NVIDIA X cuando reinicie X? Cualquier archivo de configuración X preexistente será respaldado" Respondí " Sí "y continuó. Tengo un sistema de 64 bits y obtuve errores de 32 bits. No me preocupé por eso y continué. Los de 64 bits están bien instalados. ¡Llegué al final de la instalación!

7) Cruce los dedos, reinicie e inicie sesión. FINALMENTE mi sistema apareció. ¡Espero que el tuyo también!

DerWanderer
fuente
¿Seguirá funcionando después de una actualización del kernel, o tendrá que realizar algunos pasos manuales cada vez que ocurra?
Lars Haugseth
1
Buena pregunta, y oportuna. Recientemente instalé un nuevo núcleo, sin pensar. Luego, cuando reinicié, apareció en un modo de baja resolución (probablemente 800x600). Iniciar sesión solo mostró la pantalla y me colocó de nuevo en la pantalla de inicio de sesión. Luego, reinicié y seleccioné el kernel anterior y todo estuvo bien. Por lo tanto, no estoy seguro de cuál sería la solución a largo plazo para esto además de solucionar el problema original. Supongo que me quedaré en un kernel más antiguo por ahora.
DerWanderer
2

Intente agregar nvidia ppa ppa: graphics-drivers / ppa e instale el último 364.15.

Eso funciona para mí con optimus 860m.

Esto funciona solo si tiene el arranque seguro desactivado.

Eduardo Moñino Esteban
fuente
1
Solo lo intenté. dio el mismo problema por desgracia.
oshirowanen
También funciona con Arranque seguro, pero no si está utilizando el shimo shim-signedpara arrancar. En su lugar, es necesario utilizar un kernel firmado y la firma del gestor de arranque grub-efi: sudo apt-get install linux-signed-generic grub-efi-amd64-signed. También puede haber varias entradas de arranque EFI (incluso con el mismo nombre) y el BIOS puede elegir el incorrecto de forma predeterminada, por lo que tendrá que anularlo en el menú de selección de arranque o en la configuración del BIOS.
blubberdiblub
2

Tal vez tenga que poner en la lista negra los controladores de nvidia al inicio. Eso a veces es necesario para las tarjetas gráficas híbridas.

  • Edite el archivo: /etc/modprobe.d/bumblebee.confy agregue:

    blacklist nvidia-XXX
    blacklist nvidia-XXX-updates
    blacklist nvidia-experimental-XXX
    

    reemplace el XXX por la versión del controlador gráfico. Por ejemplo346

  • reinicie su computadora.

JOnathanJOnes
fuente
Esto lo resolvió para mí (Ubuntu 16.10; Dell XPS 15).
Faltaban
1

Resolví este problema de una manera diferente. Instalé 16.04 en una computadora muy antigua. Instalé el controlador heredado de Nvidia y obtuve la pantalla en blanco.

Instalé Lubuntu para usar el escritorio LXDE. Eso está funcionando muy bien para mí.

sudo apt-get install lubuntu-desktop
Mattmon
fuente
0

Asegúrese de que tiene el arranque seguro deshabilitado, tuve el mío habilitado e ignoré la advertencia cuando actualicé a 16.04. Si tiene el arranque seguro activado, se atascará en gdm o en una pantalla en negro.

usuario533456
fuente
Todavía no estoy seguro de qué es el arranque seguro, pero esto se aplica si hice una nueva instalación de 16.04. No hice una actualización de 14.04 a 16.04.
oshirowanen
Además, mi computadora tiene aproximadamente 5 años, no creo que tenga un arranque seguro. Pero tendré un doble chequeo por la mañana.
oshirowanen
2
No puedo ver el inicio seguro en el BIOS.
oshirowanen
-2

Intente agregar las siguientes opciones a su archivo de configuración grub / etc / default / grub. Tendrás que actualizar grub después.

GRUB_GFXMODE=1280x1024x32,auto
GRUB_GFXPAYLOAD_LINUX=keep
Ceniza
fuente
Creo que estas opciones solo afectan a Grub, no al sistema operativo que se inicia.
starbeamrainbowlabs