Autor Tópico: Ubuntu não reconhece HDMI  (Lida 69343 vezes)

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Ubuntu não reconhece HDMI
« Online: 13 de Outubro de 2016, 19:04 »
Olá pessoal!

Estou a muito tempo tentando resolver o problema que tenho no meu notebook Asus modelo N46VM. Ele possui uma placa híbrida intel + Nvidia GeForce 630M, porém eu não consigo fazer ele reconhecer a minha saída HDMI..

Atualmente tenho o driver proprietário da Nvidia com o nvidia-prime, então uso a placa da intel como padrão e troco para a da nvidia quando preciso. O detalhe é o seguinte: quando logo no pc pela placa da intel, o HDMI nem aparece no xrandr, ficando da seguinte forma:
Código: [Selecionar]
erico@erico-note:~$ xrandr
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1366x768      60.10*+
   1360x768      59.80    59.96 
   1280x720      60.00 
   1024x768      60.00 
   1024x576      60.00 
   960x540       60.00 
   800x600       60.32    56.25 
   864x486       60.00 
   640x480       59.94 
   720x405       60.00 
   680x384       60.00 
   640x360       60.00 
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

E quando logo pela placa externa da NVidia, aparece uma saída HDMI, mas quando plugo qualquer monitor/tv nada acontece.. Ou seja, nada é identificado como conectado..

Já testei outras distribuições, como o Manjaro e o KDE Neon, porém a experiência foi semelhante. Alguém aqui já passou por isso? Ficaria extremamente agradecido se tivesse qualquer dica para eu resolver esse problema que tenho e nunca consegui resolver.. O ubuntu ta muito bom aqui no note, reconhecendo as duas placas, sem nenhum problema gráfico, estou apenas com esse problema de não reconhecer o HDMI.. Se tivesse como identificar a saída HDMI utilizando a placa da intel, aí ficaria perfeito!

Agradeço a ajuda de todos!

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #1 Online: 13 de Outubro de 2016, 23:30 »
É no mínimo algo estranho existir uma saída HDMI e ela não funcionar, salvo de existir de fato um problema de hardware, isto é, uma avaria.

Num sistema híbrido Intel + NVidia geralmente o Painel de Controle da NVidia (nvidia-settings) dá conta do recado, deveria estar sendo possível configurar isso por lá.

Bem, de alguma forma precisamos saber se não há mesmo uma avaria física no conector HDMI, se já funcionou alguma vez, ainda que seja em outro sistema operacional.
Vamos pelo básico:

1) Tem ou já teve Windows nesse notebook?
Caso positivo, o HDMI já foi testado e funcionou alguma vez?

2) Testou um outro cabo HDMI?

3) Que monitor externo está conectando (marca e modelo)?

4) Observo no manual do notebook (versão inglês), páginas 39 e 40, uma indicação de chaveamento (hardware switch) para monitor.

Especialmente na página 40 consta:

Citar
LCD/Monitor Icons (F8):
Toggles between the Notebook
PC’s LCD display and an external monitor in this series:
LCD Only -> CRT Only (External Monitor) -> LCD + CRT
Clone -> LCD + CRT Extend. ( This function does not
work in 256 Colors, select High Color in Display Property
Settings.)
NOTE: Must connect an external monitor
“before” booting up.

Essa indicação está no grupo Special Keyboard Functions/ Colored Hot Keys, ou seja, como de praxe, precisa pressionar a tecla de função e a tecla que se quer acionar.

Bem, o ponto é o seguinte: o que faz mais exatamente essas duas teclas F7 e F8, já testou isso, como diz lá, com o monitor externo conectado antes de ligar?

Note que parece ser o caso de acionamentos sucessivos da F8 na sequência indicada para habilitar um monito externo.

Manual aqui:

http://dlcdnet.asus.com/pub/ASUS/nb/N46VJ/E_eManual_N46VJ_VZ_VER6934.pdf?_ga=1.83159376.778114860.1476404352

« Última modificação: 13 de Outubro de 2016, 23:45 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #2 Online: 13 de Outubro de 2016, 23:42 »
E quando logo pela placa externa da NVidia, aparece uma saída HDMI, mas quando plugo qualquer monitor/tv nada acontece.. Ou seja, nada é identificado como conectado..

Essa parte aí do que você diz é importante, pois aparentemente aparece uma referência à HDMI no sistema.

