Lavapipe performance question during interactive drawing
George Karpathios
gkarpa1 at gmail.com
Fri May 5 14:31:37 UTC 2023
Hi Mike,
Thanks for responding. I commented the call
to lvp_find_inlinable_uniforms() in lvp_pipeline.c but unfortunately it
didn't help this time. It may have gotten a bit worse actually.
Best regards,
George
On Fri, May 5, 2023 at 3:08 PM Mike Blumenkrantz <
michael.blumenkrantz at gmail.com> wrote:
> Hi,
>
> Can you try commenting out the same lines from last time and see whether
> that affects anything?
>
>
> Mike
>
> On Fri, May 5, 2023 at 7:30 AM George Karpathios <gkarpa1 at gmail.com>
> wrote:
>
>> Hi list,
>>
>> I'm using Lavapipe for Vulkan software rendering support in a modeling
>> application. I notice a large performance hit (with any Mesa version) in
>> the following scenario: The user clicks & drags the mouse in order to
>> create a simple shape (e.g. plane, cube, sphere) dynamically and the result
>> is being rendered (basic gray shading) in real-time alongside the movement
>> of the mouse. Lavapipe seems to be struggling a bit to keep up with this
>> action as the frame time goes up to over 1 second. On the other hand, on a
>> more "static" scene I can get great fps (30-60) while panning/rotating a
>> scene, after Mike Blumenkrantz's recent improvements (many thanks for those
>> again!).
>>
>> I've uploaded a screenshot of the VS profiler showing the hot path at
>> https://imgur.com/a/qZBkB51 and I'd appreciate hearing your thoughts on
>> this. Thanks once more for your time.
>>
>> Best regards,
>> George
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20230505/962cb8b0/attachment.htm>
More information about the mesa-dev
mailing list