Update: Due to issues the developer has removed it while they're solved.
DXVK [GitHub], the awesome project that has helped push Linux gaming further has a new release out and it sounds pretty huge.
Firstly, for Unreal Engine 4 titles (and several other unnamed games) DXVK 1.1 has "Queries" re-implemented which should allow for improved GPU utilization. The feature is widely used apparently, so it may help quite a number of games. DXVK also now comes with basic support for Predication based on the new query stuffs.
Another major difference is that DXVK 1.1 uses "in-memory compression for shader code", which should result in games with a large number of shaders seeing reduced memory utilization. However, it may increase shader compile times "slightly". Games noted to benefit include Overwatch, Quake Champions and Dishonored 2 seeing "several hundred Megabytes of RAM" savings.
Additional changes noted:
- Includes all fixes from Version 1.0.2.
- DXVK DLLs now include version information, which some games may rely upon (#980, PR #993)
- Minor optimizations for multisample resolve operations, presentation, and other things.
- Fixed various crashes when using the Windows version of RenderDoc inside wine (#877)
- Dark Souls Remastered and Grim Dawn: Added workaround for rendering issues on Nvidia GPUs (#405, PR #896)
- Sekiro: Shadows Die Twice: Improved overall performance by 5-10%.
See the full changelog here. It does note that for all the new features to be properly supported, you will need at least Wine 4.5 or Proton 4.2 and Nvidia 418.49.4 or Mesa 19.1-git drivers. If you don't have a driver that supports "VK_EXT_host_query_reset", certain games like Quake Champions may perform worse.
The progress DXVK has made is absolutely insane, great stuff that will continue to benefit Linux for a long time. Hopefully the next Steam Play update will pull this in after it's been thoroughly tested.