Developer Joshua Ashton has just today released another build of D9VK code-named 'Frog Cookie', further polishing this D3D9 to Vulkan layer that was forked from DXVK.
Included in this release are multiple performance improvements, new fixed function support, multiple new D3D9 features added in and supported including one needed for Undertale, along with little something for Unreal Engine 3 titles so hopefully they should work better. Plenty of bugs were eaten up for this release too—something about Frogs?
You can find the full release notes here. Seriously exciting work!
As a reminder, D9VK is already available in the recent builds of Proton for Steam Play, although you do need to manually enable it. You can do this by adding "PROTON_USE_D9VK=1 %command%" as a launch option for each game. Now that a new release of D9VK is out, it's probable the next release of Proton will pull it in.
I'm looking forward to more testing of Rocket League with it as it was very impressive. If you've been testing D9VK, do let us know in the comments how you've been getting on and what titles you've enjoyed it with. I'm keen to hear your experiences with it.
^_^
Last edited by mrdeathjr on 26 August 2019 at 4:04 pm UTC
Grats Josh, impressive work as always!
Quoting: ShmerlSo when is it going to be merged back into dxvk?
Will be done. There have been discussions on that already. I think once they consider D9VK feature complete that's when it will happen. It's not feature complete yet.
Quoting: dpanterFrog cookie!?
Crunchy frog? (Monty Pythons Flying Circus)
Quoting: mrdeathjrThis d9vk version fix various bugs case outrun 2006 water, fog implementation (fix rogue warrior), boiling point geometry and black issues, psi ops fonts and others,
^_^
Boiling Point and Psi Ops in the same sentence; do you watch TehSnakerer on Youtube by chance? :P
https://github.com/ValveSoftware/Proton/wiki/Changelog#411-3
4.11-3:
- Games will now attempt to access gamepads directly, instead of Proton emulating gamepads as if they were Xbox controllers. This means PlayStation 4 gamepads as well as fighting gamepads and other controllers will behave much more like they do on Windows. If you would like your gamepad to be emulated as if it were an Xbox controller, please use the Steam client controller mapping feature. If the controller cannot be accessed directly, due to a permissions issue, it will continue to be presented like an Xbox controller.
- fsync hang and crash fixes.
- Add support for fsync configurable spin count, might help performance but disabled by default. Try setting WINEFSYNC_SPINCOUNT=100
- Add missing Chinese, Japanese, and Korean language font.
- Fix in-game web browser in some games including Bloons TD 6.
- Fix new crashes related to text input, especially in Unreal Engine 4 games including Mordhau and Deep Rock Galactic.
- Update D9VK to 0.20.
- Improve support for very old VR titles.
- Support for latest Steamworks and OpenVR SDK versions.
See more from me