Summer heat got you parched? Why not wet your whistle with some Wine as DXVK has a fresh release out today.
A Vulkan-based compatibility layer for Direct3D 11 which allows running 3D applications on Linux using Wine.
DXVK 0.60 is a pretty major release, one which bumps up the recommended driver versions to 396.24.02 for NVIDIA and Mesa 18.1.2 for AMD. It also bumps up the required Wine version to Wine 3.10, requires the "VK_EXT_vertex_attribute_divisor" extension and removes workarounds for the Nvidia 390.xx driver series.
As for fixes and improvements, here's what's new:
- Initial support for 64-bit floating point instructions
- Improved context flush behaviour for games which use queries incorrectly
- Frostpunk: Fixed severe performance degradation caused by inefficient query usage by the game
- Optimized use of Vulkan pipeline barriers, leading to higher GPU throughput in some games
- Optimized use of Vulkan descriptor sets, significantly reducing CPU overhead in some games
- Final Fantasy XV: Fixed flickering geometry issue
- Fixed synchronization issues with UAV rendering
- Fixed rare issue causing DXVK to use incorrect image layouts for render targets
- Timestamp queries now return the correct GPU timer frequency
Full details on GitHub here.
Some you may have missed, popular articles from the last month:
DXVK gives around %70 of windows performance, however certain games will give less.
For example I tested Witcher3 on windows at 4k on my 1080ti and got 58fps in a certain area, and under antergos and dxvk 0.56 (around that) I got 43fps.
For me anything above 55fps is generally quite good, 43fps is a bit low and you can definitely notice the difference, next gen videocards will push the 4k fps well above 60fps hopefully so that will be very nice.
Last edited by TheRiddick on 23 June 2018 at 1:33 am UTC
For example I tested Witcher3 on windows at 4k on my 1080ti and got 58fps in a certain area, and under antergos and dxvk 0.56 (around that) I got 43fps.
For me anything above 55fps is generally quite good, 43fps is a bit low and you can definitely notice the difference, next gen videocards will push the 4k fps well above 60fps hopefully so that will be very nice.
Last edited by TheRiddick on 23 June 2018 at 1:33 am UTC
0 Likes
Quoting: MohandevirQuoting: Whitewolfe80Damn witcher 3 is almost completely playable now, thats amazing and also a little worrying that devs are seeing this progress and just saying yup we dont even need to port it we can release a wine wrapper or just not bother and the community and the wine & dxvk teams will make it playable for those guys and ms will continue to rake in the licence fees for dx12.
Looking at it the other way... If (and there is a lot of them), as an example, GoG decides to use DXVK + Wine, wraps The Witcher 3 with home made hacks, get good performances out of it and put it's official support stamp on it... Is it that bad? As long as there is an entity in charge of maintaining the build, just like Feral does, personnally, I'm fine with that.
Mmm I would ideally prefer native but if was this or big budget games stop coming to linux i would just have to accept it.
1 Likes, Who?
Quoting: qptain NemoQuoting: Whitewolfe80Damn witcher 3 is almost completely playable now, thats amazing and also a little worrying that devs are seeing this progress and just saying yup we dont even need to port it we can release a wine wrapper or just not bother and the community and the wine & dxvk teams will make it playable for those guys and ms will continue to rake in the licence fees for dx12.I'd like to remind you that the day porting isn't necessary, is the same day using Windows isn't necessary. It goes both ways.
So how does DXVK currently compare to Wine's own OGL-based DX11 support in terms of features? Is there rough parity or one is ahead?
I would like to remind you depends what the code is written for in the first place many console based games are coded with ps4 first then back ported to the xb1 back in 2005 it was the other way round yes of course they are coded on pc however the console games from 2006- 2011 were all the 360 version just with upscale as the 360 was basically a pc gimped by memory constraints. So it is entirely possible for a windows port to be a problem.
0 Likes
Quoting: GuestI mean for me, my priority is playing the games I want to play, I want to help support linux too sure, and spent hundreds on games past couple of months for supporting linux and regularly send emails to the dev team thanking them for supporting linux (and drm-free if it's on GOG)... But my main priority personally will always be to play the games I want to play, regardless of OS
Without something like Wine I'd be dual-booting to play these games anyway, and thanks to things like Wine and DXVK I can remain on my OS of choice for a big libary of games that work flawlessly under wine
Personally prefer to look at the positive side to things like wine, as a long-time windows user it really has helped the transition and most importantly it allows me to play even MORE games on linux aside from the already pretty huge collection of games available natively
Yes , but that use case only covers minority of PC gamers.
1-) When people hop in to Linux bandwagon , they're always looking for native ( by native , represented as Linux compatible at stores ) games first. Obviously
2-) Wine is not a tool you can get good performance , good rendering , easy configure process.
3-) Boys , don't say Lutris. I'm trying that piece of shit from time to time and using Wine normally is more convenient. So far , i tried Skyrim Legendary Edition , Skyrim SE and Fallout New Vegas which in the end they failed miserably. Is that an " easy usage of Wine " really?
4-) I really don't care about a game being native ( OGL , VLK ) vs Wine wrapped as long it works at good performance + renders correctly.
5-) Wine is not really a solution. It is open to regressions , tons of hacks to even running one game normally. It only can be considered as a bonus feature for people who have free time in their hands. Normal users ( which majority ) can't stand with it.
0 Likes
Quoting: Leopard2-) Wine is not a tool you can get good performance , good rendering , easy configure process.I somewhat agree with these statements as a picture of the current state.
4-) I really don't care about a game being native ( OGL , VLK ) vs Wine wrapped as long it works at good performance + renders correctly.
5-) Wine is not really a solution. It is open to regressions , tons of hacks to even running one game normally. It only can be considered as a bonus feature for people who have free time in their hands. Normal users ( which majority ) can't stand with it.
However, I think there is much bigger potential in Wine (and tools like DXVK). I don't see it as unreasonable that a state can be reached of about 90% of "native" performance for new titles - at some point. People who care about those last 10% aren't going to switch either way as long as no true native port is available.
However, the rest might. If - and only if - Wine came integrated into the distro normally just like curl, without even requiring installing the package AND if you wouldn't need to do ANY of the current setup steps (create prefix, configure it, get winetricks, install libs, etc.). You should just be able to run an .exe installer, for example, as if it was the most normal thing in the world.
And of course it should create a desktop icon (or launcher) as naturally as it does on Windows and you should just be able to run that.
The remaining problem are the distribution platforms themselves, or rather, only Steam. At the moment, you cannot even download a Windows game running the Linux client. You have to install a separate Windows version of Steam, run that and install Windows games using that.
I don't see what could be done about that, though.
Maybe a deeper integration of Wine into the system, to easily switch to "Windows Mode" or something like that - as easily as switching workspaces.
1 Likes, Who?
Quoting: Leopard3-) Boys , don't say Lutris. I'm trying that piece of shit from time to time and using Wine normally is more convenient. So far , i tried Skyrim Legendary Edition , Skyrim SE and Fallout New Vegas which in the end they failed miserably. Is that an " easy usage of Wine " really?While I haven't tried Skyrim I have tried fallout new vegas, which seemed to work out of the box.
Of course, lutris isn't perfect. But at least I have a place to point people for installers I know works well (Like all the blizzard ones, for example)
Quoting: Leopard5-) Wine is not really a solution. It is open to regressions , tons of hacks to even running one game normally. It only can be considered as a bonus feature for people who have free time in their hands. Normal users ( which majority ) can't stand with it.You are saying this like wine wrapped games are more open to regression than those which are native. I've seen more native games stop working than wine wrapped ones...
I agree it's not a direct solution though. It's just a really neat tool that helps us play awesome games. Games we couldn't play without it. Would I prefer native ports? Of course! But without wine I wouldn't be a full time Linux user, and I wouldn't have been able to convert the few I've converted. If it can help some use linux full time I do not see how it's bad.
4 Likes, Who?
3-) Boys , don't say Lutris. I'm trying that piece of shit from time to time and using Wine normally is more convenient. So far , i tried Skyrim Legendary Edition , Skyrim SE and Fallout New Vegas which in the end they failed miserably. Is that an " easy usage of Wine " really?
Really weird as the skrim script not only installed fine for me it always enables controller support on my 360 clone. Of course you submitted the bug report to matthew commodant when you ran into errors didnt you, because moaning software is broken and doing fuck all about it is not going to get it fixed is it.
Really weird as the skrim script not only installed fine for me it always enables controller support on my 360 clone. Of course you submitted the bug report to matthew commodant when you ran into errors didnt you, because moaning software is broken and doing fuck all about it is not going to get it fixed is it.
2 Likes, Who?
Quoting: Leopard2-) Wine is not a tool you can get good performance , good rendering , easy configure process.
You can get good performance and rendering in Wine. Configuration depends on the game.
Last edited by Shmerl on 24 June 2018 at 3:45 am UTC
0 Likes
Quoting: TheSHEEEPYou should just be able to run an .exe installer, for example, as if it was the most normal thing in the world.Yes it would be very user friendly but it also brings some new problems; (Windows viruses). If everything is automated some harmful software designed for windows will surely take advantage of that. Perhaps users should be warned if that is the case for a distro.
0 Likes
Quoting: Sputnik_tr_02Viruses have always been a selfmade user problem.Quoting: TheSHEEEPYou should just be able to run an .exe installer, for example, as if it was the most normal thing in the world.Yes it would be very user friendly but it also brings some new problems; (Windows viruses). If everything is automated some harmful software designed for windows will surely take advantage of that. Perhaps users should be warned if that is the case for a distro.
I completely removed any kind of firewall and antivir programs years (on Windows, too) and didn't have a single problem - simply because I don't download stuff from shady sites.
Freedom also means freedom to shoot yourself in the foot.
0 Likes
See more from me