DXVK has levelled up once again, as release 1.1.1 is out and it's a major update that also acts as the re-release of DXVK 1.1 which was removed due to issues.
Major new features with this release should result in your frame timing being more consistent and triple buffering should now work as expected. For games that have a lot of shaders, memory utilization should be reduced as well. Configuration options in the DXVK config file can be limited to a single executable, meaning you can now use one single file and not one per-game.
Queries were also re-worked, which should see Unreal Engine 4 titles get improved performance although you need at least Wine 4.5/Proton 4.2 and NVIDIA 418.52.05 or AMD/Intel Mesa 19.1-git for your GPU driver. It needs the "VK_EXT_host_query_reset" extension supported, as without it certain games may perform "significantly worse".
Some notable bugs were also solved with this release like incorrect MSAA sample locations in shader code, crashing when using the Windows build of RenderDoc with Wine, AMDVLK had issue with flickering or having artifacts in some games and so on. Issues with specific games like NieR:Automata, Sekiro: Shadows Die Twice, Space Engineers and SpellForce 3 were also solved.
This release also has improved compatibility with Wine's own Direct2D implementation and there's also some minor optimizations for multisample resolve operations, presentation and "other things".
Find the release announcement here.
Last edited by jens on 4 May 2019 at 9:05 pm UTC
Quoting: GuestGood to see this re-release of DXVK 1.1, thanks :-) As a user of mesa-git on Arch I will benefit directly from this new version. But I wonder if Proton will integrate DXVK 1.1.1 then soon as well, I do hope so.
You can pretty easily do that youself, just compile DXVK and copy the dll's into Proton (e.g. 64bit dll's into ~/.steam/steam/steamapps/common/Proton 4.2/dist/lib64/wine/dxvk/ and 32bit dll's into ~/.steam/steam/steamapps/common/Proton 4.2/dist/lib/wine/dxvk/).
Last edited by jens on 4 May 2019 at 9:00 pm UTC
Quoting: GuestGood to see this re-release of DXVK 1.1, thanks :-) As a user of mesa-git on Arch I will benefit directly from this new version. But I wonder if Proton will integrate DXVK 1.1.1 then soon as well, I do hope so.I doubt it. Proton won't see DXVK 1.1.1 until
VK_EXT_host_query_reset
makes it into an LTS branch of Nvidia drivers. I think Steam OS doesn't use Nvidia's beta drivers, and that's what they'll be synchronising the release of this feature withLast edited by Pikolo on 4 May 2019 at 9:12 pm UTC
Quoting: chancho_zombieI'm going to try this hope it helps with Unreal engine 3 as well, one of the few games that run horribly for me is Sherlock Holmes devil's daughter.Some users reported that the original 1.1 release helped some UE3-based Batman games quite a bit, so it's not entirely impossible, but I wouldn't expect too much.
Thankyou doitsujin for your hard work! <3
Last edited by Shmerl on 5 May 2019 at 9:24 am UTC
Quoting: PikoloQuoting: GuestGood to see this re-release of DXVK 1.1, thanks :-) As a user of mesa-git on Arch I will benefit directly from this new version. But I wonder if Proton will integrate DXVK 1.1.1 then soon as well, I do hope so.I doubt it. Proton won't see DXVK 1.1.1 untilVK_EXT_host_query_reset
makes it into an LTS branch of Nvidia drivers. I think Steam OS doesn't use Nvidia's beta drivers, and that's what they'll be synchronising the release of this feature with
Isn't 418 branch an LTS one? 418.56 (x86_64) is mention here as both "Current official release" and "Current long-lived branch release".
Quoting: TriasSo, do I understand correctly that we need a 418.52.05-beta driver, and those on 418.56 need to wait a bit despite having a higher version number? Maybe it's good to mention this in the article...I already mentioned the exact driver number required, as listed in the changelog.
Quoting: TriasSo, do I understand correctly that we need a 418.52.05-beta driver, and those on 418.56 need to wait a bit despite having a higher version number? Maybe it's good to mention this in the article...
Don't worry, I'm on 418.56 and DXVK 1.1.1 works just fine here. As far as I understand having VK_EXT_host_query_reset support will mostly give you some extra FPS in Unreal 4 game. Since I like to play Assetto Corsa Competizione, which is an Unreal 4 title, I'm eager to get the extra FPS. That said, even without VK_EXT_host_query_reset ACC already runs very well. There might be some games (Quake Champions according to the release notes) that may run slower without having this extension, but the games I own still run very well or even better with this newer version.
See more from me