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: 11,063

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.
45 comments
Page: «5/5
  Go to:

Thunderbird 18 March 2018 at 4:11 pm UTC
Guest
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

For winetricks you need the version from git as there is no new tag yet. You can also just download the vulkan sdk from lunarg as linked on my site. Just run the installer and you are good. You still need to create the mentioned registry entries and add winevulkan.json.
Thunderbird 18 March 2018 at 4:24 pm UTC
pete910
GuestAnyone 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


Doom only seems to like 2.21 staging, tried all sorts to get it to work on other branches

Please follow the instructions from my branch, which apply to Wine 3.4 now as well. It will be made easier soon.

Sometimes Doom can be picky, but you can always force it to Vulkan (r_renderAPI 1 = vulkan):
wine Doomx64vk.exe +r_renderAPI 1

Wolfenstein II should work fine as well.
legluondunet 18 March 2018 at 4:51 pm UTC
Why I have to use the "-no-dwrite" to see menu/text in Steam and not with the wine-staging? Someone knows if dwrite is disable in wine-staging?
pete910 19 March 2018 at 6:47 pm UTC
Thunderbird
pete910
GuestAnyone 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


Doom only seems to like 2.21 staging, tried all sorts to get it to work on other branches

Please follow the instructions from my branch, which apply to Wine 3.4 now as well. It will be made easier soon.

Sometimes Doom can be picky, but you can always force it to Vulkan (r_renderAPI 1 = vulkan):
wine Doomx64vk.exe +r_renderAPI 1

Wolfenstein II should work fine as well.

Wine staging 2.21 works without issue or extra config. I did try various things with no luck like others.

Luckily I had 2.21 in my package cache.

I'll have to see what I need to do to have it added as an optional wine package to the repos (AUR)
Thunderbird 19 March 2018 at 11:29 pm UTC
Guest
Thunderbird
Guest
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

For winetricks you need the version from git as there is no new tag yet. You can also just download the vulkan sdk from lunarg as linked on my site. Just run the installer and you are good. You still need to create the mentioned registry entries and add winevulkan.json.

Ok so I've done that and copied winevulkan.json to the prefix I want to use DOOM on

I get to the registry key part though and there's no "drivers" folder anywhere, I get to the "Vulkan" part on [HKEY_LOCAL_MACHINE\SOFTWARE\Khronos\Vulkan\Drivers\] and there's no Drivers folder anywhere?

This might be because I use Lutris and trying to edit wine registry on Wine Steam under Lutris, but Vulkan I installed under the standard Wine prefix? There's literally no way for me to install it on Wine Steam for Lutris though.

Can you provide a link to the Winetricks version I'm meant to obtain from github? I can't find what you refer to anywhere, do you mean this one???

https://github.com/Winetricks/winetricks


This all seems too much and probably better off just booting into windows until its made simple to use vulkan in wine

Also doesn't latest wine versions boast about having DX11 support now? Something else I can never get to work under Wine even though it's advertised as a feature that's suppose to be available :-\

Install the Windows Vulkan SDK (https://www.lunarg.com/vulkan-sdk/) into your wine prefix and then the registry settings are there and you can add the 1 line to load winevulkan.json.
  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