Dxvk: Advice for novice users to improve performance.

Created on 13 Feb 2019  路  4Comments  路  Source: doitsujin/dxvk

1) Disable compositor or unredirect for full screen windows. Example, write to compton.conf: unredir-if-possible = true;. KDE have similar option as i remember.

2) If your monitor is fast like 144Hz and your Gpu cannot fill even half of this with a specific game, then create a dxvk.conf inside the folder with the game.exe and write dxgi.syncInterval = 2. Will become more fluid for low Fps scenes.

3) Removed. Not for novice users.

4) Open the game's hyperlink (launcher_icon) and add WINEESYNC=1 after env, usually your Wine build support this, if not find some other repository that does.

5) Also additions like WINEDEBUG=-all and DXVK_LOG_LEVEL=none might help, especially when there is error spamming.

6) Don't use TearFree, especially if you have only one Gpu.

Most helpful comment

  1. Not everyone uses compton, and the DXVK wiki is not the Compoton wiki.
  2. That doesn't improve performance.
  3. This is really terrible advice as it will prevent you from using different Vulkan drivers without edinting .bashrc.
  4. Esync is already mentioned in the wiki. I have absolutely no clue what you mean by "opening a game's hyperlink".
  5. Fair enough.

All 4 comments

  1. Not everyone uses compton, and the DXVK wiki is not the Compoton wiki.
  2. That doesn't improve performance.
  3. This is really terrible advice as it will prevent you from using different Vulkan drivers without edinting .bashrc.
  4. Esync is already mentioned in the wiki. I have absolutely no clue what you mean by "opening a game's hyperlink".
  5. Fair enough.

For 1: Compton and XFCEs compositors both destroy DXVK.
For 2: 40Fps on a 144Hz monitor tremble because of empty Hz. Good if you start developing on a
144Hz monitor, its not the same.
For 3: If you remove Intel Vulkan on a laptop, Hainan for example works by default. But ok if you need
it.

  1. That's why the Wiki tells you to disable desktop effects. It is already there, no need for overly specific instructions. Proton also uses compositor bypass by default for fullscreen games; if Compton does not respect it, you should file a Compton bug.
  2. There's nothing special about 144 Hz monitors in that regard. 40 FPS on 60Hz also won't deliver an ideal experience.
  3. Telling people to set VK_ICD_FILENAMES in .bashrc is insane, end of discussion. It might be an acceptable solution for you, but that doesn't mean that users who probably don't even know what it does / have multiple drivers installed / want to use their Intel GPUs for something other than DXVK should do it, and telling them to do it is harmful at best.

OK removed.

Was this page helpful?
0 / 5 - 0 ratings