I'm a little late to the conversation, but here is my experience with vsync/pacing/DX/GL, etc... A little long, but...
Long-time listener, first-time poster.
Originally, when I was first setting VPX up, I had to set Vsync On to get things smooth. But what I didn't realize is that it was adding huge amounts of flipper lag in order to make it smooth. Since I played the machine all of the time, my mind just "adapted" to the delay and I didn't even realize it was so bad.
Then I had some company over and hey found it un-playable due to the flipper lag. Back to the drawing board...
Eventually, I realized that my CPU/GPU was just not up to the task. I upgraded to a different PC (much faster - with a 1660ti) and after messing with all of the settings, I found setting Nvidia control panel to vsync=fast and the low latency setting to "Ultra" was the best I could get - and worked pretty damn well. Still had some micro-stuttering though.
After upgrading everything to 10.8 and 64 bit (including vpinmame, etc), I just recently tried Frame Pacing (with Nvidia Vsync option set to "application setting" in Nvidia control panel) - WOW! It works VERY well for me. Ball is now super smooth everywhere and very little flipper lag (it's an ALP in OTG mode, so there is always some lag). I did still notice a little screen tearing though... Hmm...
Finally, I tried the GL version of VPX (running in windowed mode) - and that eliminated all of the screen tearing issues - while keeping the ball super smooth and input lag as low as it can be. Previously, I've never even tried the GL version as I thought it was only for VR. Boy was I wrong! Apparently, that is not the case anymore...
The only issue I really have with 10.8 RC2 is that I have to disable the 'force round ball" option as it causes the ball to get bigger the further away it gets on certain tables. If I disable the force-round-ball option, it eliminates that issue. Plug, it forces me to keep my table at the correct x/y dimensions . :-)
Just wanted to share my experience.
HUGE thanks to the VPX devs - they are doing some amazing work (as are all of the table makers!).
Edited by jtrosky, 30 March 2024 - 12:57 PM.