Fórum Ubuntu Linux - PT

Suporte Técnico => Hardware e Periféricos => Tópico iniciado por: erico_kl em 13 de Outubro de 2016, 19:04

Título: Ubuntu não reconhece HDMI
Enviado por: erico_kl em 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!
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 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

Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 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


Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 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
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 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:
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 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 ...)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 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.



Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 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.


Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 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)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 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..
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 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.

Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 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?

Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 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 (https://www.vivaolinux.com.br/topico/KDE-4/HDMI-nao-reconhece-no-Kubuntu-1404) 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..
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 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?

(https://s22.postimg.org/sc1znr9z5/print_nvidia.png) (https://postimg.org/image/sc1znr9z1/)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: agente100gelo em 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.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 13:56
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?

Só clareando o raciocínio: a razão de estar experimentando novos drivers para a nvdia é pelo fato do travamento (que aliás ainda não consegui compreender claramente em que exatas circunstâncias específicas ele ocorre), vez  que lá no post #5 você havia dito:

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

Pois bem, experimentado um novo driver, agora da ppa graphics-drivers o objetivo imediato é verificar se com esse(s) novo(s) driver(s) **não** ocorre travamento**, sempre supondo o monitor externo conectado, a switch da tecla F8 acionada para monitor LCD externo e a saída alternada para a nvidia. Esse é o cenário a ser obtido sem travamento com algum drivers, ou seja, resolver a questão que havia sido colocada lá no post #5 e isso **independentemente** de estar ocorrendo ou não vídeo pela saída hdmi. Apenas é necessário que ela esteja ativada, que a nvidia do prime esteja ativada e não ocorra travamento.

Isso posto, lá no launchpad da ppa graphics-drivers (estranhamente) consta:

"For GeForce 6 and 7 series GPUs use `nvidia-304` (304.132)"

Confira aqui:

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

Bem, seja lá por qual razão for, o fato é que consta lá aquela afirmativa, assim sendo, então experimente o driver 304.

sudo apt install nvidia-304 nvidia-setting

Note, reafirmo, que não se trata de , neste momento, funcionar ou não a hdmi e sim de **não ocorrer travamento** quando as funções acima descritas estiverem ativas, conforme o anterior post #5.
Se não resolver isso não há próximo passo, essa é a questão.

Desses outros drivers que estão aparecendo como disponíves no quadro do post #13, caso o teste com o 304 não tenha resolvido o travamento, então evidentemente também interessa, para esse efeito do travamento, o 367, já que o fabricante nvidia está dizendo no site deles que esse é o mais atual driver para essa placa GeForce GT 630M, logo, verifique também.

sudo apt install nvidia-367 nvidia-setting

Claro que se continuar ocorrendo o travamento tanto com o 304 quanto com o 367, nessa altura do campeonato não custa nada ir esgotando as possibilidades e testando todos os demais, um a um, dos que estão no quadro, tendo sempre em mente que o objetivo imediato é **não ocorrer o travamento** no cenário do post #5, **independentemente** de hdmi funcionar de fato ou não.

Se tivermos um cenário estabilizado, sem travamento, então aí sim e só aí, podemos pensar em ir adiante.

Tenha sempre em mente a afirmativa que você fez no post #5, aquele é o cenário que precisa ser testado com outros drivers. É isso! Esqueça, por enquanto, se aparece imagem ou não no monitor externo via hdmi.

Finalmente, nesse quadro de teste, cada vez que trocar um driver precisa reiniciar o sistema (monitor externo plugado, F8 chaveada para LCD externo, nvidia ativada), porque o envio de certos sinais são feito no boot, e então observar se com o driver testado há ou não travamento.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 15 de Outubro de 2016, 17:48
Avanços.. Eu consegui passar a imagem do note pra TV por HDMI, mas com algumas ressalvas:

1) Só consigo este procedimento se eu ligar o note pela placa da intel, plugar o cabo HDMI e então encerrar a sessão logando com a placa da nvidia (pelo nvidia-prime)..
2) Só fica bom se eu colocar a saída apenas pra TV ou pro note ou espelhado, ou seja, com a área de trabalho estendida fica bem bugado..
3) Se eu tirar o cabo HDMI, o note volta apenas com a tela completamente preta e o cursor do mouse.. E os switches do Fn+F8 não fazem nada pois só existe uma saída. Neste caso apenas reiniciando o note para voltar ao normal..
4) O som não passa para a TV, novamente não existe nenhuma saída de áudio por HDMI, testei com o controle de áudio padrão do pulseaudio e com o pavucontrol, sem sucesso.
5) Se eu ligar o pc na placa da intel, trocar para a nvidia, desligar o PC, colocar o cabo HDMI e ligar o note, aí ele liga travado, como informado nos posts anteriores

Enfim, pelo menos acho que agora está claro que a saída HDMI está diretamente vinculada à placa offboard da nvidia. Para resolver estes problemas acima quem sabe é apenas uma questão de driver (não estou utilizando nenhum arquivo xorg.conf, pois se gero pelo nvidia-xconfig não tenho bons resultados..)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 17:53
Avanços.. Eu consegui passar a imagem do note pra TV por HDMI, mas com algumas ressalvas:



Ótimo, ótimo, se tiver sinal tudo isso aí se conserta, são apenas detalhes, o importante é que haja sinal de vida, que a hdmi apareça como "connected".

Então agora, com a hdmi funcionando é necessário obter novamente:

Código: [Selecionar]
xrandr -q
Editando, esqueci de perguntar:

Qual o driver nvidia que está carregado?


Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 15 de Outubro de 2016, 17:54
Obrigado druidaobelix e desculpe, só vi agora a sua resposta (vi depois de ter respondido com o post acima).. Estou fazendo mais testes aqui para verificar este travamento, e posto aqui qualquer resultado a mais que eu vier a obter.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 15 de Outubro de 2016, 17:55
Estou utilizando o mesmo do print que postei antes, o 367.44. Realmente a indicação lá é usar o legacy 304, você acha interessante testar com esse cara?

Código: [Selecionar]
erico@erico-note:~$ xrandr -q
Screen 0: minimum 8 x 8, current 1360 x 768, maximum 16384 x 16384
HDMI-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 886mm x 498mm
   1920x1080     60.00 +  60.00    59.94    50.00    29.97    25.00    24.00    23.97    60.05    60.00    50.04 
   1360x768      60.02*
   1280x1024     60.02 
   1280x720      59.94    50.00 
   1024x768      60.00 
   800x600       60.32 
   720x576       50.00    50.08 
   720x480       59.94    60.05 
   640x480       59.94    59.93 
LVDS-1 connected primary 1360x768+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
  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
  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
  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
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 18:05
Citar
Estou utilizando o mesmo do print que postei antes, o 367.44. Realmente a indicação lá é usar o legacy 304, você acha interessante testar com esse cara?

Se está funcionando com o 367.44 deixe com ele mesmo, não há, em princípio, razão para ir para outro.

Adiante se alguma coisa adicional enroscar, então até se pode pensar nisso, mas por enquanto se o 367 está dando vida na hdmi, é o que basta.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 18:12
Citar
Screen 0: minimum 8 x 8, current 1360 x 768, maximum 16384 x 16384
HDMI-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 886mm x 498mm
   1920x1080     60.00 +  60.00    59.94    50.00    29.97    25.00    24.00    23.97    60.05    60.00    50.04 

A saída HDMI-0 está indicando a resolução:

HDMI-0 connected 1360x768+0+0 (normal left inverted right x axis y axis) 886mm x 498mm

Aparentemente está espelhando a imagem da tela do notebook.

A indicação é que o monitor/TV atinge a resolução 1920x1080.

Essa é mesmo a resolução correta desse monitor/TV, ele de fato vai em full HD?

Se não souber a fonte primária é consultar o manual ou ainda talvez seja possível obter no prompt do grub, se o monitor/TV estiver com imagem naquele momento.

Se atingir mesmo, então agora é só ajustar.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 18:17
Veja, a primeira e mais fácil forma de ajuste desse cenário é a partir do Painel de Controle da NVidia (Server Settings ou algo assim).

Em algum lugar aí deve ter um ícone para acionar isso, ou então vai no terminar e chama o programa:

nvidia-settings

Em XServer Display Configuration deve estar aparecendo ambos os monitores e as configurações.

Se não estiver dando para alterar por lá, então é fazer direto mesmo pelo terminal.

Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 15 de Outubro de 2016, 18:21
Fiz mais testes aqui, realmente o que não consigo usar é área de trabalho estendida, pois tudo fica fora de ordem e com bugs de repaint por toda parte, o que não ocorre quando o vídeo está apenas na TV, no note, ou espelhado..

