El monitor externo no funciona. Ubuntu, nvidia

10

Tengo una precisión 7530 con i7-8850H y NVIDIA Quadro P2000 y uso ubuntu 18.04. Ahora, después de un tiempo, el monitor externo conectado a través del puerto de pantalla (puerto de pantalla al cable HDMI, donde el puerto de pantalla va a la computadora portátil y el cable HDMI al monitor) dejó de funcionar. Estoy usando esta estación de trabajo en el trabajo con la base TB18DC, donde 2 monitores externos están conectados y funcionan correctamente. Pero en casa no tengo ningún muelle y con la configuración mencionada anteriormente, el monitor externo dejó de funcionar. Funcionó hace unos meses. Durante el tiempo que funcionó y ahora he realizado actualizaciones normales del software ubuntu donde también se actualizó el BIOS-BIOS a 1.5.2 (no estoy seguro de qué versión tuve antes, fue la primera vez que actualicé el firmware después de comprarlo , ¿entonces quizás 1.0.7?).

También he instalado el controlador nvidia 390. Pero tampoco funciona con el controlador xorg.

xrandr dice con el monitor de puerto de pantalla conectado:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y     axis) 344mm x 193mm
   1920x1080     60.03*+  60.01    59.97    59.96    59.93    48.02  
   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 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis) 

También he intentado lo siguiente:

  • instalar lightdm y usarlo (sin efecto)
  • deshabilitar gráficos intercambiables en BIOS (sin efecto)
  • versión anterior del firmware versión por versión hasta 1.2.5 (ya que no me permitirá volver a la versión anterior a 1.0.7. sin efecto)
  • restablecer la configuración de BIOS a la predeterminada (sin efecto)
  • reinstalar el controlador nvidia (sin efecto)
  • intentando sin ningún controlador nvidia (sin efecto)
  • Deshabilitar arranque seguro (sin efecto). Pero tampoco obtengo nada cuando corrolsmod | grep nvidia

Arranqué desde una memoria USB ubuntu en vivo y sin monitor externo funcionó normalmente, pero con un monitor externo recibí el siguiente mensaje de error:

imagen de mensaje de error

¿Alguna idea de cómo hacer funcionar el monitor? ¡Gracias!

Pomm0
fuente
Estoy enfrentando el mismo problema con Linux Mint. Como Mint viene con Lightdm como el administrador de pantalla predeterminado, instalé gdm3. Pero esto demostró que no era suficiente y luego desinstalé todos los controladores NVIDIA. Por lo tanto, el uso de los controladores xserver predeterminados y gdm3 resolvió el problema, pero podría decirlo de una manera insatisfactoria porque uso Linux principalmente para el trabajo multimedia y no puedo usar todo el potencial de mi hardware sin los controladores Nvidia. Muchas personas también tienen este problema y parece que no hay una razón específica para que esto suceda y es triste.
Fabio Silva

Respuestas:

17

Recientemente instalé el controlador nvidia-418 en mi computadora portátil que usa Ubuntu 18.04. Al principio, el monitor externo funcionó perfectamente, pero después de cambiar del modo de ahorro de energía ( sudo prime-select intel ) al modo de rendimiento ( sudo prime-select nvidia ), el segundo monitor ya no se detectó.

Descubrí que prime-select escribe un archivo de configuración que causa el problema. Habilita la opción nsetia-drm modeset. Simplemente puede deshacer el cambio realizado por prime-select comentando esta opción. No se restablecerá, porque prime-select solo escribe este archivo cuando aún no existe.

Abra el archivo en su editor favorito (vim, nano, gedit, etc.).

sudo nano /lib/modprobe.d/nvidia-kms.conf

Y comente la opción de modo nvidia-drm modeset.

# This file was generated by nvidia-prime
# Set value to 0 to disable modesetting
# options nvidia-drm modeset=1

Espero que esto también te ayude a ti y a muchos otros.

ps: es completamente normal que el segundo monitor no se detecte en modo de ahorro de energía cuando la conexión forma parte de la tarjeta gráfica nvidia.

thomasbangels
fuente
1
Para mí funciona, sin embargo, no parece ser la solución completa. Cuando no tengo ningún controlador nvidia instalado, puedo usar fácilmente solo la tarjeta intel 930 y cambiar entre la pantalla interna y externa. Sin embargo, después de instalar Intel 930 no es capaz de mostrarse en un monitor externo, mientras que nvidia requiere el truco descrito por usted. Creo que sería mucho más conveniente tener también la posibilidad de usar un puerto HDMI externo cuando se usa la tarjeta Intel.
user2707175
1
No funciona para mi Uso de un Dell G3 con un GTX1050 con 430 controladores
Maxwell sc
Estoy en 19.04 y ese archivo no existe. Sin embargo, estoy usando el controlador de gráficos PPA.
MattBoothDev
Ok, tacha eso, simplemente necesitaba ejecutar prime-select al menos una vez y, de hecho, generó ese archivo. Esto parece estar funcionando para mí. También he deshabilitado por la fuerza a Wayland for Gnome para evitar que se intente configurarlo.
MattBoothDev
5

Prefiero la solución de thomasnabgelis, pero otra solución de trabajo sería usar lightdm display manager. Para hacer esto, simplemente ejecute sudo apt-get install lightdm y sudo dpkg-reconfigure lightdm si no está configurado después de la instalación.

¿Por qué pasa esto? Pasé mucho tiempo tratando de entender ... nvidia-drm proporciona una solución antidesgarro, aunque no encontré ninguna diferencia con esta desactivación. Cita del foro de nvidia ( tema ):

nvidia-drm modeset = 1 es necesario para una visualización sin rasgaduras, pero dado que esto está habilitando linux kms para el controlador nvidia, gdm cree que puede usar wayland. Tener una sesión paralela de wayland hace que de alguna manera sea imposible que X detecte salidas en el nvidia gpu

ivizot
fuente
Gracias. Desafortunadamente, la solución preferible proporcionada por @thomasbangels no funcionó para mí, ya que el módulo nvidia-drm parecía estar cargado independientemente de los cambios aplicados al archivo de configuración. Cambiar de gdm3 a lightdm hizo el truco.
Ra'Jiska
¿Cuáles son las ventajas / desventajas de usar lightdm en lugar de gdm3? Por cierto, incluso cuando uso lightdm puedo mostrar en hdmi externo cuando uso la tarjeta intel. :(
user2707175
Gracias, eso funciona perfectamente. De hecho un bastante lightdm:)
jcmordan
0

Recorrí la web cuando obtuve mi MSI GS65 Stealth con GeForce GTX 1660 Ti / PCIe / SSE2 e instalé Ubuntu 18.04. Intenté casi todo, pero nada me ayudó.

Lo que lo hizo por mí fue instalar Ubuntu 19.10. Todo funcionó de inmediato y, dado que Ubuntu 20.04 LTS está a la vuelta de la esquina, parece una solución viable.

Magnus Grönberg
fuente