Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: yeets on February 10, 2004, 02:31:52 pm

Title: mame performance with vsync
Post by: yeets on February 10, 2004, 02:31:52 pm
Do you guys have the waitvsync turn on or off?
How much of a performance hit do I take if i turn it on?
Would the hit be noticeable on an Athlon 2600+?
I personally don't like any video tearing so i'm inclined to leave it on
in my mame.ini.  
Title: Re:mame performance with vsync
Post by: wpcmame on February 11, 2004, 02:52:20 am
Why do you think it is a performance difference.

Either your PC can emulate the game at full speed or not.
If it can emulate at full speed (and you are using the correct refreshrate on the monitor) use vsync to avoid tearing.

If it can't emulate it at full speed, the display might look better without vsync but it will not run any faster.
Title: Re:mame performance with vsync
Post by: Lilwolf on February 11, 2004, 09:17:24 am
you should NEVER EVER have it on... I really really dont' know why they added it to mame.

What it does is changes the games fps to whatever your current refresh is....  Usually 60...

but take note:  VERY VERY FEW games run at 60fps (usually 55 or 58 or something like that)... So you are speeding up the game.... Or slow it down (some games ran at 65+)

You can go with smoothmame (development stopped... but there was a new version for 79).   This will again change the speed of the original game to 60... but it doesn't speed up the sound somehow... not sure how he does it..

Title: Re:mame performance with vsync
Post by: yeets on February 11, 2004, 12:23:37 pm
http://www.mame.net/readmewin.html
says there is a performance it.  I turned it on but I still see tearing.
It's minor but a bit annoying.  Is there some other way to get rid of it?
I'm using a d9200 & arcadevga..


Why do you think it is a performance difference.

Either your PC can emulate the game at full speed or not.
If it can emulate at full speed (and you are using the correct refreshrate on the monitor) use vsync to avoid tearing.

If it can't emulate it at full speed, the display might look better without vsync but it will not run any faster.

Title: Re:mame performance with vsync
Post by: Cave on February 11, 2004, 02:41:01 pm
have you tried turning on triple buffer, i have this on and vsync off and don't have any tearing issues. the trees in wonderboy are a
good test.
Title: Re:mame performance with vsync
Post by: Lilwolf on February 11, 2004, 02:46:53 pm
and note... I was thinking of syncrefresh... not waitvsync...

sorry.
Title: Re:mame performance with vsync
Post by: yeets on February 12, 2004, 12:32:46 pm
have you tried turning on triple buffer, i have this on and vsync off and don't have any tearing issues. the trees in wonderboy are a
good test.



Worked like a charm.  Just turned on triple buffering.  No more tearing.
Thanks..