Testei tirar o cabo e parece que não existe mais o problema da tela ficar preta e aparecer apenas o cursor, o que ocorre apenas em alguns casos é aparecer uma mensagem de erro do monitor, mas sem deixar o notebook operacional.. Não sei oq fiz para resolver mas parece q posso "pular" este problema kk..

Quanto ao som realmente continua uma incógnita, não é apenas configuração de áudio pois em nenhum controle de áudio aparece a saída de áudio HDMI, porém aparece uma que eu desconheço "Saída Digital (S/PDIF)", porém ela aparece com ou sem HDMI ligado, e mesmo ativando a mesma não emite som em lugar nenhum.. então acredito que não é por aí..

Sobre a TV, a resolução informada está correta sim, ela é Full HD, e consigo esta resolução ao deixar a imagem apenas na TV, sem problemas.

Um outro detalhe que percebi é que a saída HDMI continua informando "connected" no xrandr, mesmo após desplugar o cabo.. Mas enfim, isso por mim é o de menos.. Conseguindo resolver o problema do som e da área de trabalho estendida, acho que da pra "cravar a bandeira"

Vou testar as configurações a partir do painel de controle da nvidia e posto aqui em seguida..
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 18:22
Para não ter que escrever aqui tudo de novo [e economizar dedo  :) ] vou linkar abaixo dois tópicos recentes que podem auxiliar a corrigir essa configuração dos monitores. É bastante fácil de ser feito.

Como Utilizar no notebook dois monitores

http://ubuntuforum-br.org/index.php/topic,120802.msg663166.html#msg663166


Corrigir área de trabalho no monitor

http://ubuntuforum-br.org/index.php/topic,120845.msg663480.html#msg663480

Se tiver alguma dúvida na execução sobre o que consta desses tópicos, pergunte aqui no seu próprio tópico.

Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 15 de Outubro de 2016, 18:49
Certo.. Eu acessei as configurações da NVidia, porém as configurações feitas ali ficarão salvas no xorg.conf é isso? Quando dou um aplicar aparece uma mensagem dizendo que várias propriedades não puderam ser alteradas, e como não tenho certeza de qual configurações que o painel de controle identificou como alteradas, preferi não modificar.

Esses posts que você passou seriam para configurar o xrandr na inicialização certo? Não sei se é isso o que preciso, pois a área de trabalho fica estendida, mas com vários bugs de posicionamento, repaint etc..
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 18:55
Esses posts que você passou seriam para configurar o xrandr na inicialização certo? Não sei se é isso o que preciso, pois a área de trabalho fica estendida, mas com vários bugs de posicionamento, repaint etc..

É só seguir o que está lá e dá para configurar perfeitamente usando o xrandr, do modo como está exposto, não tem como errar.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 19:00
Copie esse comando abaixo com o mouse, cole no terminal, dá um [enter] e veja o que acontece:


Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output LVDS-1 --mode 1360x768 --pos 1920x0 --rotate normal --right-of HDMI-0
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 15 de Outubro de 2016, 20:32
Ocorre um erro quando executo os parâmetros solicitados:

Código: [Selecionar]
erico@erico-note:~$ xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output LVDS-1 --mode 1360x768 --pos 1920x0 --rotate normal --right-of HDMI-0
xrandr: Configure crtc 1 failed
X Error of failed request:  BadValue (integer parameter out of range for operation)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  21 (RRSetCrtcConfig)
  Value in failed request:  0x0
  Serial number of failed request:  49
  Current serial number in output stream:  49
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 15 de Outubro de 2016, 20:47
A respeito do som, são apenas estas duas saídas que aparecem, tanto plugado ao HDMI quanto desplugado. A primeira não emite som em nenhum lugar, e a segunda é a saída default do próprio note

(https://s10.postimg.org/yxcu71imx/som.png) (https://postimg.org/image/9rbw07hcl/)

Código: [Selecionar]
erico@erico-note:~$ aplay -l
**** Lista de Dispositivos PLAYBACK Hardware ****
placa 0: PCH [HDA Intel PCH], dispositivo 0: ALC663 Analog [ALC663 Analog]
  Dispositivo secundário: 0/1
  Dispositivo secundário #0: subdevice #0
placa 0: PCH [HDA Intel PCH], dispositivo 1: ALC663 Digital [ALC663 Digital]
  Dispositivo secundário: 1/1
  Dispositivo secundário #0: subdevice #0

Código: [Selecionar]
erico@erico-note:~$ lspci -v
...
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
Subsystem: ASUSTeK Computer Inc. 7 Series/C210 Series Chipset Family High Definition Audio Controller
Flags: bus master, fast devsel, latency 0, IRQ 31
Memory at f7a10000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
...
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 15 de Outubro de 2016, 21:51
Citar
xrandr: Configure crtc 1 failed

Êpa, deu erro!

crtc 1 é o pequeno, não é isso?
Digo, o built-in, o monitor do notebook, certo?

LVDS-1 connected primary 1360x768+0+0 309mm x 173mm
   1366x768      60.10 +

Altere o 1360 para 1366, vamos ver se vai.

Já corrigi na linha do comando abaixo, então é só copiar, colar no terminal e enter nele.

Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output LVDS-1 --mode 1366x768 --pos 1920x0 --rotate normal --right-of HDMI-0


Melhor se concentrar inicialmente apenas em configurar as imagens dos monitores, sem o que vai ficar muito bagunçado o tópico, depois que acertar isso, aí então vai para a questão do som, que é outro departamento, ou seja, uma coisa de cada vez.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 16 de Outubro de 2016, 01:27
Eu tinha tentado como 1366 mesmo, primeiro tentei direto com o comando q vc colocou depois percebi que estava 1360 ao invés de 1366.. mas pra ambos os comandos a saída é a mesma..

Pergunto, é necessário colocar o parâmetro --pos? O --right-of não dá conta do posicionamento sozinho?
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 16 de Outubro de 2016, 03:37
Eu tinha tentado como 1366 mesmo, primeiro tentei direto com o comando q vc colocou depois percebi que estava 1360 ao invés de 1366.. mas pra ambos os comandos a saída é a mesma..

Pergunto, é necessário colocar o parâmetro --pos? O --right-of não dá conta do posicionamento sozinho?

Então aí pŕecisa de uma outra abordagem, tentar isolar o problema e identificar de fato onde ele possa estar. Teste se a questão está mesmo na LVDS-1.

Primeiro execute o comando separado para HDMI-0 e veja se ele configura isoladamente (mesmo deixando o LVDS-1 desconfigurado).

Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal
Configurando ou não, faça o desligamento lógico de LVDS-1, por software, e ao mesmo tempo configure HDMI-0.

Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --left-of LVDS-1 --output LVDS-1 --off
O que resulta disso?
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 16 de Outubro de 2016, 03:42
Parece que existe uma complicação aí, o que era esperado dado o contexto problemático de fazer funcionar a hdmi.

Veja que o modo que está sendo apontado já é em si estranho e incomum:

Screen 0: minimum 8 x 8, current 1360 x 768, maximum 16384 x 16384
LVDS-1 connected primary 1360x768+0+0 309mm x 173mm
   

Normalmente a configuração já estaria por si só em 1366 e não em 1360 como primariamente está aparecendo.

Note que após ter trocado o driver e conseguido configurar a hdmi, alguma coisa alterou-se no caminho.

Observe lá no seu post inicial do tópico o então resultado do 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
   

Observe ainda no post #3, primeira parte da placa Intel e ainda no post #4, primeira parte, carregando pela Nvídia:

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

Quando carrega pela Intel o identificador (=nome lógico) do monitor build-in é LVDS1, já quando carrega pelo prime Nvidia é LVDS-1 (para o sistema são identificadores diferentes, o que já será um complicômetro), entretanto, tanto num caso como no outro a resolução setada é aquela acima.

Entretanto, após ter alterado o driver e feito finalmente funcionar a hdmi e, por consequência, o monitor externo, já agora é apresentado dessa forma:

Screen 0: minimum 8 x 8, current 1360 x 768, maximum 16384 x 16384
LVDS-1 connected primary 1360x768+0+0 309mm x 173mm

Ou seja, está patente a mudança ocorrida.

O que se pode fazer assim mais de imediato é supor que o mode não esteja definido, sei lá porque, por alguma particularidade do hardware, e então acrescentar o 1366x768 como se ele não existisse e depois configurar.

Experimente aí, vamos ver o que dá.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 16 de Outubro de 2016, 04:25
É melhor também confirmar a especificação física real dessa tela do notebook, fiz uma vista rápida no manual e não achei a resolução 'oficial' dele.

Instale aí:

Código: [Selecionar]
sudo apt install edid-decode
Depois faça:

Código: [Selecionar]
xrandr --prop | edid-decode
Traga o resultado.

Vamos ver se assim traz o LVDS-1 na frente ou vai precisar filtrar.

Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 16 de Outubro de 2016, 16:33
Eu tinha tentado como 1366 mesmo, primeiro tentei direto com o comando q vc colocou depois percebi que estava 1360 ao invés de 1366.. mas pra ambos os comandos a saída é a mesma..

Pergunto, é necessário colocar o parâmetro --pos? O --right-of não dá conta do posicionamento sozinho?

Então aí pŕecisa de uma outra abordagem, tentar isolar o problema e identificar de fato onde ele possa estar. Teste se a questão está mesmo na LVDS-1.

Primeiro execute o comando separado para HDMI-0 e veja se ele configura isoladamente (mesmo deixando o LVDS-1 desconfigurado).

Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal
Configurando ou não, faça o desligamento lógico de LVDS-1, por software, e ao mesmo tempo configure HDMI-0.

Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --left-of LVDS-1 --output LVDS-1 --off
O que resulta disso?

Apesar de ter dado erro na primeira tentativa do primeiro comando, a TV ficou com a resolução correta de 1920x1080 e o note alterou a resolução de 1366x768 pra 1360x768 (estranho).. O segundo comando fez o esperado, apenas desativou o monitor do note..

Primeira execução:
Código: [Selecionar]
erico@erico-note:~$ xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  29 (RRSetPanning)
  Serial number of failed request:  40
  Current serial number in output stream:  40
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 16 de Outubro de 2016, 16:36
É melhor também confirmar a especificação física real dessa tela do notebook, fiz uma vista rápida no manual e não achei a resolução 'oficial' dele.

Instale aí:

Código: [Selecionar]
sudo apt install edid-decode
Depois faça:

Código: [Selecionar]
xrandr --prop | edid-decode
Traga o resultado.

Vamos ver se assim traz o LVDS-1 na frente ou vai precisar filtrar.

Resultado:
Código: [Selecionar]
erico@erico-note:~$ xrandr --prop | edid-decode
Extracted contents:
header:          00 ff ff ff ff ff ff 00
serial number:   41 0c 01 00 01 01 01 01 01 15
version:         01 03
basic params:    80 47 28 78 2a
chroma info:     28 8e 9e 55 48 97 24 16 48 4b
established:     21 08 00
standard:        81 80 01 01 01 01 01 01 01 01 01 01 01 01 01 01
descriptor 1:    02 3a 80 18 71 38 2d 40 58 2c 45 00 00 d0 52 00 00 1a
descriptor 2:    66 21 50 b0 51 00 1b 30 40 70 36 00 76 f2 31 00 00 1e
descriptor 3:    00 00 00 fc 00 50 48 49 4c 49 50 53 0a 20 20 20 20 20
descriptor 4:    00 00 00 fd 00 3b 3c 1f 44 0f 00 0a 20 20 20 20 20 20
extensions:      01
checksum:        5d

Manufacturer: PHL Model 1 Serial Number 16843009
Made week 1 of 2011
EDID version: 1.3
Digital display
Maximum image size: 71 cm x 40 cm
Gamma: 2.20
DPMS levels: Off
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
  640x480@60Hz
  800x600@60Hz
  1024x768@60Hz
Standard timings supported:
  1280x1024@60Hz
Detailed mode: Clock 148.500 MHz, 1280 mm x 720 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync -vsync
Detailed mode: Clock 85.500 MHz, 886 mm x 498 mm
               1360 1424 1536 1792 hborder 0
                768  771  777  795 vborder 0
               +hsync +vsync
Monitor name: PHILIPS
Monitor ranges (GTF): 59-60Hz V, 31-68kHz H, max dotclock 150MHz
Has 1 extension blocks
Checksum: 0x5d (valid)

CEA extension block
Extension version: 3
43 bytes of CEA data
  Video data block
    VIC 16 1920x1080@60Hz (native)
    VIC 31 1920x1080@50Hz
    VIC 34 1920x1080@30Hz
    VIC 33 1920x1080@25Hz
    VIC 32 1920x1080@24Hz
    VIC 05 1920x1080i@60Hz
    VIC 20 1920x1080i@50Hz
    VIC 04 1280x720@60Hz
    VIC 19 1280x720@50Hz
    VIC 18 720x576@50Hz
    VIC 17 720x576@50Hz
    VIC 22 1440x576i@50Hz
    VIC 21 1440x576i@50Hz
    VIC 03 720x480@60Hz
    VIC 02 720x480@60Hz
    VIC 07 1440x480i@60Hz
    VIC 06 1440x480i@60Hz
    VIC 01 640x480@60Hz
  Audio data block
    AC-3, max channels 7
    Supported sample rates (kHz): 192 176.4 96 88.2 48 44.1 32
    Maximum bit rate: 1016 kHz
    Linear PCM, max channels 1
    Supported sample rates (kHz): 192 176.4 96 88.2 48 44.1 32
    Supported sample sizes (bits): 24 20 16
  Speaker allocation data block
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 3.0.0.0
    DC_36bit
    DC_30bit
    DC_Y444
    Maximum TMDS clock: 225MHz
    Video latency: 51
    Audio latency: 51
    Interlaced video latency: 51
    Interlaced audio latency: 51
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
Detailed mode: Clock 148.500 MHz, 1280 mm x 720 mm
               1920 2008 2052 2200 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync
Detailed mode: Clock 74.250 MHz, 1280 mm x 720 mm
               1920 2558 2602 2750 hborder 0
               1080 1084 1089 1125 vborder 0
               +hsync +vsync
Detailed mode: Clock 74.250 MHz, 1280 mm x 720 mm
               1920 2448 2492 2640 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced
Detailed mode: Clock 74.250 MHz, 1280 mm x 720 mm
               1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced
Checksum: 0xb7 (valid)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 16 de Outubro de 2016, 16:44
Quanto a questão da resolução 1360 acredito que é normal, já que isso ocorre quando as telas estão espelhadas, e a resolução 1366 não é uma opção pré-definida para o monitor externo (TV), então a troca no Fn+F8 quando espelhado configura as duas resoluções iguais, tanto na TV quanto no note (1360x768)..

Porém o estranho é não voltar para 1366 quando retiro o cabo HDMI, ficando o xrandr deste jeito (note q a saída HDMI mostra como conectada, mesmo não estando):
Código: [Selecionar]
erico@erico-note:~$ xrandr
Screen 0: minimum 8 x 8, current 1360 x 768, maximum 16384 x 16384
HDMI-0 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768      60.00 +
   1360x768      59.96*   59.80 
   1152x864      60.00 
   800x600       72.19    60.32    56.25 
   680x384       59.96    59.80 
   640x480       59.94 
   512x384       60.00 
   400x300       72.19 
   320x240       60.05 
LVDS-1 connected 1360x768+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
  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 (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
  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
  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
  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
  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
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 16 de Outubro de 2016, 18:11


O resultado do post #36 não esclareceu o que pretendia ver, que eram as especificações inerentes á tela do notebook.
A saída está confusa, aparentemente trazendo dados do monitor/TV externo e não do notebook.

Bem, de qualquer forma o fabricante está dizendo que é:

Citar
Tela
14.0" 16:9 HD (1366x768)/Wide View Angle LED Backlight

https://www.asus.com/br/Notebooks/N46VM/specifications/

A taxa de atualização não tem na especificação do link acima e está um pouco estranha no xrandr atualizado do post #19, indicando 60.10, quando o 'normal' deveria ser apenas 60.

Não sei se você entendeu bem o que foi dito no post #33, mas enfim, vamos tentar fazer uma 'manobra', um artifício na suposição de que por alguma razão que desconhecemos a modo pradrão da tela do notebook se perde, então recriamos o modeline para a resolução desejada e adicionamos essa resolução, como se ela não existisse.

Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 16 de Outubro de 2016, 18:21
Inicialmente precisa tentar isolar o equipamento em relação ao monitor externo para que não haja algum tipo de interferência entre uma coisa e outra ao obter o cvt.

O tal cvt (VESA Coordinated Video Timing modes) é um utilitário que tem por função obter dados para um monitor em relação a uma resolução horizontal e vertical desejada a uma determinada taxa de atualização.

Assim, desplugue o cabo + monitor/TV da saída hdmi e reinicie o sistema como normalmente faz, porém como não sabemos muito bem o que há aí, então obtenha o cvt das duas formas, isto é, primeiro logando só com a onboard Intel e depois, como sempre faz, logando com a nvidia. Em princípio vamos usar esse último, mas é bom saber se aparece alguma diferença quando se obtém de uma forma e de outra.

Então, numa janela de terminal faça (primeiro para Intel onboard, depois para Nvidia, hdmi desplugado):

Código: [Selecionar]
cvt 1366 768 60
Traga ao tópico os resultados.

Vai obter uma saída semelhante a isso (apenas exemplo):

# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 16 de Outubro de 2016, 19:47
Apenas para situar o ponto em que a questão se encontra em relação à configuração de resolução dos monitores.

Após a alteração do driver nvidia para a versão 367.44 da ppa graphics-drivers a saída hdmi passou a funcionar no que diz respeito à imagem.

O monitor/tv externo (HDMI-0) está sendo possível ajustar para a resolução correta (1920x1080) quando o comando xrandr + parâmetros é executado individualmente, apesar da ocorrência da mensagem de erro mencionada no post #35, em resumo, este monitor externo pela saída hdmi está usável configurado e trabalhando corretamente.

Entretanto, a tela do notebook (LVDS-1) fica com a resolução fixada em 1360x768 quando o fabricante especifica que a resolução é 1366x768.

Esse é o resumo da situação atual no que diz respeito às imagens que estão aparecendo nas duas telas.

É isso mesmo? Confirma?

Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 16 de Outubro de 2016, 21:26
E antes de prosseguir pelo cvt e novo modeline, por ser mais ou menos óbvio, teste também a execução isolada dos comandos para ambos os monitores.

Para o monitor/tv externo via hdmi já sabemos que configura (apesar da mensagem de erro), então experimente a mesma coisa para a tela do notebook, de forma separada, evidentemente testando para a resolução 1366x768.

Se o caso, para esgotar a possibilidade, faça primeiro uma, depois outra e, se necessário, o inverso.

Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --left-of LVDS-1

Código: [Selecionar]
xrandr --output LVDS-1 --mode 1366x768 --pos 1920x0 --rotate normal --right-of HDMI-0

Talvez seja possível executar com sucesso também sem as indicações posicionais (left right), só testando, faça aí as variantes.

O que resulta para cada um dos monitores e para o conjunto?

Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 17 de Outubro de 2016, 21:07
Inicialmente precisa tentar isolar o equipamento em relação ao monitor externo para que não haja algum tipo de interferência entre uma coisa e outra ao obter o cvt.

O tal cvt (VESA Coordinated Video Timing modes) é um utilitário que tem por função obter dados para um monitor em relação a uma resolução horizontal e vertical desejada a uma determinada taxa de atualização.

Assim, desplugue o cabo + monitor/TV da saída hdmi e reinicie o sistema como normalmente faz, porém como não sabemos muito bem o que há aí, então obtenha o cvt das duas formas, isto é, primeiro logando só com a onboard Intel e depois, como sempre faz, logando com a nvidia. Em princípio vamos usar esse último, mas é bom saber se aparece alguma diferença quando se obtém de uma forma e de outra.

Então, numa janela de terminal faça (primeiro para Intel onboard, depois para Nvidia, hdmi desplugado):

Código: [Selecionar]
cvt 1366 768 60
Traga ao tópico os resultados.

Vai obter uma saída semelhante a isso (apenas exemplo):

# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Placa da intel:
Código: [Selecionar]
erico@erico-note:~$ cvt 1366 768 60
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Placa da nvidia:
Código: [Selecionar]
erico@erico-note:~$ cvt 1366 768 60
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 17 de Outubro de 2016, 21:10
Apenas para situar o ponto em que a questão se encontra em relação à configuração de resolução dos monitores.

Após a alteração do driver nvidia para a versão 367.44 da ppa graphics-drivers a saída hdmi passou a funcionar no que diz respeito à imagem.

O monitor/tv externo (HDMI-0) está sendo possível ajustar para a resolução correta (1920x1080) quando o comando xrandr + parâmetros é executado individualmente, apesar da ocorrência da mensagem de erro mencionada no post #35, em resumo, este monitor externo pela saída hdmi está usável configurado e trabalhando corretamente.

Entretanto, a tela do notebook (LVDS-1) fica com a resolução fixada em 1360x768 quando o fabricante especifica que a resolução é 1366x768.

Esse é o resumo da situação atual no que diz respeito às imagens que estão aparecendo nas duas telas.

É isso mesmo? Confirma?
A LVDS-1 só fica em 1360 após plugar o HDMI.. Inicialmente quando logo pela placa da nvidia (HDMI desplugado) a resolução fica correta, conforme o xrandr abaixo (logado pela placa da nvidia, HDMI desplugado):
Código: [Selecionar]
erico@erico-note:~$ xrandr
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
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 17 de Outubro de 2016, 21:32
E antes de prosseguir pelo cvt e novo modeline, por ser mais ou menos óbvio, teste também a execução isolada dos comandos para ambos os monitores.

Para o monitor/tv externo via hdmi já sabemos que configura (apesar da mensagem de erro), então experimente a mesma coisa para a tela do notebook, de forma separada, evidentemente testando para a resolução 1366x768.

Se o caso, para esgotar a possibilidade, faça primeiro uma, depois outra e, se necessário, o inverso.

Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --left-of LVDS-1

Código: [Selecionar]
xrandr --output LVDS-1 --mode 1366x768 --pos 1920x0 --rotate normal --right-of HDMI-0

Talvez seja possível executar com sucesso também sem as indicações posicionais (left right), só testando, faça aí as variantes.

O que resulta para cada um dos monitores e para o conjunto?

Seguindo a execução dos comandos. Fiz o teste para as duas configurações que você mandou, porém nenhuma deu certo, deixando as imagens distorcidas, tanto da TV quanto do note (veja imagens abaixo). Tentei também configurar sem o --right-of e sem o --pos mas após a tela apagar, voltava de novo com a imagem distorcida como na imagem.. Aí tive que voltar fazendo a troca pelo Fn+F8...

Então, após deixar as duas espelhadas (e ver que a resolução voltou pra 1360), executei:
Código: [Selecionar]
xrandr --output LVDS-1 --mode 1366x768 --rotate normal
Então o monitor do note ficou com a resolução certa.. Tentei o mesmo para o HDMI:
Código: [Selecionar]
erico@erico-note:~$ xrandr --output HDMI-0 --mode 1366x768 --rotate normal
xrandr: cannot find mode 1366x768

TV:
(https://s10.postimg.org/bizh0p0xh/Whats_App_Image_2016_10_17_at_21_21_33.jpg) (https://postimg.org/image/bizh0p0xh/)

Notebook:
(https://s10.postimg.org/nyw6ufu9h/Whats_App_Image_2016_10_17_at_21_21_51.jpg) (https://postimg.org/image/nyw6ufu9h/)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 17 de Outubro de 2016, 22:51

Está estranho, mas você não havia dito que tinha conseguido a resolução correta do monitor/TV?

Lá no post #35 você disse:

Citar
"Apesar de ter dado erro na primeira tentativa do primeiro comando, a TV ficou com a resolução correta de 1920x1080 e o note alterou a resolução de 1366x768 pra 1360x768 (estranho).. O segundo comando fez o esperado, apenas desativou o monitor do note.."


Veja, claro que não se está interessado em deixar espelhado, porque não há como dois monitores de tamanho e resolução totalmente diferentes ficarem espelhados e a imagem ficar boa. Nem pense em colocar 1366x768 no monitor/tv externo, vai distorcer, essa não é a resolução dele.

Interessa inicial deixar o monitor/TV externo cable hdmi na resolução correta, o que segundo entendi do que disse no post #35 acima havia conseguido *apesar* da mensagem de erro.

Tente reproduzir aquele sequência do post#35 para ver se consegue chegar na resolução correta do monitor/TV, que é o que importa no primeiro momento.

Naquele momento lá descrito havia conseguido ou não?



Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 18 de Outubro de 2016, 12:14
Sim, eu consegui deixar a resolução correta, mas não com a área de trabalho estendida (que é o único problema que existe ainda, fora o áudio, ao meu ver)..

Ou seja, a resolução na TV ficou 1920x1080 enquanto a do note ficou em 1360x768 (espelhado, claro que não tem sentido pq são resoluções diferentes então apenas na TV, que a resolução é maior, que aparecia toda a área de trabalho, enquanto no note apenas a parte que cabia em 1360x768). Quando faço o switch pelo Fn+F8, deixando apenas a TV, também fica Ok a resolução (full hd). E quando espelho o padrão fica em 1360x768 para os dois, o que não é ruim ao meu ver, pois sendo a mesma resolução encaixa bem tanto no note quanto na TV.

A única coisa que não consegui fazer ainda é deixar a área de trabalho estendida, se possível, na TV com a resolução dela (1920x1080) e no note também (1366x768), sendo o note como primário, de preferência. Então nesta configuração eu teria realmente "dois monitores", sendo que a tv poderia ser usada como uma extensão em Full HD da área de trabalho do note.

Em resumo, HDMI plugado:
1) Espelhado = funciona, ambos os monitores com resolução 1360x768
2) Somente TV = funciona, resolução full HD ok (1920x1080)
3) Somente note = funciona, resolução padrão do note (1366x768)
4) Estendido = único q não fica ok.. deixando os monitores como postei nas duas imagens anteriores
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 18 de Outubro de 2016, 13:27
Bem, particularmente uso de uma forma diferente, usando o monitor externo com um teclado e mouse também externos por wifi independentes, então sempre deixo o monitor maior como principal e o notebook como secundário (e quase sempre com a tela off, funcionando como cpu), mas é uma questão do que se pretende alcançar.

