If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Revised Stack Space Patch For R600 Gallium3D Driver

Phoronix: Revised Stack Space Patch For R600 Gallium3D Driver

Vadim Girlin on Sunday posted a stack space patch for the AMD R600 Gallium3D driver that he reported to improve Unigine's performance by ~30% for this open-source Radeon graphics driver. He has since revised that patch, but testing has revealed it isn't too incredibly exciting at this point...

Note: The mesa is git master as of commit 07cdfdb708ac28aa with the addition of my having reverted commit 1eedebc65b (enable DISCARD_RANGE for r600g)... The reverted commit triggers corruption in TF2 for me.

The Before run is mesa as described above. The after run is with the addition of v3 of Vadim's stack space reservation patch (v3 was posted shortly before I got home from work). The difference is about 26% before you take standard deviation into account.