Looks like the Wine developers consider the Multi-threaded command stream for Direct3D good enough now, as it's in Wine 2.6.
For those that don't know what the 'Multi-threaded command stream' is or does, it should hopefully allow better performance in certain games ran through Wine on Linux.
Wine 2.6 highlights:
They fixed 25 bugs in this release which includes fixing issues in games like Neverwinter Online, Rogue Operatives, The Solus Project and more.
They also included a fix that multiple games and applications needed, to quote the release log:
Pretty great release, congratulations to the Wine developers for their constant effort.
If you want to enable CSMT (Multi-threaded command stream), you need to do it via regedit, so launch it with Wine first:
Then scroll through to Direct3D like so:
Then, you need to rename it to "csmt" and make sure the value is set to 1.
For those that don't know what the 'Multi-threaded command stream' is or does, it should hopefully allow better performance in certain games ran through Wine on Linux.
Wine 2.6 highlights:
- Multi-threaded command stream in Direct3D.
- More Shader Model 5 instructions.
- More support for 3D textures.
- Better font transformations in DirectWrite.
They fixed 25 bugs in this release which includes fixing issues in games like Neverwinter Online, Rogue Operatives, The Solus Project and more.
They also included a fix that multiple games and applications needed, to quote the release log:
QuoteMultiple games need msvcr110.dll.?_Id@_CurrentScheduler@details@Concurrency@@SAIXZ (World of Tanks v0.9.15, Bethesda.net Launcher, Train Fever)
Pretty great release, congratulations to the Wine developers for their constant effort.
If you want to enable CSMT (Multi-threaded command stream), you need to do it via regedit, so launch it with Wine first:
wine regedit
Then scroll through to Direct3D like so:
Then, you need to rename it to "csmt" and make sure the value is set to 1.
Some you may have missed, popular articles from the last month:
'kay, done :)
1 Likes, Who?
FYI, Wine developers just updated this page: https://wiki.winehq.org/Useful_Registry_Keys
Last edited by Shmerl on 14 April 2017 at 9:58 pm UTC
| +->csmt
| | [DWORD Value (REG_DWORD): Enable (0x1) or disable (0x0, default) the multi-threaded
| | command stream feature. This serialises rendering commands from different threads into
| | a single rendering thread, in order to avoid the excessive glFlush()'es that would otherwise
| | be required for correct rendering. This deprecates the "StrictDrawOrdering" setting.
| | Introduced in wine-2.6.]
Last edited by Shmerl on 14 April 2017 at 9:58 pm UTC
3 Likes, Who?
For Arma2, in this Wine version the texture issue on AMD cards was fixed. With CSMD enabled, there were also fixed issues with postprocessing effects and partly shadow issues.
The ATOC and map graphical issues remains.
The ATOC and map graphical issues remains.
0 Likes
Quoting: sonicFor Arma2, in this Wine version the texture issue on AMD cards was fixed. With CSMD enabled, there were also fixed issues with postprocessing effects and partly shadow issues.
The ATOC and map graphical issues remains.
You might be experiencing this bug: https://bugs.winehq.org/show_bug.cgi?id=42819
1 Likes, Who?
Quoting: JudasIscariotYou might be experiencing this bug: https://bugs.winehq.org/show_bug.cgi?id=42819
Good point! These bugs seems very similar. In Arma 2, ATOC can be disabled via game settings, but I usually play Arma with Gallium Nine, where it works without problems.
0 Likes
I personally gave up on wine gaming and wine in general.
I have enough other options by now.
I have enough other options by now.
0 Likes
See more from me