De toda forma, o parâmetro --primary pode ser colocado em um ou outro e ainda invertida a ordem, enfim, os conceitos você já tem aí, agora é ajustar às suas necessidades.

Com os dois monitores ligados e nvidia funcionando no prime, também experimente fazer e veja o que acontece:

Código: [Selecionar]
xrandr --auto
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 18 de Outubro de 2016, 15:50
Pelas medidas informadas decode essa é uma TV Philips 32 polegadas.

Há nela uma indicação de nome comercial/referência do modelo?


Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 18 de Outubro de 2016, 19:55
Pelas medidas informadas decode essa é uma TV Philips 32 polegadas.

Há nela uma indicação de nome comercial/referência do modelo?

Sim, o modelo é 32PFL5606D (http://www.philips.com.br/c-p/32PFL5606D_78/5000-series-tv-digital-81-cm-32-polegada-full-hd-1.080p)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 18 de Outubro de 2016, 20:10
Bem, particularmente uso de uma forma diferente, usando o monitor externo com um teclado e mouse também externos por wifi independentes, então sempre deixo o monitor maior como principal e o notebook como secundário (e quase sempre com a tela off, funcionando como cpu), mas é uma questão do que se pretende alcançar.

De toda forma, o parâmetro --primary pode ser colocado em um ou outro e ainda invertida a ordem, enfim, os conceitos você já tem aí, agora é ajustar às suas necessidades.

Com os dois monitores ligados e nvidia funcionando no prime, também experimente fazer e veja o que acontece:

Código: [Selecionar]
xrandr --auto

A execução do xrandr --auto não modifica nada (não ocorre nenhum erro porém não altera a definição de nenhum dos monitores).

Tentei fazer a alteração para a área de trabalho estendida direto pelas configurações de monitores do ubuntu. Quando tentei manter o notebook como primário (na esquerda), ao aplicar obtive o seguinte erro:

(https://s13.postimg.org/qrskolrxj/bug.png) (https://postimg.org/image/67nqq4c6b/)

E ao inverter a ordem (colocar a TV na esquerda), aí volto para o mesmo problema inicial: a tela tanto do notebook quanto da TV fica desconfigurada (bem esticada), como mostrei anteriormente nas fotos do notebook e da TV. Isso mesmo definindo as resoluções como 1920x1080 (TV) e 1366x768 (note).

(Lembrando ainda q mesmo tirando o cabo, a saída HDMI ainda é identificada como conectada, e a TV continua aparecendo nas saídas disponíveis)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 19 de Outubro de 2016, 15:04
Uma nova atualização: Quando tinha certeza, após todos os testes que documentei aqui, que a saída HDMI estava diretamente vinculada a placa da nvidia, recebi a seguinte resposta do suporte da asus:

Citar
Bom dia Prezado (a) cliente!

Obrigado por entrar em contato com o Serviço de Atendimento ao Cliente ASUS.
Meu nome é Marcelo é um prazer ajudá-lo.

No e-mail anterior o intuito foi frizar que a ASUS fabricante do notebook só o distribuiu com sistema operacional Windows, havendo assim indisponibilidade de drivers para outros sistemas operacionais, assim só consegiumos garantir o perfeito funcionamento no conjunto de dispositivos com o sistema pré instalado o qual possui total suporte a drivers.

Sabendo que Linux é um sistema operacional aberto será necessário verificar a possibilidade de novos driver através de outras fontes, o que muitos usuários Linux fazem devido ao não suporte do sistema pelos principais fabrcantes.

Referente a sua dúvida, o HDMI e vinculado (gerenciado) pelo Intel HD Graphics, em anexo segue imagem do conteúdo do pacote de drivers Intel HD Graphics para o Windows 7, sistema disponibilizado originalmente, poderá verificar a evidência de driver do HDMI no diretório do pacote de drivers.

Acredito que a solução para seu caso seria buscar um pacote de drivers Intel HD compativel com Linux.

Lamentamos não poder ajudar de uma forma efetiva.

E a imagem mencionada no anexo:

(https://s12.postimg.org/lubxaf3zh/HDMI.png) (https://postimg.org/image/sxjsq19ex/)

Então agora fiquei mais confuso ainda sobre o funcionamento do HDMI; Se ele está vinculado à placa da intel, como que somente logando com a placa da nvidia eu tenho acesso à saída HDMI? De acordo com os testes me parece justamente o contrário...

E a respeito do suporte da asus ficou claro que não irão ajudar enquanto eu não utilizar windows 7 :)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 19 de Outubro de 2016, 15:28
Como você tem aí o dual boot não deve ser difícil de testar se é isso mesmo que o suporte Asus está dizendo, pois estando no Windows e com a nvidia desativada, é verificar se o hdmi funciona ou não, entretanto, o que vale lá pode não valer aqui, é um outro e diferente sistema operacional.

Quanto a não ter suporte direto para Linux não há nenhuma novidade nisso, nunca teve.

Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 19 de Outubro de 2016, 15:43
Pois é, no windows o controle é por programa, é possível configurar uma placa específica dependendo do programa a ser executado (semelhante ao funcionamento do optirun através do bumblebee). Porém para o HDMI deve ter algum controle interno que deixa isso transparente, então não sei como de fato descobrir por lá qual a placa gráfica que está sendo utilizada ao passar o vídeo através dele.. Mas pelo que o suporte informou, o gerenciamento do HDMI é feito pelo driver da intel, o que de fato vai de encontro a todos os testes que eu já fiz e postei aqui..

Essa questão do suporte eu já imaginava também..
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 19 de Outubro de 2016, 17:48
Não vi nos posts anteriores a informação de cvt para o monitor/TV externo, então, obtenha essa informação.

Esse modelo de TV possui uma particularidade, que o fabricante chama de PMR (Perfect Motion Rate) de 120Hz que, segundo eles, traz nitidez aos movimentos, mas pode ser que haja algumas interrelações quando a TV é usada como monitor de computador, porém literalmente lá está dito:

Resolução de tela compatíveis:

Entradas do computador
    até 1920 x 1080 a 60 Hz


Então vamos tentar seguir exatamente o que o fabricante diz:

Como conectar o notebook ou o computador (PC) à TV?

[blá, blá, bla ...]

Há três maneiras de conectar um PC/notebook à TV:

Conexões digitais

    HDMI-HDMI
    Com um cabo HDMI-HDMI, conecte a saída HDMI do notebook/PC à entrada HDMI da TV. 
     
    DVI-HDMI, com uma conexão de áudio separada
    Conecte a saída DVI do notebook/PC à entrada HDMI da TV usando um cabo DVI-HDMI, ou se preferir, use um cabo DVI-DVI e um adaptador DVI-HDMI. Conecte o cabo de áudio à saída "AUDIO OUT" no notebook/PC e à entrada "AUDIO IN DVI/VGA" da TV.

Conexões analógicas

    VGA-VGA, com uma conexão de áudio separada
    Conecte a saída VGA do notebook/PC à entrada "VGA" da TV usando um cabo VGA. Conecte o cabo de áudio à saída "AUDIO OUT" no notebook/PC e à entrada "AUDIO IN DVI/VGA" da TV.

Ao selecionar o tipo de conexão desejada, pressione o botão "SOURCE" no controle remoto. Use o cursor para cima ou para baixo para selecionar a conexão usada para conectar o computador e pressione o botão "OK" para alternar entre a TV e o computador.

Para conectar os dispositivos:

    Desligue o notebook/PC e a TV.
    Conecte o notebook/PC escolhendo uma das opções acima.
    Ligue a TV.
    Use o botão "SOURCE" no controle remoto ou selecione COMPUTADOR no menu inicial para alternar entre a TV e o computador.
    Ligue o notebook/PC.
    Em alguns casos, é necessário pressionar algumas teclas do notebook/PC para exibir a imagem na tela da TV.
    NOTA: consulte o manual do notebook/PC para saber quais teclas são usadas para o recurso de transferência.
    Por exemplo, as teclas de função comuns utilizadas pelos fabricantes de Laptop/Notebook são "Fn" +" F8". 

Leia lá no link que você passou em "Perguntas e Respostas frequentes" toda a informação que eles dizem deve ser observada.

http://www.philips.com.br/c-p/32PFL5606D_78/5000-series-tv-digital-81-cm-32-polegada-full-hd-1.080p/suporte

Em resumo, é necessário colocar a TV no **modo Monitor**.

================

Então, no seu caso em particular, depois de observar ter colocado a TV no "modo Monitor", seguindo tudo o que o fabricante diz, há o passo adicional que é entrar no Prime e acionar a nvidia.

Isso posto, desligue por software a tela built-in do notebook]


Código: [Selecionar]
xrandr --output LVDS-1 --off
Agora, só com a tela do monitor/TV funcionando, obtenha o cvt dele:

Código: [Selecionar]
cvt 1920 1080 60

Como já se viu antes, vai obter algo semelhante a isso (números aqui apenas exemplificativos):

# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Traga ao tópico esse resultado, vamos tentar uma outra sequência, agora sempre tomando o cuidado de certificar-se que a TV esteja de fato no modo monitor
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 19 de Outubro de 2016, 18:28
Aproveita ainda o cenário do post anterior (LVDS-1 desligada, modo monitor, etc e tal) e faça ainda:

Código: [Selecionar]
nvidia-xconfig --query-gpu-info
Depois , ative o LVDS-1 (então ambos estarão ligados) e execute novamente o comando acima.

Isto é, primeira vez, só o monitr/TV Philips ligado, usando o modo monitor; segunda vez, ambas as telas ligadas.





Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 19 de Outubro de 2016, 23:59
Não vi nos posts anteriores a informação de cvt para o monitor/TV externo, então, obtenha essa informação.

Esse modelo de TV possui uma particularidade, que o fabricante chama de PMR (Perfect Motion Rate) de 120Hz que, segundo eles, traz nitidez aos movimentos, mas pode ser que haja algumas interrelações quando a TV é usada como monitor de computador, porém literalmente lá está dito:

Resolução de tela compatíveis:

Entradas do computador
    até 1920 x 1080 a 60 Hz


Então vamos tentar seguir exatamente o que o fabricante diz:

Como conectar o notebook ou o computador (PC) à TV?

[blá, blá, bla ...]

Há três maneiras de conectar um PC/notebook à TV:

Conexões digitais

    HDMI-HDMI
    Com um cabo HDMI-HDMI, conecte a saída HDMI do notebook/PC à entrada HDMI da TV. 
     
    DVI-HDMI, com uma conexão de áudio separada
    Conecte a saída DVI do notebook/PC à entrada HDMI da TV usando um cabo DVI-HDMI, ou se preferir, use um cabo DVI-DVI e um adaptador DVI-HDMI. Conecte o cabo de áudio à saída "AUDIO OUT" no notebook/PC e à entrada "AUDIO IN DVI/VGA" da TV.

Conexões analógicas

    VGA-VGA, com uma conexão de áudio separada
    Conecte a saída VGA do notebook/PC à entrada "VGA" da TV usando um cabo VGA. Conecte o cabo de áudio à saída "AUDIO OUT" no notebook/PC e à entrada "AUDIO IN DVI/VGA" da TV.

Ao selecionar o tipo de conexão desejada, pressione o botão "SOURCE" no controle remoto. Use o cursor para cima ou para baixo para selecionar a conexão usada para conectar o computador e pressione o botão "OK" para alternar entre a TV e o computador.

Para conectar os dispositivos:

    Desligue o notebook/PC e a TV.
    Conecte o notebook/PC escolhendo uma das opções acima.
    Ligue a TV.
    Use o botão "SOURCE" no controle remoto ou selecione COMPUTADOR no menu inicial para alternar entre a TV e o computador.
    Ligue o notebook/PC.
    Em alguns casos, é necessário pressionar algumas teclas do notebook/PC para exibir a imagem na tela da TV.
    NOTA: consulte o manual do notebook/PC para saber quais teclas são usadas para o recurso de transferência.
    Por exemplo, as teclas de função comuns utilizadas pelos fabricantes de Laptop/Notebook são "Fn" +" F8". 

Leia lá no link que você passou em "Perguntas e Respostas frequentes" toda a informação que eles dizem deve ser observada.

http://www.philips.com.br/c-p/32PFL5606D_78/5000-series-tv-digital-81-cm-32-polegada-full-hd-1.080p/suporte

Em resumo, é necessário colocar a TV no **modo Monitor**.

================

Então, no seu caso em particular, depois de observar ter colocado a TV no "modo Monitor", seguindo tudo o que o fabricante diz, há o passo adicional que é entrar no Prime e acionar a nvidia.

Isso posto, desligue por software a tela built-in do notebook]


