Modifica del dispositivo audio predefinito in Pulseaudio


9

Vorrei usare HDMI sulla mia scheda grafica per l'uscita audio. ALSA lo mostra come una scheda con 4 dispositivi e posso ottenere l'audio attraverso uno di essi (gli altri tre sono canali diversi, forse? Ho solo l'uscita stereo collegata). Sebbene Pulseaudio abbia la scheda giusta impostata come predefinita, mi sembra che giochi sul dispositivo sbagliato. Pacmd mostra che il sink ha il parametro alsa.device impostato sul primo dispositivo elencato da ALSA, ma posso ottenere l'audio solo dal secondo.

Come posso forzare Pulseaudio a utilizzare un altro dispositivo della stessa scheda dell'output predefinito?

o

Come posso forzare ALSA a cambiare i numeri del primo e del secondo dispositivo sulla scheda?

Risposte:


5

Sembra che ho trovato una soluzione, almeno per questo caso particolare. Dato che conoscevo la carta e il numero del dispositivo assegnato da ALSA, dovevo solo aprire /etc/pulse/default.pa . nell'editor e cambia questa riga

#load-module module-alsa-sink

in questo

load-module module-alsa-sink device=hw:2,7

dove 2 e 7 sono i miei casi particolari di numeri di carte e dispositivi. Ciò ha creato un nuovo sink collegato al dispositivo corretto, che è stato quindi utilizzato come output predefinito.


0

Possiamo anche usare uscite simultanee, questo è più facile da configurare e potente.

Installa paprefs e pavucontrol .

sudo apt install paprefs pavucontrol

Quindi riavviare (il riavvio di pulseaudio da solo non funziona correttamente).

Nella scheda di output delle preferenze audio, seleziona "Output simultaneo (..)"

Ora apri l'utility di controllo del volume audio a impulsi (pavucontrol), ti permetterà di scegliere di silenziare alcune uscite, regolare i guadagni in modo indipendente, offset delle latenze e altro.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.