You can sign up to get a daily email of our articles, see the Mailing List page!

Wine 2.3 released with more Direct3D command stream and Shader Model 5 work

Posted by , | Views: 25,731
Wine 2.3 has officially released today and the developers are continuing their work to improve Wine performance and work on Shader Model 5.

For those of you that don't know what "Direct3D command stream" means, it's multithreading to improve performance of games ran in Wine with OpenGL.

Highlights:
- Obsolete wineinstall script removed.
- More Direct3D command stream work.
- A few more Shader Model 5 instructions.
- Better underline rendering in DirectWrite.
- Improved ODBC support on 64-bit.

They also fixed 41 bugs with running Starcraft 2, Final Fantasy XI Online, STALKER Shadow of Chernobyl, Final Fantasy V and plenty more.

I expect Wine-Staging will also have their own 2.3 release within a few days with their usual extras included. Article taken from GamingOnLinux.com.
9 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more information here.
About the author -
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check 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 emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
44 comments
Page: «5/5
  Go to:

Avehicle7887 7 March 2017 at 10:02 pm UTC
Here's How Witcher 3 runs on Wine Staging 2.3 for me. With everything on lowest details, frame rates didn't go any higher than 24fps. No Winetricks needed but the DirectX redistributable package must be installed otherwise performance will be worse and some graphics (especially character heads) will not be shown or completely black.

Like Shmerl, I didn't notice any non-graphical problems with the game. If they ever make a Vulkan renderer, it might actually work just fine under Wine.

System Specs:
Mint 17.3 (MATE Desktop)
Core i5-4590
8GB RAM
Nvidia GTX 960 (375.26)


image

image

image
Shmerl 7 March 2017 at 10:25 pm UTC
Avehicle7887Here's How Witcher 3 runs on Wine Staging 2.3 for me. With everything on lowest details, frame rates didn't go any higher than 24fps. No Winetricks needed but the DirectX redistributable package must be installed otherwise performance will be worse and some graphics (especially character heads) will not be shown or completely black.

Like Shmerl, I didn't notice any non-graphical problems with the game. If they ever make a Vulkan renderer, it might actually work just fine under Wine.

System Specs:
Mint 17.3 (MATE Desktop)
Core i5-4590
8GB RAM
Nvidia GTX 960 (375.26)

Interesting, it seems it works with Mesa better out of the box, than with Nvidia blob. I didn't need to install DX, and on RX480 it runs at 60fps on minimum settings. Did you monitor RAM usage? May be the game was swapping? Can you see your GPU load, was it maxing out? I suppose Nvidia GTX 960 is somewhat behind RX480, so it would be interesting if anyone with higher end Nvidia could post some benchmarks too.

By the way, did you enable CSMT?


Last edited by Shmerl on 7 March 2017 at 10:30 pm UTC
Avehicle7887 7 March 2017 at 11:22 pm UTC
ShmerlInteresting, it seems it works with Mesa better out of the box, than with Nvidia blob. I didn't need to install DX, and on RX480 it runs at 60fps on minimum settings. Did you monitor RAM usage? May be the game was swapping? Can you see your GPU load, was it maxing out? I suppose Nvidia GTX 960 is somewhat behind RX480, so it would be interesting if anyone with higher end Nvidia could post some benchmarks too.

By the way, did you enable CSMT?

It seems to be working better with Mesa indeed. I checked the memory and there's no swapping going on, CSMT is enabled but the GPU utilization never went beyond 64%, the screenshot below is the average of GPU usage.

I'm curious to see what would the performance look like with the RX480's Nvidia counterpart.


Here's resource usage:

image
Shmerl 8 March 2017 at 12:23 am UTC
Avehicle7887It seems to be working better with Mesa indeed. I checked the memory and there's no swapping going on, CSMT is enabled but the GPU utilization never went beyond 64%

I wonder if Nvidia's threading optimizations are stepping on Wine's CSMT. Are they now enabled by default? I red somewhere that Nvidia planned to do it. May be disabling it can have some effect. The fact that GPU isn't loaded while framerate is still low shows that it's bottlenecking in the CPU and not sending enough GPU commands to saturate it.


Last edited by Shmerl on 8 March 2017 at 12:32 am UTC
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon, Liberapay or Paypal. We have no adverts, no paywalls, no timed exclusive articles. Just 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!
Livestreams & Videos
None currently, submit yours here!
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts