Ubuntu 16.04 HDMI Audio Non funziona, funziona il test degli altoparlanti

Sto usando kubuntu 16.04

Sto cercando di far funzionare l’audio tramite HDMI. Credo di dover impostare la scheda e il dispositivo predefiniti, ma non riesco a trovare il modo. Ho controllato / provato:

  1. Ho controllato per assicurarmi che l’altoparlante non sia distriggersto usando alsamixer.
  2. In Impostazioni di sistema-> Multimedia la riproduzione predefinita è impostata su “GF119 HDMI Controller Digital Stereo (HDMI)”
  3. aplay -l mostra l’output di:
 **** Elenco dei dispositivi hardware PLAYBACK ****
 scheda 0: SB [HDA ATI SB], dispositivo 0: ALC887-VD Analogico [ALC887-VD Analog]
   Sottodivisioni: 1/1
   Sottodispositivo # 0: sottodispositivo # 0
 scheda 0: SB [HDA ATI SB], dispositivo 1: ALC887-VD digitale [ALC887-VD Digital]
   Sottodivisioni: 1/1
   Sottodispositivo # 0: sottodispositivo # 0
 scheda 1: NVidia [HDA NVidia], dispositivo 3: HDMI 0 [HDMI 0]
   Sottodivisioni: 1/1
   Sottodispositivo # 0: sottodispositivo # 0
 scheda 1: NVidia [HDA NVidia], dispositivo 7: HDMI 1 [HDMI 1]
   Sottodivisioni: 1/1
   Sottodispositivo # 0: sottodispositivo # 0
  1. speaker-test -c 2 -r 48000 -D hw: 1,7 produce rumore bianco.
  2. lspci -nn | grep ‘[04 [80] [13]]’ produce:
 00: 14.2 Dispositivo audio [0403]: Advanced Micro Devices, Inc. [AMD / ATI] SBx00 Azalia (Intel HDA) [1002: 4383] (rev 40)
 01: 00.1 Dispositivo audio [0403]: Controller audio HDMI NVIDIA Corporation GF119 [10de: 0e08] (rev a1)
  1. Spurgo e reinstallazione di pulse-audio e alsa-base.

Non sono sicuro di cos’altro aggiungere per essere utile.

Ecco come sono riuscito a far funzionare le cose nel caso qualcuno volesse sapere. Potrebbe farti risparmiare tempo.

Il problema sembrava essere che l’audio a impulsi trasmettesse il suono al dispositivo 1 di scheda 1 che non produceva alcun suono con il comando di test del suono. Avevo bisogno di passare al dispositivo 1 della scheda 1, che produceva suono con il test del suono.

Ho aggiunto due righe al file /etc/pulse/default.pa

 modulo load-module-alsa-sink device = hw: 1,7
 set-default-sink output 2

L’hw: 1,7 corrisponde alla “scheda 1” e al “dispositivo 7” mostrati per il dispositivo nell’output di “aplay -l”. Questa era la scheda e il dispositivo che riproducevano il suono dal test del suono. Il numero per il sink predefinito è l’indice del dispositivo mostrato da “pacmd list-sink”

Ho anche dovuto spegnere il dispositivo corrispondente alla hw: 1,3 usando pavucontrol.

Utile anche il sito PulseAudio / Examples , in particolare la sezione sulla configurazione dell’uscita HDMI.