You can sign up to get a daily email of our articles, see the Mailing List page!
Support us on Patreon to keep GamingOnLinux alive. This ensures we have no timed articles and no paywalls. Just good, fresh content! Alternatively, you can donate through Paypal, Flattr and Liberapay.!

Wine 3.4 released with more Vulkan support

Posted by , | Views: 9,496

Another Wine development release with Wine 3.4 that continues to add in more Vulkan support making another exciting release.

Here's the highlights:

  • More Vulkan support, including integration with the X11 driver.
  • Better handling of privileged instructions on x86-64.
  • Hex edit dialog improvements in RegEdit.
  • Assortment of patches merged from wine-staging.
  • Various bug fixes.

In terms of bug fixes, there were 45 noted in total. As usual though, some of these may have been solved earlier and only now tagged as fixed. In terms of recently fixed: the Black and White 2 demo should no longer crash on startup, Foresight, Gamestudio Venice, GOG King Arthur Collection all needed a fix that made it in, the AvP Classic 2000 (Steam) launcher should no longer crash when starting a game and plenty more.

Good progress as always, Wine is going to be in very interesting shape by the end of the year. What are you most excited about when it comes to Wine development?

14 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more information here.
50 comments
Page: «4/5»
  Go to:

Shmerl 18 March 2018 at 12:38 pm UTC
sbolokanovInteresting! Which ports by Feral are binary wrapped? Asking only for scientific reasons…

Feral use source wrapping. VirtualProgramming use static translation (binary wrapping). Wine allows both methods for the reference. Performance wise, there isn't much of a difference really. It's just swapping the translation from compilation to dynamic linking.


Last edited by Shmerl at 18 March 2018 at 12:39 pm UTC. Edited 2 times.
Shmerl 18 March 2018 at 12:45 pm UTC
smnI don't think you got what he said. If the linux users already bought it because it ran well in wine then the developer won't see any extra money from them by going through the effort of porting as they already bought the game.

Some Linux users. Others prefer a supported version. That's the only difference, and same applies already now and applied for a while, since Wine can run many games for a long time already. That didn't stop porting (i.e. releasing officially supported versions) as above.


Last edited by Shmerl at 18 March 2018 at 12:45 pm UTC
Doktor_Mandrake 18 March 2018 at 12:54 pm UTC
Anyone know how to get DOOM to work with Vulkan?

Everytime I switch to Vulkan for DOOM the game just won't open, I'm using the latest 3.4 with vulkan support
ShabbyX 18 March 2018 at 2:00 pm UTC
jensFeral stopping supporting Linux is in my opinion the end of AAA games on Linux.

I can't say anything due to NDAs, but rest assured that that's not true.
Lakorta 18 March 2018 at 2:20 pm UTC
Shmerl
sbolokanovInteresting! Which ports by Feral are binary wrapped? Asking only for scientific reasons…

Feral use source wrapping. VirtualProgramming use static translation (binary wrapping). Wine allows both methods for the reference.
Do you have an example for a source wrapped game/program using wine? Or is that just a "theoretical" possibility?
I'm just curious about that
Doktor_Mandrake 18 March 2018 at 2:28 pm UTC
Thunderbird
1xokWith Wine-Devel many things don't seem to work. When starting Doom 2016 it complains about a missing Vulkan library. GTA V can't even get to the black screen. Generally I get a lot of error messages.

So I'm still using the latest staging version. At least that's how things work on my system (Nvidia GTX 970 / Xubuntu).

For the Devel-branch I had installed:
sudo apt-get install --install-recommends winehq-devel

But now I'm back to staging. However, this is stuck in version 2.21. Has anyone under Ubuntu ever played with the Devel-branch Doom 2016 or made GTA V work?

Doom works fine in Vulkan mode on Wine 3.4. The way Vulkan I implemented Vulkan is different from wine-staging. The functionality is within what Vulkan calls an 'ICD', which is winevulkan.dll. You need to install the Windows vulkan loader vulkan-1.dll to use winevulkan. See full instructions on my github: https://github.com/roderickc/wine-vulkan. We are working on making this all easier in newer versions.

Followed those instructions but I can't find any mention of Vulkan in Winetricks? I'm using the latest version of winetricks

Yeah, I do like the idea of wine, but it seems to be more of a headache then it's worth for alot of games, I think I'll just stick to Windows
Shmerl 18 March 2018 at 2:48 pm UTC
LakortaDo you have an example for a source wrapped game/program using wine? Or is that just a "theoretical" possibility?

I didn't really research Wine wrapping usage. From the officially supported Wine wrapped versions I remember Two Worlds for Linux by TopWare and The Witcher for MacOS (CDPR / VirtualProgramming). You can check whether they are source or binary wrapped. In the end, developers would probably pick what's easier and I expect binary wrapping to be more trivial than source wrapping. Source wrapping can provide some benefits though, since they can adjust things more directly if needed, but naturally it's more work. See: https://wiki.winehq.org/Winelib_User%27s_Guide


Last edited by Shmerl at 18 March 2018 at 2:49 pm UTC. Edited 3 times.
Leopard 18 March 2018 at 3:07 pm UTC
Doktor_MandrakeAnyone know how to get DOOM to work with Vulkan?

Everytime I switch to Vulkan for DOOM the game just won't open, I'm using the latest 3.4 with vulkan support

Wine Staging 2.21

I can play Doom 2016.

Just do this.

https://forum.winehq.org/viewtopic.php?f=8&t=29529

Pirated version

sudo apt-get install libvulkan1
sudo apt-get install libvulkan1:i386
sudo apt-get install vulkan-utils


Last edited by Leopard at 18 March 2018 at 3:18 pm UTC. Edited 2 times.
tuubi 18 March 2018 at 3:14 pm UTC
View PC info
  • Supporter
Leopard********
Talking about piracy in general should be fine on GOL, but recommending specific releases seems a bit much?


Last edited by tuubi at 18 March 2018 at 4:35 pm UTC
Leopard 18 March 2018 at 3:17 pm UTC
tuubi
LeopardFitgirl repack
Talking about piracy in general should be fine on GOL, but recommending specific releases seems a bit much?

I'm just trying to help him with exact instructions. Sure , i can delete it.
  Go to:
While you're here, please consider supporting GamingOnLinux on Patreon or Liberapay. We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

We also accept Paypal donations and subscriptions! If you already are, thank you!

Due to spam you need to Register and Login to comment.


Or login with...

Livestreams & Videos
Community Livestreams
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts