<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Vulkan apps run on secondary GPU on multi-GPU system"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106187#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Vulkan apps run on secondary GPU on multi-GPU system"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=106187">bug 106187</a>
              from <span class="vcard"><a class="email" href="mailto:mdiluzio@feralinteractive.com" title="Marc Di Luzio <mdiluzio@feralinteractive.com>"> <span class="fn">Marc Di Luzio</span></a>
</span></b>
        <pre>(In reply to Mike Lothian from <a href="show_bug.cgi?id=106187#c4">comment #4</a>)
<span class="quote">> As for selecting the first one automatically, I think the Launcher should be
> remembering the card you last used, and that would be up to Feral to fix</span >

Figured I'd drop in here.

So the underlying issue here is that the two cards returned by
vkEnumeratePhysicalDevices are effectively identical, so we try and select the
same card we had before, and since they both match it picks the first. We also
end up defaulting to the first because we have to mostly assume the first one
is the primary, given no other viable information on that matter.

It'd be beneficial, if the performance difference isn't resolvable, to somehow
return the "primary" card first in the vkEnumeratePhysicalDevices list.

However, we'll track the failure to remember internally and see if we can deal
with it for now based on the order we're given the duplicates.</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>