Monitor externo no detectado en Ubuntu 18.04

32

Después de actualizar a Ubuntu 18.04, mi computadora portátil no ha podido detectar / usar un monitor externo conectado a través de HDMI. Incluso cuando está enchufado, el botón "detectar pantallas" dentro de la aplicación de configuración predeterminada no hace nada.

Aquí está la salida de xrandr:

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 16384 x 16384
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
   1920x1080     60.01*+  60.01    59.97    59.96    59.93  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1600x900      59.99    59.94    59.95    59.82  
   1280x1024     60.02  
   1440x900      59.89  
   1400x900      59.96    59.88  
   1280x960      60.00  
   1440x810      60.00    59.97  
   1368x768      59.88    59.85  
   1360x768      59.80    59.96  
   1280x800      59.99    59.97    59.81    59.91  
   1152x864      60.00  
   1280x720      60.00    59.99    59.86    59.74  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   1024x576      59.95    59.96    59.90    59.82  
   960x600       59.93    60.00  
   960x540       59.96    59.99    59.63    59.82  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   864x486       59.92    59.57  
   800x512       60.17  
   700x525       59.98  
   800x450       59.95    59.82  
   640x512       60.02  
   720x450       59.89  
   700x450       59.96    59.88  
   640x480       60.00    59.94  
   720x405       59.51    58.99  
   684x384       59.88    59.85  
   680x384       59.80    59.96  
   640x400       59.88    59.98  
   576x432       60.06  
   640x360       59.86    59.83    59.84    59.32  
   512x384       60.00  
   512x288       60.00    59.92  
   480x270       59.63    59.82  
   400x300       60.32    56.34  
   432x243       59.92    59.57  
   320x240       60.05  
   360x202       59.51    59.13  
   320x180       59.84    59.32  
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-1 disconnected (normal left inverted right x axis y axis)

Mi principal preocupación es la última línea: HDMI-1-1 disconnected. Hay un monitor enchufado y listo para usar, y nada de lo que hago parece detectarlo.

Tengo una tarjeta gráfica nvidia, y antes de la actualización estaba usando controladores propietarios. Cuando surgió por primera vez el problema de la pantalla externa, mi intento inicial fue volver a los controladores Xorg de código abierto. Sin embargo, al reiniciar, Ubuntu mostró la configuración de mi controlador utilizando un "controlador instalado manualmente", y no me deja cambiarlo:

ingrese la descripción de la imagen aquí

¿Alguna recomendación?