Código: [Selecionar]
xrandr --output LVDS-1 --off
Agora, só com a tela do monitor/TV funcionando, obtenha o cvt dele:

Código: [Selecionar]
cvt 1920 1080 60

Como já se viu antes, vai obter algo semelhante a isso (números aqui apenas exemplificativos):

# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Traga ao tópico esse resultado, vamos tentar uma outra sequência, agora sempre tomando o cuidado de certificar-se que a TV esteja de fato no modo monitor

Procurei aqui na TV e não existe o modo monitor, ou o "PC mode", como informa no FAQ dels. Enfim, habilitando somente a saída para a TV, obtive o seguinte resultado:
Código: [Selecionar]
erico@erico-note:~$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 20 de Outubro de 2016, 00:05
Aproveita ainda o cenário do post anterior (LVDS-1 desligada, modo monitor, etc e tal) e faça ainda:

Código: [Selecionar]
nvidia-xconfig --query-gpu-info
Depois , ative o LVDS-1 (então ambos estarão ligados) e execute novamente o comando acima.

Isto é, primeira vez, só o monitr/TV Philips ligado, usando o modo monitor; segunda vez, ambas as telas ligadas.

Primeira execução, apenas com a saída para a TV (HDMI) e o LVDS-1 desligado:
Código: [Selecionar]
erico@erico-note:~$ nvidia-xconfig --query-gpu-info
Number of GPUs: 1

