Various Game Emulators Are Faster On Mesa Drivers Now Thanks To OpenGL Threading

Written by Michael Larabel in Mesa on 23 November 2019 at 01:00 AM EST. 6 Comments
MESA
A few days ago 7 Days to Die saw a performance boost on Mesa Git from its "glthread" threading implementation while now a number of game emulators have seen similar whitelisting.

The Dolphin GameCube/Wii emulator sees about 17% better performance from Mesa OpenGL threading, the Citra Nintendo 3DS emulator saw a 12% rise in performance, and the Yuzu Nintendo Switch emulator saw a 29% rise in performance from this whitelisting.

The whitelist additions are in Mesa 20.0-devel right now though presumably will be back-ported to Mesa stable shortly. Not bad at all for a simple mesa_glthread addition and using Intel graphics.

The complete list of whitelisted games/applications can be found via the defaults. Those wanting to try this OpenGL threading behavior with other software can use the mesa_glthread=true environment variable to override the whitelisting behavior.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week