protonscr

[Feature] Automatically choose correct DXVK depending on GPU vulkan support

steamclosed
ValveSoftware/steam-for-linux#13541 · opened 2026-08-24 by bojogon7 · updated 2026-08-30 · 2 comments · github
Bbojogon7 2026-08-24 github

Problem description

Depending on GPU you can have various performance impact by using incorrect translation layer.

Feature description

Based on GPU choose recommended translation layer.

When GPU supports:
Vulkan 1.4 and up = DXVK 3.0+
Vulkan 1.3 = DXVK 2.7.1
Vulkan 1.1 to 1.2 = DXVK-Sarek or DXVK 1.10.3
OpenGL (only) = WineD3D

Kkisak-valve maintainer 2026-08-24 github

Hello @bojogon7, on the Steam client side, this isn't something that Steam should be handling directly. On Proton's side, only one render path for each graphics API is considered supported and older builds of DXVK, third party builds of DXVK, and wine's DirectX to OpenGL render path are not considered supported.

This request is a non-starter for the Steam client and mainline Proton.

Bbojogon7 2026-08-24 github

Thanks for reply @kisak-valve, but wouldn't that mean that steam is only supported on systems with vulkan 1.4 and up?

Nothing extracted yet.