News: 0001532334

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

New Round Of Driver Optimizations For AMD RadeonSI In Mesa 25.1

([Mesa] 6 Hours Ago RadeonSI Optimizations)


Well known AMD Mesa driver developer Marek Olšák has been at it again working on some further performance optimizations to the open-source RadeonSI Gallium3D driver code.

Merged to Mesa 25.1-devel on Thursday was another set of patches to further tune this AMD RadeonSI Gallium3D driver used for OpenGL support for GCN GPUs and newer.

No performance numbers were supplied as part of the merge request for this set of 17 patches but Marek simply sums it up as:

"- Z/S caching in GL2 is enabled by default for radeonsi. This improves performance.

- NGG culling is enabled when the shader writes the viewport index. Frustum and small prim culling is skipped in this case.

- Don't cull front and back faces in the hw if the shader culls. CULL_FRONT and CULL_BACK are no longer the major cause of context rolls.

- Cleanups and trivial items"

Within some of the patches like [1]enabling Z/S caching , Marek notes " this improves performance for several workloads " but again without specifying the workloads or any relative expectation for the level of performance improvement.

In any event I'll be trying a fresh round of Mesa 25.1-devel Git benchmarking soon, especially being on the lookout for any changes to help enhance the [2]Radeon RX 9070 series Linux performance .

See [3]this merge request for more details on this latest round of RadeonSI driver optimizations.



[1] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33482/diffs?commit_id=95a9df811a9c9a050c27e51c5064a865ccd37219

[2] https://www.phoronix.com/review/amd-radeon-rx9070-linux

[3] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33482



ernstp

Danny3

JPFSanders

ChipExtender

middy

ernstp

Die TeX-Artikel [..] aber doch inzwischen wohl nicht mehr an den
Fingern zweier Hände abzählbar (außer vielleicht von Informatikern,
die bekanntlich mit den Fingern bis 1023 zählen können.
-- Anselm Lingnau