<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Changing device profile to HDMI is reset to default after short delay"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93946#c16">Comment # 16</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Changing device profile to HDMI is reset to default after short delay"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93946">bug 93946</a>
              from <span class="vcard"><a class="email" href="mailto:david.henningsson@canonical.com" title="David Henningsson <david.henningsson@canonical.com>"> <span class="fn">David Henningsson</span></a>
</span></b>
        <pre>(In reply to Mike C from <a href="show_bug.cgi?id=93946#c14">comment #14</a>)
<span class="quote">> Just adding a brief comment to the valuable previous <a href="show_bug.cgi?id=93946#c13">comment #13</a> that Tanu
> made, in my case the "only" available speakers on my system are within the
> monitor, so falling back to analog means that gives no sound at all until
> the profile is switched back to HDMI. So current behaviour certainly breaks
> my sound support, and means that every single time I want to have sound
> after not using the machine for a matter of ten minutes or so I then have to
> go into the settings and switch profile again. That is not user friendly. </span >

It's not user friendly to have broken internal speakers (you should talk to
your computer manufacturer about that ;-) ). Then your computer tricks PA to
think that they are in fact working, and as a result PA makes bad decisions.

If PA 8.0 makes worse decisions for the corner case of "broken internal
speakers", but at the same time makes better decisions for many other people,
then I would prefer not to revert my patch.

In the wait for a module-port-manager which I never seem to be able to finish
(argh), there are at least two workarounds:

 1) Unload module-switch-on-port-available, which leaves all switching of ports
up to you.

or

 2) Change /usr/share/pulseaudio/alsa-mixer/ports/analog-output-speaker.conf
and add something random that disables it, e g:

[Element IDoNotExist]
required = any

<span class="quote">> It will be nice to see an agreed solution for a good way forward, and I am
> thankful for the work being done on developing and fixing bugs in the
> pulseaudio packages.</span ></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>