Don't want to see articles from a certain category? When logged in, go to your User Settings and adjust your feed in the Content Preferences section where you can block tags!
We do often include affiliate links to earn us some pennies. See more here.

Wine 3.4 released with more Vulkan support

By - | Views: 24,966

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?

Article taken from GamingOnLinux.com.
Tags: Wine
13 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.
45 comments
Page: «5/5
  Go to:

Thunderbird Mar 18, 2018
Quoting: Guest
Quoting: Thunderbird
Quoting: 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 Mar 18, 2018
Quoting: pete910
Quoting: 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 Mar 18, 2018
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 Mar 19, 2018
View PC info
  • Supporter Plus
Quoting: Thunderbird
Quoting: pete910
Quoting: 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 Mar 19, 2018
Quoting: Guest
Quoting: Thunderbird
Quoting: Guest
Quoting: Thunderbird
Quoting: 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.
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.