RadeonSI Enables Compute PBO Blits: "Massively Improves Perf In A Number Of Cases"
([Radeon] 4 Hours Ago
RadeonSI Compute PBO Blits)
- Reference: 0001473021
- News link: https://www.phoronix.com/news/RadeonSI-Compute-PBO-Blits
- Source link:
Related to the work by Mike Blumenkrantz for [1]significantly improving the Mesa glReadPixels performance by more than 100%, the open-source driver developer at Valve has now enabled compute PBO blits within mainline Mesa for the AMD Radeon "RadeonSI" Gallium3D driver.
Compute pixel buffer object (PBO) blits are now enabled for the RadeonSI driver. Blumenkrantz quipped in the [2]pull request :
"radeonsi: enable compute pbo blits
this probably needs better tuning by experts, but it massively improves perf in a number of cases"
This in turn will trigger the compute PBO downloads for glReadPixels once that other merge request lands plus other unspecified test cases.
The compute PBO blits for RadeonSI was merged today for next quarter's Mesa 24.2 feature release.
[1] https://www.phoronix.com/news/Blumenkrantz-glReadPixels-Perf
[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29842
Compute pixel buffer object (PBO) blits are now enabled for the RadeonSI driver. Blumenkrantz quipped in the [2]pull request :
"radeonsi: enable compute pbo blits
this probably needs better tuning by experts, but it massively improves perf in a number of cases"
This in turn will trigger the compute PBO downloads for glReadPixels once that other merge request lands plus other unspecified test cases.
The compute PBO blits for RadeonSI was merged today for next quarter's Mesa 24.2 feature release.
[1] https://www.phoronix.com/news/Blumenkrantz-glReadPixels-Perf
[2] https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29842
Kjell