<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - No sound when plugging in headphones, must unmute and raise Speker+LO to get sound"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90972#c20">Comment # 20</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - No sound when plugging in headphones, must unmute and raise Speker+LO to get sound"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=90972">bug 90972</a>
              from <span class="vcard"><a class="email" href="mailto:martinerikwerner@gmail.com" title="Martin Erik Werner <martinerikwerner@gmail.com>"> <span class="fn">Martin Erik Werner</span></a>
</span></b>
        <pre>(In reply to Raymond from <a href="show_bug.cgi?id=90972#c16">comment #16</a>)
<span class="quote">> you can use 

> amixer -c 0 set 'Loopback Mixing' Disabled


> Simple mixer control 'Loopback Mixing',0
>   Capabilities: enum
>   Items: 'Disabled' 'Enabled'
>   Item0: 'Enabled'</span >

When doing this the result is that there is now no output from headphones even
if Speaker+LO is manually unmuted and increased.

<span class="quote">> 

> you have to open bug report at kernel bigzilla about the aamix path always
> use first DAC when aamix mixer can connect to more than one DAC 
> </span >

I've opened <a href="https://bugzilla.kernel.org/show_bug.cgi?id=99931">https://bugzilla.kernel.org/show_bug.cgi?id=99931</a> for this.

(In reply to Raymond from <a href="show_bug.cgi?id=90972#c15">comment #15</a>)
<span class="quote">>    0.036|   0.000) D: [pulseaudio] alsa-mixer.c: Removing path
> 'analog-output-lineout' as it is a subset of 'analog-output-speaker'.

> you need a dock lineout.conf or add jack dock line out to line.conf to
> prevent Removing path 'analog-output-lineout' </span >

I still do not understand how to follow this instruction, I am guessing I
should add something to the files in /usr/share/pulseaudio/alsa-mixer/paths/?
Or should I create a new file named "lineout.conf" there, and what is the
content to add?

(In reply to Raymond from <a href="show_bug.cgi?id=90972#c17">comment #17</a>)
<span class="quote">> the dirty workaround if you need loopback mixing 

> <a href="http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/src/modules/alsa/">http://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/src/modules/alsa/</a>
> mixer/paths/analog-output-headphones.
> conf?id=aec811798cd883a454b9b5cd82c77831906bbd2d

> remove three lines from headphone.conf

> since auto mute is performed by driver 


> -[Element Speaker+LO]
> -switch = off
> -volume = off</span >

Doing this stops the Speaker+LO volume from being lowered and muted thus
headphones have sound when plugged in, but if internal speakers are muted
before plugging in, it does not unmute Speaker+LO when plugging in.

I have tested using instead

[Element Speaker+LO]
switch = mute
volume = merge

Which seems to make it work and behave as I expect it to.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>