protonscr

[d3d9] Might and Magic Heroes VI: vsync switch not working

dxvkclosed game bugd3d9
doitsujin/dxvk#4190 · opened 2024-08-06 by ranplayer · updated 2024-08-20 · 7 comments · github
Rranplayer 2024-08-06 github

The vsync switch option is not working (menu or in-game). This game uses D3D9Ex (don't know if that makes a difference for DXVK's implementation). I'm attaching a trace with the vsync on/off click. I've tried on X11 and Wayland.

Software information

  • Game: Might & Magic: Heroes VI
  • Settings: maxed out at 1080p

System information

  • GPU: RX 6700 XT
  • Driver: Mesa 24.1.5
  • Wine version: Proton 9.0-2
  • DXVK version: Proton's build and latest master

Apitrace file(s)

Log files

If more information is needed, let me know.

BBlisto91 2024-08-06 github

I do see that the option doesn't seem to do anything, but it also seems the same with wined3d. Will check Windows here later.

BBlisto91 2024-08-16 github

It appears that this is a game bug as the option doesn't do anything with the native game on Windows either.

Vvlad54rus 2024-08-18 github

Was your game set to windowed? Vsync in D3D9 only works in fullscreen.

BBlisto91 2024-08-18 github

Tried both

Vvlad54rus 2024-08-18 github

Strange. I downloaded the demo version from Steam and I can see Vsync toggle working correctly.

BBlisto91 2024-08-18 github

Can't get the demo working on Linux at the moment.
But i can see that it is d3d9 instead of d3d9Ex and looking at SteamDB it seems the full version received a big update here back in March that the demo didn't, so the latter is probably not latest version.

Edit: Yes vsync works fine if i use the version pre March update (still d3d9Ex).
Edit 2: Made a note about it on PCGamingWiki

KK0bin maintainer 2024-08-20 github

So it's a game bug according to @Blisto91.

Proton versions