AN517-54-59KR: Problema ao utilizar segundo monitor no Acer Nitro 5 com Linux

gilrsantana
gilrsantana Member Posts: 6

Tinkerer

editado julho 2023 em Gaming - Predator e Nitro

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


Mas mesmo assim continuo sem imagem.

Por gentileza, alguém conseguiria ajudar?

[Título editado para incluir modelo do produto]

Respostas

  • Olá! Qual é o modelo exato do computador? Exemplo AN515-55-5890. Com o monitor conectado e o computador, a imagem não é exibida quando você reinicia o computador? Verifique essa dica também: https://www.vivaolinux.com.br/topico/Iniciantes-no-Linux/Dois-monitores-no-Debian-11

    Oi! Eu não sou sou a cortana! Mas estou aqui para ajudar! Hi! I'm not the cortana! But I'm here to help!
    Se você gostou da minha resposta, marque como solução clicando em sim! If you liked my answer, mark it as a solution by clicking on yes!
    Aceite somente a resposta que ajudou a solucionar o seu problema! Please accept only the response that helped to solve your problem!
    Detection tool click here to find the serial number or partnumber of your model!                                                          
                                                      
                                                     egydiocoelho Trailblazer
     
    ProductKey clique aqui para descobrir o serial do windows! click here to discover the windows serial!
    Para usuários da comunidade inglesa, espanhola, francesa e alemã, usarei o google tradutor! :)
    For users of the English, Spanish, French and German community, I will be using google translator! :) 
  • gilrsantana
    gilrsantana Member Posts: 6

    Tinkerer

    editado julho 2023

    O tutorial do viva o linux que você recomendou ele termina sem solução.

    Em nenhum momento aparece imagem no monitor auxiliar no ambiente Linux Debian, apenas no Win11.

    No Win11 funciona normalmente.

    Fica sempre no status da imagem que coloquei no primeiro comentário.

    Na tela padrão do notebook aparece normalmente.

    Assim está escrito na nota fiscal:

    NOTEBOOK ACER AN517-54-59KR, CI5114 00H, 8GB, 512GB SSD, 4G-GDDR6 ,GUTTA _BR, BLACK, 17.3 FHD

    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: 2615MiB / 7721MiB

    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)

  • O que acontece quando você desconecta e reconecta o monitor, já estando na área de trabalho do linux e depois reinicia o computador? O problema continua quando você conecta o computador em um televisor por exemplo?

    Oi! Eu não sou sou a cortana! Mas estou aqui para ajudar! Hi! I'm not the cortana! But I'm here to help!
    Se você gostou da minha resposta, marque como solução clicando em sim! If you liked my answer, mark it as a solution by clicking on yes!
    Aceite somente a resposta que ajudou a solucionar o seu problema! Please accept only the response that helped to solve your problem!
    Detection tool click here to find the serial number or partnumber of your model!                                                          
                                                      
                                                     egydiocoelho Trailblazer
     
    ProductKey clique aqui para descobrir o serial do windows! click here to discover the windows serial!
    Para usuários da comunidade inglesa, espanhola, francesa e alemã, usarei o google tradutor! :)
    For users of the English, Spanish, French and German community, I will be using google translator! :) 
  • gilrsantana
    gilrsantana Member Posts: 6

    Tinkerer

    O que acontece quando você desconecta e reconecta o monitor, já estando na área de trabalho do linux e depois reinicia o computador?
    Em todos os cenários o monitor auxiliar fica inoperante. Não exibe nada de imagem e o notebook não reconhece nenhum monitor novo conectado.

    O problema continua quando você conecta o computador em um televisor por exemplo?
    Estou utilizando uma TV Samsung como monitor.

    Descarto qualquer defeito no cabo, placa de vídeo, conector HDMI do notebook, TV ou parte elétrica pois no Win11 funcionam normalmente.

  • eGomes
    eGomes Member Posts: 4,302 Guru
    editado julho 2023

    Olá @gilrsantana,

    Experimente definir no Debian controlador dGPU da NVIDIA como gráfico primário:

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

  • gilrsantana
    gilrsantana Member Posts: 6

    Tinkerer

    Bem, conseguimos avançar um ponto, mas ainda não chegamos na solução final.
    Eu segui a referência do artigo https://9to5linux.com/how-to-connect-your-laptop-to-an-external-monitor-on-linux-fix-for-hdmi-no-signal-issue

    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.



  • eGomes
    eGomes Member Posts: 4,302 Guru

    Olá @gilrsantana,

    Parabéns pela pesquisa e compartilhar conosco o seu progresso! Se olharmos o <esquemático> dos AN517-54 veremos que o vídeo interno (eDP) está conectado diretamente com o iGPU do processador Intel i5-11400H. E a porta HDMI está interligada com o dGPU NVIDIA GTX-1650. O que justifica tal comportamento do vídeo interno estar desligando quando você torna o dGPU como primário.

    Neste <tópico> o usuário recomenda usar o utilitário Xrandr para listar os recursos disponíveis e alternar a saída de vídeo e habilitar a porta HDMI. Outra alternativa seria usar ferramentas como Bumblebee e/ou PRIME Indicator que visam fornecer suporte para laptops equipados com tecnologia NVIDIA "Optimus":

    Alternar entre placas gráficas Nvidia e Intel: Instale o Prime Indicator no Ubuntu (possui opção para Debian)

  • gilrsantana
    gilrsantana Member Posts: 6

    Tinkerer

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