We do often include affiliate links to earn us some pennies. See more here.
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:
  • 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:
image
Then, you need to rename it to "csmt" and make sure the value is set to 1. Article taken from GamingOnLinux.com.
Tags: Wine
15 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by . You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
46 comments Subscribe
Page: «3/3
  Go to:

Liam Dawe 14 Apr 2017
'kay, done :)
Shmerl 14 Apr 2017
FYI, Wine developers just updated this page: https://wiki.winehq.org/Useful_Registry_Keys

|  +->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 Apr 2017 at 9:58 pm UTC
sonic 15 Apr 2017
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.

![](https://i.imgur.com/j6VrvYX.png)
JudasIscariot 15 Apr 2017
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.

![](https://i.imgur.com/j6VrvYX.png)

You might be experiencing this bug: https://bugs.winehq.org/show_bug.cgi?id=42819
sonic 15 Apr 2017
You 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.
STiAT 18 Apr 2017
I personally gave up on wine gaming and wine in general.
I have enough other options by now.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.