PullJosh
fuente
¿Cómo se llama el controlador Xorg de código abierto? ¿Es el nuevo conductor?
solSTiCe
Sí. Perdón por no ser específico.
PullJosh
1
Este problema aparentemente se solucionó solo. Para cualquier lector futuro que experimente el mismo problema: inicié una sesión i3 (en lugar de gnome) y luego reinicié y el problema se resolvió. No espero que las dos cosas estén correlacionadas, pero si realmente estás atrapado, valdría la pena intentarlo.
PullJosh
66
Para mí, ningún botón "detectar pantallas" en la configuración de pantallas. :(
angelcervera
1
La respuesta de @ angelcervera lo resolvió para mí. Como referencia, aquí hay dos hilos muy detallados que describen algunas otras posibles soluciones: devtalk.nvidia.com/default/topic/1035768/linux/… , devtalk.nvidia.com/default/topic/1032482/…
dskrvk

Respuestas:

19

Resolví el problema instalando lightdm y lo configuré como el administrador de pantalla predeterminado.

En el proceso, algo cambia porque comienza a detectar pantallas externas nuevamente, incluso si vuelve a GDM3.

Puede seguir las instrucciones aquí sobre cómo realizar estos cambios:

  • sudo dpkg-reconfigure gdm
  • seleccione el administrador de pantalla (LightDM, MDM, KDM, Slim, GDM) que desea usar de forma predeterminada y presione enter
  • reinicia tu computadora
angelcervera
fuente
Esto funcionó para mi MSI GS65 en Ubuntu 18.04. También tengo que sudo prime-select nvidiareiniciar mi computadora, parece que no funciona a menos que se estén usando controladores de nvidia.
Russell Richie
Aunque parece que, contra la publicación de angelcervera, si vuelvo a gdm3, el problema reaparece ...
Russell Richie
Además de esta respuesta, cambié el nombre de mi xorg.conf, aunque no sé si eso tuvo algún efecto al final.
dskrvk
1
Tenga en cuenta que es la combinación de gdm3 AND modesetting lo que causa este problema. Ubuntu 18.10 se cambió a la configuración de modo por defecto, esto luego fue retroportado a 18.04. El modo de configuración de Nvidia deja de rasgar el panel de la computadora portátil porque permite la 'sincronización principal', un tipo de vsync para nvidia prime. Pero gdm3 se confunde por alguna razón. lightdm es lo mejor de ambos mundos: monitores externos que funcionan y gráficos nvidia sin rasgaduras en la pantalla de la computadora portátil.
Tim Richardson
1
Esto no resuelve el problema para mí. GS65 y Ubuntu 18.04.
Thierry J.
6

Lo resolví purgando, luego reinstalando los controladores de nvidia

sudo apt-get purge 'nvidia*'
sudo add-apt-repository ppa:graphics-drivers
sudo apt-get update

Luego, use la pestaña Controladores adicionales de la herramienta Software y actualizaciones e instale los últimos controladores nvidia

Attila Szeremi
fuente
4

Mi monitor externo conectado a mi Lenovo L380 HDMI dejó de funcionar en Ubuntu 18.04. Logré solucionar este problema abriendo la configuración del BIOS y cambiando la opción de prioridad de visualización de USB Type-C a HDMI.

Sergii Golubev
fuente
3

Resuelto para mí mediante la actualización de controladores de la tarjeta Nvidea recomendadas cómo-a .
Para instalar todos los controladores recomendados:
sudo ubuntu-drivers autoinstall

Kasuyakema
fuente
Sí, esto resolvió mi problema también. Traté de conectar mi DELL Inspiron G3 i7 32GB 480 + 1TB GTXTi a LED IIYAMA 28 "con Ubuntu 18.04 LTS.
wawka
Esta sugerencia resolvió mi problema también. Gracias
Pototo
2

Pruebe esto (cambie la resolución, si 1920x1080 no es su resolución):

    xrandr --addmode HDMI-1-1 1920x1080
    xrandr --output HDMI-1-1 --mode 1920x1080
Mihai R
fuente
2

La mejor solución no funcionó para mí en mi computadora portátil Acer, que de repente dejó de mostrar HDMI-1 como salida en xrandr esta mañana. Traté de cambiar a los controladores noveau en caso de que eso ayudara, pero no fue así.
Leí en un sitio diferente que a veces las tarjetas Nvidia de computadoras portátiles OEM pueden "confundirse si el cable está conectado o no" , lo que supuse que era solo un soporte técnico que apaciguaba a alguien. Pero, por risas, intenté desconectar el cable HDMI, enchufar el cable VGA, reiniciar y volver a enchufar el cable HDMI. Por alguna razón, funcionó.

Esta es probablemente una extensión de la solución de "Just Learning", cuya parte importante es probablemente la parte "a través de VGA".

Eric Jones
fuente
2

Mierda dulce misericordiosa! ¡Hay una solución sin instalar lightdm !

Actualizar:

Aparentemente es una mejor solución para ejecutar X11 como root. La solución de una línea es agregar esto a esto/etc/X11/Xwrapper.config:

needs_root_rights = yes


Es una solución de una línea en /lib/systemd/system/gdm3.service

Reemplazar

[Servicio]

ExecStartPre=/usr/share/gdm/generate-config

con

[Servicio]

ExecStartPre=/usr/bin/xinit /usr/share/gdm/generate-config

Encontrado aquí:

https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1716857

Todas mis pantallas externas ahora se detectan y funcionan en gdm3

Mi sistema:

Ubuntu 18.04.3 LTS

Lenovo T480

CPU Intel® Core ™ i7-8650U a 1.90GHz × 8

GeForce GTX 1070 Ti / PCIe / SSE2 a través de Razer Core X sobre Thunderbolt 3

GNOME 3.28.2

Nhorning
fuente
Esta debería ser la respuesta aceptada. El que tiene más votos sugiere volver a lightdm más antiguo y son más pasos. Este simple paso de una línea me soluciona el problema.
user92240
1

No tuve este problema en Ubuntu 18.04 con NVIDIA GeForce GTX 1050 Mobile y GeForce GTX 1050. Pero después de actualizar mi kernel a 4.19 ya no se detectó mi monitor externo. Volviendo al kernel estándar 4.15, el problema desapareció.

Duende furioso
fuente
1

Intenté todo lo relacionado con la purga y reinstalación de controladores gdm3, lightdm, i3, nvidia. Lo que funcionó para mí fue ir a la carpeta / etc / X11 / y crear un archivo xorg.conf con el contenido del archivo:

Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection

Section "Device"
Identifier "intel"
Driver "modesetting"
BusID "PCI:0@0:2:0"
Option "AccelMethod" "None"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection

Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:1@0:0:0"
Option "ConstrainCursor" "off"
EndSection

Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration" "on"
Option "IgnoreDisplayDevices" "CRT"
EndSection

Y luego reiniciar. No tuve éxito en Wayland pero funcionó en la versión de Unity (estoy ejecutando 18.04 en Alienware R313 con Windows de arranque dual)

mbastola
fuente
Esto me dio un error PKCS # 7 al arrancar, así que tuve que deshabilitar el controlador para ingresar y eliminar el archivo.
Francisco Peters
Creo que podría obtener el mismo resultado en gdm3 cambiando una línea en /lib/systemd/system/gdm3.service Vea mi respuesta principal en este hilo o en el informe de error original bugs.launchpad.net/ubuntu/+source / gdm3 / + bug / 1716857
nhorning
0

Intenté la solución que dice reconfigurar a lightdm pero eso no pareció funcionar.

Leí un poco del siguiente sitio web: https://devtalk.nvidia.com/default/topic/1035768/linux/ubuntu-18-04-can-t-see-second-monitor/ y descubrí que al menos en Lenovo Legion Y530 la solución es cambiar el perfil principal de NVIDIA de Intel a NVIDIA y luego reiniciar la computadora.

Puede cambiar los perfiles yendo a la configuración del 'Servidor NVIDIA X', yendo a la pestaña 'Perfiles PRIME' y luego seleccionando 'NVIDIA (modo de rendimiento)'. Después, reinicie la computadora.

También puede reconfigurar la pestaña de perfiles PRIME ejecutando el siguiente comando en el terminal.

 sudo prime-select nvidia

y luego reiniciando tu computadora.

joshual
fuente
0

Para mí, tuve que activar el soporte del modo Legacy en BIOS.

Píxel
fuente
0

Podría conectarme a un monitor externo antes de ejecutar

sudo apt install gnome

Intenté las sugerencias anteriores, pero ninguna de ellas funciona. por fin recupero la conexión por este

sudo serivce gdm3 reboot
sudo reboot

cableado

vincewl
fuente
0

Para mí, este problema se produjo en un Lenovo Ideapad 510 que ejecuta Ubuntu 16.04después de conectarse a un monitor externo diferente al habitual a través de HDMI. Se solucionó después de haber conectado esta computadora portátil a otro monitor externo, aunque no había funcionado allí. Anteriormente, también cambié mis controladores de gráficos de código abierto a propietarios y luego a código abierto nuevamente, tal vez esto ayudó. También reinicié mi computadora varias veces. Parece bastante al azar.

geras
fuente
0

Una comprobación adicional rápida es que no tiene nomodeseto vga=como parámetros del núcleo, como se señaló aquí (el enlace es para Radeon, pero supongo que se aplicaría similar a otro hardware de gráficos). Eliminar me nomodesetsolucionó un problema similar.

Las instrucciones sobre cómo verificar y, si es necesario, editar los parámetros del kernel tal como se aplicaron en el momento del arranque se pueden encontrar en esta página .

Alan H
fuente
0

Para mí, la solución encontrada aquí fue lo único que funcionó.

$ sudo apt install intel-gpu-tools
$ intel-virtual-output
$ reboot

Mi configuración es:

  • MSI GS65 Stealth 8SF
  • Ubuntu 18.04 LTS (Budgie Desktop 18.04)

Actualizar

Noté que la segunda pantalla se muestra correctamente después del reinicio, pero ya no lo hace después de la suspensión. Lo anterior no era lo que parecía hacer el truco, pero parece que es solo el reinicio lo que ha ayudado.

diadochos
fuente
0

Acabo de pasar varias horas probando diferentes soluciones que encontré en este hilo y en otros lugares en línea.

Estoy ejecutando Ubuntu 18.04 en HP Elitebook con tarjeta gráfica Nvidia GTX1050. Después de una nueva instalación, todo funcionó, excepto el monitor externo. Cambié el controlador nvidia en la sección Controladores adicionales de Software y actualizaciones varias veces y cada vez que se completó el cambio tuve que elegir alguna contraseña que supuestamente usaría durante el próximo reinicio, pero nunca me la pidieron durante el reiniciar.

La razón por la que la pantalla externa no funcionó fue porque los controladores seleccionados no se cargaron. Lo descubrí ejecutando nvidia-settings en el terminal y obteniendo una respuesta " ERROR: el controlador NVIDIA no está cargado ".

La solución: preste atención al reiniciar la pantalla de administración de la clave MOK / Enroll MOK . Seleccione la opción para Inscribir clave y escriba la contraseña que creó durante la actualización del controlador en Ubuntu.

Todo funciona perfecto después de esto.

ak93
fuente
0

Tuve el mismo problema en mi computadora portátil Asus ROG (que ejecuta Ubuntu 19.04 / Windows 10 dual boot) después de una actualización del BIOS.

Primero tuve que deshabilitar el arranque seguro en el BIOS.

Luego tuve que conjunto options nvidia-drm modeset=0en /lib/modprobe.d/nvidia-kms.confy correr sudo update-initramfs -u.

Sharagoz
fuente
-2

Conecté mi monitor externo a través de VGA y fui a Configuración> Dispositivos> Pantallas, elija Espejo y luego Aplicar. me preguntaron si quería mantener esta configuración, elija Sí y todo conectado. Simple y hermoso

Solo aprendiendo
fuente
1
Desafortunadamente, la aplicación de configuración predeterminada fue lo primero que probé. Dicho esto, ¡tal vez alguien más encuentre útil este consejo! (Por cierto, mi problema se ha resuelto, aunque no estoy completamente seguro de cómo ...)
PullJosh