<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - Performance improvement : Please consider hardware ɢᴘᴜ rendering in llvmpipe"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93686#c2">Comment # 2</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED NOTABUG - Performance improvement : Please consider hardware ɢᴘᴜ rendering in llvmpipe"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93686">bug 93686</a>
              from <span class="vcard"><a class="email" href="mailto:sroland@vmware.com" title="Roland Scheidegger <sroland@vmware.com>"> <span class="fn">Roland Scheidegger</span></a>
</span></b>
        <pre>I'm not sure if this exact same proposal really came up already. We have seen
some though asking if we couldn't combine llvmpipe with less capable gpus to
make a driver offering more features, that is executing the stuff the gpu can't
do with llvmpipe (but no, we really can't in any meaningful way).
This proposal sounds even more ambitious in some ways, I certainly agree we
can't make it happen. With Vulkan, it may be the developers choice if multiple
gpus are available which one to use for what, so theoretically there might be
some way there to make something like that happen, but I've no idea there
really (plus, unless you're looking at something like at least 5 year old
low-end gpu vs. 8-core current high-end cpu, there'd still be no benefits even
if that could be made to work). There is one thing llvmpipe is "reasonably
good" at compared to gpus, which is shader arithmetic (at least for pixel
shaders, not running in parallel for vertex ones, with tons of gotchas as we
don't currently even optimize empty branches away), but there's just no way to
separate that.</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>