Pulseaudio Merges Speakers and Frontjack

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Am Mit 26 Okt 2011 23:23:55 CEST schrieb Reece Dunn:
> On 26 October 2011 22:10, Philipp Gassmann <phiphi at phiphi.ch> wrote:
>> Am Mit 26 Okt 2011 22:43:37 CEST schrieb Reece Dunn:
>>> On 26 October 2011 21:23, Philipp Gassmann <phiphi at phiphi.ch> wrote:
>>>> Hello
>>>>
>>>> I can no longer mute my builtin Speakers of my notebook separately from
>>>> the headphone-jacks (I've two of those)
>>>> In ubuntu 11.04 I could manually switch between Analog Output and Analog
>>>> Speakers in the Audio-Settings, now there's only Analog Speakers
>>>> In Alsamixer I have Master, Speaker, PCM, Front and some switches etc. I
>>>> can adjust them, but when I change the Volume via Indicator or
>>>> shortcuts, they are reset to 100, Master is leveled.
>>>> It would be no problem if connected jacks would be recognized and
>>>> speakers muted automatically, but that doesn't work either.
>>>> Switching between Analog Speakers and Analog Output was also some kind
>>>> of workaround, but It worked for me.
>>>> I asked on IRC if anyone could help me adjusting the configuration.
>>>> *mkbosmans told me to write a mail to the list.
>>>> *Here's some extracts:
>>>>
>>>> *
>>>> phiphi:* hello can anyone assist me in configuring my (pulse)audio on
>>>> ubuntu, so that I can mute speakers?22:06:09
>>>>
>>>> *phiphi:* In ubuntu 11.04 I could manually switch between Analog Audio
>>>> Output and Analog Speakers in the Audio-Settings22:07:06
>>>>
>>>> *mkbosmans:* phiphi, and now there's no choice in ports anymore?22:08:34
>>>>
>>>> *phiphi:* I still can mute Speaker via alsamixer, but the
>>>> volume-indicator or whatever is behind it (guess pulseaudio) has bound
>>>> the channel Speaker and Master together. When I change volume via
>>>> indicator it resets the Speaker channel.22:08:59
>>>>
>>>> *phiphi:* No, now there's only Analog Speakers22:09:29
>>>>
>>>>
>>>> *mkbosmans:* the problem lies in line 316: Removing path 'analog-output'
>>>> as it is a subset of 'analog-output-speaker'22:26:23
>>>>
>>>> *mkbosmans:* I had problems with subset path removal too22:27:06
>>>>
>>>> *mkbosmans:* Can you send a problem description to the mailing list,
>>>> with a link to this output? Please explain clearly (e.g. in case of
>>>> functionality you are missing of the alsa-mixer control elements) why in
>>>> your case the removal of the analog-output path is not desired22:28:17
>>>>
>>>> *mkbosmans:* phiphi, for reference see my mail to the list with the
>>>> subject [PATCH] alsa-mixer: Take channel mask of volume element into
>>>> account when finding a subset path
>>>>
>>>>
>>>>
>>>> killall pulseaudio ; LANG=C pulseaudio -vvvv > /tmp/pulseaudio_vvvv 2>&1
>>>> Output: http://pastebin.com/kvcYSth8 <http://pastebin.com/kvcYSth8>
>>>>
>>>> Output and result differ between different tries. Sometimes I have no
>>>> longer an "Internal Analog Device" and the problem-line does not appear.
>>>> like in the following
>>>> http://pastebin.com/vXwN3heW
>>>>
>>>> My sound-hardware is: HDA Intel, IDT 92HD75B3X5
>>>>
>>>> I'm glad If I can help improve pulseaudio (to work on my hardware ;-)
>>>
>>> For reference, there are also several bugs on Ubuntu's Launchpad
>>> relating to this:
>>>    https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/871633
>>> (HP Pavilion dv6, IDT 92HD75B3)
>>>    https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/870360
>>> (HP Pavilion dv7, IDT 92HD75B3X5)
>>>
>>> For my system (the dv7), I get the same behaviour as described above.
>>>
>>> According to the bios info, the jacks on my system get reported as:
>>>
>>> Node 0x0b: [Jack] Mic at Ext Front
>>> Node 0x0f: [Jack] Line Out at Ext Front
>>> Node 0x1e: [Jack] SPDIF Out at Ext Front
>>>
>>> With alsamixer:
>>>    Speaker -- effects the internal built-in speaker volume
>>>    Front -- effects the volume of the headphone jacks
>>>    Master -- effects both Speaker and Front volume
>>>
>>> Using hda-jack-sense-test:
>>>
>>> Pin 0x0b (Black Mic): present = left jack/connector on the front (microphone)
>>> Pin 0x0f (Green Line Out): present = middle *and* right jack/connector
>>> on the front (headphones)
>>>
>>> - Reece
>>> _______________________________________________
>>> pulseaudio-discuss mailing list
>>> pulseaudio-discuss at lists.freedesktop.org
>>> http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss
>>
>> I have a dv8.
>> Audio devices/Connectors are: 1 Stereo Speaker + 1 Bass Boost Speaker
>> at the bottom + 2x jack headphones + 1x Mic/Line In
>> There are some touch-controls for audio. Mute, Volume slider/+-, and a
>> Treble/Bass switch and a corresponding slider, that has no effect.
>> But that's not part of pulseaudio I guess, or is there a possibility to
>> control the bass boost speaker?
>>
>>
>> What's hda-jack-sense-test? OK, found it as .deb in the bugreport.
>> I get the same results! But that means, that it's possible to automute
>> it. there's hope ;)
>>
>> But I get only these two jacks, not as many as you have.
>> root at phiphi-HP-Pavilion-dv8-Notebook-PC:~# hda-jack-sense-test
>> Sigmatel specific "Power-Map: 0x00" verb ignored for the moment
>> Sigmatel specific "Analog Loopback: 0x00" verb ignored for the moment
>> Pin 0x0b (Black Mic): present = Yes
>> Pin 0x0f (Green Line Out): present = No
>>
>> What's the status? Did you find a workaround?
>
> Hi,
>
> I followed the steps in the dv6 bug report:
> -----
> Open
> /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf
>
> Change:
>
> [Element Front]
> switch = mute
> volume = merge
> override-map.1 = all-front
> override-map.2 = front-left,front-right
>
> To:
>
> [Element Front]
> switch = ignore
> volume = ignore
>
> ...and reboot to try the new settings.
> -----
>
> This means that:
>   1/  pulseaudio no longer overrides my audio settings whenever the
> computer reboots or when pulseaudio resets;
>   2/  I need to explicitly use alsamixer to adjust the speaker and
> headphone volume correctly.
>
> This works for me as I have it configured for headphones all the time
> (speaker volume at 0 and the headphone volume turned up) as I only
> listen through headphones anyway.
>
> According to the discussions on the bug, this is an issue with the
> ALSA/kernel driver mis-detecting the jacks.
>
> HTH,
> - Reece
> _______________________________________________
> pulseaudio-discuss mailing list
> pulseaudio-discuss at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/pulseaudio-discuss

Thank you!
I set both Element Front and Element Speaker to ignore, so i can 
manually level them. Pulseaudio affects Master and PCM.
you don't have to reboot. killall pulseaudio is all you need to do to 
reload the config!


[Index of Archives]     [Linux Audio Users]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux