So I've found an odd edge case that seems vaguely related (maybe) to the AMD timings limitation previously discussed...
So as a workaround to that limitation, I've been setting GM to use the highest aspect-appropriate resolution that doesn't cause GM to freak out and give up. Previously I used the older manual custom range for LCD (which you can see in there still), but then I shifted to the LCD_Range method when it became available. Recently (not sure what build), that developed an issue where the first time I launch any game with MAME (on a given power cycle), it launches with incorrect timings and causes slow-motion, audio-tearing, unplayability. If I exit GM... then relaunch the exact same game (or any other game), it works exactly as intended. That will be the case until I shut the cabinet off.
This happens 100% of the time for me, consistently and predictably. Doing the exact same launch command twice in a row causes inconsistent results, and inconsistent logs.
With the two attached logs, paperboy1 is launching it as the first use of GM for a power cycle. I closed it, then ran it again, and that generated paperboy2. Absolutely no changes were made to configuration of GM, displays, system, or anything.
And for clarity, it's not limited to paperboy; same thing happens regardless of what the first game launched is. Seeking guidance, please.
Thanks,
So as a workaround to that limitation, I've been setting GM to use the highest aspect-appropriate resolution that doesn't cause GM to freak out and give up. Previously I used the older manual custom range for LCD (which you can see in there still), but then I shifted to the LCD_Range method when it became available. Recently (not sure what build), that developed an issue where the first time I launch any game with MAME (on a given power cycle), it launches with incorrect timings and causes slow-motion, audio-tearing, unplayability. If I exit GM... then relaunch the exact same game (or any other game), it works exactly as intended. That will be the case until I shut the cabinet off.
This happens 100% of the time for me, consistently and predictably. Doing the exact same launch command twice in a row causes inconsistent results, and inconsistent logs.
With the two attached logs, paperboy1 is launching it as the first use of GM for a power cycle. I closed it, then ran it again, and that generated paperboy2. Absolutely no changes were made to configuration of GM, displays, system, or anything.
And for clarity, it's not limited to paperboy; same thing happens regardless of what the first game launched is. Seeking guidance, please.
Thanks,