Lavapipe performance question during interactive drawing

Mike Blumenkrantz michael.blumenkrantz at gmail.com
Fri May 5 15:54:48 UTC 2023


Anything as long as it exhibits the issue.

On Fri, May 5, 2023 at 11:52 AM George Karpathios <gkarpa1 at gmail.com> wrote:

> Not sure, I may have to get approval first. Will see what I can do. If so,
> are there any specific options you'd like enabled? Thanks
>
> Best regards,
> George
>
> On Fri, May 5, 2023 at 5:33 PM Mike Blumenkrantz <
> michael.blumenkrantz at gmail.com> wrote:
>
>> Can you provide a gfxreconstruct of the scenario?
>>
>> On Fri, May 5, 2023 at 10:32 AM George Karpathios <gkarpa1 at gmail.com>
>> wrote:
>>
>>> 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/ff29c55d/attachment.htm>


More information about the mesa-dev mailing list