I have the same problem with v-sync and I also have an Nvidia mobile GPU, that uses optimus. Before exclusive fullscreen feature v-sync also didn't work for me, but this was logical since I had Aero disabled. Obviously, exclusive fullscreen should have solved the lack of v-sync... but it didn't (thought I must say, as users above sad, v-sync activates in D3D backend).
There is the same problem with OpenGL and v-sync in PPSSPP emulator. Here's the topic http://forums.ppsspp.org/showthread.php?tid=12590
The title shouldn't mislead you: it also happens on win 7 64x. The person with a problem also has an optimus based mobile Nvidia GPU. He also found the revision that had broken v-sync in OGL, and the commit looked like this: "Merge: 69d5c75 1ca3d39Merge pull request #5717 from thedax/win32NVidiaVSyncWin32/NVidia: go fullscreen later than previous builds, to avoid v-sync being ignored" Obviously, v-sync stopped working for me in PPSSPP too. Strangely, the older revisions of PPSSPP that had supposedly a functional v-sync exhibited a certain amount of tearing, usually at the top of the screen. Why am I writing about PPSSPP? Because I think the problems are similar, and in both cases people with the issue have Nvidia optimus GPU, and desktop PC's are unaffected.
BTW, after enabling v-sync in recent Dolphin builds (in OGL), the amount of tearing somewhat reduces: instead of going all over the screen, it shrinks to a line that slowly moves from the top to the bottom of the screen. When the tearing reaches the bottom, it disappears for a brief moment, only to appear again at the top. And then the process repeats.
That's why I also think that it has something to do with the videodriver. Recently I had tearing problems in DX10 based PC games, that were solved by upgrading the driver.
Oh, and I have some stuttering during emulation too, and they do not stem from shader generation, that's for sure: for example, in Resident Evil 4 GC PAL the 2D main menu moves to the left or to the right and it occasionally stutters. The same goes for ingame experience: if I slowly move the stick while aiming, the stuttering again manifests itself. As of note: the game runs at fullspeed. Stuttering occurs in other titles too.
There is the same problem with OpenGL and v-sync in PPSSPP emulator. Here's the topic http://forums.ppsspp.org/showthread.php?tid=12590
The title shouldn't mislead you: it also happens on win 7 64x. The person with a problem also has an optimus based mobile Nvidia GPU. He also found the revision that had broken v-sync in OGL, and the commit looked like this: "Merge: 69d5c75 1ca3d39Merge pull request #5717 from thedax/win32NVidiaVSyncWin32/NVidia: go fullscreen later than previous builds, to avoid v-sync being ignored" Obviously, v-sync stopped working for me in PPSSPP too. Strangely, the older revisions of PPSSPP that had supposedly a functional v-sync exhibited a certain amount of tearing, usually at the top of the screen. Why am I writing about PPSSPP? Because I think the problems are similar, and in both cases people with the issue have Nvidia optimus GPU, and desktop PC's are unaffected.
BTW, after enabling v-sync in recent Dolphin builds (in OGL), the amount of tearing somewhat reduces: instead of going all over the screen, it shrinks to a line that slowly moves from the top to the bottom of the screen. When the tearing reaches the bottom, it disappears for a brief moment, only to appear again at the top. And then the process repeats.
That's why I also think that it has something to do with the videodriver. Recently I had tearing problems in DX10 based PC games, that were solved by upgrading the driver.
Oh, and I have some stuttering during emulation too, and they do not stem from shader generation, that's for sure: for example, in Resident Evil 4 GC PAL the 2D main menu moves to the left or to the right and it occasionally stutters. The same goes for ingame experience: if I slowly move the stick while aiming, the stuttering again manifests itself. As of note: the game runs at fullspeed. Stuttering occurs in other titles too.