Hey another 'bug' to report.
I dunno if it's related to my previous issue and action, but after that I went back to full
allow_hw_refresh + lcd_range 50-75, and tested the same games I usually do, then I've noticed Xexex (JAA) was now running @ 59.25Hz or something.
I mean from MAME's POV, which for some reason wasn't reading the correct original refresh for that game anymore.
Had a hunch, went and erased xexexj.cfg
-> that fixed it.
EDIT: so, going back to testing the asynchronous mode, I am again getting variable results.Note that in any case SR(0) picks 59.939 instead of 60, even after I've cleaned up and have the desktop back to proper 60.
I still don't know the reason for this, but in short I have experienced the asynchronous mode in two flavours;
1. super choppy
2. super smooth (possibly smoother than even what the old triplebuffer was able to produce)
¯\(°_o)/¯
EDIT: and in fact async mode's inconsistent results, may or may not, be related to that strange 59Hz obsession SR seems to have, I dunno.
If I ever find what affects async's smoothness I'll let this thread know, of course, but for now I have no clue.
EDIT: going back to 227sr1, its triplebuffer mode suffers the same 59.939 obsession.
Checking Radeon after rebooting Windows: it's indeed back to 59.9394, which wasn't appearing a minute ago.
EDIT: last update for now because it's a bit draining, but yeah no matter what since the first occurence, the 59.939 mode is the only one Groovy 227sr1 and 232 want to see as being the desktop's, even after wiping out modes with VMmaker, it comes back.
Even, in 'normal' mode with default settings, syncrefreshed games like async/triplebuffered, are hooked to SR(0) 59.939 like a 60 desktop mode never existed.
And restarting Windows after playing either Groovy, shows that the desktop is actually back to 59.939.
EDIT: Fresh AMD install after proper cleanup with their utility. Fresh GM232 install. Fresh log. At that instant the desktop mode is @60, no attempt to use
allow_hw_refresh has been made since the cleanup and resintall of everything.
Looks like there is no 'pure' 60 mode available. Yet the first time I've used 232 I could swear it was seeing the desktop at 60, and it's after trying things with allow_hw_refresh that 60 was gone...