We do often include affiliate links to earn us some pennies. See more here.

DXVK [GitHub] continues to astound me in both the speed of development and just how much it can do. This Vulkan-based layer to provide D3D11 in Wine has matured with another new release.

Version 0.65 is now out, bringing with it the previously covered per-game configuration doing away with environment variables. The aim is to have better configuration for various game out of the box, to give everyone a better experience.

It also brings these fixes:

  • Fixed violation of the Vulkan specification when using indirect draws with non-zero firstInstance
  • Fixed incorrect COM reference counting behaviour for resource views (#302)
  • Improved validation to prevent games from creating invalid resource views
  • Dragon Age Inquisition: Fixed deadlock when starting the game in fullscreen mode (#293)
  • Monster Hunter World: Fixed invalid shader causing crashes on RADV
  • Yakuza 0: Work around various crashes caused by the game's broken reference counting behaviour (#533)
Article taken from GamingOnLinux.com.
Tags: Vulkan, Wine
20 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.
See more from me
The comments on this article are closed.
40 comments
Page: «4/4
  Go to:

qptain Nemo Aug 13, 2018
Quoting: STiAT
Quoting: Shmerl
Quoting: STiATTW3 and Skyrim are a huge "yes, finally!" for me

Almost finally. TW3 should get a workaround for missing stream output in the coming months.

I know, but it "works" already, which is surprising enough.

Last time I checked on Skyrim I still had graphical glitches too, that may be gone by now though.
I only had glitchy shadows issue in Skyrim and iirc I got that fixed by disabling nvapi.dll in winecfg.
Sputnik_tr_02 Aug 13, 2018
Quoting: beniwtv@Whitewolfe80 You do make some compelling arguments. I see where developers could get lazy if we play our games via Wine and just be like "Nah, it works in Wine, don't bother with a port". I also could see how one might think that will make less players come to Linux, since if they have to use Wine, they can stay on Windows just as well.

But I don't think that is a problem. See, we're already playing non-native games on Linux, for example the games that come with Dosbox from GOG. I see Wine being no different to that - if the game runs well and I can play it - I don't care if it uses a wrapper or not. And if it doesn't work, I don't buy it.

And one could argue that Wine made some Windows users switch over to Linux, cause they preferred game(s) now worked. So Wine can also help - kinda like a double-edged sword.

And last but not least, engines like Godot have perfect Linux support and engines like Unity and Unreal got waaay better (and are still being improved), so it is easier than ever to get games on Linux. Even if you don't use any engine, engine building blocks like SDL also have gotten way better. To the point that it is very possible to make games that work cross-platform (and yes, every OS has quirks, even if you're cross-platform from the start - but those can be overcome.)

Agreed, i find this whole "Wine hurts the chance of native Linux game ports" argument is pointless. What should we do then, stop working on these projects and sit back and hope that we may get a Linux port. That will never happen. I have 255 games in my Steam library and only 63 of them have Linux port. I have switched to Linux some two years ago and was dual booting but then had enough and wiped Windows entirely and wine helped me to do that. And since then only one game got ported to Linux in my library, but i played and finished more than 20 windows only games from my library under Linux thanks to projects like wine and dxvk. And i believe a lot of Windows users on the edge like i was and wine will help them to nuke Windows once and for all.
strunkenbold Aug 13, 2018
Dunno if that was already mentioned somewhere but DXVK has now also a DX10 branch.

Interesting times ahead for sure...

I really hope this project can match the speed of native Windows games or at least very closely. Of course this is my personal view, but I think the more games run on Linux the more users it will attract. The goal is that devs develop games natively for Linux. But until that happen a really big user base need to shift from MS and that will take time. And this will only happen if Linux is able to deliver something better than Windows, gamer wise.
Cause as a gamer you cant live with the current situation. Meaning input lag, shader stuttering, ongoing issues with DEs (see that CS:GO gnome bug), patches usually appear a lot later, MOD support, unmaintained ports (all those old so files and the trouble with newer systems) and and and...
And no port up to day provided the same performance and visuals who where better than the originals. Only exception are Ferals Vulkan ports but also only under certain configurations.
So see DXVK as a train until problems are solved.
bubexel Aug 13, 2018
To be honest, if we are in a point that using wine we can run 100% of games, and all games got launch in wine. I will agree, it's ok for me if i can play all games in market without install a stupid windows.
SirBubbles Aug 13, 2018
Quoting: ShmerlAlmost finally. TW3 should get a workaround for missing stream output in the coming months.

Fantastic news, can you share anything more? Timeframe, what will get worked around, how, that sort of thing? I look forward to visible Sirens and Rotfiends and things of that nature.
mrdeathjr Aug 13, 2018
Quoting: Guest
Quoting: STiATLast time I checked on Skyrim I still had graphical glitches too, that may be gone by now though.

The Elder Scrolls Skyrim is a DX9 game, it worked fine with wine-staging when I played it two years ago. The launcher did not work work but you could start the game executable directly.

ES V system requirements

In my case works and test recently (launcher works too)



https://www.youtube.com/watch?v=P-VXoQXcPtE

System Specs Used in Test

Xubuntu 18.04 x64 - Kernel 4.15.0-22 generic (ubuntu mainline) - CPUFreq: Performance

CPU: Core i3 8350K Tri-Core (Coffelake 14nm) 5.0Ghz + CoolerMaster Hyper T4

MEMORY: 8GB DDR4 2400mhz (4x2) Mushkin (dual channel: 37.5 gb/s)

GPU: Gigabyte Nvidia Geforce GTX 1050 OC (GP107 14nm: 640 Shaders / 40 TMUS / 32 ROPS) Windforce 2GB DDR5 7000Mhz 128Bit (110Gb/s)

MAINBOARD: ASUS Z370-P
Shmerl Aug 13, 2018
Quoting: SirBubbles
Quoting: ShmerlAlmost finally. TW3 should get a workaround for missing stream output in the coming months.

Fantastic news, can you share anything more? Timeframe, what will get worked around, how, that sort of thing? I look forward to visible Sirens and Rotfiends and things of that nature.

I don't have details on the ETA. @YoRHa-2B announced it here. You can follow the dedicated thread for further updates.


Last edited by Shmerl on 13 August 2018 at 3:42 pm UTC
torbido Aug 13, 2018
Dragon Age Inquisition can run on Linux now?! OMG!!!
mrdeathjr Aug 14, 2018
Next dxvk release will be awesome for dx10 titles case crysis (steam version tested)



Is very impressive compared with dx9 wine implementation



https://www.youtube.com/watch?v=jl2SVXkY1Iw

Because wine give around 90fps in same scene but dxvk give 150fps but with less cpu

Before cited titles and others dx10 like as sleeping dogs, anno 1404, devil may cry 4, lost planet extreme condition, necrovision, oceanhorn, call of juarez, farcry 2, avatar, bioshock 1-2, just cause 2, enslaved, prince of persia 2008, company of heroes, hawx and others can be stay or not in hyphotetical tests for wine 3.15 / 3.16 :D

^_^


Last edited by mrdeathjr on 14 August 2018 at 5:35 pm UTC
Comandante Ñoñardo Aug 14, 2018
Quoting: mrdeathjrNext dxvk release will be awesome for dx10 titles case crysis (steam version tested)



^_^

Can you post a test with a 1920 x 1080 res?
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.