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: _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev