[pulseaudio-discuss] internal speaker silent in Asus eee netbook (patch)
Tanu Kaskinen
tanuk at iki.fi
Sat Aug 5 07:27:02 UTC 2017
On Fri, 2017-08-04 at 14:50 +0200, Guenter Milde wrote:
> Dear PulseAudio developers,
>
> after updating my Asus eee netbook from Debian 8 to Debian 9, the internal
> speaker fell silent.
>
>
> System: Debian,
> pulseaudio 10.0
> Audio Device: Intel NM10/ICH7
>
> Diagnosis:
> headphones work
> speaker: no sound despite signal shown in pavucontrol
>
> Note:
> Before the update, pavucontrol showed 3 outputs: audio, speaker, and
> headphone. "audio" worked.
> After the update, the "audio" port is missing on the list.
>
> Workaround: with help from
> https://debianforum.de/forum/viewtopic.php?f=25&t=155501
> https://www.freedesktop.org/wiki/Software/PulseAudio/Backends/ALSA/Profiles/
>
> --- /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf 2017-06-18 18:03:31.000000000 +0200
> +++ /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker-eeepc.conf 2017-08-04 10:57:45.035014838 +0200
> @@ -84,13 +92,18 @@
>
> ; This profile path is intended to control the speaker, let's mute headphones
> ; else there will be a spike when plugging in headphones
> +; change by GM: "mute" instead of turning "off", don' set volume to zero
> [Element Headphone]
> -switch = off
> -volume = off
> +;switch = off
> +;volume = off
> +switch = mute
> +;volume = zero
>
> [Element Headphone2]
> -switch = off
> -volume = off
> +;switch = off
> +;volume = off
> +switch = mute
> +;volume = zero
>
> [Element Headphone+LO]
> switch = off
>
> I currently use a modified
> /usr/share/pulseaudio/alsa-mixer/profile-sets/default.conf
> as a new udev rule would require to rebuild initramfs.
>
> Some questions:
>
> Is this a known problem?
Not known to me at least.
> Why are switch and volume set to "off" in the original
> analog-output-speaker.conf?
The headphone output is turned off, because playing simultaneously to
the speakers and the headphones is a bad idea.
> Is there a better/simpler fix?
If headphone output needs to be enabled when using the internal
speakers, then that's a bug in the kernel driver. Please report this to
the alsa developers.
http://alsa-project.org/main/index.php/Bug_Tracking
> Are there sideeffects.
>
> Could this be achieved without root access and without changes to /usr/share/?
Pulseaudio's alsa mixer configuration can't currently be modified
elsewhere, unfortunately.
--
Tanu
https://www.patreon.com/tanuk
More information about the pulseaudio-discuss
mailing list