RTX3080 60FPS CAP in select games on 120fps stream (unlimited FPS, VSYNC off) + additional info
Before I go into detail let's establish something. Firstly, RTX3080 GFN is amazing and the best you can have in cloud for the money. Secondly, Nvidia has given GFN users some great windows client built-in features and tools. One of it monitor network and stream performance, and most people here I would assume are aware of CTRL+ALT+F6 overlay on PC app. However, I am going to refer to another built-in metrics overlay CTRL+ALT+F7 for which I never found a FAQ to be honest.
As an example, to test the validity of information given in CTRL+ALT+F7 I am using Cyberpunk 2077 (video below), but it could have been any other game that is able to stream at 120FPS and allows user control over max FPS. For screenshots here I'm using Splitgate as another game that works really well and streams at 120fps. This can try anyone even on priority or free tier (though the graph will look a bit different, more on that later).
Splitgate 120fps streaming at 120fps in game - works as intended - 8.3ms frame time
Splitgate 60fps in-game cap over 120fps stream - 16.6ms frame time
Doesn't it remind you anything by this point?
Splitgate 30fps cap over 120fps stream - 33ms frame time
Or if you wondered how 60FPS stream looks like with 60FPS cap in comparison
Splitgate 60fps in-game on 60fps stream - 16ms frame time
Tl;dr the length of the white horizontal row (X-axis) represents frame times, where each segment (vertical division by black bars) is 16ms. Each white row vertically (Y-axis), or lack thereof, represents frame delivery/rendering/whatever. e.g if you're not getting solid 60fps and have stutters in a game it will have a lot of gaps on Y-axis and spikes in length on X-axis.
This is something that I used to see that, yes indeed, CP2077 was capped at 45fps (or rather eyeball that its around 45fps) even with GoG version of the game that does not have FPS overlay, by the same logic the white row was taking up 1.5 segments on X-axis and there were gaps vertically (much more so with frequent stutters on founders tier).
Below is the GFN built-in capture at 120FPS on a game that is not capped on RTX3080, the game and stream work as intended. To see 120fps you'd have to download it, have a high refresh monitor and use something like VLC to open the video. I'm sorry that youtube doesn't support 120fps, I really am. Or you can already trust the validity of GFN built-in tool and my interpretation based on the above, up to you. All video captures are done with GFN's built-in "ctrl+9" that, to my surprise, supports 120fps. One disadvantage of that is that it will not capture overlays such as ctrl+alt+f6 or ctrl+n. Ctrl+alt+f7 is captured just all right as you'd see later.
CP2077 at 120fps + showing CTRL+ALT+F7 in action.
https://drive.google.com/file/d/1cfUV7FyMNtWva8ZXK1t7AfzggRSDn3zl/view?usp=sharing
and Apex Legends working as it should at 120fps
https://drive.google.com/file/d/1KaBR_Q6DRMWSgWTEW05HHPfe-dBzmWcq/view?usp=sharing
Now we can finally move to the post headline - some games, despite running on 120fps GFN stream setting on high refresh monitor, despite showing 120FPS (or even more) in Steam FPS overlay, in reality, would stream only at 60 frames. This results in confusion and argument even within our ranks - GFN users, hence I am very worried that my and other people reports within GFN app might be ignored by GFN staff, written off as a user's fault (internet, settings, vsync on/off, gfn app vsync on/off, in game fullscreen with borderless, in-game fps set to 60 etc)
I've posted links to 120FPS videos above so it would be clear that my local setup, internet, monitor are working as GFN intended, and to avoid any possible suggestions to turn on/off vsync in game/client or to get better internet. Also GFN settings https://imgur.com/a/3oLb3FH
One of previously mentioned by other user Yooka game ss of ctrl+alt+f6 and ctrl+n - https://imgur.com/a/Pd6wI8d
Video capture (120fps in GFN settings) that happens to be limited to 60fps
https://drive.google.com/file/d/1IDkGCf1sjvJ3X-60nTykTEEvyBryrZy7/view?usp=sharing
Another example and the same case of 60fps cap - No Man's Sky https://imgur.com/a/I0lsyQ2
https://drive.google.com/file/d/1aBznIhGxCJJDS1YgNEVfeBNVQUsPFc8b/view?usp=sharing
Next one is Elyon (which i didnt even want to post at this point but here you go) - https://imgur.com/a/g6EGvGh
https://drive.google.com/file/d/18z711wWb5d7IFL3QvGFsQJUURdgtgF_2/view?usp=sharing
Those games have the most confusing combination. User has access to vsync option and fps option in game, sees possibly over 120fps in Steam overlay, sees that 120FPS either in ctrl+alt+f6 or ctrl+N but gets what he gets. And bear in mind I've only tested a handful of games, so how many more could have the same issue?
Personally, I think this could be an easy fix for GFN engineers if only they had these reports and it wouldn't be dismissed by the user base.
An honorable mention goes to games that do not have in game vsync or fps toggles and rely on monitor HZ rate. So, Black Desert Online is limited to 60fps as well, as it probably relies on GFN's virtual display which is set at 60hz. Something weird is again with PoE that would be limited to 60fps in the same fashion as Yooka, Elyon, NMS but would stream 120fps once you switch to DX11. Dead by daylight on EGS was 60fps as well.
Simply put, you cannot rely on CTRL+N 120FPS badge in 100%. But I also get why people might not be noticing it, the benefit of LOCAL input lag is still there and it's a drastic difference compared to premium/free tier.
This post was made in hopes it will be acknowledged by Nvidia and fixed. All tests done on EU Central RTX Ready server if that matters.
If any links are broken or anything, let me know so I can fix it.
If you are noticing the same issue in a game I have not mentioned/tested or by any chance found a way to fix it on user's end, let me know below.
Thanks.
Posted Dec 8, 2021, 10:25 PM UTC
im upvoting because it looks like this was a lot of work
totally not reading all that though champ lol