Is it possible that you had missed this issue before, or am I missing something?
Well I'll be....... It is definitely something I have missed.
I did a comparison between the two and they are definitely running at the same speed. Wow!
I rely heavily on the information provided by switchres and in 0.171 it was reporting 59.186Hz (V) 15.625kHz (H) so I naturally assumed all was well. Saw the following in the 0.171 log:
SwitchRes: [simpsons] (1) horizontal (288x224@59.185608)->(288x240@59.185608)
rng(0): 288 x 240_59.185608p 15.625000 [integ] scale(1, 1, 1) diff(0.00, 0.00, 0.0000) ratio(1.000, 1.071)
SwitchRes: Modeline "288x240_61 15.625000KHz 59.185608Hz" 6.000000 288 304 336 384 240 243 246 264 -hsync -vsync
and also assumed all was well. But then on close inspection I missed the fact that it was indeed choosing 61Hz and of course the 103% average running speed at the bottom of the log.
So does that mean that switchres in 0.192 is reporting refresh rate correctly whereas 0.171 wasn't? Is there a fix to this that doesn't involve turning on pstrip as a blanket setting for all games? The reason I ask this is if I allow the pstrip option to arbitrarily choose it's own timing then the effects are unpredictable. Sometimes it will be fine but that is rare. Usually there are scaling artifacts or screen wobble due to a slightly off timing.
I have included two videos. One for Mug Smashers which shows screen wobble, and Simpsons which shows scaling artifacts. The other issue is that once pstrip sets those timings they are permanently changed and if I switch to those resolutions at desktop I will get the same scaling aftifacts or screen wobble. I then have to manually reset the timings for those respective resolutions.
By the way I beleieve speed is correct for both games when pstrip is activated.
- Mug Smashers
- Simpsons
Calamity let me know if you would like logs, although with a previous log I submitted you mentioned it didn't show any issues with scaling.
Thank you for your imformative posts Calamity, I do enjoy the technical aspects of GM.