protonscr

Enable D8VK by default for all games

protonopen Feature Request
ValveSoftware/Proton#9978 · opened 2026-07-16 by Tiagoquix · updated 2026-07-16 · 3 comments · github
1 matching comments, n / p to jump
TTiagoquix 2026-07-16 github

Feature Request

I confirm:

  • [x] that I haven't found another request for this feature.
  • [x] that I have checked whether there are updates for my system available that
    contain this feature already.

Description

Proton has had PROTON_DXVK_D3D8 for quite a long time now and it would be benefitial to have it as the default so games using D3D8 can benefit from the performance gains and fixes from DXVK. D8VK has been upstream-ed for like 2 years or so at this point.

For instance, see https://github.com/doitsujin/dxvk/blob/724e309304e4e0546e9b3f062643658d29895963/src/util/config/config.cpp#L1187-L1409, which is a list of the current fixes from DXVK targeting D3D8 games.

CC @doitsujin (DXVK lead dev) and @AlpyneDreams (D8VK creator) in case they have any counter-arguments for this feature request.

Thanks.

Kkisak-valve maintainer 2026-07-16 · hidden on GitHub github

Hello @Tiagoquix, this is something to propose and do in DXVK directly when it's ready, not in Proton as an override.

TTiagoquix 2026-07-16 github

@kisak-valve But it's Proton that controls if the DXVK or the Wine DLL is loaded as the main option. How is this something that DXVK has to decide, considering D8VK has been upstream-ed in DXVK for quite some time now?

Kkisak-valve maintainer 2026-07-16 github

Re-reading this, my initial response is incorrect. Reopening. (Oh, and then the comment above this one appears after reloading the page, thanks GitHub.)

Launch options