Error Codes Overview
This section documents all known error codes from the GeForce NOW GCIS plugin system, obtained by reversing the plugin DLLs.
Coverage Status
Updated against the latest GCIS plugin snapshot in this workspace (Elm/Gci/Gcp/Gssm/Lkm/Uad/UadML).
- Hex disconnection ranges are covered.
- Additional
SRC_*outcomes from newer builds are now included across category pages. - Internal
GSEC_*enum families are documented in a dedicated reference page.
Error Code Format
| Prefix Range | Category | Primary Plugin |
|---|---|---|
0x80030xxx | Session/Disconnection errors | LkmPlugin, ElmPlugin |
0x80031xxx | Extended session errors | LkmPlugin |
0x8004xxxx | Streaming/WebRTC errors | ElmPlugin |
0x8021xxxx | ML/Anomaly detection errors | UadMLPlugin |
0x00000XXX | NVB Backend HTTP errors | Backend services |
Plugin Responsibilities
| Plugin | Primary Function | Error Code Range |
|---|---|---|
| ElmPlugin | Session lifecycle, security violations, streaming | 0x80030013–0x8003001A, 0x8004xxxx |
| GciPlugin | File integrity, code signing, system monitoring | 0x80030018, 0x8003001B–0x8003001E |
| UadMLPlugin | ML-based anomaly detection, behavior analysis | 0x80030019, 0x8021xxxx |
| LkmPlugin | Game session management, app launching | 0x80030100–0x80030112, 0x80030120+ |
| GssmPlugin | Mandatory plugin/session integrity guard | Internal GSEC_GSSM_* + SRC_GssmSessionAnomalyDetected |
| GcpPlugin | Event mediation (launch/cloud-sync/patching) | Internal GSEC_GCP_* / GSEC_GCI_* families |
Retry Logic
The GFN client automatically retries on certain backend errors:
js
// GFN retries automatically on these errors:
if ([429, 502, 503, 504].includes(statusCode)) {
// Retry with exponential backoff
}
// Specific handling:
501 == status || 502 == status || 408 == status
? retryWithBackoff()
: failImmediately();Categories
- Hex/SRC Crosswalk — direct mapping between hex codes and
SRC_*where available - Security Errors — unauthorized processes, malicious activity, integrity violations
- Session Errors — session lifecycle, timeouts, resource failures
- Streaming Errors — WebRTC, ICE, video/audio track failures
- Auth & Entitlement — login, authentication, entitlement checks
- ML / Anomaly — machine learning anomaly detection errors
- Network Errors — connection failures, timeouts
- Maintenance & Service — zone maintenance, operator termination
- NVB Backend Codes — NVIDIA Backend HTTP-style errors
- Status Codes — API status codes from all plugins
- Internal GSEC Families — internal plugin enum families and diagnostics