¿Cómo eliminar la salida de audio Nvidia HDMI en PulseAudio?

17

En cada reinicio, PulseAudio establece un sumidero (en mi caso, "Salida de audio HDMI") como predeterminado.

Entonces, en cada reinicio, no escucho ningún sonido, y necesito reconfigurar el sumidero predeterminado cada vez a "Salida analógica".

¿Cómo elimino / desactivo un sumidero específico como HDMI o establezco un sumidero predeterminado que anula el sumidero existente?

manatlán
fuente
2
Incluso si alguien responde con una solución alternativa, presente un informe de error para su problema como se describe en help.ubuntu.com/community/ReportingBugs . Gracias
João Pinto
Esta es la segunda pregunta clasificada en Google para 'pulseaudio deshabilitar sumidero' y parece estar completamente dentro del alcance del uso y la administración de sabores oficiales de Ubuntu y no cae en ninguna de las áreas de alcance evitadas. Por favor, vuelva a abrir.
Jamieson Becker

Respuestas:

6

1. Eliminar configuración de usuario

Otro enfoque antes de editar default.pa sería cambiar el nombre del directorio oculto ~/.pulseaudioa algo como ~/.pulseaudio.000en su directorio / home. Aquí es donde se almacena la configuración definida por el usuario. Si se elimina o cambia de nombre, se volverá a crear inmediatamente desde la configuración /etc/pulse/default.pa .

2. Editar valores predeterminados

Solo si esto no tiene efecto en su sistema, entonces udev carga la interfaz HDMI como sumidero predeterminado. Entonces, un enfoque podría ser como ya lo mencionó HagenaarsDotNu para editar el default.pa. Tenga en cuenta hacer una copia de seguridad del default.pa actual. Busque esta sección que se explica por sí sola (tenga en cuenta que hal-detect no funcionará en Ubuntu> 10.04).

### Load audio drivers statically (it's probably better to not load
### these drivers manually, but instead use module-hal-detect --
### see below -- for doing this automatically)
#load-module module-alsa-sink
#load-module module-alsa-source device=hw:1,0
#load-module module-oss device="/dev/dsp" sink_name=output source_name=input
#load-module module-oss-mmap device="/dev/dsp" sink_name=output source_name=input
#load-module module-null-sink
#load-module module-pipe-sink
#
### Automatically load driver modules depending on the hardware available
.ifexists module-udev-detect.so
load-module module-udev-detect
.else
### Alternatively use the static hardware detection module (for systems that
### lack udev support)
load-module module-detect
.endif

3. La forma elegante

Otra forma más elegante de hacer que el audio funcione es habilitar la "Salida simultánea" de paprefs como se muestra aquí:

paprefs

Esto permite la salida de audio en ambos, el audio interno y la interfaz HDMI. Haga que este dispositivo de salida virtual sea el predeterminado y tendrá todas las opciones a su alcance.

Takkat
fuente
"Salida simultánea" tiende a ser intensivo en CPU
Tomot
3

en 18.10 pude arreglarlo

archivo /etc/modprobe.d/blacklist.conf
add

blacklist snd_hda_codec_hdmi
Selmi
fuente