protonscr

The Witcher 3 - Config option "dxgi.tearfree = true" has no effect

dxvkclosed
doitsujin/dxvk#2170 · opened 2021-07-18 by gabriele2000 · updated 2021-08-22 · 4 comments · github
Ggabriele2000 2021-07-18 github

That option should cap the framerate at 120fps (120hz screen) while adding lower input lag, I use it in every game, it's the best vsync in my opinion, but this is the only game which that option has no effect.
The location of dxvk.conf is correct, I'm certain, because the .log shows that the options are active, I also enabled the anisotropic filtering, and that does work.

fps in the top-left corner
FPS to the left

System information

  • GPU: Nvidia Geforce GTX 1050TI (4GB - laptop)
  • Driver: 465.31
  • Wine version: 6.12-tgk-staging
  • DXVK version: dxvk-master-d3112c320b1a2de3018612b7a4530b7bc3d84968 (1.9 latest master git)

Log files

DDadSchoorse 2021-07-18 github

Nvidia doesn't support MAILBOX, so it's expected that tearFree won't work.

Ggabriele2000 2021-07-18 github

Nvidia doesn't support MAILBOX, so it's expected that tearFree won't work.

This "MAILBOX" it's only present in The Witcher 3? Because tearfree works in every other game

Ddoitsujin maintainer 2021-07-18 github

This option should not cap the frame rate by design, so everything seems to be working as intended. Use dxgi.syncInterval = 1 in order to force regular Vsync.

Ggabriele2000 2021-08-22 github

This option should not cap the frame rate by design, so everything seems to be working as intended. Use dxgi.syncInterval = 1 in order to force regular Vsync.

In every game tearFree also cap my framerate to 120fps, but it saves the latency cost of normal vsync... that is weird based on what you said months ago

Nothing extracted yet.