Skip to content

Android Client: Severe Hardware Decoding Bottleneck and Bitrate Throttling at 60 FPS #752

Description

@hmmR0E

What happened?

Problem
When streaming through the Android client, my active sessions hit a severe hardware decoding bottleneck. My frame decoding times consistently spike past the strict 16.6 ms per-frame budget needed for a smooth 60 FPS experience. Because my device hardware cannot process the frames in time, the internal WebRTC safety mechanism panics and aggressively clamps my active stream speed down to a low bitrate, completely ruining visual fidelity despite a stable network connection.

Reproduction Steps

Launch the OpenNOW application on my Android mobile device.
Configure session parameters to target high-refresh playback at my phone's native 21:9 ultrawide resolution (2560x1080).
Start a game session.
Open the in-session report or stream diagnostic overlay to check the performance metrics, confirming that decode times sit in the red while bitrate throttling engages.

Comparative Testing & Observations

Resolution & Refresh Rate Isolation Testing: I performed deep isolation checks to find the hardware breaking point:
Running at 2560x1080 @ 60 FPS triggers the heavy decode bottleneck and forces the WebRTC bitrate throttle.
Adjusting the stream configuration down to a delivered profile of 1680x720 @ 30 FPS successfully lowers the decoding workload, bringing frame decode times down safely below the 16.6 ms limit, turning the metrics green, and lifting the bitrate throttle. This proves the hardware can process the stream cleanly, but only when the pixel count and frame rate are reduced to alleviate processing pressure.
Codec Independence: Both H.264 and H.265 stream profiles were tested extensively at high-refresh targets, and both suffer from the exact same heavy decoding bottleneck and high frame-processing times when pushed.
Native App vs. Wrapper Contrast: Standard standalone mobile browsers and the official native GFN application handle these exact same high-refresh configurations seamlessly on my device, achieving smooth decoding without any artificial bitrate choke.
WebView Flag Tuning: I adjusted various Android System WebView developer options—such as bypassing GPU blocklists (ignore-gpu-blocklist), enabling Vulkan intermediate buffers (WebViewVulkanIntermediateBuffer), enabling surface control (WebViewSurfaceControl), and accelerating small canvases (WebviewAccelerateSmallCanvases)—which improves general UI rendering, but the core video decoding pipeline inside the app wrapper remains restricted under heavy loads.
Environment Details

Device Platform:
Android mobile hardware (mt6769 MediaTek processor, 7732 MiB memory)
Client Version: OpenNOW Android Client v1.2.7 (Build 83)
Active Stream Settings: High-refresh target paired with H.264 at native 21:9 display dimensions (2560x1080)

Suspected Root Cause

The core bottleneck appears to live in how the client's web-based wrapper and WebRTC presentation layer manage frame handoffs on mobile architectures. Unlike native applications that interface directly with low-level decoding libraries, the extra abstraction layers introduce presentation and processing overhead that pushes my mobile hardware past its physical frame-time limits. Investigating how frame rendering pipelines and hardware acceleration paths are handled on mobile could help keep frame decode times safely under the 16.6 ms ceiling.

Operating System

Android

GeForce NOW Tier

Performance

Logs (required)

