Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

The latest Wine Staging build 2.15 is now available and it brings in some more Direct3D 11 improvements.

Usual reminder: Wine Staging is the testing area for features and patches to eventually make their way into the main Wine development builds and later stable releases.

Here's what they added in:

  • Support for dual source blending and arbitrary viewports in d3d11.
  • JPEG decoder bug fixes and support for converting CMYK images in windowscodecs.
  • Support for 192/256 bit AES encryption and key import/export in bcrypt.
  • Various smaller enhancements and bug fixes.

As usual, they also have all the improvements from the main Wine 2.15 development build.

Wine development is rapid, so hopefully it won't be long before more titles keeping people on Windows will work nicely under Wine on Linux.

Article taken from GamingOnLinux.com.
Tags: Wine
6 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.
66 comments Subscribe
Page: «2/4»
  Go to:

Seegras 24 Aug 2017
Wine works great. Some two years ago it was an 80% solution, meaning that 80% of all games compiled for windows would work out of the box.

I have two prefixes, a 64bit and a 32bit windows one, both running steam and usually games work with one or the other; the problems being the same ones as on windows itself.

However, of my 4000 games on Steam, 3000 run on Linux, so I don't really tend to run wine any more. It's slow upon startup, so unless I want to play some very specific game, I just play on native Linux.
IDNO 24 Aug 2017
I got direct x 11 work on playonlinux :D and 10
1xok 24 Aug 2017
Anyone tested GTA V with the new wine version?

I've made a thread for GTA V:

https://www.gamingonlinux.com/forum/topic/2902
mrdeathjr 24 Aug 2017
In this wine staging version just cause 2 works, however vegetation still appears incorrect

View video on youtube.com

In wine vanilla begin works but appears in black when entry in game

In both cases CSMT are required for prevent flickering

Game works stable in test

^_^


Last edited by mrdeathjr on 24 Aug 2017 at 12:17 pm UTC
Sputnik_tr_02 24 Aug 2017
Since there are several comments about the difficulties in setting up Wine prefixes, I'll just do a quick plug for my own little Wine management tool, Vineyard. With that installed, you can just double click a Windows executable, select which existing prefix to use or select "New prefix" (and if needed, select the Windows version to emulate, the virtual desktop size to use and which Winetricks packages to install) and click run; easy-peasy. It also comes with an indicator showing the running Wine applications (if they're launched through Vineyard) so you can check their output and it'll automatically suggest which Winetricks packages you might need to install based on the error messages.

Seems nice. Can we run programs and games with "primusrun" or "optirun", if so how?
qptain Nemo 24 Aug 2017
Since there are several comments about the difficulties in setting up Wine prefixes, I'll just do a quick plug for my own little Wine management tool, Vineyard. With that installed, you can just double click a Windows executable, select which existing prefix to use or select "New prefix" (and if needed, select the Windows version to emulate, the virtual desktop size to use and which Winetricks packages to install) and click run; easy-peasy. It also comes with an indicator showing the running Wine applications (if they're launched through Vineyard) so you can check their output and it'll automatically suggest which Winetricks packages you might need to install based on the error messages.
That is super awesome. I was wondering why nobody has made something like that, just a good Wine launcher / prefix management tool. Apparently someone has. And the amount of stuff vineyard-preferences offers is legitimately impressive. Your tool deserves to be plugged everywhere. Thank you!

I personally also really like the wine support in Lutris as well, I think it's very neat. You can really quickly change the wine version and prefix for any game in the client. It could definitely benefit from some of the options and prefix management capabilities of vineyard though, especially in the Wine Steam runner. Maybe it's wishful thinking but it would be really great if you guys shared some code. Especially seeing as both projects use python. But regardless I'm really glad both tools exist.


Last edited by qptain Nemo on 24 Aug 2017 at 12:55 pm UTC
Cybolic 24 Aug 2017
Since there are several comments about the difficulties in setting up Wine prefixes, I'll just do a quick plug for my own little Wine management tool, Vineyard. With that installed, you can just double click a Windows executable, select which existing prefix to use or select "New prefix" (and if needed, select the Windows version to emulate, the virtual desktop size to use and which Winetricks packages to install) and click run; easy-peasy. It also comes with an indicator showing the running Wine applications (if they're launched through Vineyard) so you can check their output and it'll automatically suggest which Winetricks packages you might need to install based on the error messages.

Seems nice. Can we run programs and games with "primusrun" or "optirun", if so how?

Sort-of. If you use the "Programs" page to create a Desktop launcher, you can put a shell one-liner in the "Command" entry, so instead of just the path to the Windows executable, you can use something like "sh -c 'optirun $WINE whatever was originally in the entry field'" and Vineyard will run the command with the proper environment variables set.
Sputnik_tr_02 24 Aug 2017
Since there are several comments about the difficulties in setting up Wine prefixes, I'll just do a quick plug for my own little Wine management tool, Vineyard. With that installed, you can just double click a Windows executable, select which existing prefix to use or select "New prefix" (and if needed, select the Windows version to emulate, the virtual desktop size to use and which Winetricks packages to install) and click run; easy-peasy. It also comes with an indicator showing the running Wine applications (if they're launched through Vineyard) so you can check their output and it'll automatically suggest which Winetricks packages you might need to install based on the error messages.

Seems nice. Can we run programs and games with "primusrun" or "optirun", if so how?

Sort-of. If you use the "Programs" page to create a Desktop launcher, you can put a shell one-liner in the "Command" entry, so instead of just the path to the Windows executable, you can use something like "sh -c 'optirun $WINE whatever was originally in the entry field'" and Vineyard will run the command with the proper environment variables set.

