[Mesa-dev] [RFC] dynamic IB size tuning for radeonsi

Grigori Goronzy greg at chown.ath.cx
Fri Apr 15 17:50:37 UTC 2016


Hi,

apps that cause a lot of synchronization benefit from small IB
sizes. The current IB size is a bit on the large side for this class
of apps. On the other hand, if there isn't much synchronization going
on, increasing the IB size can slightly improve performance, too.

Here's a quick hack that tunes the IB size based on feedback from
buffer_wait_time. What do you think? I see good results with Unigine
Heaven (no synchronization, benefits from larger IB size), Metro Last
Light (lots of synchronization, benefits from small IBs) as well as
OpenArena and Xonotic (same).

Note: this patch applies on top of Bas' constant engine patchset.

Grigori

In-Reply-To: 



More information about the mesa-dev mailing list