Pantalla en blanco después de instalar el controlador restringido de nvidia


106

He instalado el controlador restringido nvidia actual y reinicié mi máquina y ahora aparece una pantalla en blanco o negro.

¿Cómo puedo arreglar esto?


(Aquellos que buscan la recompensa por esta pregunta, no hay necesidad de rehacer todas las opciones de optimus, solo agregue esas respuestas existentes como enlaces en una respuesta integral, ¡haga un enlace cruzado tanto como pueda!)
Jorge Castro

1
Muchas de las respuestas fallarán usando "sudo apt-get install nvidia-common" debido a este error: bugs.launchpad.net/ubuntu/+source/nvidia-common/+bug/981874
keepitsimpleengineer

podría ser un problema con la versión del kernel ... Instale ukuu e instale una versión más nueva del kernel. Sin embargo, siempre puede volver al que está utilizando.
Gaurav Sharma

Respuestas:


76

Eliminar todos los paquetes relacionados con Nvidia

  1. Inicie sesión en un terminal: Ctrl+ Alt+ F1(el terminal es visible con una pantalla en blanco)

  2. sudo apt-get remove --purge nvidia-*

Empezar desde el principio

  1. sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Reinstala todo

  1. sudo apt-get install nvidia-common
  2. sudo apt-get install xserver-xorg-video-nouveau
  3. sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Reconfigurar el servidor X

  1. sudo dpkg-reconfigure xserver-xorg

Fuente: Ubuntu Wiki


44
Finalmente, eso lo solucionó (se omitió la etapa "Comenzar desde cero", ¡no quería desinstalar xserver!), Pero realizó todos los demás pasos y funciona de maravilla. ¡Muchas gracias!
RobinLovelace

55
Esa wiki está desactualizada. nvidia-settings --uninstall no funciona, por ejemplo.
NoBugs

2
@NoBugs: sí, pero seguir los pasos todavía arregla los gráficos en 14.04 despuésreboot
jfs

1
Cuando ejecuto sudo apt-get install xserver-xorg-video-nouveau me sale el siguiente mensaje: Los siguientes paquetes tienen dependencias no satisfechas: xserver-xorg-video-nouveau: Depende: xorg-video-abi-15 Depende: xserver-xorg -core (> = 2: 1.14.99.902) Recomienda: libgl1-mesa-dri (> = 9.0) E: Incapaz de corregir problemas, ha retenido paquetes rotos. "¿Alguna idea de qué hacer en este caso?"
Cleb

3
Ya no funciona a partir de abril de 2016. Ninguno de los comandos después del sudo apt-get install nvidia-commontrabajo. Esto está en Ubuntu 14.04 en un Asus G751JM (nvidia GTX 860m)
sgarcia

9
  1. Elimine los controladores que puedan estar causando el problema,
  2. abra el terminal y escriba (ábralo desde el tablero, usando el icono de ubuntu en la esquina izquierda)

    sudo apt-get --purge remove nvidia
    

    o

    sudo apt-get --purge remove nvidia-current
    

    (Dependiendo de cuál haya instalado) o desactívelos desde la configuración restringida del controlador.

  3. reiniciar.

  4. luego en un terminal escriba esto:

    sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
    sudo apt-get update
    sudo apt-get install nvidia-current nvidia-settings
    
  5. reiniciar.


2
Esto funcionó para mí, pero me dejó con un problema equivalente a 640x480 para askubuntu.com/questions/201123/… . Además, use Shift / Esc durante el arranque para ingresar el equivalente de Linux del 'modo seguro' para que pueda ejecutar estos comandos
Alex

El maldito representante no me deja editar mi propio comentario, solo quería agregar que la solución propuesta para el problema 640x480 en la pregunta mencionada anteriormente funciona bien, así que no dejes que eso te detenga.
Alex

2
Si mi computadora se inicia con una pantalla en blanco, ¿cómo puedo abrir una terminal para escribir esos comandos? ¡La pantalla está en blanco!
Stefan Lasiewski


La información aquí realmente debe añadirse a la respuesta de Marco Scannadinari anteriormente para mejorar / ampliar en respuesta ya existente
geezanansa

6

En mi caso, fue un problema con el monitor que le dio a mi GPU Nvidia un EDID incorrecto

Para depurar su error, puede agregar esta línea a la sección de pantalla en el /etc/X11/xorg.confarchivo

Option         "ModeDebug" "true"

Ahora revisa tu /var/log/Xorg.0.log file.

Si encuentra un error como este:

NVIDIA(0): Unable to get display device DFP-0's EDID; cannot compute DPI

Luego puede resolverlo agregando esta línea a la sección del dispositivo

Option         "IgnoreEDIDChecksum" "DFP"

5

Tal vez Ubuntu esté funcionando pero usando otra salida de tarjeta. Para mí, mi nVidia GeForce 7300 tiene 2 salidas, una VGA y una DVI. Parece que la salida predeterminada cuando instala los controladores es a DVI, pero no tengo un monitor DVI, así que logré acceder al modo de recuperación (disponible en GRUB cuando arranca) y escriba esto:

nvidia-xconfig --twinview --twinview-orientation="Clone"

Ahora reiniciar.

Este comando dirige los mismos gráficos a ambas salidas. A partir de ahí, puede seguir experimentando con esta utilidad nVidia hasta que obtenga lo que desea. Para más información escriba:

nvidia-xconfig -A | less

Espero que ayude.


4

Presione Alt + Ctrl + F1 para llegar a tty1 (terminal), luego ejecute esto:

sudo apt-get --purge remove nvidia*

Eso eliminará cualquier paquete de controladores de nvidia. Si eso todavía no funciona, intente esto también:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.mybak

Eso eliminará un archivo de configuración de xorg dañado si existe. Deberá reiniciar después de finalizar estos comandos. (Ctrl + Alt + Supr)

PD. Si tiene una tarjeta nvidia optimus, no instale el x-swat ni ningún otro controlador nvidia. Los mejores controladores de trabajo para las tarjetas nvidia optimus provienen del proyecto abejorro .


¿El propósito de esto es simplemente volver por defecto al controlador nouveau?
Ychaouche

2

Esto me sucedió cuando ejecuté una CPU AMD: Aprendí que era una IOMMU / AMD -v Bug = Incompatible con Nvidia. Deshabilitar la configuración del BIOS de virtualización solucionó esto.


1

¿ Te ayuda ese hilo en los foros de Ubuntu?

En resumen, parece que los paquetes de encabezado de Linux para algunos de los núcleos (especialmente los núcleos PAE) no están instalados correctamente, y la compilación del controlador nvidia falla silenciosamente al instalar los paquetes nvidia.


Gracias por tu publicación. ¡Pero mira la edición 5! ¿Que puedo hacer?
LaMinifalda

0

Con respecto al título del tema: ¿Cuál es la versión restringida actual del controlador nvidia utilizada en Ubuntu natty?

Puede encontrar cualquier cosa sobre lanzamientos, versiones, errores, características solicitadas en Launchpad . Para entender de qué se trata, puede hacer su recorrido .

La pregunta sobre la última versión del controlador nVidia se puede encontrar en el paquete binario "nvidia-current" en Ubuntu Natty i386 . A partir del 2011-04-20, la última versión es 270.41.06-0ubuntu1. Pero eso no es necesariamente el recomendado . El último para mí siempre parece tener errores (como 'desgarro', etc.).


0

En lugar de usar nvidia-current, realmente debería intentar usar un controlador nvidia anterior, por ejemplo, el 173.xx. Esto resolvió mi problema. Simplemente inicie jockey-gtk y elija el controlador 173.xx. Que reiniciar su sistema.


0

Probar en /etc/default/grub:

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
#GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
#GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1680x1050x32

Reemplace "1680x1050x32 | con su resolución nativa (para que se ejecute vbeinfoen la consola grub al arrancar).

Luego en /etc/grub.d/00_header:

set gfxmode=${GRUB_GFXMODE} <-- FIND THIS LINE
set gfxpayload=keep <-- ADD THIS LINE DIRECTLY BENEATH

Actualización de grub:

sudo update-grub

Podría funcionar...


¿Puedes explicar qué hacen algunas de estas opciones? ¿Qué hace gfxpayload, por ejemplo?
Stefan Lasiewski

0

Tratar acpi=off. Eso resolvió mi problema de arranque en pantalla en blanco para Ubuntu 11.10.


La pregunta original era antigua. La razón por la que probablemente no se sugirió en ese momento es que el problema ocurrió solo después de que se instaló el controlador propietario. Una mejor respuesta podría ser volver al último controlador de trabajo conocido y luego probar controladores de nvidia alternativos que estén disponibles.
fabricator4