GPU #0:
  Name      : GeForce GT 630M
  UUID      : GPU-5b087ef3-7f70-17fa-e1e9-53a1d1c47402
  PCI BusID : PCI:1:0:0

  Number of Display Devices: 1

  Display Device 0 (TV-0):
      EDID Name             : PHILIPS
      Minimum HorizSync     : 31.000 kHz
      Maximum HorizSync     : 68.000 kHz
      Minimum VertRefresh   : 59 Hz
      Maximum VertRefresh   : 60 Hz
      Maximum PixelClock    : 150.000 MHz
      Maximum Width         : 1920 pixels
      Maximum Height        : 1080 pixels
      Preferred Width       : 1920 pixels
      Preferred Height      : 1080 pixels
      Preferred VertRefresh : 60 Hz
      Physical Width        : 710 mm
      Physical Height       : 400 mm


Agora com o monitor espelhado (mesma saída na TV e no note, ou seja, HDMI-0 e LVDS-1 ativos):
Código: [Selecionar]
erico@erico-note:~$ nvidia-xconfig --query-gpu-info
Number of GPUs: 1

GPU #0:
  Name      : GeForce GT 630M
  UUID      : GPU-5b087ef3-7f70-17fa-e1e9-53a1d1c47402
  PCI BusID : PCI:1:0:0

  Number of Display Devices: 1

  Display Device 0 (TV-0):
      EDID Name             : PHILIPS
      Minimum HorizSync     : 31.000 kHz
      Maximum HorizSync     : 68.000 kHz
      Minimum VertRefresh   : 59 Hz
      Maximum VertRefresh   : 60 Hz
      Maximum PixelClock    : 150.000 MHz
      Maximum Width         : 1920 pixels
      Maximum Height        : 1080 pixels
      Preferred Width       : 1920 pixels
      Preferred Height      : 1080 pixels
      Preferred VertRefresh : 60 Hz
      Physical Width        : 710 mm
      Physical Height       : 400 mm


É isso mesmo, as saídas parecem iguais, porém estou com os dois monitores ativados, segue o xrandr:

Código: [Selecionar]
erico@erico-note:~$ xrandr
Screen 0: minimum 8 x 8, current 1360 x 768, maximum 16384 x 16384
HDMI-0 connected primary 1360x768+0+0 (normal left inverted right x axis y axis) 886mm x 498mm
   1920x1080     60.00 +  60.00    59.94    50.00    29.97    25.00    24.00    23.97    60.05    60.00    50.04 
   1360x768      60.02*
   1280x1024     60.02 
   1280x720      59.94    50.00 
   1024x768      60.00 
   800x600       60.32 
   720x576       50.00    50.08 
   720x480       59.94    60.05 
   640x480       59.94    59.93 
