Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: RayB on November 04, 2005, 12:46:59 am

Title: Performance and VSYNC
Post by: RayB on November 04, 2005, 12:46:59 am
I've noticed that I can get alot of games that running poorly (20/60, 40/60 etc) to go full frame rate if I turn off WAITVSYNC.

Unfortunately, that of course causes "tears" in scrolling games. I didn't think it would bother me, but boy is that tearing noticable when you're using an arcade monitor!

I'm using a 1ghz with AVGA. Anyone have any advice on settings that affect performance the most? I already have Scanlines off, and I think Stretch is off. Triplebuffer is off.

~Ray B.
Title: Re: Performance and VSYNC
Post by: 2600 on November 04, 2005, 08:17:28 am
Can you post your mame.ini file?  It would make it a lot easier.

(Can't remember if you are still using DMAME or not, so post whatever the appropriate file is and can you mention the OS)
Title: Re: Performance and VSYNC
Post by: Minwah on November 04, 2005, 10:46:13 am
Try triplebuffer instead.
Title: Re: Performance and VSYNC
Post by: RayB on November 04, 2005, 12:40:11 pm
Sorry I keep forgetting... DMAME 0.78

[config]
scanlines = no
stretch = no
artwork = yes
use_backdrops = yes
use_overlays = yes
use_bezels = no
artwork_crop = yes
artwork_resolution = auto
samples = yes
vsync = no
waitvsync = no
triplebuffer = no
tweak = no
vesamode = vesa3
mmx = auto
dirty = auto
antialias = yes
translucency = yes
vgafreq = -1
alwayssynced = no
depth = auto
skiplines = -1
skipcolumns = -1
beam = 1.000000
flicker = 0.000000
intensity = 1.500000
gamma = 1.000000
brightness = 1.000000
frameskip = auto
throttle = yes
norotate = no
ror = no
rol = no
autoror = no
autorol = no
flipx = no
flipy = no
keepaspect = yes
screen_aspect = 4:3
soundcard = -1
sound = yes
samplerate = 44100
stereo = yes
volume = 0
sampleratedetect = yes
resamplefilter = yes
mouse = yes
joystick = none
steadykey = no
keyboard_leds = yes
ctrlr = standard
cheat = no
cheatfile = CHEAT.DAT
historyfile = HISTORY.DAT
mameinfofile = MAMEINFO.DAT
resolution = auto
vectorres = auto
debug_resolution = auto
language = english
monitor = standard
centerx = 0
centery = 0
waitinterlace = no
zvg = 0
pause_brightness = 0.650000
skip_disclaimer = no
skip_gameinfo = no
crconly = no
bios = default
maxlogsize = 0
Title: Re: Performance and VSYNC
Post by: 2600 on November 05, 2005, 09:21:01 am
I'm not a DMAME guy, but here's a few things.  Also, what games are you having trouble with as some may just not be possible at 1Ghz.

-Artwork will slow things down
-Not sure if your monitor supports the lower resolutions, but the tweak modes are suppose to speed things up
-Is waitvsync valid? It's not in the DMAME txt, but that may be out of date.  There seems to be another command that does the same thing.
- Frameskip none may help
- Minwah's suggestion of triple buffer will help the scrolling
-Changing the Sample Rate may help

You are going to have to do testing with different games to find the settings you like the best.