The NEW Build Your Own Arcade Controls
Software Support => GroovyMAME => Topic started by: haynor666 on January 23, 2015, 02:03:11 pm
-
My Arcade PC has now enough power to run some seattle and vegas games at 100 % stable but both groovymame and standard mame won't sync with waitvsync and/or syncrefresh. Those game always run at maximum speed or about 199%. This happen on G3258 with Radeon 4350 and 4670k with GTX770. Setting ddraw and triplebuffer does not help either. I can run those games with throttle but then tearing is visible.
-
What's the native refresh of those games? Please get a log when possible.
-
Gauntlet Dark Legacy: initial 640x480@57 but hardware changes to 511x384@60,386. GM picks 704x480@60,386.
CarnEvil: initial 640x480@57 but hardware changes to 399x256@54,123. GM picks 400x256@54,124
-
Yeah, there are speed issues with the Carnevil game, search this forum and you'll find some reports. I confirmed this too. But I don't know what's the possible reason. Not related to ATI drivers anyway. Need to check official MAME too.
-
Official MAME works almost the same way. Unthrottled and no synced all the time.
-
spit ballin ideas here but would changing the dip on the board (in MAME) from medium to standard res help at all?>
-
Does not matter.
-
I think we might have answer why there are such problems with syncrefresh - http://forum.arcadecontrols.com/index.php/topic,150279.msg1571041.html#msg1571041 (http://forum.arcadecontrols.com/index.php/topic,150279.msg1571041.html#msg1571041)
-
I'm unable to run Gauntlet Legends consistently at 100% on my 6700k@4GHz, in game it's at 100% but the speed oscillates a bit during transitions etc.
I used -triplebuffer -nowaitvsync -nosyncrefresh. Also did a quick test with standard MAME with gauntleg, and it seemed to perform similarly.
Edit:
I noticed the 199% speed thing as well on the 6700k, I have no idea what's going on. I also benchmarked the G3258, and it probably should be able to run the game at 100%, at least in gameplay, since it was able to run it above 100% speed consistently (see plot).
Edit again:
Regarding syncrefresh, try using -video d3d -nosyncrefresh -waitvsync, this worked for me. I was able to play through the first level without any noticeable drops!
-
Subject is really old but worth noticing that issue is still in mame 257.
Maybe someone found configuration in groovymame to make those games stable ?
I had to disable any kind synchronization in groovmame:
waitvsync 1
sync_mode 0
refreshspeed 0
syncrefresh 0
throttle 1
-
I think I know what happens with these games, will look into fixing it when I have some time.
(Basically these games perform bogus video updates, with empty data).
-
I really appreciate it. Thank you.