Ubuntu 18.04 LTS - A torre não pode se conectar à nova TV

Ubuntu 18.04 LTS - A torre não pode se conectar à nova TV

Portanto, tenho um problema comum - mas especificamente estranho. Há anos que tenho um PC Tower rodando Ubuntu 18.04 LTS conectado a uma TV como meu computador de mídia. Atualizei para uma TV mais recente, mas a torre não consegue enviar sinal para a nova TV. Aqui está o resumo:

  1. Outros computadores (executando Windows) podem ser conectados à TV com o mesmo cabo HDMI e a mesma porta, e isso é exibido perfeitamente na TV (vídeo e áudio)
  2. Posso conectar a torre de volta à TV antiga e ela mostra bem
  3. A torre possui 2 portas HDMI na parte traseira, mas a que está conectada à placa-mãe não parece estar funcionando - não importa qual TV esteja conectada a essa porta, nada aparece. Infelizmente, isso significa que não posso ter uma configuração de "monitor duplo" e só posso ter uma janela de visualização por vez.
  4. Se eu tiver o HDMI conectado à TV antiga, deixe-o lá por cerca de 10 segundos e, em seguida, mude para a nova TV e, em seguida, o vídeo/áudio vai para a nova TV! No entanto, se eu reiniciar ou fizer qualquer coisa que acione uma "pesquisa" da tela (como abrir as configurações de "exibição", executar xrandrno terminal ou executar um aplicativo de tela cheia como o Kodi), o sinal está perdido.
  5. Quando o sinal é perdido, posso reconectar a TV antiga por 10 segundos, conectar a nova TV novamente e tudo volta.
  6. Se eu inicializar a torre quando ela estiver conectada à nova TV, posso ver a tela de inicialização da placa-mãe e a tela inicial roxa do Ubuntu - e então o sinal se perde.
  7. Como não consigo executar xrandrou abrir monitores, fica difícil solucionar o motivo pelo qual a nova TV não recebe o sinal.
  8. Tentei excluir o arquivo de configuração do monitor, mas isso não resolveu o problema. A TV antiga ainda funcionou depois que eu fiz isso (embora eu tenha que reajustar algumas configurações), mas a nova TV ainda não recebeu sinal na inicialização/ xrandr.
  9. Pelo que me lembro vagamente, posso ter um problema semelhante a este (se não exatamente o mesmo) ao configurar a TV antiga pela primeira vez. Obviamente eu já havia resolvido o problema na época, mas também foi há muitos, muitos anos, então, se eu corrigi esse problema uma vez antes, não me lembro mais o que tive que fazer. Além disso, teria sido com uma versão mais antiga do Ubuntu (provavelmente 13.10), então a solução antiga provavelmente não seria mais aplicável.

Eu só quero poder usar a nova TV como monitor para este computador de mídia. Se alguém tiver conselhos, eu adoraria ouvi-los.

EDITAR:

  1. Posso usar uma unidade de inicialização, reiniciar o computador e ela será exibida perfeitamente na nova TV. Isso me diz que tenho algum tipo de configuração na instalação atual que não está funcionando com a nova TV, mas não sei o quê, onde está escondida ou como ajustá-la/consertá-la.
  2. Na medida em que isso importa (provavelmente não importa), a TV antiga é uma Philips de 32" e a nova TV é uma Scepter de 55". Ambas as TVs são TVs idiotas. A TV antiga tem atualização de 720p e 60 Hz. A nova TV é 4K (2160p), também com atualização de 60 Hz.
  3. A placa gráfica na torre é uma placa gráfica NVidia (GeForce GT 610), usando os drivers X.Org X Server.

Responder1

Há uma grande probabilidade de que este seja um problema de EDID. Torre e nova tv não chegam a acordo sobre a resolução a utilizar. Eu tentaria salvar as informações do Edid da tv antiga e forçar a torre a usar esse edid quando conectada na tv nova, ou forçar a resolução. Como fazer isso está mais ou menos descrito aqui:
Usando um EDID salvo para que o Ubuntu inicialize na resolução correta quando a TV estiver desligada

Responder2

Tudo bem, então aqui está uma história estranha que sinto que confirmaoscar1919resposta de (documentando aqui apenas para detalhes adicionais, muito longo para um comentário):

Por palpite, conectei as duas TVs (usando a antiga porta HDMI "não funcionando" na placa-mãe da TV antiga) e verifiquei se ambas as TVs estavam ligadas (para que enviassem seus EDIDs). Com essa configuração, consegui abrir as configurações de vídeo na nova TV e rodar xrandrcom sucesso na TV antiga. As configurações de exibição mostraram até que a TV era Scepter (a nova marca de TV)! Ele mostrou o tamanho errado da TV (32 "em vez de 55"), mas presumo que seja um problema de EDID diferente.

Chegando até aqui, reiniciei para ver se as configurações de vídeo persistiam. Na verdade, eles fizeram! A nova TV funcionou na inicialização, sem precisar desconectar/reconectar.

Como teste final, desconectei a TV antiga e reiniciei novamente. A nova TV funciona bem, sem que a TV antiga esteja conectada. É estranho que isso tenha funcionado, já que eu já tinha as duas TVs ligadas e conectadas antes e ainda tinha visto os problemas. Mas, desta vez, certificar-me de que ambas as TVs estavam ligadas ANTES de conectá-las ao computador - acho que isso pode ter feito a diferença.

Ainda existem algumas estranhezas - como dizer que a tela tem apenas 32 "e que a resolução máxima é de apenas 1080p em vez de 4K (irritante, mas posso conviver com isso).

DR:

  1. Tenha ambas as TVs/monitores ligados (deve fazer isso primeiro para que ambas as TVs/monitores enviem EDIDs)
  2. Conecte ambos ao computador
  3. Abra as configurações de exibição ou executexrandr

Responder3

Aqui estão informações muito completas sobre os problemas e soluções da nVidia:

Eu começaria procurando erros em:

  • /var/log/Xorg.0.log
  • /var/log/syslog

Outra consideração é que o Live USB estaria usandonovodrivers e sua versão instalada podem estar usando drivers proprietários da nVidia. Você pode querer colocar temporariamente os drivers da nVidia na lista negra e usar os drivers padrão que, dada a idade da sua placa, devem funcionar muito bem. É difícil encontrar um link sobre como colocar a nvidia na lista negra e usar o nouveau porque 99% querem o oposto. Isso chega perto:

informação relacionada