The NEW Build Your Own Arcade Controls
Software Support => GroovyMAME => Topic started by: zerochad on July 31, 2019, 07:00:59 am
-
I seem to get sound pitch issues mainly with 3D games. The speed is going up and down not staying at 100%. I can't seem to figure out the cause. My PC is definitely more than powerful enough to handle them (I7, 16G of RAM) but I can't seem to nail down whats causing it. 2D games seem to work fine without an issue.
PC is i7 6700, 16G RAM, HD 7570.
I'm running GM 205.
I've looked around and I've tried the -triplebuffer parameter with no luck.
I've attached
- Bloody Roar 2 logs, with and without the -tripplebuffer parameter.
- mame.ini file
Any help would be appreciated!
-
My pc has a 7700k and struggles with bloody roar 2 if frame delay is on, even at a setting of 1.
There's a good chance your pc can't run this game.
Btw, you did not include your mame ini file.
-
Ok I figured it out if anyone else has the same issue. In your MAME.ini triplebuffer AND syncrefresh need to be 1 and volia, perfect sound and stable 100% speed.
I've attached my MAME.ini for reference.
My pc has a 7700k and struggles with bloody roar 2 if frame delay is on, even at a setting of 1.
There's a good chance your pc can't run this game.
Btw, you did not include your mame ini file.
I just used BR2 as an example was happening for all 3D games. I've had BR2 running on much less, the older 3D MAME games run mostly 100% on modern CPU these days.
The game runs fine there's no stuttering with performance or sound etc, just the sound pitch was the problem.
-
Upon further testing it seems that somewhere along the road some of the 3d games really got performance hit.
On groovymame 0.169 asio build i can run bloody roar 2 easily with a frame delay of 5. On gm 0.211 i have to lower frame delay to 0 and even then I'm still getting occasional speed drops.
-
Ok I figured it out if anyone else has the same issue. In your MAME.ini triplebuffer AND syncrefresh need to be 1 and volia, perfect sound and stable 100% speed.
The game runs fine there's no stuttering with performance or sound etc, just the sound pitch was the problem.
I think the pitch change is a symptom of MAME adjusting the emulation speed to match your refresh rate.
By enabling triplebuffer, MAME no longer needs to match your refresh rate but it adds lag.
This may or may not be desirable depending on what your goals are.