Então, reproduza essa situação, faça o login pela gpu nvidia e então execute e poste aqui o resultado do:

Para facilitar, Inicialmente apenas dessa forma simples

Código: [Selecionar]
xrandr -q -v
Em seguida poste também o resultado dessa forma:

Código: [Selecionar]
xrandr -q --verbose
(note que antes do --verbose é duplo hífen)

Adicionalmente:

E qual é a versão/ambiente do Ubuntu que está instalada no sistema?

Código: [Selecionar]
cat /etc/*-release
Qual o kernel ativo?

Código: [Selecionar]
uname -srvm


« Última modificação: 13 de Outubro de 2016, 23:48 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #3 Online: 14 de Outubro de 2016, 18:59 »
Primeiro muito obrigado druidaobelix pela resposta detalhada e atenção que você deu..

Vamos em parte:
1) Tem ou já teve Windows nesse notebook?
Caso positivo, o HDMI já foi testado e funcionou alguma vez?
R. Sim, funciona no windows 7 que tenho atualmente em dual boot, no mesmo notebook, sem problemas. Em linux testei com KDE Neon, Manjaro e Elementary OS, e foi neste último onde mais tive sucesso, conseguindo passar a imagem pelo HDMI, mas não o som (novamente não era nenhum problema de configuração em si, pois a saída de som do HDMI não era listada)

2) Testou um outro cabo HDMI?
R. Mesmo funcionando com Windows, testei outro cabo e outro monitor. Nada..

3) Que monitor externo está conectando (marca e modelo)?
R. Em casa testo em uma TV Philips 32", que funciona tanto no box externo que utilizo ligado como HDMI à TV e também no Windows, com o notebook, como informado anteriormente. Mas igualmente já testei em um monitor externo da AOC se não me engano, ligado através de um adaptador HDMI para VGA, sem sucesso (o adaptador também funciona pois outro notebook ligado a ele funciona ok)

4) Observo no manual do notebook (versão inglês), páginas 39 e 40, uma indicação de chaveamento (hardware switch) para monitor.
R. Certo, a tecla F8 faz o switch entre as saídas, e funciona no Windows também, porém quando faço a troca no ubuntu nada acontece, em nenhuma das placas (intel ou nvidia).. Mesmo ligando o notebook já previamente conectado ao HDMI..

Quanto às saídas da console, segue abaixo as saídas com a placa da Intel, na próxima resposta posto os resultados com a placa da Nvidia:
Código: [Selecionar]
erico@erico-note:~$ xrandr -q -v
xrandr program version       1.5.0
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
   1366x768      60.10*+
   1360x768      59.80    59.96 
   1280x720      60.00 
   1024x768      60.00 
   1024x576      60.00 
   960x540       60.00 
   800x600       60.32    56.25 
   864x486       60.00 
   640x480       59.94 
   720x405       60.00 
   680x384       60.00 
   640x360       60.00 
VGA1 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)

Código: [Selecionar]
erico@erico-note:~$ xrandr -q --verbose
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 32767 x 32767
LVDS1 connected primary 1366x768+0+0 (0x47) normal (normal left inverted right x axis y axis) 309mm x 173mm
Identifier: 0x43
Timestamp:  20416
Subpixel:   horizontal rgb
Gamma:      1.0:1.0:1.0
Brightness: 1.0
Clones:   
CRTC:       0
CRTCs:      0 1 2
Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
           filter:
EDID:
00ffffffffffff0006af3c1300000000
01130103801f11780ac8a59e57549226
99505400000001010101010101010101
010101010101121b5646500023302616
360035ad100000180000000f00000000
00000000000000000020000000fe0041
554f0a202020202020202020000000fe
004231343058544e30312e33200a001e
BACKLIGHT: 1818
range: (0, 4882)
Backlight: 1818
range: (0, 4882)
scaling mode: Full aspect
supported: None, Full, Center, Full aspect
  1366x768 (0x47) 69.300MHz -HSync -VSync *current +preferred
        h: width  1366 start 1404 end 1426 total 1436 skew    0 clock  48.26KHz
        v: height  768 start  771 end  777 total  803           clock  60.10Hz
  1360x768 (0xe5) 84.750MHz -HSync +VSync
        h: width  1360 start 1432 end 1568 total 1776 skew    0 clock  47.72KHz
        v: height  768 start  771 end  781 total  798           clock  59.80Hz
  1360x768 (0xe6) 72.000MHz +HSync -VSync
        h: width  1360 start 1408 end 1440 total 1520 skew    0 clock  47.37KHz
        v: height  768 start  771 end  781 total  790           clock  59.96Hz
  1280x720 (0xe7) 74.480MHz -HSync +VSync
        h: width  1280 start 1336 end 1472 total 1664 skew    0 clock  44.76KHz
        v: height  720 start  721 end  724 total  746           clock  60.00Hz
  1024x768 (0xe8) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  1024x576 (0xe9) 46.995MHz -HSync +VSync
        h: width  1024 start 1064 end 1168 total 1312 skew    0 clock  35.82KHz
        v: height  576 start  577 end  580 total  597           clock  60.00Hz
  960x540 (0xea) 40.784MHz -HSync +VSync
        h: width   960 start  992 end 1088 total 1216 skew    0 clock  33.54KHz
        v: height  540 start  541 end  544 total  559           clock  60.00Hz
  800x600 (0xeb) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  800x600 (0xec) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  864x486 (0xed) 32.901MHz -HSync +VSync
        h: width   864 start  888 end  976 total 1088 skew    0 clock  30.24KHz
        v: height  486 start  487 end  490 total  504           clock  60.00Hz
  640x480 (0xee) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  720x405 (0xef) 22.176MHz -HSync +VSync
        h: width   720 start  728 end  800 total  880 skew    0 clock  25.20KHz
        v: height  405 start  406 end  409 total  420           clock  60.00Hz
  680x384 (0xf0) 19.677MHz -HSync +VSync
        h: width   680 start  688 end  752 total  824 skew    0 clock  23.88KHz
        v: height  384 start  385 end  388 total  398           clock  60.00Hz
  640x360 (0xf1) 17.187MHz -HSync +VSync
        h: width   640 start  640 end  704 total  768 skew    0 clock  22.38KHz
        v: height  360 start  361 end  364 total  373           clock  60.00Hz
VGA1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x44
Timestamp:  20416
Subpixel:   unknown
Clones:   
CRTCs:      0 1 2
Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
           filter:
VIRTUAL1 disconnected (normal left inverted right x axis y axis)
Identifier: 0x45
Timestamp:  20416
Subpixel:   no subpixels
Clones:   
CRTCs:      3
Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
           filter:

Código: [Selecionar]
erico@erico-note:~$ cat /etc/*-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.1 LTS"
NAME="Ubuntu"
VERSION="16.04.1 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.1 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial

Código: [Selecionar]
erico@erico-note:~$ uname -srvm
Linux 4.4.0-43-generic #63-Ubuntu SMP Wed Oct 12 13:48:03 UTC 2016 x86_64

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #4 Online: 14 de Outubro de 2016, 19:03 »
Seguem abaixo os resultados logando na sessão pela placa da Nvidia:

Código: [Selecionar]
erico@erico-note:~$ xrandr -q -v
xrandr program version       1.5.0
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 16384 x 16384
HDMI-0 disconnected (normal left inverted right x axis y axis)
LVDS-1 connected primary 1366x768+0+0 309mm x 173mm
   1366x768      60.10*+
   1360x768      59.80    59.96 
   1024x768      60.04    60.00 
   960x720       60.00 
   928x696       60.05 
   896x672       60.01 
   960x600       60.00 
   960x540       59.99 
   800x600       60.00    60.32    56.25 
   840x525       60.01    59.88 
   800x512       60.17 
   700x525       59.98 
   640x512       60.02 
   720x450       59.89 
   640x480       60.00    59.94 
   680x384       59.80    59.96 
   576x432       60.06 
   512x384       60.00 
   400x300       60.32    56.34 
   320x240       60.05 
VGA-1 disconnected

Código: [Selecionar]
erico@erico-note:~$ xrandr -q --verbose
Screen 0: minimum 8 x 8, current 1366 x 768, maximum 16384 x 16384
HDMI-0 disconnected (normal left inverted right x axis y axis)
Identifier: 0x2bd
Timestamp:  1317444
Subpixel:   unknown
Clones:   
CRTCs:      1 2
Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
           filter:
BorderDimensions: 4
supported: 4
Border: 0 0 0 0
range: (0, 65535)
SignalFormat: TMDS
supported: TMDS
ConnectorType: HDMI
ConnectorNumber: 2
_ConnectorLocation: 2
LVDS-1 connected primary 1366x768+0+0 (0x45) normal (normal) 309mm x 173mm
Identifier: 0x42
Timestamp:  1317444
Subpixel:   horizontal rgb
Gamma:      1.0:1.0:1.0
Brightness: 1.0
Clones:   
CRTC:       0
CRTCs:      0 3 4
Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
           filter:
EDID:
00ffffffffffff0006af3c1300000000
01130103801f11780ac8a59e57549226
99505400000001010101010101010101
010101010101121b5646500023302616
360035ad100000180000000f00000000
00000000000000000020000000fe0041
554f0a202020202020202020000000fe
004231343058544e30312e33200a001e
scaling mode: Full aspect
supported: None, Full, Center, Full aspect
  1366x768 (0x45) 69.300MHz -HSync -VSync *current +preferred
        h: width  1366 start 1404 end 1426 total 1436 skew    0 clock  48.26KHz
        v: height  768 start  771 end  777 total  803           clock  60.10Hz
  1360x768 (0x46) 84.750MHz -HSync +VSync
        h: width  1360 start 1432 end 1568 total 1776 skew    0 clock  47.72KHz
        v: height  768 start  771 end  781 total  798           clock  59.80Hz
  1360x768 (0x47) 72.000MHz +HSync -VSync
        h: width  1360 start 1408 end 1440 total 1520 skew    0 clock  47.37KHz
        v: height  768 start  771 end  781 total  790           clock  59.96Hz
  1024x768 (0x48) 133.475MHz -HSync +VSync DoubleScan
        h: width  1024 start 1100 end 1212 total 1400 skew    0 clock  95.34KHz
        v: height  768 start  768 end  770 total  794           clock  60.04Hz
  1024x768 (0x49) 65.000MHz -HSync -VSync
        h: width  1024 start 1048 end 1184 total 1344 skew    0 clock  48.36KHz
        v: height  768 start  771 end  777 total  806           clock  60.00Hz
  960x720 (0x4a) 117.000MHz -HSync +VSync DoubleScan
        h: width   960 start 1024 end 1128 total 1300 skew    0 clock  90.00KHz
        v: height  720 start  720 end  722 total  750           clock  60.00Hz
  928x696 (0x4b) 109.150MHz -HSync +VSync DoubleScan
        h: width   928 start  976 end 1088 total 1264 skew    0 clock  86.35KHz
        v: height  696 start  696 end  698 total  719           clock  60.05Hz
  896x672 (0x4c) 102.400MHz -HSync +VSync DoubleScan
        h: width   896 start  960 end 1060 total 1224 skew    0 clock  83.66KHz
        v: height  672 start  672 end  674 total  697           clock  60.01Hz
  960x600 (0x4d) 77.000MHz +HSync -VSync DoubleScan
        h: width   960 start  984 end 1000 total 1040 skew    0 clock  74.04KHz
        v: height  600 start  601 end  604 total  617           clock  60.00Hz
  960x540 (0x4e) 69.250MHz +HSync -VSync DoubleScan
        h: width   960 start  984 end 1000 total 1040 skew    0 clock  66.59KHz
        v: height  540 start  541 end  544 total  555           clock  59.99Hz
  800x600 (0x4f) 81.000MHz +HSync +VSync DoubleScan
        h: width   800 start  832 end  928 total 1080 skew    0 clock  75.00KHz
        v: height  600 start  600 end  602 total  625           clock  60.00Hz
  800x600 (0x50) 40.000MHz +HSync +VSync
        h: width   800 start  840 end  968 total 1056 skew    0 clock  37.88KHz
        v: height  600 start  601 end  605 total  628           clock  60.32Hz
  800x600 (0x51) 36.000MHz +HSync +VSync
        h: width   800 start  824 end  896 total 1024 skew    0 clock  35.16KHz
        v: height  600 start  601 end  603 total  625           clock  56.25Hz
  840x525 (0x52) 73.125MHz -HSync +VSync DoubleScan
        h: width   840 start  892 end  980 total 1120 skew    0 clock  65.29KHz
        v: height  525 start  526 end  529 total  544           clock  60.01Hz
  840x525 (0x53) 59.500MHz +HSync -VSync DoubleScan
        h: width   840 start  864 end  880 total  920 skew    0 clock  64.67KHz
        v: height  525 start  526 end  529 total  540           clock  59.88Hz
  800x512 (0x54) 51.562MHz +HSync +VSync DoubleScan
        h: width   800 start  800 end  828 total  832 skew    0 clock  61.97KHz
        v: height  512 start  512 end  514 total  515           clock  60.17Hz
  700x525 (0x55) 61.000MHz +HSync +VSync DoubleScan
        h: width   700 start  744 end  820 total  940 skew    0 clock  64.89KHz
        v: height  525 start  526 end  532 total  541           clock  59.98Hz
  640x512 (0x56) 54.000MHz +HSync +VSync DoubleScan
        h: width   640 start  664 end  720 total  844 skew    0 clock  63.98KHz
        v: height  512 start  512 end  514 total  533           clock  60.02Hz
  720x450 (0x57) 53.250MHz -HSync +VSync DoubleScan
        h: width   720 start  760 end  836 total  952 skew    0 clock  55.93KHz
        v: height  450 start  451 end  454 total  467           clock  59.89Hz
  640x480 (0x58) 54.000MHz +HSync +VSync DoubleScan
        h: width   640 start  688 end  744 total  900 skew    0 clock  60.00KHz
        v: height  480 start  480 end  482 total  500           clock  60.00Hz
  640x480 (0x59) 25.175MHz -HSync -VSync
        h: width   640 start  656 end  752 total  800 skew    0 clock  31.47KHz
        v: height  480 start  490 end  492 total  525           clock  59.94Hz
  680x384 (0x5a) 42.375MHz -HSync +VSync DoubleScan
        h: width   680 start  716 end  784 total  888 skew    0 clock  47.72KHz
        v: height  384 start  385 end  390 total  399           clock  59.80Hz
  680x384 (0x5b) 36.000MHz +HSync -VSync DoubleScan
        h: width   680 start  704 end  720 total  760 skew    0 clock  47.37KHz
        v: height  384 start  385 end  390 total  395           clock  59.96Hz
  576x432 (0x5c) 40.810MHz -HSync +VSync DoubleScan
        h: width   576 start  608 end  668 total  760 skew    0 clock  53.70KHz
        v: height  432 start  432 end  434 total  447           clock  60.06Hz
  512x384 (0x5d) 32.500MHz -HSync -VSync DoubleScan
        h: width   512 start  524 end  592 total  672 skew    0 clock  48.36KHz
        v: height  384 start  385 end  388 total  403           clock  60.00Hz
  400x300 (0x5e) 20.000MHz +HSync +VSync DoubleScan
        h: width   400 start  420 end  484 total  528 skew    0 clock  37.88KHz
        v: height  300 start  300 end  302 total  314           clock  60.32Hz
  400x300 (0x5f) 18.000MHz +HSync +VSync DoubleScan
        h: width   400 start  412 end  448 total  512 skew    0 clock  35.16KHz
        v: height  300 start  300 end  301 total  312           clock  56.34Hz
  320x240 (0x60) 12.587MHz -HSync -VSync DoubleScan
        h: width   320 start  328 end  376 total  400 skew    0 clock  31.47KHz
        v: height  240 start  245 end  246 total  262           clock  60.05Hz
VGA-1 disconnected (normal)
Identifier: 0x43
Timestamp:  1317444
Subpixel:   unknown
Clones:   
CRTCs:      0 3 4
Transform:  1.000000 0.000000 0.000000
            0.000000 1.000000 0.000000
            0.000000 0.000000 1.000000
           filter:

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #5 Online: 14 de Outubro de 2016, 19:13 »
Um outro detalhe.. Liguei o note agora, ligado à placa da Nvidia com o HDMI ligado, e o resultado foi o mesmo que tive usando o driver padrão da instalação: notebook inteiro completamente travado após logar, sem conseguir acessar nem o terminal em modo texto (Ctrl + Alt + F2/3 ...)

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #6 Online: 14 de Outubro de 2016, 21:37 »
Um outro detalhe.. Liguei o note agora, ligado à placa da Nvidia com o HDMI ligado, e o resultado foi o mesmo que tive usando o driver padrão da instalação: notebook inteiro completamente travado após logar, sem conseguir acessar nem o terminal em modo texto (Ctrl + Alt + F2/3 ...)


Essa é uma variável inesperada, não tinha entendido que havia travamento do sistema o que pode mudar a natureza da questão.
Travamentos podem estar relacionados a drivers.

Explica melhor esse quadro. Note que quem está do lado de cá, sem acessar e ver diretamente o equipamento só tem a descrição que você faz para poder "mentalizar" o que possa estar aí acontecendo, daí a necessidade de informações amplas e precisas sobre o cenário existente.

O foco até então era na saída HDMI que não apresentava imagem, entretanto agora temos um travamento geral do sistema.

I) De forma esquemática para ficar mais fácil de entender:

Notebook com duas gpu - Intel + Nvidia

1) Sem nada ligado na saída HDMI

1a) inicia usando Intel --> tudo funciona?

1b) inicia usando Nvidia--> tudo funciona?

1c) alterna entre uma e outra --> sem problemas?

2) Monitor plugado na saída HDMI, porém desligado na switch F8

2a) inicia usando Intel -->

2b) inicia usando Nvidia-->

2c) alterna entre uma e outra -->

Quais os resultados da situação acima?

3) Monitor plugado na saída HDMI, porém **ligado** na switch F8

3a) inicia usando Intel -->

3b) inicia usando Nvidia-->

3c) alterna entre uma e outra -->

Quais os resultados da situação acima?


II) Qual o driver de vídeo nvidia que está usando no sistema e quais os disponíveis?

Código: [Selecionar]
sudo lshw -c display
Código: [Selecionar]
ubuntu-drivers list
Código: [Selecionar]
apt-cache search "NVIDIA binary driver"
Código: [Selecionar]
glxinfo | grep -i nvidia
Se esse último comando não executar, caso já não tenha, para usar a implementação GLX talvez precise instalar antes o mesa-utils.

Para ver se está ou não instalado execute:

Código: [Selecionar]
glxgears
Código: [Selecionar]
glxheads
Se não estiver mesmo, então instale:

Código: [Selecionar]
sudo apt install mesa-utils
Para quaisquer testes privilegia sempre ligar o monitor externo de conector hdmi da placa do notebool para conector hdmi do monitor, para tornar mais fácil a observação e não introduzir mais uma variável no problema.



www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #7 Online: 14 de Outubro de 2016, 21:55 »
[...] notebook inteiro completamente travado após logar, sem conseguir acessar nem o terminal em modo texto (Ctrl + Alt + F2/3 ...)

Relendo o post anterior, não ficou claro, então, dito de outra forma: se não resolver antes o problema de travamento, que não responde a nenhum comando, então nada mais será possível.

Se existe um travamento então não é possível configurar nada, monitor algum, nada irá adiante, então antes precisa resolver isso.

A experiência anterior com o Elementary OS pode ser importante na busca de uma solução.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #8 Online: 14 de Outubro de 2016, 22:13 »
Na verdade sempre que tentei lidar com drivers da nvidia tive prolemas graves.. por sorte foi "só" congelamento completo do sistema, e não a perca total da interface gráfica, como já tive em outros casos..

Já faz tempo que desisti de deixar tudo funcionando (ambas as placas, com todo ambiente gráfico ok, com todas as saídas externas ok), então o que eu queria era apenas um sistema liso podendo conectar HDMI/VGA sem problemas, se pra isso eu precise desabilitar a placa da nvidia não tem problema, aliás, é só qdo "mexo" nela que existe problemas, então...

A questão do travamento não sei se está relacionada ao driver, pq eu já tinha esse travamento com os drivers default (nouveau).. De qualquer forma, sobre os testes que você comentou, não tenho como simular a situação do switch que você comentou, pois a troca simplesmente não ocorre no ubuntu, seja qual for a placa conectada.. (o atalho aqui é Fn + F8, que funciona normalmente no windows para habilitar/desabilitar o monitor interno e externo).

Seguem abaixo os comandos solicitados:
Código: [Selecionar]
erico@erico-note:~/workspaces/angular/WineShop/dist$ sudo lshw -c display
  *-display               
       descrição: VGA compatible controller
       produto: GF108M [GeForce GT 630M]
       fabricante: NVIDIA Corporation
       ID físico: 0
       informações do barramento: pci@0000:01:00.0
       versão: a1
       largura: 64 bits
       clock: 33MHz
       capacidades: pm msi pciexpress vga_controller bus_master cap_list rom
       configuração: driver=nvidia latency=0
       recursos: irq:16 memória:f6000000-f6ffffff memória:e0000000-efffffff memória:f0000000-f1ffffff porta de E/S:e000(tamanho=128) memória:f7000000-f707ffff
  *-display
       descrição: VGA compatible controller
       produto: 3rd Gen Core processor Graphics Controller
       fabricante: Intel Corporation
       ID físico: 2
       informações do barramento: pci@0000:00:02.0
       versão: 09
       largura: 64 bits
       clock: 33MHz
       capacidades: msi pm vga_controller bus_master cap_list rom
       configuração: driver=i915 latency=0
       recursos: irq:29 memória:f7400000-f77fffff memória:d0000000-dfffffff porta de E/S:f000(tamanho=64)

Código: [Selecionar]
erico@erico-note:~/workspaces/angular/WineShop/dist$ ubuntu-drivers list
intel-microcode
nvidia-304
nvidia-340
nvidia-361
nvidia-304-updates

Código: [Selecionar]
erico@erico-note:~/workspaces/angular/WineShop/dist$ apt-cache search "NVIDIA binary driver"
nvidia-340 - NVIDIA binary driver - version 340.96
nvidia-361 - NVIDIA binary driver - version 361.42

O "glxinfo | grep -i nvidia" não teve resultado nenhum logando com a placa da intel, vou rodar em seguida utilizando nvidia e aí posto aqui

O glxgears roda sem problemas em ambas as placas, e da pra perceber o uso da placa externa pela quantidade de FPS (em torno de 7500 FPS com nvidia e 60 com intel)

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #9 Online: 14 de Outubro de 2016, 22:17 »
Logando com placa da Nvidia:

Código: [Selecionar]
erico@erico-note:~$ glxinfo | grep -i nvidia
server glx vendor string: NVIDIA Corporation
client glx vendor string: NVIDIA Corporation
OpenGL vendor string: NVIDIA Corporation
OpenGL core profile version string: 4.5.0 NVIDIA 361.42
OpenGL core profile shading language version string: 4.50 NVIDIA
OpenGL version string: 4.5.0 NVIDIA 361.42
OpenGL shading language version string: 4.50 NVIDIA
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 361.42

Fiz o teste ligando o note com o HDMI conectado e pela placa da intel.. Ligou normalmente, porém sem sinal do HDMI e com o switch (Fn+F8) não fazendo nada, como comentei anteriormente..
« Última modificação: 14 de Outubro de 2016, 22:23 por erico_kl »

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #10 Online: 14 de Outubro de 2016, 22:53 »
Citar
Fiz o teste ligando o note com o HDMI conectado e pela placa da intel.. Ligou normalmente, porém sem sinal do HDMI e com o switch (Fn+F8) não fazendo nada, como comentei anteriormente.
.

Veja se o raciocínio está correto (até porque não estou vendo o computador), mas quero crer que a placa Intel instalada simplesmente não tem ligação com o HDMI, dificilmente teria.

Evidentemente não temos o projeto físico eletrônico desse notebook para confirmar isso, mas parece pouco provável que o fabricante Asus fizesse uma ligação entre uma coisa e outra, até porque são chipsets diferentes em projetos diferentes.

A gpu Intel é uma arquitetura integrada ao processador e em condições regulares há um conector hdmi ligado a essa gpu, o que é mais que normal em notebooks que possuem apenas essa espécie de gpu e não uma outra dedicada, como é o caso do seu sistema.

Entretanto, quando há uma gpu dedicada, isto é, uma segunda gpu, como é o caso aí dessa nvidia, a gpu nvidia já vem estabelecida com o conector hdmi, é projeto da própria Nvidia, não é algo opcional, pode ver lá nas especificações dela fabricante, então nesse caso, dificilmente o fabricante do computador (o montador) irá no seu projeto também estabelecer uma ligação física eletrônica entre a gpu Intel padrão e o conector hdmi que está na gpu da placa dedicada, no caso a nvidia e muito menos gastar em colocar dois conectores hdmi, um para cada gpu.

A suposição geral é que quando o equipamento possui uma placa dedicada (nvidia ou radeon) e todas atualmente possuem conector hdmi, quando alguém liga um monitor externo usando o conector hdmi irá usar a placa dedicada e nunca a placa onboard básica do sistema.

Mas tudo isso é só teorizando, sem ver o notebook, então você precisa confirmar aí o que há nele, se existe ou não mais de uma saída hdmi (ontem ou anteontem quando vi o manual não prestei atenção nisso) ou ainda se há o funcionamento da hdmi quando apenas a gpu Intel está operando (o que dá para ver no Windows, já que lá está funcionando.

Esse esclarecimento é importante para direcionar o raciocínio.

« Última modificação: 14 de Outubro de 2016, 22:55 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #11 Online: 14 de Outubro de 2016, 23:21 »
Uma tentativa é alterar esse driver nvidia que está em uso.

O sistema está usando o 361.42.
O fabricante está dizendo que o driver mais atual para essa placa é esse:

Versão:    367.57
Data de Lançamento:    2016.10.10
Sistema Operacional:    Linux 64-bit
Linguagem:    Português (Brazil)
Tamanho:    73.55 MB

Produtos suportados

GeForce 600M Series (Notebooks):

GeForce GTX 680MX, GeForce GTX 680M, GeForce GTX 675MX, GeForce GTX 675M, GeForce GTX 670MX, GeForce GTX 670M, GeForce GTX 660M, GeForce GT 650M, GeForce GT 645M, GeForce GT 640M, GeForce GT 640M LE, GeForce GT 635M, GeForce GT 630M, GeForce GT 625M, GeForce GT 620M, GeForce 610M


http://www.nvidia.com.br/download/driverResults.aspx/108780/br

Mas esse é o binário direto, antes é melhor tentar trabalhar com os drivers da própria distribuições, depois com os da ppa graphics-drivers (esta talvez seja a melhor aposta) e finalmente, se antes não resultou positivo, só então partir para o binário direto do fabricante.


Já experimentou as outras alternativas de drivers que há aí no seu sistema?

Já experimentou usar os drivers da ppa graphics-drivers?

« Última modificação: 14 de Outubro de 2016, 23:28 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #12 Online: 15 de Outubro de 2016, 02:09 »
Eu já tinha pensado nisso que você falou, seu raciocínio realmente faz sentido. Porém, eu vejo outros notebooks por aí com a tecnologia optimus que não possuem este problema, mesmo utilizando apenas a placa da intel, alguma coisa acontece (e esse "alguma coisa" pode ser tanto no hardware quanto no software/driver) para que a saída HDMI seja interpretada de alguma forma pelo driver da intel, como uma espécie de "ponte" entre ambas as placas ou até mesmo entre a placa onboard e a saída HDMI..

Digo isso pois já vi em funcionamento, um notebook Dell vostro com placa intel e outra nvidia 740M, funcionando sem problemas o HDMI, mesmo utilizando o driver genérico da distribuição. No caso específico deste notebook em que tive acesso, ele não possui uma saída VGA, como é o caso do meu, na qual nunca tive problemas.

Pensando nisso, é estranho imaginar que a saída VGA do meu note esteja atrelada à placa da intel, enquanto a do HDMI esteja fisicamente conectada apenas com a gpu nvidia. Mesmo se fosse assim, por que em outros modelos com placas híbridas intel+nvidia até mesmo os drivers open source são capazes de identificar as saídas HDMI (áudio/vídeo)? E ainda, como que havia funcionado no elementary OS, onde eu não usava nenhum driver específico para a NVidia? Será que pode existir uma incompatibilidade com o kernel? Não lembro se antes de 2014 eu tinha este problema do HDMI no linux, mas lembro que tinha quando usava o kubuntu 14.04, inclusive tem um post meu aqui que prova hehe..

A sua sugestão de utilizar este PPA já tinha considerado, vou fazer o teste aqui e assim que tiver uma posição eu informo o resultado.

Acabei de mandar um e-mail para o suporte direto da ASUS, pra tentar entender melhor como as saídas estão interligadas e então poder ir mais certo na solução do problema, pois no manual não encontrei informações específicas a respeito disso..

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #13 Online: 15 de Outubro de 2016, 03:00 »
Testei agora com o ppa-graphics, porém sem sucesso.. Obtive o mesmo resultado do driver proprietário instalado anteriormente..

Abaixo um print do driver utilizado agora e dos demais do ppa-graphics disponíveis. Sugere a utilização de algum outro destes da lista?


Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.369
  • @Ceará
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #14 Online: 15 de Outubro de 2016, 08:25 »
Já tive uma experiência com cabo HDMI que me deixou doido. Veio a funcionar quando utilizei outro cabo. A razão era que o cabo inicial tinha um sistema dúplex (se não me engano o nome) que não é compatível com o Ubuntu. Com outro cabo simple (se não me engano o nome) deu certo de primeira.
Advogado e analista de sistema cearense.
Twitter: @glaydson