Após a atualização 12.04, meu áudio HDMI para de funcionar a qualquer momento que eu desligo o meu segundo monitor (TV de plasma). A placa gráfica é uma Radeon 6800 que possui saída DVI para o 1º monitor e saída HDMI para o receptor que a TV obtém em áudio / vídeo. O áudio é sempre através do som do meu receptor.
As coisas funcionam bem desde que sejam inicializadas com a TV e o receptor. Desligue a TV e o áudio HDMI do BART desaparecerá e a opção HDMI desaparecerá do menu de som. Ocorreu um problema ocasional no HDMI com a 11.10, mas ligar / desligar a TV corrigia o som. Como codificar as coisas para que elas sempre usem HDMI sem áudio? Suspeito que a TV esteja enviando um sinal de que o 12.04 está ouvindo. Ligar a TV novamente NÃO resolve isso, e eu sugiro que você possa substituir esse novo "recurso" pelo menu de som.
Respostas:
Eu estou tendo esse problema. Não consegui encontrar uma solução decente, mas tenho esse trabalho por aí. Observe que é um hack horrível, mas ele faz o trabalho para mim até que o problema raiz seja resolvido - espero que ajude outra pessoa. A cada 5 segundos, verifica o dmesg quanto a erros de conexão HDMI e, se encontrar, reinicia a conexão.
Eu criei esse script de watchdog - substitua "DFP1" pelo nome da sua saída (obtenha-o no xrandr).
Se alguém souber uma maneira melhor de detectar o erro (com drivers catalisadores), entre em contato. (Com os drivers de código-fonte aberto, acho que você pode disparar o bit de redefinição do código nos eventos drm acpi, se quiser fazer algum script).
Eu o inicio adicionando isso ao /etc/rc.local: (altere "xbmc" para o nome de usuário no qual você faz login)
fonte
while True:
bloco inteiro e substituí-lo simplesmentedoTest()
. Pode levar alguns ajustes - certifique-se de que seja executado no cron de usuários logados (não raiz).su xbmc -c 'python /home/andy/src/check_hdmi.py &'
então em uma nova linhaexit 0
. Você substituiuxbmc
pelo nome de usuário correto?Enquanto isso, enquanto o relatório de erros passa por uma boa revisão, notei uma combinação rápida de botões que salvará algumas dores de cabeça.
Simplesmente entre em
tty
e retorne à sua GUI:CTRL+ ALT+ F1 (ou qualquer coisa de F1a F6)
então
CTRL+ ALT+ F8(talvez você precise usar em F7vez de F8. Um deles retornará à sua área de trabalho, o outro exibirá uma tela preta e um cursor)
Parece que a sincronização é restabelecida ao retornar à GUI.
Isso é muito mais rápido do que sair e entrar novamente, e seus programas etc. permanecem abertos.
Combinação de botões. Feito. Sem complicações.
Claro que isso não é uma solução. É apenas uma combinação rápida de teclado para enganar o HDMI para sincronizar novamente e, assim, recuperar o áudio.
Isso funciona do meu lado.
Alguém mais quer desligar a TV por um segundo e experimentá-la?
fonte
Notei que, se você desligar a saída da TV e ligá-la novamente, também redefinirá o som (Radeon HD6670). Os comandos aticonfig configuram a tela para preencher a tela da minha TV. Você precisa descobrir seu nome de saída executando "xrandr -q", altere "DFP1" para o que está listado antes de "CONNECTED" na saída do comando (é sensível a maiúsculas e minúsculas). O único problema com isso na minha configuração é que algumas janelas saltam parcialmente da parte superior da tela ao executar a parte on / off do script (arraste-as com a tecla Alt pressionada novamente, se isso acontecer com você). Talvez alguém possa codificar uma solução / solução alternativa melhor.
fonte
Mesmo problema. A única dica que tenho é depois de executar
pactl list
Parece desligar o monitor desativa afundar? e não reativa quando a TV é ligada novamente. hdmi-output-0: HDMI / DisplayPort (prioridade: 5900, não disponível )
" não disponível " deve estar " disponível "
Presumo que você esteja usando uma placa ATI com fglrx. experimentar
Não tenho certeza se essa configuração é persistente. Nesse caso, o comando para ativar novamente é.
Duvido que isso funcione. EDITAR> (Não funcionou)
Como user53740 publicado. Logout / in restaura o áudio. Ligar ou desligar o monitor desativa o áudio HDMI. Se você realmente não deseja sair, você pode remover o hdmi, conecte um plug-in novamente e o áudio hdmi será restaurado. Não faça isso com muita frequência. Somente quando você está desesperado.
Há um tópico aqui e um relatório de erro esquivo aqui
EDITAR> Outra solução alternativa é ir para Configurações do sistema> Vídeo. Em seguida, clique em Aplicar sem alterar nada.
fonte
Vá para Configurações do sistema → Monitores
Altere a resolução, aplique e altere-a novamente.
Todas as configurações → Som → selecione HDMI
fonte
Tendo o mesmo problema.
Obviamente, os drivers da ATI provavelmente são a causa de problemas novamente. A minha é a Radeon HD 6xxx.
Ao sair e voltar, o som é recuperado, mas acho que poderia haver outra solução mais simples.
fonte
GD Gents resolvido
Teve o mesmo problema, apenas o meu http com ATI 5770 foi conectado ao receptor e depois à TV. Resolvido esse problema baixando e instalando o pacote de drivers BETA mais recente no site da AMD.
Aqui está o link ATI Radeon
Muito obrigado pelo link para o Catalyst ™ 12.7 Beta Driver. Eu pesquisava no Google há muito tempo e ninguém tinha uma resposta fácil para esse problema irritante.
Porém, após a instalação do driver AMD Catalyst 12.7 Beta para Windows ® 7 e Windows Vista®
tudo é bonitinho!
Muito grato.:)
fonte
Isso funciona para mim (placa gráfica Intel HD):
killall pulseaudio
(encontrado aqui: /ubuntu//a/176276/45779 )
fonte