<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Performance improvement : Please consider hardware ɢᴘᴜ rendering in llvmpipe"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=93686">93686</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Performance improvement : Please consider hardware ɢᴘᴜ rendering in llvmpipe
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>unspecified
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>All
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>enhancement
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>Mesa core
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>ytrezq@sdf-eu.org
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>Purpose : combine software and hardware rendering for better speed performance.

Ok, I recognize this deserve an different purpose from the original one of
llvmpipe, and this might be only possible with Vulkan (probably not with
OpenGl). So I recognize this feature should be optional at run‑time.

The point is some programs are ɢᴘᴜ bound, and the ꜱɪᴍᴅ nature of llvmpipe would
allow to make non negligible benefits, even if it’s slower than an integrated
ɢᴘᴜ.
I recognize this would introduce a complex mechanism for load balancing between
ɢᴘᴜ and ᴄᴘᴜ (avoid ᴄᴘᴜ bounding when there are place for ɢᴘᴜ processing and
vice versa)

Though, my ɢᴘᴜ knowledge is strictly limited to what I learned with OpenCl and
gaming, so I don’t know. But in the case it’s possible, it might worth
discussion please.</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>