Build Your Own Arcade Controls Forum
Software Support => GroovyMAME => Topic started by: FrizzleFried on June 06, 2019, 11:22:53 pm
-
OK... I am not sure WHAT might be causing this issue... and to be honest it really isn't a big deal, but if it's something I can "fix"... why not?
I just swapped out video cards. I had a Radeon R2 220 in the cabinet... when I chose a game, the action of actually getting the game loaded was pretty quick. Push the button... a second or less later the game starts loading etc...
Since I swapped in this new card... a R7 250 ... when i select a game... ANY game... there seems to be a 4 to 5 second delay where everything on the screen freezes then the game loads from there.
Any idea what might be causing that?
I'm running only Groovymame thus far...
-
...BTW, I remembered that I have Daphne installed too so I checked... it's as normal. Push the button...1 second later it's loading. Whatever is happening is associated with GROOVYMAME. It's closer to 6-7 seconds too. It also doesn't matter if it's a CHD game a game like Elevator Action... it still takes 6-7 seconds before I see the video mode flash ... a quick glimpse of the desktop (I know because I can see the "TEST MODE" text flash at the corner) just as the game starts to load (after the delay).
This behavior did not happen with the last video card.
-
Quite likely this is caused by the process of polling the video mode list at GM's startup. Two things are known to make this process slow:
- Having a mode list that's too long (this is why super resolutions are helpful).
- Having two or more displays enabled (this usually is what makes the first condition matter, since it requires each video mode to be checked for compatibility with each display, increasing exponentially the required time).
In the end this points to a fail of design of the Windows OS, that we need to bypass with some tricks.
Probably, when testing with your other card, your display setup was a bit different so the issue didn't happen.
-
24 modes were generated and installed... only one display is enabled (the LCD display is attached but not enabled)...
I'm guessing this is something I am just going to have to live with... eh?