[Mesa-users] which tools for profiling with radeonsi

Clemens Eisserer linuxhippy at gmail.com
Thu Jan 21 10:23:13 UTC 2021


Hi,

I am currently trying to modernize a 2d-drawing library which was written
against OpenGL 1.5/2.0, by rewriting parts which show suboptimal
performance.
Being rather new to OpenGL, I've read several articles which explain how to
avoid GPU stalls and synchronization between driver threads (as far as I
understood this is only an issue with mesa in case an application is
white-listed for threading) but I wonder, what are the recommended tools to
get this information when running on top of mesa and specifically radeonsi.
Shader latency etc. is not so much of concern for me, I am more interested
in severe performance penalities by mis-using the API (e.g. one drawing
operation frequently modifies a 32x32 A8 texture  via glTexSubImage2D is
and sampling immediatly after upload - which performs extremly poor).
(I saw several perf related env variables for intel  - however my
development machine is AMD based, so I would prefer to use radeonsi for
tuning)

Thank you in advance, Clemens
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-users/attachments/20210121/27f7a77d/attachment.htm>


More information about the mesa-users mailing list