Build Your Own Arcade Controls Forum

Software Support => GroovyMAME => Topic started by: lettuce on May 31, 2013, 04:00:42 pm

Title: Ummm why are games running at 400%??
Post by: lettuce on May 31, 2013, 04:00:42 pm
Not sure whats happened but groovymame is now running at 400%??. Have attached a log file
Title: Re: Ummm why are games running at 400%??
Post by: EvilDindon on June 01, 2013, 03:25:20 am
outrun runs fine for me !

What is your throttle setting ?

 :P
Title: Re: Ummm why are games running at 400%??
Post by: lettuce on June 01, 2013, 05:53:01 am
Enabled
Title: Re: Ummm why are games running at 400%??
Post by: Calamity on June 01, 2013, 06:05:12 am
Try disabling -multithreading.
Title: Re: Ummm why are games running at 400%??
Post by: lettuce on June 01, 2013, 11:00:46 am
That didnt help, infact it made it worse, it now runs at 3% lol. If i disable HLSL in mame.ini it runs fine, i am also using the newest hlsl folder as well
Title: Re: Ummm why are games running at 400%??
Post by: Calamity on June 01, 2013, 11:12:00 am
Oh God...

I guess the new changes in HLSL may be the cause. Anyway, if nothing helps, probably -triplebuffer will fix the speed, althogh the scroll won't be smooth.
Title: Re: Ummm why are games running at 400%??
Post by: lettuce on June 01, 2013, 11:46:03 am
Hmm, with multithreading enabled and triplebuffer, its says its running at 100% speed but the game is still choppy as hell  :cry:
Title: Re: Ummm why are games running at 400%??
Post by: lettuce on June 02, 2013, 09:03:05 am
Ok i found the cause of the problem, it would appear setting hlsl_prescale_x  & hlsl_prescale_y in the HLSL settings to 5 is the cause of the issue with GroovyMame, anything over 3 causes issues!. This is strange as in ManeUI64 the exact same setting allows me to have hlsl_prescale_x  & hlsl_prescale_y settings at 5 without any issues??
Title: Re: Ummm why are games running at 400%??
Post by: Calamity on June 04, 2013, 01:28:59 pm
Hi lettuce,

Thanks for finding the issue. Confirmed here, although setting the hlsl prescale values to 5 makes it crash instead of breaking synchronization as in your case. It seems it has to do with SwitchRes' internal management of the -prescale option. If you force -prescale 1 in command line it doesn't crash any more.
Title: Re: Ummm why are games running at 400%??
Post by: lettuce on June 04, 2013, 03:56:33 pm
Can this be fixed in later updates?
Title: Re: Ummm why are games running at 400%??
Post by: Calamity on June 09, 2013, 10:04:49 am
Can this be fixed in later updates?

I'll see what can be done, however the bug is probably on the HLSL side, as this didn't crash before.