Cambiar el dispositivo de audio predeterminado en Pulseaudio

9

Me gustaría usar HDMI en mi tarjeta gráfica para la salida de audio. ALSA lo muestra como una tarjeta con 4 dispositivos y puedo obtener sonido a través de uno de ellos (los otros tres son canales diferentes, ¿quizás? Solo tengo una salida estéreo conectada). Aunque Pulseaudio tiene la tarjeta correcta configurada por defecto, me parece que se reproduce en el dispositivo incorrecto. Pacmd muestra que el sumidero tiene el parámetro alsa.device establecido en el primer dispositivo listado por ALSA, pero solo puedo obtener sonido del segundo.

¿Cómo puedo forzar a Pulseaudio a usar otro dispositivo de la misma tarjeta que la salida predeterminada?

o

¿Cómo puedo forzar a ALSA a cambiar los números del primer y segundo dispositivo de la tarjeta?

pomotron
fuente

Respuestas:

5

Parece que encontré una solución, al menos para este caso particular. Como conocía el número de tarjeta y dispositivo asignado por ALSA, solo tuve que abrir /etc/pulse/default.pa . en editor y cambiar esta línea

#load-module module-alsa-sink

dentro de esto

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

donde 2 y 7 son mis instancias particulares de números de tarjeta y dispositivo. Esto creó un nuevo sumidero conectado al dispositivo correcto, que luego se utilizó como salida predeterminada.

pomotron
fuente
0

También podemos usar salidas simultáneas, esto es más fácil de configurar y potente.

Instalar paprefs y pavucontrol .

sudo apt install paprefs pavucontrol

Luego reinicie (reiniciar pulseaudio solo no funcionará bien).

En la pestaña de salida de preferencias de sonido, elija "Salida simultánea (..)"

Ahora abra la utilidad de control de volumen de audio de pulso (pavucontrol), le permitirá elegir silenciar algunas salidas, ajustar las ganancias de forma independiente, las compensaciones de latencias y más.

NVRM
fuente