> Thanks for the reply, appreciated. > > I guess, in short, this is a case of "you can't really get rid of it" - which is good > enough, at least I know!
Make sure refreshspeed, under "CORE PERFORMANCE OPTIONS" is set to 1:
# # CORE PERFORMANCE OPTIONS # autoframeskip 0 frameskip 0 seconds_to_run 0 throttle 1 sleep 1 speed 1.0 refreshspeed 1
"OSD VIDEO OPTIONS" section looks like this:
# # OSD VIDEO OPTIONS # video auto numscreens 1 window 0 maximize 1 keepaspect 1 unevenstretch 1 waitvsync 0 syncrefresh 0
Finally, ensure triple buffer is turned on under "FULL SCREEN OPTIONS":
# # FULL SCREEN OPTIONS # triplebuffer 1 full_screen_brightness 1.0 full_screen_contrast 1.0 full_screen_gamma 1.0
The above works perfectly for all games tested, including Metrocross, with no screen tearing (and no sound hiccups/skips), full screen, utilizing HLSL turned on with a NVIDIA GeForce GTX 750 Ti at 'default' settings with baseline MAME 0.164 64-bit, having an ASUS monitor locked at 60 Hz.
The downside is the game runs between 98-99% speed instead of the full 100% (As would be the case for any game slightly above 60Hz). However, it is smooth as silk and a 1-2% speed delta may not be even significant (or even noteworthy) for many.
|