Thanks. I installed the program from testing repo but unfortunately vineyard settings does not work properly for me. I cannot create a new prefix. Dialog says it is creating the prefix for a while and disappears but there is no prefix but default and drop down for selecting prefix is greyed out. Also most of the settings that I change goes back to default when I restart the app such as windows version. Anyway this app has so much potential, I wish you the best.
GOG version of Metro 2033 Redux works (choppy audio and not at full screen, but it works)

![](https://pbs.twimg.com/media/DIAn_3LXoAE4ulu.jpg:large)
Cybolic 24 Aug 2017
bla bla Vineyard

Seems nice. Can we run programs and games with "primusrun" or "optirun", if so how?

Sort-of. If you use the "Programs" page to create a Desktop launcher, you can put a shell one-liner in the "Command" entry, so instead of just the path to the Windows executable, you can use something like "sh -c 'optirun $WINE whatever was originally in the entry field'" and Vineyard will run the command with the proper environment variables set.

Thanks. I installed the program from testing repo but unfortunately vineyard settings does not work properly for me. I cannot create a new prefix. Dialog says it is creating the prefix for a while and disappears but there is no prefix but default and drop down for selecting prefix is greyed out. Also most of the settings that I change goes back to default when I restart the app such as windows version. Anyway this app has so much potential, I wish you the best.

Oh, yikes. Could I get you to submit a bug report on GitHub for this with the terminal output included?


Last edited by Cybolic on 24 Aug 2017 at 7:38 pm UTC
Shmerl 24 Aug 2017
That is super awesome. I was wondering why nobody has made something like that, just a good Wine launcher / prefix management tool.

PlayOnLinux is pretty good for Wine prefix management tool, except the project is now basically dead upstream.
qptain Nemo 24 Aug 2017
PlayOnLinux is pretty good for Wine prefix management tool, except the project is now basically dead upstream.
I don't really like the UI of POL, especially compared to Lutris or Vineyard, and its fatal flaw for me is not being able to add already existing prefixes that I made myself (at least as far as I can tell). It tries to be a complete isolated solution a bit too much for my taste, while Lutris and Vineyard give you the flexibility to use their automation or just reuse stuff you already set up yourself.

I appreciate your suggestion nonetheless though.


Last edited by qptain Nemo on 24 Aug 2017 at 8:19 pm UTC
Shmerl 24 Aug 2017
PlayOnLinux is pretty good for Wine prefix management tool, except the project is now basically dead upstream.
I don't really like the UI of POL, especially compared to Lutris or Vineyard, and its fatal flaw for me is not being able to add already existing prefixes that I made myself (at least as far as I can tell). It tries to be a complete isolated solution a bit too much for my taste, while Lutris and Vineyard give you the flexibility to use their automation or just reuse stuff you already set up yourself.

Yeah, UI is clunky and outdated. It's stuck with GTK2 and their switch to Qt never happened. I think developers simply abandoned the whole effort.
Cybolic 24 Aug 2017
[...] PlayOnLinux [...]
I don't really like the UI of POL [...]

Yeah, UI is clunky and outdated. It's stuck with GTK2 and their switch to Qt never happened. I think developers simply abandoned the whole effort.
Well, to be fair, Vineyard is also GTK2. I have a feeling there are a few people running statistical Windows programs on Puppy Linux who'd be rather upset with me if I upgraded to that bloated new GTK version ;P
Shmerl 24 Aug 2017
Well, to be fair, Vineyard is also GTK2. I have a feeling there are a few people running statistical Windows programs on Puppy Linux who'd be rather upset with me if I upgraded to that bloated new GTK version ;P

I don't like GTK in general. GTK2 is simply dead upstream as far as I know, and won't work with Wayland for instance. I expect some distros to start purging it in the future. Debian already plan to purge Qt 4.x for example.


Last edited by Shmerl on 24 Aug 2017 at 8:33 pm UTC
Sir_Diealot 24 Aug 2017
Thanks for plugging vineyard, I'll give it a shot.
PoL has a lot of issues, Lutris some, not easily being able to creat a prefix and install a game is one.
Maybe vineyard is the way to go.
Shmerl 24 Aug 2017
Lately, I wanted to make some tool like that myself, after realizing that POL is basically a dead project. But I'll probably stick to some basic scripts :)
Ehvis 24 Aug 2017
View PC info
  • Supporter Plus
Lately, I wanted to make some tool like that myself, after realizing that POL is basically a dead project. But I'll probably stick to some basic scripts :)

Their Wine builds are still updated though. Which is my main usage of it, the ability to switch out various wine versions.
Cybolic 24 Aug 2017
Lately, I wanted to make some tool like that myself, after realizing that POL is basically a dead project. But I'll probably stick to some basic scripts :)

Their Wine builds are still updated though. Which is my main usage of it, the ability to switch out various wine versions.
Yup, POL's Wine builds are definitely a winning feature! Vineyard supports them, btw. but you still have to install them through POL (I don't want to leach off their bandwidth and hard work). A Wine build repository not linked to any specific tool would be awesome though.
Shmerl 25 Aug 2017
Speaking of regressions, after switching to Ryzen CPU (8 cores), The Saboteur stopped working for me and I assumed first it's some Wine regression. But apparently the game itself is buggy, it's broken on CPUs with more than 4 cores. Luckily, jackfuste from WSGF figured out a way to modify the game binary to work around that.

For GOG version, you can do this:

echo "9f56d0: eb" | xxd -r - Saboteur.exe


Last edited by Shmerl on 25 Aug 2017 at 1:04 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.