Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
Latest Comments by Shmerl
Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 8:41 pm UTC

Ah, I misread it. It's using dword (weird). Let me try again and setting it to 1.

Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 8:37 pm UTC

Quoting: adamhmUnless they changed it with this release, enabling CSMT requires:

[HKEY_CURRENT_USER\Software\Wine\DllRedirects]
"wined3d"="wined3d-csmt.dll"

Yes, that's no longer valid for regular Wine. See above. According to the code, it's more likely to be:

[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"csmt"="enabled"


Thing is, it doesn't work for me.

Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 8:32 pm UTC

Wine staging 2.5 was delayed a lot (the code was updated 4 days ago). Staging 2.6 isn't ready.

Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 8:28 pm UTC

Well, according to this: https://source.winehq.org/git/wine.git/blob/HEAD:/dlls/wined3d/wined3d_main.c#l208

It should be in registry as csmt = enabled, in the same Direct3D place as other settings. But it doesn't work. It never outputs this in the log either:

Setting multithreaded command stream to ...

I guess I'm missing something.

Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 8:10 pm UTC

Also, Wine staging is using a special dll for that - wined3d-csmt.dll and using an override to toggle it. I can't find anything like that in Wine 2.6.

Still trying to figure out how CSMT is supposed to be configured there.

Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 8:06 pm UTC

Quoting: JudasIscariot
Quoting: ShmerlFinally. The Witcher 3 with 2.5 staging hasn't improved much (I just tested it). I'll wait for 2.6 staging to catch up for more tests.

If you end up testing Wine 2.6 before I do can you tell me if it's possible to toggle CSMT like you can in Wine Staging?

I just built Wine 2.6 with a few selected patches from staging. I don't see anything related to CSMT in Wine settings UI. So it might be supported, but should be configured manually for now I assume.

Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 7:27 pm UTC

Quoting: JudasIscariot
Quoting: ShmerlFinally. The Witcher 3 with 2.5 staging hasn't improved much (I just tested it). I'll wait for 2.6 staging to catch up for more tests.

If you end up testing Wine 2.6 before I do can you tell me if it's possible to toggle CSMT like you can in Wine Staging?

Sure. I'll post some updates in this thread.

Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 7:18 pm UTC Likes: 2

Quoting: mrdeathjr
Quoting: ShmerlFinally. The Witcher 3 with 2.5 staging hasn't improved much (I just tested it). I'll wait for 2.6 staging to catch up for more tests.

Wine 2.6 give many interesting issues in DX11 related as precompilated shader for compute shaders (tomb raider DX11 could be afffected by this)

And other things

^_^

Actually, since now CSMT has landed, I can try selecting just a few patches from staging (heap limit removal, and buffer pools) and see how TW3 works with that. That might work, unlike the whole set of staging patches from 2.5 for 2.6.

Wine 2.6 released and it finally brings in the multi-threaded command stream for Direct3D
13 April 2017 at 7:08 pm UTC Likes: 1

Finally. The Witcher 3 with 2.5 staging hasn't improved much (I just tested it). I'll wait for 2.6 staging to catch up for more tests.

Planescape: Torment: Enhanced Edition released with Day-1 Linux support, my review
13 April 2017 at 5:40 pm UTC

According to developers, the game will come out in 64-bit with the next update.