La salida HDMI de Ubuntu 18.04 no se reconoce con Nvidia híbrida

La salida HDMI de Ubuntu 18.04 no se reconoce con Nvidia híbrida

No puedo usar una pantalla externa HDMI en mi IdeaPad S340 con Nvidia GeForce MX230 y GPU Intel integrada.

actualmente usonvidia-driver-435 (open source)

Con mi monitor enchufado obtuve el siguiente resultado:

HDMI no aparece en xrandr:

# xrandr
Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1920x1080     60.00*+
DP-1-1 disconnected (normal left inverted right x axis y axis)

Se detectan ambas GPU

# xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x1de cap: 0x1, Source Output crtcs: 0 outputs: 0 associated providers: 1 name:NVIDIA-0
Provider 1: id: 0x44 cap: 0x6, Sink Output, Source Offload crtcs: 3 outputs: 2 associated providers: 1 name:modesetting
# dmesg | grep -i nvidia
[    3.703922] nvidia: loading out-of-tree module taints kernel.
[    3.703931] nvidia: module license 'NVIDIA' taints kernel.
[    3.710560] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[    3.719549] nvidia-nvlink: Nvlink Core is being initialized, major device number 234
[    3.722844] nvidia 0000:01:00.0: enabling device (0100 -> 0103)
[    3.823205] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  435.21  Sun Aug 25 08:17:57 CDT 2019
[    3.847424] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms  435.21  Sun Aug 25 08:07:52 CDT 2019
[    3.849538] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[    4.635389] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[    4.648303] nvidia-uvm: Loaded the UVM driver, major device number 510.

¿Alguien puede ayudarme?

Ya intenté reconfigurar gdm/cambiar a lightdm, probé los controladores noveau y nvidia

Respuesta1

Hay un paquete llamado mate-optimusque utilizo para asegurarme de que mi tarjeta nvidia esté activa. El problema para mí es que la tarjeta nvidia no está activa de forma predeterminada y tengo que activarla explícitamente.

Anteriormente usaba nvidia-xrun para iniciar una sesión completa de gnome, pero desde que descubrí mate-optimus, solo uso el pequeño ícono que coloca en la barra de estado para encender los gráficos nvidia que activan mi hdmi.

Creo que está en la mayoría de los repositorios, pero hay más información aquí:https://github.com/ubuntu-mate/mate-optimus

Respuesta2

Recientemente resolví este problema en mi computadora portátil. Descargué los controladores manualmente del sitio web de nvidia, pero esa no era la forma correcta de hacerlo.

Ejecutando esta línea

sudo apt install nvidia-driver-435

y reiniciarlo lo resolvió. (También tengo un puerto USB C que funcionaba para una segunda pantalla con adaptador HDMI antes de resolver este problema)

Ubuntu 18.04.3 no puede encontrar el segundo monitor - Dell G3 - NVIDIA 1060 TI

Respuesta3

Resolví este problema desactivando SecureBoot en la configuración del BIOS. Para hacerlo sigue estos pasos:

  1. mientras arranca, ingrese al BIOS presionando F2la tecla
  2. navegue con las teclas de flecha a Securityla pestaña y luego desactive SecureBoot
  3. guardar presionando F10. Su PC debería reiniciarse y HDMI debería estar funcionando ahora.

Seguir esos pasos en mi máquina solucionó el problema.

información relacionada