Direct3D 12 On Vulkan For Valve’s Steam Play Platform Brings Several Improvements On Linux

Dec 17, 2022 at 02:19am EST
Valve Reportedly Preps For ARM64 Support On Proton, ARM-Based Steam Handheld On The Way? 1

VKD3D-Proton 2.8, known as Vulkan Direct3D for Proton version 2.8, was released today & assisted Linux Steam Deck users. The new implementation adds Direct3D 12 on Vulkan for Proton on Linux, which means that Valve's Steam Play, coded in Proton, will allow users to play Windows games on the Linux ecosystem.

Vulkan implementation in Direct3D 12 sees new update for Steam Play users

The new enablement now will support VK_EXT_descriptor_buffer code that removes a lot of pressure that would be added to the processor. The implementation follows the recent Radeon Vulkan (RADV) updated Mesa driver and the Steam Deck update. Along with the numerous updates, NVIDIA and Intel drivers in Vulkan are continued to be updated with new code, including performance updates for each company's graphics cards.

Related Story Intel Core Ultra 250K Plus With 4 iGPU Cores Is Faster Than Steam Deck, Can Play Games With Low Settings at 1080p

Fixes and workarounds

Implement minor missing D3D12 features

An obscure feature was stubbed out and forgotten until now.

Also, implement SetEventOn(Multiple)FenceCompletion for shared D3D12 fences.

Fixes a regression in Gears 5 causing lockup on boot.

The new VKD3D-Proton 2.8 release improves the games:

Support for host-accessible images and swap chain support to limit the overhead on the processor have been drastically rewritten, and more game fixes and improvements can be found on the GitHub page for the new VKD3D-Proton 2.8 update. Thanks to Michael Larabel of the website Phoronix for this new discovery.

News Sources: Phoronix, GitHub

About the author: Jason R. Wilson is a member of the Hardware news team at Wccftech. Equipped with a background in graphic design and writing, Jason works daily to improve his craft and continues to create new and innovative ideas every day.

Follow Wccftech on Google to get more of our news coverage in your feeds.