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

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 Wine-Staging.com.
7 Comments