protonscr

Feature: saturation and gamma altering

dxvkclosed questionnot a bug
doitsujin/dxvk#4830 · opened 2025-04-04 by HitoM43 · updated 2026-02-21 · 2 comments · github
1 matching comments, n / p to jump
HHitoM43 2025-04-04 github

Are there any config lines that modify saturation, gamma, maybe contrast, brightness etc. ? A lot of games do not support enb with dxvk and their adjustments are either broken (on new systems) or non-existent.

Thanks!

KK0bin maintainer 2025-04-04 github

That's out of scope for DXVK and should be done by mods instead.

Bbmaupin 2026-02-21 github

In case anyone comes across this, this is what vkBasalt does. Rough overview:

  1. Install vkBasalt
  2. Download shaders and put them somewhere
  3. Configure vkBasalt
    • There's a sample config in the vkBasalt repo. It took me a bit of trial and error to get working but there are GUI tools too apparently like https://github.com/benjamimgois/goverlay
    • Since you mentioned saturation specifically, here's my minimum config for saturation:
      # Define which effects to load
      effects = vibrance
      
      # Map effect name to full shader path
      vibrance = /home/user/.local/share/vkBasalt/shaders/Vibrance.fx
      
      # Explicitly tell vkBasalt where ReShade includes live
      reshadeIncludePath = /home/user/.local/share/vkBasalt/shaders
      
      # Increase saturation
      Vibrance = 0.5
      
      • You'll also need to define reshadeTexturePath if you end up downloading anything in the Textures directories from any of the shader repos
  4. Run the game with ENABLE_VKBASALT=1
    • If you're playing in Steam you can modify the game's launch properties, e.g. ENABLE_VKBASALT=1 %command%

Launch options

Launch lines