Today, using the latest build, I realised that vsync doesn't work in many situations, depending on 2 variables:
1- The game.
2- Internal resolution.
Every game has a different point in which vsync breaks. Vsync works in all games I tried at native resolution. It sometimes works in software mode, and sometimes it doesn't (I'd say 50% of the time). In many games it still works at 2xIR, and only in a few of them it worked at 3xIR or more (the higher the resolution, less games work vsynched).
Examples:
- FFXII: up to 3xIR, software mode works.
- DBZ Tenkaichi 3: up to 2xIR, SM works.
- DBZ IW: up to 2xIR, SM doesn't work.
- Soul Calibur 3: up to 2xIR.
- Castlevania LoI: up to 4xIR.
- Dragon Quest V: good, up to 6xIR, but broken in software mode.
- FFX International: up to 5xIR.
- KH2FM+: seems to work fine up to 5xIR most of the time, SM breaks vsync.
It seems very random, and it's very annoying. I don't know why it changes from game to game
. Vsync has always been pretty unreliable in pcsx2
.
Edit: wait, vsync is set outside of the graphics plugin. This doesn't belong here then, lol.
Edit2: or maybe it does, since it depends on IR.