Problema ao utilizar segundo monitor no Acer Nitro 5 com Linux

1. Problema ao utilizar segundo monitor no Acer Nitro 5 com Linux

gilmar ribeiro santana
gilmarribeiro

(usa Outra)

Enviado em 20/07/2023 - 06:57h

Tenho um Acer Nitro 5 com dual boot em Win11 e Debian 11. No Win11 eu consigo utilizar normalmente o monitor auxiliar, mas no Debian ele não exibe a imagem.
Já desabilitei o driver padrão de vídeo (nouveau)

gilmar@nitro5:/etc/modprobe.d$ cat nvidia-blacklists-nouveau.conf  
# You need to run "update-initramfs -u" after editing this file.

# see #580894
blacklist nouveau

A instalação do driver já adicionou as referências no modprobe

gilmar@nitro5:/etc/modprobe.d$ ls nvidia*
nvidia-blacklists-nouveau.conf  nvidia.conf  nvidia-kernel-common.conf  nvidia-options.conf

Os módulos estão instalados
gilmar@nitro5:/etc/modprobe.d$ lsmod | grep nvidia
nvidia_drm             73728  2
nvidia_modeset       1204224  4 nvidia_drm
nvidia              35528704  120 nvidia_modeset
drm_kms_helper        278528  2 nvidia_drm,i915
drm                   630784  19 drm_kms_helper,nvidia,nvidia_drm,i915

A placa é reconhecida pelo sistema
gilmar@nitro5:/etc/modprobe.d$ lspci | egrep 'VGA|NVIDIA'
00:02.0 VGA compatible controller: Intel Corporation Device 9a68 (rev 01)
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)

A aplicação NVIDIA Settings reconhece o monitor auxiliar mas mesmo assim ele fica sem imagem.
Por gentileza, alguém já passou por esse problema e poderia me dar uma ajuda?

Meu ambiente
OS: Debian GNU/Linux 11 (bullseye) x86_64
Host: Nitro AN517-54 V1.18
Kernel: 5.10.0-23-amd64
Shell: bash 5.1.4
Resolution: 1920x1080
DE: Plasma 5.20.5
CPU: 11th Gen Intel i5-11400H (12) @ 4.500GHz
GPU: NVIDIA GeForce GTX 1650 Mobile / Max-Q
GPU: Intel Device 9a68
Memory: 6548MiB / 7721MiB

Obrigado



  


2. RE: PROBLEMA AO UTILIZAR SEGUNDO MONITOR NO ACER NITRO 5 COM LINUX

Luiz Eduardo Maia Ribeiro
distromaialinux

(usa Debian)

Enviado em 21/07/2023 - 16:33h

Oi tudo bem!, eu uso o programa gerenciador de monitor e de resolução chamado arandr, ele é um front do xrandr. Eu uso ele para ficar trocando de tela, ou para administrar as duas telas.

Eu tenho uma placa de video amd das antigas e acredito que idependentemente se for intel, amd ou nvidia, com esse programa você também pode conseguir de boa.

Nesse video abaixo mostro um pouco sobre o arandr:
[youtube]https://youtu.be/-vEw41LT4xw?list=PLJjL7HeL0xekevlm0blBHEzGJC8gDD6vu[/youtube]



3. Re: Problema ao utilizar segundo monitor no Acer Nitro 5 com Linux

gilmar ribeiro santana
gilmarribeiro

(usa Outra)

Enviado em 22/07/2023 - 08:09h


distromaialinux escreveu:

Oi tudo bem!, eu uso o programa gerenciador de monitor e de resolução chamado arandr, ele é um front do xrandr. Eu uso ele para ficar trocando de tela, ou para administrar as duas telas.

Eu tenho uma placa de video amd das antigas e acredito que idependentemente se for intel, amd ou nvidia, com esse programa você também pode conseguir de boa.