OpenNOW Android diagnostics
app.version=1.2.7 build=83 variant=release distribution=apk installSource=com.google.android.packageinstaller buildDistribution=apk apkUpdatesAllowed=true
page=Settings initializing=false loadingGames=false
user=[redacted] tier=PERFORMANCE provider=NVIDIA
streamStatus=idle launchPhase= queuePosition=null
streamGame= selectedGame=
sessionId= [redacted] seatSetupStep=null serverIp= [redacted]
adsRequired=false ads=0 activeAd= queuePaused=null
adMessage= grace=null serverSentEmptyAds=null
negotiated= monitors= requestedFeatures= finalizedFeatures=
printedWaste.loading=false queueZones=0 mappingZones=0 pings=0 error=
settings.resolution=2560x1080 fps=60 codec=H264 bitrate=50
settings.preset=Custom recommendation=display=2352x1080 processors=8 memoryMiB=7732 tv=false lowPower=false recommended=1680x720@60 codec=H265 bitrate=35
input.keyboardLayout=en-US mouseLock=true touch=AndroidTouchSettings(enabled=true, mousePad=true, opacity=0.82, scale=1.0, buttonScale=1.0, stickScale=1.0, joystickMode=Fixed, aimMode=LockJoystick, joystickDeadZone=0.0, edgePaddingDp=14.0, bottomPaddingDp=10.0, leftOffsetXDp=0.0, leftOffsetYDp=0.0, rightOffsetXDp=0.0, rightOffsetYDp=0.0, mouseDirectClick=false, nativeTouchMode=Auto, nativeTouchScrollScale=1.0, nativeTouchJitterThresholdDp=8.0, offsets={lstick_landscape=TouchOffset(x=-67.02336, y=1.4236208), l3_landscape=TouchOffset(x=-159.65048, y=119.79623), lt_landscape=TouchOffset(x=32.63997, y=-52.50644), dpad_landscape=TouchOffset(x=47.38254, y=-131.70163), rb_landscape=TouchOffset(x=-124.94213, y=-107.18774), lb_landscape=TouchOffset(x=119.051155, y=-100.54266), face_landscape=TouchOffset(x=-20.225464, y=-132.01855), rstick_landscape=TouchOffset(x=96.44574, y=-7.9870353), r3_landscape=TouchOffset(x=191.65938, y=125.07891), rt_landscape=TouchOffset(x=-30.344517, y=-57.420998)}, touchControllerStyle=V2)
codec.native={"nativeLibrary":"opennow_native","mediaNdk":true,"rtpPacketSize":1140,"inputProtocolVersion":3} lowPower=false constrained=false tv=false
device.runtime=battery=62 charging=true batteryTempC=37.2 thermal=none network=wifi generation=unknown bars=4 downKbps=60000 wifiMhz=5220 wifiBand=5ghz
stream.runtime.latest=empty
cpu.profile=empty
codec.H264: decoder=c2.mtk.avc.decoder hardware=true nativeAvailable=true webRtc=c2.mtk.avc.decoder+opennow-performance webRtcAvailable=true webRtcHardware=true encoder=c2.mtk.avc.encoder
codec.H265: decoder=c2.mtk.hevc.decoder hardware=true nativeAvailable=true webRtc=c2.mtk.hevc.decoder+opennow-performance webRtcAvailable=true webRtcHardware=true encoder=c2.mtk.hevc.encoder
codec.AV1: decoder=c2.android.av1-dav1d.decoder hardware=false nativeAvailable=true webRtc=none webRtcAvailable=false webRtcHardware=false encoder=none
display.refresh.active=false requestedFps=60 applied=true
display.refresh.current=id=1:1080x2460@90Hz selected=none
display.refresh.preferredModeId=0 preferredRefreshRate=0
display.refresh.supported=[id=2:1080x2460@60Hz, id=1:1080x2460@90Hz]
input.state:
touch-route.activity.consumed-by-view 545999200 count=17 activity touch consumedByView action=0
input.diagnostics:
545955802 native MediaCodec decoder selected codec=H264 implementation=c2.mtk.avc.decoder requestedFps=60 performanceTuning=true lowLatency=false qualcommH264Guard=false
545955802 native MediaCodec decoder selected codec=H265 implementation=c2.mtk.hevc.decoder requestedFps=60 performanceTuning=true lowLatency=false qualcommH264Guard=false
545956252 codec probe device=[redacted] hardware=mt6769 tv=false lowPower=false constrained=false runtimeBits=64 memoryMiB=7732
545956253 codec probe codec=H264 platform=c2.mtk.avc.decoder platformHw=true native=true webrtc=c2.mtk.avc.decoder+opennow-performance webrtcHw=true profiles=H264 profile=42e01f packet=1 max=3840x2160 launch=true
545956253 codec probe codec=H265 platform=c2.mtk.hevc.decoder platformHw=true native=true webrtc=c2.mtk.hevc.decoder+opennow-performance webrtcHw=true profiles=H265 max=3840x2160 launch=true
545956253 codec probe codec=AV1 platform=c2.android.av1-dav1d.decoder platformHw=false native=true webrtc=none webrtcHw=false profiles=none max=1920x1200 launch=false
network.diagnostics:
network.1 545956687 GET https://pcs.geforcenow.com/v1/serviceUrls -> http=200 elapsedMs=427 reqBytes=none respBytes=5663 response={ "requestStatus": { "countryCode": null, "unifiedErrorCode": 0, "requestId": null, "serverId": null, "statusDescription": null, "statusCode": 1 }, "gfnServiceInfo": { "defaultProvider": "NVIDIA", "gfnServiceEndpoints": [ { "restrictedDevicesWithSIM": [], "loginProviderDisplayName": "[redacted]", "streamingServiceUrl": "https://prod.cloudmatchbeta.nvidiagrid.net/", "idpId": "PDiAhv2kJTFeQ7WOPqiQ2tRZ7lGhR2X11dXvM4TZSxg", "extendedConfigEnabled": false, "redeemRedirectUrl": "https://www.nvidia.com/content/drivers/redirect.asp?page=gfn_pc_redeem_activation_code", "loginProvider": "NVIDIA", "redeemRedirectShortUrl": "nvidia.com/gfn/activate", "loginProviderCode": "NVIDIA", "loginProviderPriority": 1, "mobileNetworkCode": [] }, { "restrictedDevicesWithSIM": [], "loginProviderDisplayName": "[redacted]", "streamingServiceUrl": "https://prod.kdd.geforcenow.nvidiagrid.net/", "idpId": "Q1qniNEW0JjufNnXEqzjTONfWoEYAvTdsg5mBRsEork", "extendedConfigEnabled": false, "redeemRedirectUrl": "", "loginProvider": "KDDI", "redeemRedirectShortUrl": "", "loginProviderCode": "KDD", "loginProviderPriority": 5, "mobileNetworkCode": [] }, { "restrictedDevicesWithSIM": [], "loginProviderDisplayName": "[redacted]", "streamingServiceUrl": "https://prod.twm.geforcenow.nvidiagrid.net/", "idpId": "e2SnCkOjoqZiiDRhjSDVv0xzWjJ28vntfo933yWSKx4", "extendedConfigEnabled": false, "redeemRedirectUrl": null, "loginProvider": "TWM", "redeemRedirectShortUrl": null, "loginProviderCode": "TWM", "loginProviderPriority": 6, "mobileNetworkCode": [] }, { "restrictedDevicesWithSIM": [], "loginProviderDisplayName": "[redacted]", "streamingServiceUrl": "https://prod.zai.geforcenow.nvidiagrid.net/", "idpId": "UPWx8p5zwVUqGXorNji6qCzocVGDNWN7rqmPexEvedY", "extendedConfigEnabled": false, "redeemRedirectUrl": null, "loginProvider": "Zain", "redeemRedirectShortUrl": null, "loginProviderCode": "ZAI", "loginProviderPriority": 7, "mobileNetworkCode": [] }, { "restrictedDevicesWithSIM": [], "loginProviderDisplayName": "[redacted]", "streamingServiceUrl": "https://prod.tkc.geforcenow.nvidiagrid.net/", "idpId": "pC8KYgDzm2TMgkPO1YlOSj8PjhT57JIbdlwDfFZNZFA", "extendedConfigEnabled": false, "redeemRedirectUrl": null, "loginProvider": "Turkcell", "redeemRedirectShortUrl": null, "loginProviderCode": "TKC", "loginProviderPriority": 8, "mobileNetworkCode": [] }, { "restrictedDevicesWithSIM": [], "loginProviderDisplayName": "[redacted]", "streamingServiceUrl": "https://prod.str.geforcenow.nvidiagrid.net/", "idpId": "QwbAt7Fqmb5vmdOCuXtIlAF3YOACR4rot7xirVFlnkE", "extendedConfigEnabled": false, "redeemRedirectUrl": "", "loginProvider": "StarHub", "redeemRedirectShortUrl": "", "loginProviderCode": "STR", "loginProviderPriority": 9, "mobileNetworkCode": [] },  ... truncated 4986 chars ...
network.2 545957563 POST https://games.geforce.com/graphql -> http=200 elapsedMs=259 reqBytes=813 respBytes=4777 request={ "query": "query GetAccountConnectors($locale: String!, $stringsKey: [String]!) {\n  appStoreDefinitions(language: $locale) {\n    store\n    label\n    sortOrder\n    features {\n      __typename\n      ... on AccountLinkingSso {\n        supported\n      }\n      ... on AccountGamesSyncing {\n        supported\n      }\n    }\n    accountLinkingMetadata {\n      isSupported\n      isRequired\n      label\n    }\n  }\n  userAccount {\n    storesData {\n      store\n      accountLinkingData {\n        userDisplayName\n        expiresIn\n        userIdentifier\n        accountSyncingData {\n          totalNumberOfSyncedGfnGames\n          syncState\n          syncDate\n        }\n      }\n    }\n  }\n  clientStrings(language: $locale, keys: $stringsKey)\n}", "variables": { "locale": "en_US", "stringsKey": [] } } response={ "data": { "appStoreDefinitions": [ { "store": "NVIDIA", "label": "", "sortOrder": 5, "features": [ { "__typename": "AccountLinkingSso", "supported": false }, { "__typename": "AccountGamesSyncing", "supported": false }, { "__typename": "AccountSubscriptions" } ], "accountLinkingMetadata": { "isSupported": null, "isRequired": false, "label": null } }, { "store": "EA_APP", "label": "EA app", "sortOrder": 103, "features": [ { "__typename": "AccountLinkingSso", "supported": false }, { "__typename": "AccountGamesSyncing", "supported": false }, { "__typename": "AccountSubscriptions" } ], "accountLinkingMetadata": { "isSupported": null, "isRequired": false, "label": null } }, { "store": "UNKNOWN", "label": "", "sortOrder": 2, "features": [ { "__typename": "AccountLinkingSso", "supported": false }, { "__typename": "AccountGamesSyncing", "supported": false }, { "__typename": "AccountSubscriptions" } ], "accountLinkingMetadata": { "isSupported": null, "isRequired": false, "label": null } }, { "store": "NONE", "label": "", "sortOrder": 3, "features": [ { "__typename": "AccountLinkingSso", "supported": false }, { "__typename": "AccountGamesSyncing", "supported": false }, { "__typename": "AccountSubscriptions" } ], "accountLinkingMetadata": { "isSupported": null, "isRequired": false, "label": null } }, { "store": "GAIJIN", "label": "Gaijin.net", "sortOrder": 105, "features": [ { "__typename": "AccountLinkingSso", "supported": true }, { "__typename": "AccountGamesSyncing", "supported": true }, { "__typename": "AccountSubscriptions" } ], "accountLinkingMetadata": { "isSupported": true, "isRequired": true, "label": "Gaijin.net" } }, { "store": "EPIC", "label": "Epic Games Store", "sortOrder": 104, "features": [  ... truncated 8118 chars ...
network.3 545957722 GET https://prod.cloudmatchbeta.nvidiagrid.net/v2/serverInfo -> http=200 elapsedMs=420 reqBytes=none respBytes=9193 response={ "authType" : [ 7, 8, 9 ], "serverType" : 1, "version" : { "name" : "java-provision-manager", "buildVersion" : "1.994.1", "zoneVersion" : "-1", "protocolMinorVersion" : 1, "protocolMajorVersion" : 8 }, "metaData" : [ { "key" : "local-region", "value" : "Japan" }, { "key" : "gfn-regions", "value" : "Northern California (USA),Southern California (USA),Oregon (USA),Arizona (USA),Texas (USA),Illinois (USA),Florida (USA),Georgia (USA),Virginia (USA),New Jersey (USA),Ontario (Canada),Quebec (Canada),United Kingdom 1,United Kingdom 2,Sweden,Netherlands North,Netherlands South,Germany,France 1,France 2,Poland,Bulgaria,India,Japan" }, { "key" : "Northern California (USA)", "value" : "https://us-california-north.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Southern California (USA)", "value" : "https://us-california-south.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Oregon (USA)", "value" : "https://us-oregon.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Arizona (USA)", "value" : "https://us-arizona.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Texas (USA)", "value" : "https://us-texas.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Illinois (USA)", "value" : "https://us-illinois.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Florida (USA)", "value" : "https://us-florida.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Georgia (USA)", "value" : "https://us-georgia.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Virginia (USA)", "value" : "https://us-virginia.cloudmatchbeta.nvidiagrid.net" }, { "key" : "New Jersey (USA)", "value" : "https://us-new-jersey.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Ontario (Canada)", "value" : "https://ca-ontario.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Quebec (Canada)", "value" : "https://ca-quebec.cloudmatchbeta.nvidiagrid.net" }, { "key" : "United Kingdom 1", "value" : "https://eu-united-kingdom-1.cloudmatchbeta.nvidiagrid.net" }, { "key" : "United Kingdom 2", "value" : "https://eu-united-kingdom-2.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Sweden", "value" : "https://eu-sweden.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Netherlands North", "value" : "https://eu-netherlands-north.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Netherlands South", "value" : "https://eu-netherlands-south.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Germany", "value" : "https://eu-germany.cloudmatchbeta.nvidiagrid.net" }, { "key" : "France 1", "value" : "https://eu-france-1.cloudmatchbeta.nvidiagrid.net" }, { "key" : "France 2", "value" : "https://eu-france-2.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Poland", "value" : "https://eu-poland.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Bulgaria", "value" : "https://eu-bulgaria.cloudmatchbeta.nvidiagrid.net" }, { "key" : "India", "value" : "https://ap-india.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Japan", "value" : "https://ap-japan.cloudmatchbeta.nvidiagrid.net" } ], "requestStatus" : { "unifiedErrorCode" : 0, "requestId" : "[redacted-id]", "serverId" : "NP-TYO-01", "statusDescription" : "SUCCESS_STATUS", "statusCode" : 1 }, "monitorSettings" : [ { "monitorId" : 0, "positionX" : 0, "positionY" : 0, "heightInPixels" : 640, "sdrHdrMode" : 0, "framesPerSecond" : 60, "dpi" : 0, "widthInPixels" : 1376 }, { "monitorId" : 0, "positionX" : 0, "positionY" : 0, "heightInPixels" : 640, "sdrHdrMod ... truncated 4045 chars ...
network.4 545957732 GET https://prod.cloudmatchbeta.nvidiagrid.net/v2/serverInfo -> http=200 elapsedMs=428 reqBytes=none respBytes=9193 response={ "authType" : [ 7, 8, 9 ], "serverType" : 1, "version" : { "name" : "java-provision-manager", "buildVersion" : "1.994.1", "zoneVersion" : "-1", "protocolMinorVersion" : 1, "protocolMajorVersion" : 8 }, "metaData" : [ { "key" : "local-region", "value" : "Japan" }, { "key" : "gfn-regions", "value" : "Northern California (USA),Southern California (USA),Oregon (USA),Arizona (USA),Texas (USA),Illinois (USA),Florida (USA),Georgia (USA),Virginia (USA),New Jersey (USA),Ontario (Canada),Quebec (Canada),United Kingdom 1,United Kingdom 2,Sweden,Netherlands North,Netherlands South,Germany,France 1,France 2,Poland,Bulgaria,India,Japan" }, { "key" : "Northern California (USA)", "value" : "https://us-california-north.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Southern California (USA)", "value" : "https://us-california-south.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Oregon (USA)", "value" : "https://us-oregon.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Arizona (USA)", "value" : "https://us-arizona.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Texas (USA)", "value" : "https://us-texas.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Illinois (USA)", "value" : "https://us-illinois.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Florida (USA)", "value" : "https://us-florida.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Georgia (USA)", "value" : "https://us-georgia.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Virginia (USA)", "value" : "https://us-virginia.cloudmatchbeta.nvidiagrid.net" }, { "key" : "New Jersey (USA)", "value" : "https://us-new-jersey.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Ontario (Canada)", "value" : "https://ca-ontario.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Quebec (Canada)", "value" : "https://ca-quebec.cloudmatchbeta.nvidiagrid.net" }, { "key" : "United Kingdom 1", "value" : "https://eu-united-kingdom-1.cloudmatchbeta.nvidiagrid.net" }, { "key" : "United Kingdom 2", "value" : "https://eu-united-kingdom-2.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Sweden", "value" : "https://eu-sweden.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Netherlands North", "value" : "https://eu-netherlands-north.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Netherlands South", "value" : "https://eu-netherlands-south.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Germany", "value" : "https://eu-germany.cloudmatchbeta.nvidiagrid.net" }, { "key" : "France 1", "value" : "https://eu-france-1.cloudmatchbeta.nvidiagrid.net" }, { "key" : "France 2", "value" : "https://eu-france-2.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Poland", "value" : "https://eu-poland.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Bulgaria", "value" : "https://eu-bulgaria.cloudmatchbeta.nvidiagrid.net" }, { "key" : "India", "value" : "https://ap-india.cloudmatchbeta.nvidiagrid.net" }, { "key" : "Japan", "value" : "https://ap-japan.cloudmatchbeta.nvidiagrid.net" } ], "requestStatus" : { "unifiedErrorCode" : 0, "requestId" : "[redacted-id]", "serverId" : "NP-TYO-01", "statusDescription" : "SUCCESS_STATUS", "statusCode" : 1 }, "monitorSettings" : [ { "monitorId" : 0, "positionX" : 0, "positionY" : 0, "heightInPixels" : 640, "sdrHdrMode" : 0, "framesPerSecond" : 60, "dpi" : 0, "widthInPixels" : 1376 }, { "monitorId" : 0, "positionX" : 0, "positionY" : 0, "heightInPixels" : 640, "sdrHdrMod ... truncated 4045 chars ...
network.5 545957860 POST https://games.geforce.com/graphql -> http=200 elapsedMs=125 reqBytes=260 respBytes=5934 request={ "query": "query GetFilterGroupAndSortOrderDefinitions($locale: String!) {\n  filterGroupDefinitions(language: $locale) { id label filters { id label filters } }\n  sortOrderDefinitions(language: $locale) { id label orderBy }\n}", "variables": { "locale": "en_US" } } response={ "data": { "filterGroupDefinitions": [ { "id": "collections", "label": "Collections", "filters": [ { "id": "my_favorites", "label": "My Favorites", "filters": [ "{\"library\": {\"favorited\": {\"equals\": true}}}" ] }, { "id": "my_library", "label": "My Library", "filters": [ "{\"variants\": {\"gfn\": {\"library\": {\"status\": {\"notEquals\": \"NOT_OWNED\"}}}}}" ] } ] }, { "id": "play_types", "label": "Types", "filters": [ { "id": "ready_to_play", "label": "Ready-to-Play", "filters": [ "{\"gfn\": {\"playType\": {\"in\": [\"READY_TO_PLAY\"]}}}" ] }, { "id": "install_to_play", "label": "Install-to-Play", "filters": [ "{\"gfn\": {\"playType\": {\"in\": [\"INSTALL_TO_PLAY\"]}}}" ] } ] }, { "id": "digital_store", "label": "Game Stores", "filters": [ { "id": "UPLAY", "label": "Ubisoft Connect", "filters": [ "{\"variants\": {\"appStore\": {\"in\": [\"UPLAY\"]}}}" ] }, { "id": "BATTLENET", "label": "Battle.net", "filters": [ "{\"variants\": {\"appStore\": {\"in\": [\"BATTLENET\"]}}}" ] }, { "id": "EA_APP", "label": "EA app", "filters": [ "{\"variants\": {\"appStore\": {\"in\": [\"EA_APP\"]}}}" ] }, { "id": "EPIC", "label": "Epic Games Store", "filters": [ "{\"variants\": {\"appStore\": {\"in\": [\"EPIC\"]}}}" ] }, { "id": "GAIJIN", "label": "Gaijin.net", "filters": [ "{\"variants\": {\"appStore\": {\"in\": [\"GAIJIN\"]}}}" ] }, { "id": "GOG", "label": "GOG.COM", "filters": [ "{\"variants\": {\"appStore\": {\"in\": [\"GOG\"]}}}" ] }, { "id": "STEAM", "label": "Steam", "filters": [ "{\"variants\": {\"appStore\": {\"in\": [\"STEAM\"]}}}" ] }, { "id": "XBOX", "label": "Xbox", "filters": [ "{\"variants\": {\"appStore\": {\"in\": [\"XBOX\"]}}}" ] }, { "id": "OTHER", "label": "Other",  ... truncated 10896 chars ...
network.6 545957867 GET https://games.geforce.com/graphql?requestType=panels%2FLibrary&extensions=%7B%22persistedQuery%22%3A%7B%22sha256Hash%22%3A%227f54d6bbbf3b1c09d0e5264dfa36f0f4aaf5e2678f2089f0cbf0d4dda18c3af9%22%7D%7D&huId=19ffc41ff0485e247d7&variables=%7B%22vpcId%22%3A%22NP-TYO-01%22%2C%22locale%22%3A%22en_US%22%2C%22panelNames%22%3A%5B%22LIBRARY%22%5D%7D -> http=400 elapsedMs=138 reqBytes=none respBytes=99 response={ "errors": [ { "message": "PersistedQueryNotFound", "extensions": { "code": "[redacted]" } } ] }
network.7 545958217 GET https://mes.geforcenow.com/v4/subscriptions?serviceName=gfn_pc&languageCode=en_US&vpcId=NP-TYO-01&userId=[redacted] http=200 elapsedMs=487 reqBytes=none respBytes=12490 response={"startDateTime":"2026-06-17T[redacted-ip].937Z","expirationDateTime":"2027-06-17T[redacted-ip].001Z","autoPaymentState":"NOT_APPLICABLE","productUri":"https://www.nvidia.com/content/dam/en-zz/Solutions/gfn/json/products-2/en_US_1005.json","productSku":"1005","features":{"resolutions":[{"heightInPixels":1200,"widthInPixels":1600,"framesPerSecond":60,"isEntitled":true},{"heightInPixels":1200,"width

Screenshots (optional)

1680x720 H264 30fps 14.6ms Decode

Image

1680x720 H264 60fps 16.8ms Decode

Image

2560x1080 H265 60fps 23.9ms Decode

Image

2560x1080 H264 60fps 23.0ms Decode

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions