Re: Lavapipe performance question during interactive drawing

Mike Blumenkrantz <[email protected]>
Newsgroups gmane.comp.video.mesa3d.devel
Message-ID <CAHwmOzcWfj=2qJkuzdCU7f2yTefC1a5h0nnDfF6hRXTuYJ_3ig@mail.gmail.com>
Can you provide a gfxreconstruct of the scenario?

On Fri, May 5, 2023 at 10:32 AM George Karpathios <[email protected]> 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 <
> [email protected]> 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 <[email protected]>
>> 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
>>>
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.