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.

Wine 5.18 is out making use of the new vkd3d-shader library

By - | Views: 21,112

The team hacking away on the Wine compatibility layer have put out another development build with Wine 5.18 now being made available. Wine 5.18 comes not long after the Wine team also released vkd3d 1.2, their Direct3D 12 to Vulkan translation layer and it seems part of the work was on integrations here.

Here's the highlights:

  • Vulkan shader compilation using the new vkd3d-shader library.
  • USER32 library converted to PE.
  • Console no longer requires the curses library.
  • Support for display modes with various orientations.
  • A number of syntax fixes in the WIDL compiler.
  • Non-recursive makefiles.

Along with this release they noted a further 42 bugs being fixed. Our usual disclaimer applies: some are old bugs solved in earlier releases, some only recently. Titles improved include: No One Lives Forever, a number of GOG installers should no longer crash, Neverwinter Online: Launcher crash fix, League of Legends, The Witcher 3, there's fixes that affect multiple Chromium-based browser engines and Blizzard games and so on.

Full release notes can be found here.

If you need help running multiple Wine versions, Lutris is good for that. You can also get help in our Forum any time.

Article taken from GamingOnLinux.com.
Tags: Open Source, Update, Wine | Apps: Wine
26 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.
17 comments
Page: 1/2»
  Go to:

Purple Library Guy Sep 25, 2020
QuoteConsole no longer requires the curses library.
. . . They've moved up to Goat-Sacrifice 1.1
BielFPs Sep 26, 2020
QuoteUSER32 library converted to PE.

I have a feeling this have a bigger impact than I can comprehend
rustybroomhandle Sep 26, 2020
Ya know, fixing wine so that it can run games better is hot and all, but what's also sexy is companies fixing their games to work better with wine. Example: https://steamcommunity.com/app/1217060
whizse Sep 26, 2020
View PC info
  • Supporter
Quoting: rustybroomhandleYa know, fixing wine so that it can run games better is hot and all, but what's also sexy is companies fixing their games to work better with wine. Example: https://steamcommunity.com/app/1217060
That is good news. I don't really care if a game is native or not, if it's a "true" port or uses some sort of wrapper. What counts is support from the developer.
Liam Dawe Sep 26, 2020
Quoting: whizse
Quoting: rustybroomhandleYa know, fixing wine so that it can run games better is hot and all, but what's also sexy is companies fixing their games to work better with wine. Example: https://steamcommunity.com/app/1217060
That is good news. I don't really care if a game is native or not, if it's a "true" port or uses some sort of wrapper. What counts is support from the developer.
This is the main point I try to get across to people - support and how developers treat you should be the biggest factors in buying decisions.
Faks Sep 26, 2020
Hey, Vokoscreen works like charm.
t3g Sep 26, 2020
It’s cute that WINE is at 5.18, but Proton is stuck at 5.9 since WINE broke esync/fsync and Proton likes to have it.
Avehicle7887 Sep 26, 2020
Quoting: t3gIt’s cute that WINE is at 5.18, but Proton is stuck at 5.9 since WINE broke esync/fsync and Proton likes to have it.

The lack of esync/fsync has been a bit of a blocker in modern Wine versions, I don't use Proton however I'm also stuck with Wine 5.9 too, some games perform way too good to play without. I only use more modern Wine releases for games which need mfplat and don't benefit much from esync/fsync.

There are also the unfortunate cases (especially Unity games) where they use mfplat but performance is abysmal without esync/fsync. Hopefully one day we'll have a Wine releases which sports both at the same time.


Last edited by Avehicle7887 on 26 September 2020 at 10:33 pm UTC
chimpy Sep 26, 2020
Not completely relevant to the article, but does anyone know how to install a non Steam DLC to a Steam Proton game? Specifically Mass Effect; Steam doesn't have any of the DLC available but they are available for free as executibles on the EA site. Tried to install by adding it like you'd add a non Steam game to Steam, but when it looks for where Mass Effect is installed it can't find it.


Last edited by chimpy on 27 September 2020 at 1:24 am UTC
Avehicle7887 Sep 26, 2020
Quoting: chimpyNot completely relevant to the article, but does anyone know how to install a non Steam DLC to a Steam game? Specifically Mass Effect; Steam doesn't have any of the DLC available but they are available for free as executibles on the EA site. Tried to install by adding it like you'd add a non Steam game to Steam, but when it looks for where Mass Effect is installed it can't find it.

Got a link to the DLC download? I can try to figure out how to install them Manually.
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.