Update 27/06/19: Steam Play Proton 4.2-9 was released as well, to fix multiplayer issues with "Mordhau, SOULCALIBUR VI, and others with problems from 4.2-8".
Steam Play has been updated today reaching 4.2-8 along with DXVK also seeing an update to 1.2.3, let's take a look.
As a quick refresher: Steam Play is the system built into the Steam Client on Linux, that allows you to play games meant for Windows. As for DXVK, it translates D3D11 and D3D10 into Vulkan for use with Wine and it's part of Steam Play (but it can of course be used with Wine directly).
Firstly, the Steam Play update includes these changes:
- Fixes for games which embed web browsers using the Steam client. For example, Football Manager 2019.
- Fix an issue with Bloodstained: Ritual of the Night and other titles crashing with an error dialog on exit.
- Upgrade wine-mono to 4.9.0, which includes winforms support. This may help some game launchers.
- Various window management and alt-tab fixes.
- Fix for controllers losing force feedback when removed and re-added.
Full changelog found here as always.
As for DXVK, here's what's new there:
- Fixed bug that would cause some Unreal Engine 4 games to show error messages upon exit (PR #1104)
- Fixed regression which would break texture loading in World of Warships and potentially other games (#1096)
- More minor CPU overhead optimizations
- Implemented timestamp disjoint queries properly to make measuring time on the GPU more robust.
- Improved memory allocation behaviour under memory pressure. This may in some situations improve performance on lower-end Nvidia GPUs.
- Improved staging buffer allocation behaviour to limit the amount of memory that is permanently reserved for resource uploads.
I'm honestly amazed that even more performance is being squeezed out of DXVK. It's already very impressive and every optimization, even a minor one, brings us that little bit closer to perfection.
Pretty fun to see them both updated on the same day, quite unexpected but a nice surprise to be sure.