Main > Main Forum

Vsync on = sound stuttering, Vsync off = tearing

Pages: (1/2) > >>

RVZ:

I'm using the latest version of mame, and using HyperSpinFE as the frontend.  The graphics card is a Geforce 6600LE, connected to a tv through s-video.  When I turn vsync on I get sound stuttering / echoing.  When I turn it off, the sound is perfect, but then I get tearing.  Anything I can try to fix both?

isucamper:

Only way to get rid of the tearing is to turn vsync on.

You get stuttering with vsync on if the refresh rate for the resolution of your monitor does not match the native refresh rate of the game.  For instance, if your monitor is running at 60Hz, but the native refresh rate is 60.05 or something weird (a lot of old arcade games are weird like that) then the game only runs at 99% speed and the sound stutters. 

There are 2 solutions for this that I know of.  If you're fortunate enough to be using a multisync arcade monitor, use Soft15Khz or an ArcadeVGA video card to output the game's native resolution and refresh rate.  This is the best solution.

Alternatively, you can use SailorSat's cabMame (do a google search on cabMame) to run your games.  This version of MAME has a hack in it so the game will slow down just a fraction (imperceptibly) rather than stuttering if your refresh rates don't match. 

ragnar:

Wow, I learned something new today.  Thanks isucamper !!!!

RVZ:


--- Quote from: isucamper on September 08, 2010, 08:26:05 am ---Alternatively, you can use SailorSat's cabMame (do a google search on cabMame) to run your games.  This version of MAME has a hack in it so the game will slow down just a fraction (imperceptibly) rather than stuttering if your refresh rates don't match. 

--- End quote ---

Cool, will give this a try, thanks for the advice.  I've been searching for this all day and lot's of people have this same problem.  First solution I've seen so far.  Will cabMame work with HyperspinFE?

RVZ:

Ok, I downloaded cabmame, but it runs the games in a small window.  Can't seem to find where to make it fullscreen?

Pages: (1/2) > >>

Go to full version