News: 0001473021

  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)

RadeonSI Enables Compute PBO Blits: "Massively Improves Perf In A Number Of Cases"

([Radeon] 4 Hours Ago RadeonSI Compute PBO Blits)


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



Kjell

Dukenukemx

V1tol

lights0123

Still a few bugs in the system... Someday I have to tell you about Uncle
Nahum from Maine, who spent years trying to cross a jellyfish with a shad
so he could breed boneless shad. His experiment backfired too, and he
wound up with bony jellyfish... which was hardly worth the trouble. There's
very little call for those up there.
-- Allucquere R. "Sandy" Stone