Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.
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.
Tags: Wine
9 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 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
44 comments
Page: «5/5
  Go to:

Avehicle7887 Mar 7, 2017
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)






Shmerl Mar 7, 2017
Quoting: 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 Mar 7, 2017
Quoting: 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:

Shmerl Mar 8, 2017
Quoting: 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
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.