HDMI Audio apenas quando a resolução da tela mudar

1

Eu tenho um problema estranho com a minha instalação do Ubuntu 16.04. Quando eu inicializo, é impossível obter áudio através de HDMI. Se eu reproduzir algum vídeo ou áudio (youtube, VLC, Spotify) eu posso ver a barra se movendo no pavucontrol e as configurações de som.

Então, para que isso funcione, eu preciso seguir estas etapas:

  1. Reproduza algum vídeo ou música em qualquer lugar no PC

  2. Vá para Configurações de exibição e altere a resolução

  3. Neste ponto, tenho o áudio funcionando, então altero a resolução de volta para o original (1920x1080)

Se eu parar o vídeo ou a música por um tempo, o PC perderá o áudio HDMI, então tenho que dar os passos novamente.

Eu tenho hardware recente: Placa-mãe do chipset Z270 CPU i5-7600k Kaby Lake (Sem GPU)

Eu tentei configurar manualmente o dispositivo de áudio no pavucontrol, mas não funciona.

Alguma dica sobre o que posso fazer?

UPDATE 1:

Eu tentei todas as combinações de dispositivos no pavucontrol, quando eu não tinha áudio HDMI, sem sorte. Mas quando eu habilito o áudio HDMI (com os 3 passos acima), eu posso mudar o dispositivo no pavucontrol e ver que o áudio só funciona se eu selecionar HDMI3 como meu dispositivo padrão.

UPDATE 2:

aplay -l log:

jose@desktop:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: ALC1220 Analog [ALC1220 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 1: ALC1220 Digital [ALC1220 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 7: HDMI 1 [HDMI 1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 8: HDMI 2 [HDMI 2]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 9: HDMI 3 [HDMI 3]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: PCH [HDA Intel PCH], device 10: HDMI 4 [HDMI 4]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
    
por Jose Truyol 18.04.2017 / 16:57

2 respostas

0

Parece que outro dispositivo de áudio também está disponível em seu hardware, que é enumerado como dispositivo padrão. Pls olhar para este link, isso irá ajudá-lo a configurar o seu monitor HDMI como dispositivo padrão.

https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture#Set_the_default_sound_card

Mesmo que o problema não seja resolvido, publique seus aplay -l logs aqui

No pavucontrol, você precisa selecionar o dispositivo padrão como esta imagem

    
por Arulpandiyan Vadivel 18.04.2017 / 17:03
0

Eu experimentei o mesmo problema. Eu resolvi o log " aplay -l " e descobri minha lista de placas e dispositivos.

Depois, usei este comando para verificar qual conjunto de cartão / dispositivo era o correto

$ aplay -D plughw:0,3 /usr/share/sounds/alsa/Front_Center.wav

Depois de plughw: você tem que colocar o cartão, dispositivo encontrado no seu log "palay-l". o seu cartão HDMI é obviamente o 0 e para o dispositivo você tem que tentar este comando para dispositivos (até ouvir um som através do dispositivo HDMI): 3/7/8/9/10

Uma vez que você encontrou seu conjunto de cartão / dispositivo, você precisa editar o /etc/pulse/default.pa, encontre a linha

#load-module module-alsa-sink 

descomente e mude da seguinte forma:

load-module module-alsa-sink device=hw:0,0

onde 0,0 é o seu conjunto de cartão / dispositivo encontrado antes.

Espero que ajude.

    
por LesterQH 28.08.2017 / 11:32