Nesse video abaixo mostro um pouco sobre o arandr:
[youtube]https://youtu.be/-vEw41LT4xw?list=PLJjL7HeL0xekevlm0blBHEzGJC8gDD6vu[/youtube]


Olá amigo... Obrigado pela ajuda... Realmente isso está uma saga...
Já segui os tutoriais
https://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Dois-monitores-no-Debian-11 

e
https://9to5linux.com/how-to-connect-your-laptop-to-an-external-monitor-on-linux-fix-for-hdmi-no-sig... 

mas nada resolveu...

Resultado de comandos:

gilmar@nitro5:~$ lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation Device 9a68 (rev 01)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Subsystem: Acer Incorporated [ALI] Device 1544
Kernel driver in use: nvidia
Kernel modules: nvidia
gilmar@nitro5:~$ glxinfo | grep -i vendor
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
Vendor: Intel (0x8086)
OpenGL vendor string: Intel
gilmar@nitro5:~$ nvidia-detect
Detected NVIDIA GPUs:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] [10de:1f9d] (rev a1)

Checking card: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Your card is supported by the default drivers.
Your card is also supported by the Tesla 470 drivers series.
It is recommended to install the
nvidia-driver
package.
gilmar@nitro5:~$ sudo lsmod | grep hdmi
snd_hda_codec_hdmi 73728 2
snd_hda_codec 176128 5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek,snd_soc_hdac_hda
snd_hda_core 110592 9 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_ext_core,snd_hda_codec,snd_hda_codec_realtek,snd_sof_intel_hda_common,snd_soc_hdac_hda,snd_sof_intel_hda
snd_pcm 143360 9 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,soundwire_intel,snd_sof,snd_sof_intel_hda_common,snd_compress,snd_soc_core,snd_hda_core
snd 110592 18 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_compress,snd_soc_core,snd_pcm
gilmar@nitro5:~$ lspci -k
00:00.0 Host bridge: Intel Corporation Device 9a26 (rev 05)
Subsystem: Acer Incorporated [ALI] Device 153b
00:01.0 PCI bridge: Intel Corporation Device 9a01 (rev 05)
Kernel driver in use: pcieport
00:01.1 PCI bridge: Intel Corporation Device 9a05 (rev 05)
Kernel driver in use: pcieport
00:02.0 VGA compatible controller: Intel Corporation Device 9a68 (rev 01)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: i915
Kernel modules: i915
00:04.0 Signal processing controller: Intel Corporation Device 9a03 (rev 05)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: proc_thermal
Kernel modules: processor_thermal_device
00:08.0 System peripheral: Intel Corporation Device 9a11 (rev 05)
Subsystem: Acer Incorporated [ALI] Device 153b
00:0d.0 USB controller: Intel Corporation Tiger Lake-H Thunderbolt 4 USB Controller (rev 05)
Subsystem: Acer Incorporated [ALI] Tiger Lake-H Thunderbolt USB Controller
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.0 USB controller: Intel Corporation Device 43ed (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00:14.2 RAM memory: Intel Corporation Device 43ef (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
00:14.3 Network controller: Intel Corporation Device 43f0 (rev 11)
Subsystem: Rivet Networks Device 1652
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
00:15.0 Serial bus controller [0c80]: Intel Corporation Device 43e8 (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:15.1 Serial bus controller [0c80]: Intel Corporation Device 43e9 (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:16.0 Communication controller: Intel Corporation Device 43e0 (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: mei_me
Kernel modules: mei_me
00:17.0 SATA controller: Intel Corporation Device 43d3 (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: ahci
Kernel modules: ahci
00:1c.0 PCI bridge: Intel Corporation Device 43bc (rev 11)
Kernel driver in use: pcieport
00:1e.0 Communication controller: Intel Corporation Device 43a8 (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:1e.3 Serial bus controller [0c80]: Intel Corporation Device 43ab (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: intel-lpss
Kernel modules: intel_lpss_pci
00:1f.0 ISA bridge: Intel Corporation Device 438b (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
00:1f.3 Audio device: Intel Corporation Device 43c8 (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel, snd_sof_pci
00:1f.4 SMBus: Intel Corporation Device 43a3 (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: i801_smbus
Kernel modules: i2c_i801
00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 43a4 (rev 11)
Subsystem: Acer Incorporated [ALI] Device 153b
01:00.0 VGA compatible controller: NVIDIA Corporation TU117M [GeForce GTX 1650 Mobile / Max-Q] (rev a1)
Subsystem: Acer Incorporated [ALI] Device 1544
Kernel driver in use: nvidia
Kernel modules: nvidia
01:00.1 Audio device: NVIDIA Corporation Device 10fa (rev a1)
Subsystem: Acer Incorporated [ALI] Device 1544
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
02:00.0 Non-Volatile memory controller: ADATA Technology Co., Ltd. Device 33f8 (rev 03)
Subsystem: ADATA Technology Co., Ltd. Device 33f8
Kernel driver in use: nvme
Kernel modules: nvme
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 2600 (rev 21)
Subsystem: Acer Incorporated [ALI] Device 153b
Kernel driver in use: r8169
Kernel modules: r8169
gilmar@nitro5:~$ xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP-1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 382mm x 215mm
1920x1080 144.00*+ 60.01 59.97 59.96 60.00 59.93
1680x1050 84.94 74.89 69.88 59.95 59.88
1600x1024 60.17
1400x1050 85.00 74.76 70.00 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 85.02 75.02 60.02
1440x900 59.89
1400x900 59.96 59.88
1280x960 85.00 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 100.00 85.06 85.00 75.00 75.00 70.00 60.00
1280x720 60.00 59.99 59.86 59.74
1024x768 85.00 75.05 60.04 85.00 75.03 70.07 60.00
1024x768i 86.96
960x720 85.00 75.00 60.00
928x696 75.00 60.05
896x672 75.05 60.01
1024x576 59.95 59.96 59.90 59.82
960x600 59.93 60.00
832x624 74.55
960x540 59.96 59.99 59.63 59.82
800x600 85.00 75.00 70.00 65.00 60.00 85.14 72.19 75.00 60.32 56.25
840x525 85.02 74.96 69.88 60.01 59.88
864x486 59.92 59.57
800x512 60.17
700x525 85.08 74.76 70.06 59.98
800x450 59.95 59.82
640x512 85.02 75.02 60.02
720x450 59.89
700x450 59.96 59.88
640x480 85.09 60.00 85.01 72.81 75.00 59.94
720x405 59.51 58.99
720x400 85.04
684x384 59.88 59.85
680x384 59.80 59.96
640x400 59.88 59.98 85.08
576x432 100.11 85.15 85.09 75.00 75.00 70.00 60.06
640x360 59.86 59.83 59.84 59.32
640x350 85.08
512x384 85.00 75.03 70.07 60.00
512x384i 87.06
512x288 60.00 59.92
416x312 74.66
480x270 59.63 59.82
400x300 85.27 72.19 75.12 60.32 56.34
432x243 59.92 59.57
320x240 85.18 72.81 75.00 60.05
360x202 59.51 59.13
360x200 85.04
320x200 85.27
320x180 59.84 59.32
320x175 85.27
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)


Seguindo o tutorial do link 2 que coloquei acima, cheguei numa solução parcial
Duas coisas se sucederam..

1- O arquivo original /usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf é um link simbólico e ao ser copiado para /etc/X11/xorg.conf.d/nvidia-drm-outputclass.conf ele não trouxe essa propriedade, mesmo assim eu adicionei a linha Option "PrimaryGPU" "yes" ao arquivo. Reiniciei o notebook e o display do notebook apagou totalmente depois que passou da tela do grub, ficando totalmente apagado como se estivesse sem alimentação elétrica.

Pra resolver este problema e retornar às configurações originais tive que acessar o root pelo grub e retornar às configurações originais.

2- Na segunda tentativa transformei o arquivo no caminho /etc/X11/xorg.conf.d/nvidia-drm-outputclass.conf em um link simbólico para o mesmo destino que o arquivo no caminho usr/share/X11/xorg.conf.d/nvidia-drm-outputclass.conf estava fazendo /etc/X11/xorg.conf.d/nvidia-drm-outputclass.conf: symbolic link to /etc/alternatives/glx—nvidia-drm-outputclass.conf mantendo a linha "Option PrimaryGPU" "yes". Depois disso reiniciei o notebook. Após o reinício do notebook o monitor auxiliar na saída HDMI apareceu imagem mas o display principal da tela do notebook ficou totalmente apagado não sendo reconhecido pelo sistema, ou seja, a situação inversa da anterior.

Tive então que apagar a linha "Option PrimaryGPU" "yes" pra retornar ao status anterior.

Conclusão, definir o driver nvidia como principal habilitou a saída HDMI mas anulou a saída padrão do notebook. Mesmo com o cabo HDMI desplugado do conector, o notebook não reconhece a tela padrão do notebook.

Coloco abaixo a imagem do sistema nesse status 2 onde ficou aparecendo apenas o monitor HDMI.
Na imagem vc poderá ver a configuração na perspectiva de diferentes utilitários. NVIDIASettings / arandr / configuração de tela do KDE



4. Re: Problema ao utilizar segundo monitor no Acer Nitro 5 com Linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 22/07/2023 - 10:06h

Tenho um notebook com a configuração muito parecida com a tua.
Usando o Debian 11 eu segui esse tutorial e comigo funcionou 100%.

https://linuxdicasesuporte.blogspot.com/2019/10/driver-nvidia-para-notebook-hibrido.html?m=1


Espero que ajude!


5. Re: Problema ao utilizar segundo monitor no Acer Nitro 5 com Linux

gilmar ribeiro santana
gilmarribeiro

(usa Outra)

Enviado em 22/07/2023 - 20:47h


ogro33 escreveu:

Tenho um notebook com a configuração muito parecida com a tua.
Usando o Debian 11 eu segui esse tutorial e comigo funcionou 100%.

https://linuxdicasesuporte.blogspot.com/2019/10/driver-nvidia-para-notebook-hibrido.html?m=1


Espero que ajude!


Muito obrigado pela ajuda...
Eu dei uma olhada nesse tutorial que você indicou e fiquei com um pouco de receio por conta do aumento da temperatura da placa de vídeo.
Nessa minha saga eu segui o tutorial desse link
https://www.reddit.com/r/debian/comments/p6xxq7/hdmi_port_does_not_work_on_my_laptop_under_debian/ 


Vamos lá….
Eu utilizei o comando
xrandr --setprovideroutputsource NVIDIA-G0 modesetting && xrandr --auto 

e resolveu o problema… ufa!!!… Os dois monitores são reconhecidos pelo sistema, mas só tem um inconveniente, ao reiniciar o computador eu tenho que executá-lo novamente.

Eu criei um shell script com esse comando e tentei colocar no init.d, no cron job, no .bashrc, no início automático de aplicativos do KDE (interface gráfica que estou utilizando) e todas essas estratégias sem efeito, então, pelo menos temporariamente, criei um ícone com o atalho desse comando na barra de tarefas para eu clicar e executá-lo pra pelo menos eu não ter que digitar o comando no terminal.

Depois, com calma, eu pesquiso isso melhor. Pode ser algo relacionado a precedência. Pode ser que quando o script esteja sendo executado o driver da NVIDIA não esteja ainda disponível. Enfim, essa vai ser uma outra busca, mas pelo menos os dois monitores já estão funcionando, mesmo que com esse "recurso técnico".







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts