<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#c17">Comment # 17</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:ytrezq@sdf-eu.org" title="ytrezq@sdf-eu.org">ytrezq@sdf-eu.org</a>
</span></b>
<pre>(In reply to Marek Olšák from <a href="show_bug.cgi?id=93686#c14">comment #14</a>)
<span class="quote">> You are completely missing the point. The main concern is that applications
> may try to use all available renderers, including llvmpipe if it's present.
> The problem is that llvmpipe would significantly slow down drawing because
> of its slow rendering and high overhead. I know from experience that if
> applications are given a way to hurt their performance, they will eagerly
> take it. And everybody will blame Linux. Everybody always blames Linux for
> their problems.</span >
Only because it’s the ᴄᴘᴜ (if yes why?) or it’s because mixing slower ɢᴘᴜ
hardware slows down faster ɢᴘᴜs in general (imagining the case of an intel ɢᴍᴀ
with a geforce 7xx if they would support Vulkan (which won’t happen)) ?
As I never heard such thing for OpenCl, I guess it’s the first case (again why
?)
Otherwise, yes the aim is that applications try to use all available renderers,
llvmpipe included. (I thought adding a renderer even it’s llvmpipe would be
able to make things faster)
In the second case, then, it might only be useful in the rare case of an old
ɢᴘᴜ with a fast modern ɢᴘᴜ.
In the meantime, I’m not aware of any desktop supporting ꜱꜱᴇ4.2 and being able
to output video without a ɢᴘᴜ. So OpenGl support for llvmpipe is already for
rare cases (e.g a supercomputer without a set of graphic cards being
occasionally used for graphics rendering)
I also can’t imagine users blaming Linux after intentionally setting an
environment variable and complaining things runs slower compared to when it’s
not set.</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>