<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#c12">Comment # 12</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 Tanu Kaskinen from <a href="show_bug.cgi?id=93946#c11">comment #11</a>)
<span class="quote">> Requiring users to edit the path files doesn't seem like a good solution to
> me. </span >

Correct - the real solution is module-port-manager.

<span class="quote">> I'd rather revert the patch that caused this regression (and I plan to
> do so in OpenEmbedded).</span >

It's not a regression. Switching to analog speakers when HDMI is unplugged (or
turned off) is an improvement. Staying on analog speakers when HDMI is plugged
in, is to keep existing behaviour.

Also, Gnome has a desire to "implement predictable routing in PulseAudio" (see
<a href="https://wiki.gnome.org/Design/SystemSettings/Sound">https://wiki.gnome.org/Design/SystemSettings/Sound</a> ), and this is a step in
that direction. Although that page lists HDMI above internal speakers,
indicating that we should lower the priority of internal speakers. (Which would
also solve this bug, but I'm not sure whether or not we want to do that by
default anyway.)

<span class="quote">> But here's another idea for a solution:

> 1) Remember the last profile the user selected for a card.</span >

Isn't that what module-card-restore already does?

<span class="quote">> 2) When a port becomes available, check if the currently active profile on
> that card was selected by the user. If not, and the port is part of the last
> user-selected profile, switch to the user-selected profile.</span >

Sorry, but there's too much left out in the above sentence to be able to tell
which scenarios this will break.</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>