¿Dónde se debe acpi=offestablecer?
Magia

@Magick en la entrada del menú de grub en el momento del arranque (presione e para acceder). Luego busque la línea que pasa las opciones al núcleo (comienza con "linux"). Vea la respuesta con-f-use a continuación: askubuntu.com/a/43691/550380 , esto hará que la opción sea permanente.
Ychaouche

0

También obtuve una pantalla en blanco, pero esto estaba en una computadora portátil con una tarjeta nVidia optimus 4200m. Optimus no parece ser compatible con Ubuntu. Tuve que desactivar optimus desde la BIOS y luego reinstalar el controlador nividia. Más aquí si quieres leer http://developerslog.org/?p=69


Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Oyibo

0

Estaba recibiendo una pantalla negra cuando arrancaba. Tengo una tarjeta gráfica NVIDIA 6200. Renombrar xorg.config y reiniciar me funcionó. El archivo xorg.config creado por nvidia-xconfig: versión 304.51 (buildmeister@swio-display-x86-rhel47-06.nvidia.com) estaba causando el problema.


0

¡El mayor problema que tuve fue obtener un Macbook Pro para instalar los controladores de Nvidia!

La solución es cambiar la partición de arranque maestro para ELIMINAR EFI e ir con Legacy MBP.

Esto se discute en algunas páginas web, pero no es tan fácil de seguir.

https://bbs.archlinux.org/viewtopic.php?id=162289

Usando esta idea, arranqué desde un Live CD y luego usando Gparted eliminé la partición de arranque EFI, la cambié de EFI a FAT32 y luego usando Boot-Repair lo reconstruí como un arranque heredado usando la Partición principal con 13.04 64 bit instalado

https://help.ubuntu.com/community/Boot-Repair

--- ADVERTENCIA HAGA UNA COPIA DE SEGURIDAD PRIMERO. PODRÍAS ARRASTRAR TODO EN TU HDD ---

Inserte Live CD - Arranque como prueba Ubuntu Ejecute Gparted - Cambie la partición de arranque EFI de EFI a FAT32.

abra una nueva Terminal, luego escriba:

sudo add-apt-repository ppa: yannubuntu / boot-repair && sudo apt-get update

  • Presione Entrar.

  • Luego escriba:

sudo apt-get install -y boot-repair && (boot-repair &)

En la reparación de arranque, seleccione OPCIONES AVANZADAS

Desmarque Usar el archivo EFI estándar en las opciones principales Desmarque Separar / arrancar / partición efi en UBICACIÓN DE GRUB

siga las instrucciones sobre cómo usar el cargador de arranque heredado que Boot Repair le proporcionará.

Ahora instale y cargue los controladores de NVidia tantas publicaciones

Usé el método 2 en esta página http://www.dedoimedo.com/computers/ubuntu-ringtail-nvidia.html

Estuve trabajando en esto probablemente durante 18 horas y probé CADA opción disponible. Me refiero a todas las formas posibles de instalar estos controladores friggin, y esta fue la única solución que funciona para Macbook Pro 7.1 Running 13.04 con Nvidia_current (nvidia_304)


0

He intentado todo aquí y la solución para mí fue cambiar a lightdm, ¡funciona perfectamente ahora!


¿Cómo se cambia a lightdm?
Magia

-5

Simplemente instale clear ubuntu ( sin actualizaciones, sin software ), conéctese a internet, descargue su controlador e instálelo y reinícielo. ¡Trabajó para mi! Gracias por mi vecino !!! (esa fue su idea)


55
No se recomienda usar Ubuntu sin ejecutar ninguna actualización. Los errores se están reparando y la seguridad es también una mala idea.
gertvdijk

@gertvdijk Quizás la intención de esta publicación es recomendar instalar Ubuntu sin actualizaciones, instalar el controlador y luego instalar las actualizaciones (pero no hasta después de que el controlador esté instalado). Si es así, no estoy seguro de por qué funcionaría mejor, pero sería aceptablemente seguro.
Eliah Kagan

@EliahKagan Podría ser, pero si es así, eso me parece muy poco probable. El controlador de Nvidia se reconstruye para cada núcleo nuevo.
gertvdijk
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.