Sorry for that stupid newb question, but should I turn VSync off, on, doesn't matter or depends on?
Best answer by jherico
if you're mirroring to the on-screen display and doing the present / buffer swap in the same thread as you're submitting to the Oculus runtime, then you should have v-sync off, otherwise the blocking call while you wait for the monitor v-sync will cause you to miss submissions to the HMD.
If you're using multiple threads to do rendering / submission to the HMD / present to the window, then v-sync can be on.
if you're mirroring to the on-screen display and doing the present / buffer swap in the same thread as you're submitting to the Oculus runtime, then you should have v-sync off, otherwise the blocking call while you wait for the monitor v-sync will cause you to miss submissions to the HMD.
If you're using multiple threads to do rendering / submission to the HMD / present to the window, then v-sync can be on.
Brad Davis - Developer for High Fidelity Co-author of Oculus Rift in Action