Ubuntu não reconhece HDMI

Iniciado por erico_kl, 13 de Outubro de 2016, 19:04

tópico anterior - próximo tópico

druidaobelix

#15
Citação de: erico_kl online 15 de Outubro de 2016, 03:00
Testei agora com o ppa-graphics, porém sem sucesso.. Obtive o mesmo resultado do driver proprietário instalado anteriormente..
Abaixo um print do driver utilizado agora e dos demais do ppa-graphics disponíveis. Sugere a utilização de algum outro destes da lista?

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.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

erico_kl

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

druidaobelix

Citação de: erico_kl online 15 de Outubro de 2016, 17:48
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:

xrandr -q

Editando, esqueci de perguntar:

Qual o driver nvidia que está carregado?


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

erico_kl

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.

erico_kl

#19
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?


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

druidaobelix

CitarEstou 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.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

CitarScreen 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.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

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.

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

erico_kl

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

druidaobelix

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.

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

erico_kl

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

druidaobelix

Citação de: erico_kl online 15 de Outubro de 2016, 18:49
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.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Copie esse comando abaixo com o mouse, cole no terminal, dá um [enter] e veja o que acontece:


xrandr --output HDMI-0 --primary --mode 1920x1080 --pos 0x0 --rotate normal --output LVDS-1 --mode 1360x768 --pos 1920x0 --rotate normal --right-of HDMI-0
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

erico_kl

Ocorre um erro quando executo os parâmetros solicitados:


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

erico_kl

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




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



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