Entonces, tengo una nueva instalación de Ubuntu 22.04 junto con Windows 10 (en una unidad separada). Tengo una GPU Nvidia GTX1050 con un monitor Dell U2414H a través de HDMI. Todo funciona bien, excepto un pequeño detalle. Al arrancar, cuando llega a la pantalla de inicio de sesión, mi monitor se vuelve negro. Sólo los mensajes que veo en el arranque son
[...] mtd device must be supplied (device name is empty)
[...] mtd device must be supplied (device name is empty)
Lo extraño es que puedo arreglar fácilmente esa pantalla negra haciendo una de las siguientes cosas:
- Vuelva a conectar el cable HDMI;
- Encender y apagar el monitor;
- Vaya a tty3 con ctrl+alt+F3 y luego regrese a la pantalla de inicio de sesión con ctrl+alt+F1;
- Con la pantalla negra, presione Enter, ingrese la contraseña a ciegas y presione Enter nuevamente.
Todo eso hace que la pantalla funcione bien. También estoy experimentando este problema al cerrar sesión (aparece una pantalla negra en lugar de iniciar sesión). Puedo ver que la luz de fondo del monitor está encendida, pero por alguna razón los botones del monitor (que abren el menú con configuraciones como brillo y fuente de entrada) no funcionan.
Al mirar dmesg veo algunos errores de nvidia:
[ 51.343044] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[ 51.343149] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[ 51.343214] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[ 51.343278] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[ 51.388125] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[ 51.388243] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[ 51.388310] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[ 51.388376] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
[ 51.419391] [drm:nv_drm_master_set [nvidia_drm]] *ERROR* [nvidia-drm] [GPU ID 0x00000100] Failed to grab modeset ownership
Este problema ocurre sólo si se utilizan controladores de Nvidia (he intentado purgar y reinstalar varias versiones: 470, 510 y 515). Con Nouveau funciona bien. También sucede independientemente de usar Wayland o XOrg. No es grave, pero me molesta realizar estos movimientos cada vez que inicio/cierro sesión.
Aquí hay algo de información:
:~$ inxi -Gx --display
Graphics:
Device-1: NVIDIA GP107 [GeForce GTX 1050] vendor: Gigabyte driver: nvidia
v: 515.65.01 bus-ID: 01:00.0
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia
resolution: 1920x1080~60Hz
OpenGL: renderer: NVIDIA GeForce GTX 1050/PCIe/SSE2
v: 4.6.0 NVIDIA 515.65.01 direct render: Yes
:~$ sudo lshw -c video
*-display
description: VGA compatible controller
product: GP107 [GeForce GTX 1050]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nvidia latency=0
resources: irq:37 memory:fd000000-fdffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:c0000-dffff
*-graphics
product: EFI VGA
physical id: 1
logical name: /dev/fb0
capabilities: fb
configuration: depth=32 resolution=1024,768
:~$ nvidia-smi
Mon Sep 19 18:44:10 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 515.65.01 Driver Version: 515.65.01 CUDA Version: 11.7 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:01:00.0 On | N/A |
| 38% 36C P0 N/A / 75W | 402MiB / 2048MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| 0 N/A N/A 1086 G /usr/lib/xorg/Xorg 123MiB |
| 0 N/A N/A 1292 G /usr/bin/gnome-shell 110MiB |
| 0 N/A N/A 2942 G ...0/usr/lib/firefox/firefox 164MiB |
+-----------------------------------------------------------------------------+
¿Quizás alguien tuvo algo como esto? ¿Alguna idea para solucionarlo?
Respuesta1
Tengo un problema similar, excepto que funcionó bien hasta que un día apareció la pantalla negra. Lo único que funcionó para mí fue bajar mis controladores NVIDIA a 510.
Sin embargo, como estoy usando CUDA, esto rompió las nvidia-smi
herramientas y también el pynvml
paquete Python, por lo que no es una solución perfecta. Quizás intentaré actualizarlo más tarde.
Si quieres intentar hacerlo en tu caso, el paso a paso (lo estoy recordando de mi cabeza, por lo que podríamos tener un error aquí):
- En GRUB, elija Ubuntu (Opciones avanzadas)
- Elija una opción con modo de recuperación.
- Habilitar red
- Iniciar shell raíz
- Encuentre la versión de su controlador nvidia:
sudo apt list --installed | grep nvidia-driver
. Tenga en cuenta qué número utiliza. En mi caso fue 515. - Desinstale los controladores de nvidia:
sudo apt-get remove nvidia-driver-515 nvidia-dkms-515
- Instale una versión diferente:
a)sudo add-apt-repository ppa:graphics-drivers/ppa
b)sudo apt-get install nvidia-drivers-510 nvidia-dkms-510
- Tuve que volver a configurar una contraseña de inicio segura.
- Reiniciar.
Espero que te ayude si estás atascado.
Respuesta2
Esto funcionó para mí:
Presione Ctrl+ Alt+ F5para ingresar un tty
Acceso
Escriba el siguiente comando
cd /etc/gdm3 sudo nano custom.config
Descomentar esta línea
Enable wayland=false
guarda el archivo
y reiniciar
sudo systemctl reboot
Esta respuesta sigue este enlace:bucle-de-inicio-de-inicio-ubuntu
Respuesta3
Yo tuve el mismo problema. Veía una pantalla en blanco después de iniciar sesión.
Pude iniciar sesión correctamente en el modo de recuperación, por lo que el problema definitivamente estaba en los controladores de Nvidia utilizados en el modo normal, ya que el modo de recuperación utiliza los controladores Nouveau.
Entonces, al reiniciar, acceda al indicador del shell raíz (ya sea a través del menú GRUB o CTRL+ALT+Fn) (Fn puede ser F1 a F6) y ejecute:
sudo ubuntu-drivers autoinstall
El comando anterior instalará automáticamente los controladores adecuados para su máquina y los actualizará. Luego, verifíquelo usando:
nvidia-smi
Y correr:
sudo reboot
Ahora podrá volver a iniciar sesión correctamente en su escritorio con los controladores actualizados.