Saída HDMI do Ubuntu 18.04 não reconhecida com Nvidia híbrida

Saída HDMI do Ubuntu 18.04 não reconhecida com Nvidia híbrida

Não consigo usar um monitor externo HDMI no meu IdeaPad S340 com Nvidia GeForce MX230 e GPU Intel integrada.

Eu uso atualmentenvidia-driver-435 (open source)

Com meu monitor conectado, obtive a seguinte saída:

HDMI não está listado no 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)

Ambas as GPUs são detectadas

# 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.

Alguém pode me ajudar?

Eu já tentei reconfigurar o gdm/switching para lightdm, tentei os drivers noveau e nvidia

Responder1

Existe um pacote chamado mate-optimusque eu uso para garantir que minha placa nvidia esteja ativa. O problema para mim é que a placa nvidia não está ativa por padrão e preciso ativá-la explicitamente.

Anteriormente eu estava usando o nvidia-xrun para iniciar uma sessão completa do gnome, mas desde que descobri o mate-optimus, apenas usei o pequeno ícone que ele coloca na barra de status para ligar os gráficos da nvidia que ativam meu HDMI.

Acho que está na maioria dos repositórios, mas mais informações estão aqui:https://github.com/ubuntu-mate/mate-optimus

Responder2

Recentemente, resolvi esse problema no meu laptop. Eu baixei manualmente os drivers do site da nvidia, mas essa não era a maneira certa de fazer isso.

Executando esta linha

sudo apt install nvidia-driver-435

e reiniciar resolveu. (Eu também tenho uma porta USB C que funcionava para uma segunda tela com adaptador HDMI antes de resolver esse problema)

Ubuntu 18.04.3 não consegue encontrar o segundo monitor - Dell G3 - NVIDIA 1060 TI

Responder3

Resolvi esse problema desativando o SecureBoot nas configurações do BIOS. Para fazer isso, siga estas etapas:

  1. durante a inicialização, entre no BIOS pressionando F2a tecla
  2. navegue com as teclas de seta para Securityguia e desative o SecureBoot
  3. salve pressionando F10. Seu PC deve reiniciar e o HDMI deve estar funcionando agora.

Seguir essas etapas na minha máquina resolveu o problema

informação relacionada