View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0030259||Runner||Windows||Public||2018-11-28 18:03||2019-01-31 10:18|
|Reporter||Dan||Assigned To||Mike Rennie|
|Priority||Medium||Severity||C - General||Reproducibility||100%|
|Platform||Windows||OS||Windows 10||OS Version||Pro x64|
|Target Version||2.2.2||Fixed in Version||2.2.2|
|Summary||0030259: Windows: Games using vsync timing can see the debug overlay FPS value drop when the game loses focus|
|Description||We're getting a couple of reports that Windows games using vsync timing will see the debug overlay FPS value drop when the game loses focus - the reports are actually that the games are visibly dropping to 30 FPS when they should be 60 FPS, but I am not reproducing this, so I suspect that's specific to certain GPU and high/variable refresh monitor combinations.|
However, the debug overlay issue definitely reproduces. It only reproduces for me when the game speed is at 60, because this is my monitor's refresh rate. It is actually dropping to vsync, which makes sense, but if this is required and correct, then we need to better communicate what the overlay is showing and why this is not a performance drop for players.
Expected: We standardise fps_real and the value shown next to the debug overlay, as these values never match up - old timing method or new.
|Steps To Reproduce||1. Run the attached sample on Windows on a 60hz monitor.|
2. Click off the game window and wait for a few seconds (sometimes it's immediately, but typically about 5 seconds or so).
3. Observe that the fps value shown next to the overlay bars will drop to 60.
4. Click on the game again and notice this does not "fix" the debug overlay fps.
5. Press F to toggle fullscreen and observe this "fixes" the bar.
|Additional Information||F = fullscreen, S = cycle through different gamespeed_fps values, T = toggle the timing method.|
|1.4 Found In|
|2.x Runtime Found In||126.96.36.1994|
|2.x Runtime Verified In||188.8.131.522|