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

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #30 Online: 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.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #31 Online: 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?

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #32 Online: 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?
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #33 Online: 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á.
« Última modificação: 16 de Outubro de 2016, 03:48 por druidaobelix »
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #34 Online: 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.

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

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #35 Online: 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

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #36 Online: 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)

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #37 Online: 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

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #38 Online: 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.

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

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #39 Online: 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

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

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #40 Online: 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?

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

Offline druidaobelix

  • Usuário Ubuntu
  • *
  • Mensagens: 5.552
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #41 Online: 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?

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

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #42 Online: 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

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #43 Online: 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

Offline erico_kl

  • Usuário Ubuntu
  • *
  • Mensagens: 47
    • Ver perfil
Re:Ubuntu não reconhece HDMI
« Resposta #44 Online: 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:


Notebook: