Wine-Staging 1.9.10 Brings Rewritten CSMT Multi-Threading For Linux Gamers

Written by Michael Larabel in WINE on 18 May 2016 at 12:59 PM EDT. 7 Comments
Wine-Staging 1.9.10 is out today with more experimental patches atop this week's Wine 1.9.10 snapshot.

Wine-Staging 1.9.10 will be exciting for many of you Linux gamers who are using it for running Windows games on Linux. With Wine-Staging 1.9.10, support for CSMT (Command-Stream Multi-Threading) has been restored! CSMT support was dropped from Wine-Staging a few releases ago but now it's been all wired back up atop the latest Wine code-base.

CSMT offer significantly better Direct3D performance by offloading some of the work to a separate CPU thread. The code has been baking for several years but has yet to be mainlined.

The Wine CSMT code has been completely rewritten to make use of textures rather than surfaces plus other improvements while still offering better performance than the stock Wine D3D performance. In fact, Stefan Dösinger fixed up some bugs to the point that those who previously had problems with some games and CSMT should re-test it.

More details via
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of 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 automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week