If you support us through Liberapay, please see this important post.
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!

Wine 3.4 released with more Vulkan support

Posted by , | Views: 7,875

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: «5/5
  Go to:

pete910 18 March 2018 at 3:50 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


Doom only seems to like 2.21 staging, tried all sorts to get it to work on other branches
jens 18 March 2018 at 4:08 pm UTC
ShabbyX
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.
Thanks a lot! I'm looking forward for what is to come
Thunderbird 18 March 2018 at 4:11 pm UTC
Doktor_Mandrake
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
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


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?
Doktor_Mandrake 19 March 2018 at 6:09 pm UTC
Thunderbird
Doktor_Mandrake
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 :-\


Last edited by Doktor_Mandrake at 19 March 2018 at 6:14 pm UTC. Edited 3 times.
pete910 19 March 2018 at 6:47 pm UTC
Thunderbird
pete910
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


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
Doktor_Mandrake
Thunderbird
Doktor_Mandrake
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.
Doktor_Mandrake 20 March 2018 at 3:08 am UTC
Thunderbird
Doktor_Mandrake
Thunderbird
Doktor_Mandrake
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.

What do you mean "then the registry settings are there" ?

Where is "there" lol? The wine prefix? Registry isn't there, but when I do look in registry, as I said it has no drivers folder


Just to reiterate, I already installed Windows Vulkan SDK, that's not what I'm having problems with. I can locate the registry just fine.


Last edited by Doktor_Mandrake at 20 March 2018 at 3:11 am UTC. Edited 3 times.
Doktor_Mandrake 20 March 2018 at 10:19 am UTC
Well Vulkan seems to work fine on staging 2.21 like others have said, that's very strange isn't it?

Guess I'll stick to staging 2.21 until vulkan support is made simpler on latest versions of wine.

DOOM 2016 really does seem to run great under linux, almost like native! I've not yet tested CPU usage yet, even when a game runs perfect under wine I still get concerned for CPU usage

Ultimately that's one thing that puts me off using Wine as well, is CPU usage.. I don't mind an extra 5% (for example) cpu usage compared to windows version, some games I have tried under Wine though, while running perfectly, has increased cpu usage of about 20% compared to running it in Windows

I'm sure that doesn't bother most people, but I have a stock cooler, even when temps aren't a concern, I don't much like the idea of putting extra stress on my CPU just to run it under Linux instead of Dual-Booting.

I'm still indecisive about using wine or just dual booting, but for some games they run just as great as they would on windows anyway, and I've even heard people say sometimes it runs better under wine on linux then on windows itself!
  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
  • Story Time: „Herald: An Interactive Period Drama“
  • Date:
See more!
Popular this week
View by Category
Contact
Latest Comments
Latest Forum Posts