LVDS-1 connected 1360x768+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
  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
  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
  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
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 20 de Outubro de 2016, 21:54
Citar
É isso mesmo, as saídas parecem iguais, porém estou com os dois monitores ativados, segue o xrandr:

Muito esquisito mesmo, reiniciou e confirmou isso, o monitor do notebook não aparece mesmo para a nvidia?

Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 21 de Outubro de 2016, 14:03
Sim, eu consegui deixar a resolução correta, mas não com a área de trabalho estendida (que é o único problema que existe ainda, fora o áudio, ao meu ver)..

A única coisa que não consegui fazer ainda é deixar a área de trabalho estendida, se possível, na TV com a resolução dela (1920x1080) e no note também (1366x768), sendo o note como primário, de preferência. Então nesta configuração eu teria realmente "dois monitores", sendo que a tv poderia ser usada como uma extensão em Full HD da área de trabalho do note.

Em resumo, HDMI plugado:
1) Espelhado = funciona, ambos os monitores com resolução 1360x768
2) Somente TV = funciona, resolução full HD ok (1920x1080)
3) Somente note = funciona, resolução padrão do note (1366x768)
4) Estendido = único q não fica ok.. deixando os monitores como postei nas duas imagens anteriores

O que não se está conseguindo fazer é configurar os dois monitores no modo estendido, como se fosse uma tela única e horizontalmente contínua onde o mouse consiga ir de uma tela à outra.

De qualquer forma faça um ciclo completo, apesar de parecer meio ilógico vez que os modos existem previamente, pois se não existissem não estaria conseguindo setar as resoluções indicadas, conforme você disse que consegue, entretanto, vamos admitir, apenas por hipótesem que por qualquer razão desconhecida se percam ao fazer determinada configuração, daí o raciocínio de fazer o ciclo completo, como se não existissem previamente as resoluções.

Já que há aquela mensagem de erro quando se configura o monitor/TV, então comece por ele, primeiro desligando a tela do notebook, depois usando o cvt antes apurado para o monitor/TV e fazendo como se fosse criar um resolução inexistente e, assim, fazendo a configuração da resolução.


Primeiro desligando a tela do notebook:

Código: [Selecionar]
xrandr --output LVDS-1 --off
O cvt antes apurado (post #56)para o monitor/TV é esse:

Citar
cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync

Na saída acima interessa imediatamente a linha onde está Modeline, ou seja, o que há após ela incluindo as aspas, portanto, o que está em negrito.

Acrescenta a resolução obtida no Modeline nas opções de resolução:

xrandr --newmode copie_aqui_a_linha_Modeline_obtida_acima

Com os dados acima fica:

Código: [Selecionar]
xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
Adicione essa resolução ao sistema (sabemos que ela já existe, mas essa é a hipótese, faça a sequência completa):

Código: [Selecionar]
xrandr --addmode HDMI-0 1920x1080_60.00
Agora configure o monitor/TV com essa resolução:

Código: [Selecionar]
xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --left-of-LVDS-1
Nesse ponto apenas o monitor/TV está ligado e deve estar com a resolução corretamente configurada.

Agora, na mesma sequência, é fazer idênticos passos com a tela do notebook.

O cvt antes apurado (post #42) para a tela do notebook é esse:

Citar
cvt 1366 768 60
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Novamente, acrescente mais essa resolução obtida no Modeline nas opções de resolução:

Com os dados acima fica:

Código: [Selecionar]
xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

A mesma coisa, adicione essa resolução ao sistema, sabemos que ela já existe, mas adiciona assim mesmo (até porque não está ficando no 1368 e sim indo para o 1360):

Código: [Selecionar]
xrandr --addmode LVDS-1 1368x768_60.00
Agora configura a tela do monitor com essa resolução ora adiconada:

Código: [Selecionar]
xrandr --output LVDS-1 --mode 1366x768 --pos 1920x0 --rotate normal --right-of HDMI-0
Se as configurações tiverem sido aceitas, os monitores estiverem simultaneamente com as resoluções corretas, porém o mouse não estiver passando de um monitor a outro, ou seja, não há tela estendida, então nesse ponto experimente fazer isoladamente.

Código: [Selecionar]
xrandr --output LVDS-1 right-of-HDMI-0
Claro que é fácil imaginar outras variantes em cima dessa esquema básico, seja colocando a tela do notebook como principal, invertendo as posições, mesmo para cima e para baixo (--above --below --same-as another-output) e avaliar os resultados.

Revise os códigos informados, fiz o post muito na pressa e sem revisão.


Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 02 de Novembro de 2016, 18:10
Obrigado pelas respostas e desculpe pela demora pra responder, é porque estou de mudança e não estou conseguindo fazer estes testes no momento, porém assim que me instalar aqui eu volto a executar o que me pediu..

Aproveitando, acho que da pra tentar resolver o problema do áudio em paralelo, você tem alguma dica do que fazer para a saída de áudio HDMI aparecer nos controles do pulseaudio/alsamixer? Aí quando conseguir testar já respondo junto com os testes acima..
Título: Re:Ubuntu não reconhece HDMI
Enviado por: druidaobelix em 03 de Novembro de 2016, 14:32
Obrigado pelas respostas e desculpe pela demora pra responder, é porque estou de mudança e não estou conseguindo fazer estes testes no momento, porém assim que me instalar aqui eu volto a executar o que me pediu..
Aproveitando, acho que da pra tentar resolver o problema do áudio em paralelo, você tem alguma dica do que fazer para a saída de áudio HDMI aparecer nos controles do pulseaudio/alsamixer? Aí quando conseguir testar já respondo junto com os testes acima..

Ok, quando for possível, concluída a mudança e reestabelecido, continuamos.

Quanto ao áudio da hdmi é realmente algo totalmente distinto do que está sendo tratado neste tópico, melhor criar um novo e específico tópico para tratar disso.

O objetivo do Fórum está além da questão de  resolver problemas num contexto individual, mas sim registrar experiências e soluções que, num efeito multiplicador, possam auxiliar outros usuários pela similaridade de situações, daí que a organização temática passa a ser importante.

Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 04 de Novembro de 2016, 21:53
Certo.. seguindo na questão da área de trabalho estendida então.

Fiz exatamente como pediu os passos para configuração do monitor externo, porém está apresentando erro, e por isso não pude seguir com o restante dos comandos, segue os passos exatamente na ordem que executei, com as respectivas saídas

Código: [Selecionar]
erico@erico-note:~$ xrandr --output LVDS-1 --off
erico@erico-note:~$ cvt 1920 1080 60
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
erico@erico-note:~$ xrandr --newmode "1920x1080_60.00"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
erico@erico-note:~$ xrandr --addmode HDMI-0 1920x1080_60.00
X Error of failed request:  BadMatch (invalid parameter attributes)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  18 (RRAddOutputMode)
  Serial number of failed request:  36
  Current serial number in output stream:  37

Como pode ver ele não executa o addmode corretamente, então por isso não pude dar sequência (pode ver que os comandos anteriores rodaram normalmente)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: raulfelipe em 12 de Dezembro de 2016, 10:28
Pessoal, bom dia.
Aproveitando o tópico.
A Saída HDMI parou de funcionar, até sexta-feira passada estava 100%, no final de semana fiz uma atualização do ubuntu e depois disso não vai mais.
Alguém tem alguma dica, help para me ajudar?
estou com ubuntu 16.04 LTS
gráficos GeForce 830M/PCIe/SSE2
Já atualizei também os drivers da placa de vídeo para tentar resolver, mas não adianta.
É como se o ubuntu não reconhece a saída HDMI.

Obrigado.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: raulfelipe em 13 de Dezembro de 2016, 13:38
Problema resolvido com atualização disponibilizada hoje pelo atualizador do ubuntu software

Pessoal, bom dia.
Aproveitando o tópico.
A Saída HDMI parou de funcionar, até sexta-feira passada estava 100%, no final de semana fiz uma atualização do ubuntu e depois disso não vai mais.
Alguém tem alguma dica, help para me ajudar?
estou com ubuntu 16.04 LTS
gráficos GeForce 830M/PCIe/SSE2
Já atualizei também os drivers da placa de vídeo para tentar resolver, mas não adianta.
É como se o ubuntu não reconhece a saída HDMI.

Obrigado.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: erico_kl em 23 de Dezembro de 2016, 19:35
Então, voltando ao problema inicial do tópico (se possível).. Alguém passando por isso? Alguma outra solução à vista?
Título: Re:Ubuntu não reconhece HDMI
Enviado por: rodrigoKulb em 24 de Julho de 2020, 23:16
Fala Pessoal tive o mesmo problema, começou do nada e consegui resolver da seguinte forma:

Minha placa de vídeo era uma nvidia

Código: [Selecionar]
sudo ubuntu-drivers autoinstall
Lembre de reiniciar depois.

Espero ter ajudado!

abs.
https://www.youtube.com/rodrigoKulb (https://www.youtube.com/rodrigoKulb)
Título: Re:Ubuntu não reconhece HDMI
Enviado por: creto em 25 de Julho de 2020, 09:42
Olá,

A última mensagem, deste tópico era de: "Resposta #65 Online: 23 de Dezembro de 2016, 19:35"

T+
Título: Re:Ubuntu não reconhece HDMI
Enviado por: PauloAragao em 12 de Agosto de 2020, 03:48
Bom dia, sou novo no fórum e estou com o problema relatado nesse tópico. Tentei as diversas orientações deixadas aqui em em outros fórum e não obtive êxito. Eu utilizo o Ubuntu 20.04 (Gnome) em um computador ACER NITRO 5 - Core i5 - 7ª Geração com GTX 1050. Caso alguém possa ajudar, fico extremamente grato. Obrigado.

Resultado do xrandr

Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
HDMI-0 disconnected (normal left inverted right x axis y axis)
eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm
   1920x1080     60.05*+  60.01    59.97    59.96    59.93 
   1680x1050     59.95    59.88 
   1600x1024     60.17 
   1400x1050     59.98 
   1600x900      59.99    59.94    59.95    59.82 
   1280x1024     60.02 
   1440x900      59.89 
   1400x900      59.96    59.88 
   1280x960      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      60.00 
   1280x720      60.00    59.99    59.86    59.74 
   1024x768      60.04    60.00 
   960x720       60.00 
   928x696       60.05 
   896x672       60.01 
   1024x576      59.95    59.96    59.90    59.82 
   960x600       59.93    60.00 
   960x540       59.96    59.99    59.63    59.82 
   800x600       60.00    60.32    56.25 
   840x525       60.01    59.88 
   864x486       59.92    59.57 
   800x512       60.17 
   700x525       59.98 
   800x450       59.95    59.82 
   640x512       60.02 
   720x450       59.89 
   700x450       59.96    59.88 
   640x480       60.00    59.94 
   720x405       59.51    58.99 
   684x384       59.88    59.85 
   680x384       59.80    59.96 
   640x400       59.88    59.98 
   576x432       60.06 
   640x360       59.86    59.83    59.84    59.32 
   512x384       60.00 
   512x288       60.00    59.92 
   480x270       59.63    59.82 
   400x300       60.32    56.34 
   432x243       59.92    59.57 
   320x240       60.05 
   360x202       59.51    59.13 
   320x180       59.84    59.32



Título: Re:Ubuntu não reconhece HDMI
Enviado por: creto em 12 de Agosto de 2020, 11:36
Olá @PauloAragão (xará),

Leia aqui neste link abaixo que eu acho que vai lhe auxiliar no problema:

 >>> Mudando a resolução do monitor para uma que não apareça nas opções <<<  (https://forum.biglinux.com.br/t/dica-mudando-resolucao-do-monitor-para-uma-que-nao-apareca-nas-opcoes/444)

Seu monitor eDP-1-1

Espero que lhe sirva, boa sorte e volte a postar!!!

T+
Título: Re:Ubuntu não reconhece HDMI
Enviado por: PauloAragao em 12 de Agosto de 2020, 12:45
Olá @PauloAragão (xará),

Leia aqui neste link abaixo que eu acho que vai lhe auxiliar no problema:

 >>> Mudando a resolução do monitor para uma que não apareça nas opções <<<  (https://forum.biglinux.com.br/t/dica-mudando-resolucao-do-monitor-para-uma-que-nao-apareca-nas-opcoes/444)

Seu monitor eDP-1-1

Espero que lhe sirva, boa sorte e volte a postar!!!

T+

Boa tarde meu amigo. Obrigado pela reposta. Se eu entendi bem, o procedimento contido no link deixado por você fará a adição de uma nova resolução na lista de opções existente. Contudo, meu problema é com a porta HDMI. Se eu compreendi corretamente, ela está desabilitada. Eu conectei minha câmera DLSR via HDMI e não há reconhecimento do dispositivo. Fiz um teste com a câmera na minha TV e tudo funcionou perfeitamente, mas com o notebook não funcionou. No resultado do meu XRANDR mostra a opção HDMI-0 disconnected, acredito ser esse o problema.

Caso eu tenha interpretado errado, minhas desculpas. Obrigado pela ajuda.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: creto em 12 de Agosto de 2020, 18:32
Sim, se você tem um monitor espetado via HDMI e não está sendo reconhecido, tem que ver primeiro essa questão, pois pelo xrandr seu monitor é o que eu mencionei acima.

Ou seja"eDP-1-1", se for o caso de o hdmi não estar sendo reconhecido, verifique cabos, conectores, e mais, sobre isso uma breve pesquisa no google mostrou algumas sugestões:

 >> "Usando hdmi no ubuntu" << (https://www.google.com/search?q=usando+hdmi+no+ubuntu&oq=usando+hdmi+no+ubuntu&aqs=chrome..69i57j33.5919j0j7&sourceid=chrome&ie=UTF-8)

Vá postando o que vai tentando quem sabe uma hora o fórum pode lhe ser útil de alguma forma.

T+
Título: Re:Ubuntu não reconhece HDMI
Enviado por: PauloAragao em 12 de Agosto de 2020, 21:08
Sim, se você tem um monitor espetado via HDMI e não está sendo reconhecido, tem que ver primeiro essa questão, pois pelo xrandr seu monitor é o que eu mencionei acima.

Ou seja"eDP-1-1", se for o caso de o hdmi não estar sendo reconhecido, verifique cabos, conectores, e mais, sobre isso uma breve pesquisa no google mostrou algumas sugestões:

 >> "Usando hdmi no ubuntu" << (https://www.google.com/search?q=usando+hdmi+no+ubuntu&oq=usando+hdmi+no+ubuntu&aqs=chrome..69i57j33.5919j0j7&sourceid=chrome&ie=UTF-8)

Vá postando o que vai tentando quem sabe uma hora o fórum pode lhe ser útil de alguma forma.

T+

Opa, obrigado pela resposta. Então, meu objetivo maior é conectar minha câmera e um data-show. Contudo, eles não são reconhecidos na entrada HDMI que, ao meu ver, está desativada. Já tentei fazer o que foi proposto no link, mas não funcionou. Em outros fóruns indicaram a edição do /lib/modprobe.d/nvidia-kms.conf, mudando alguns parâmetros, mas também não deu certo. Em outro fórum, um indivíduos atualizou os drivers nvidia e funcionou. Isso não deu certo também, meus drivers estão atualizados. No momento, estou utilizando o 440 (proprietário testado). Em outros fóruns indicaram o retorno para drivers mais antigos, fiz isso e não resolveu. Pelo contrário, tive problema gráfico que só pode ser solucionado pelo terminal root em modo de recuperação.

Eu continuo com o problema e pesquisando bastante para tentar solucionar o caso. Agradeço a ajuda. Obrigado.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: zekkerj em 13 de Agosto de 2020, 09:29
Desculpe, "entrada" HDMI? As portas HDMI não são de saída? A menos que você tenha uma placa de captura, é isso?
Título: Re:Ubuntu não reconhece HDMI
Enviado por: PauloAragao em 13 de Agosto de 2020, 11:41
Desculpe, "entrada" HDMI? As portas HDMI não são de saída? A menos que você tenha uma placa de captura, é isso?

Isso mesmo, engano meu.
Título: Re:Ubuntu não reconhece HDMI
Enviado por: zekkerj em 13 de Agosto de 2020, 18:00
Isso mesmo, engano meu.
Acontece. ;)

Observe no entanto que, sendo um dispositivo de saída, não faz muito sentido que você tente conectar sua câmera a ele, a menos que pretenda gravar na câmera a saída do vídeo do computador. Acho mais provável que seja o contrário, e nesse caso você talvez tenha mais sucesso ao conectar a câmera via USB pra resgatar os vídeos e fotos dela.

O que nos leva ao datashow, e aí eu tenho que concordar contigo que o buraco é mais embaixo, o datashow deveria se comportar exatamente como um monitor, inclusive deveria ser detectado assim. Mas talvez isso já dê uma dica de como caminhar para a solução: você já testou conectar um monitor normal nessa saída, pra ver se consegue habilitá-la?