Hi,
for some time now, my apps run at different FPS than I set with SetSyncRate(), if I use values lower than about 233.
That affects both Studio and Classic.
Please try this code:
SetErrorMode(0)
SetWindowSize( 0, 0, 1 )
SetVirtualResolution( 1024, 768 )
SetSyncRate( 60, 1 )
repeat
Print( trunc ( ScreenFPS() ) )
Sync()
until GetRawKeyPressed ( 27 )
END
With SetSyncRate ( 30,1 ) I'm getting around 26 fps
With SetSyncRate ( 60,1 ) I'm getting around 54 fps
With SetSyncRate ( 100,1 ) I'm getting around 64 fps
With SetSyncRate ( 200,1 ) I'm getting around 64 fps, jumping up and down
With SetSyncRate ( 230,1 ) I'm getting around 215-225 fps, jumping up and down
With SetSyncRate ( 233,1 ) I'm getting stable 233 fps
Any values above 233 also work fine!
Win10 64bit, NVidia 970 GTX
Can anybody confirm?