The application is a bit crashy, it requires to install MONO, GECKO and Arial font, but ultimately runs apparently fine when it finally boots correctly
But things come to a hard stop when actually starting to play with it, on the user side the service just appears to infinitely "Connect" and never goes further, no error stops the process. However the application logs show that the application indeed found errors and starts a loop of the process that led to that error, specifically it's trying to a create a decoding device (needed for streaming the game) and failing to:
1. Get your Graphic's Card decoding capabilities through DXUtils (Ultimately defaulting to H.264 for the format)
2. Initialize DXVA for the decoding process
Code: Select all
4:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,684]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,684]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,684]=14:21:03= INFO [Platform] {00000A8C} - Requested streaming settings: 1280x720@60, codec = H264, colorSpace = 2, bitDepth = 8, HDR: TRUE, forTelemetry = TRUE, ignoreTranscodeSupport = FALSE
[2025-05-13 17:21:03,684]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,684]=14:21:03= ERROR [Platform] {00000A8C} - H264 HDR decoding not supported on this setup. No fallback path used.
[2025-05-13 17:21:03,684]=14:21:03= WARNING [Platform] {00000A8C} - Failed to get chooseMaxSupportedResolution for telemetry
[2025-05-13 17:21:03,684]=14:21:03= INFO [Platform] {00000A8C} - Requested streaming settings: 1280x720@60, codec = H264, colorSpace = 2, bitDepth = 8, HDR: FALSE, forTelemetry = TRUE, ignoreTranscodeSupport = FALSE
[2025-05-13 17:21:03,684]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,684]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,684]=14:21:03= WARNING [Platform] {00000A8C} - Failed to get decoder capability. Fall back to default resolution 1280x720 with codec h264
[2025-05-13 17:21:03,686]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,687]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,687]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,687]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,687]=14:21:03= INFO [Platform] {00000A8C} - Requested streaming settings: 1280x720@60, codec = HEVC, colorSpace = 2, bitDepth = 8, HDR: TRUE, forTelemetry = TRUE, ignoreTranscodeSupport = FALSE
[2025-05-13 17:21:03,687]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,687]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,687]=14:21:03= ERROR [Platform] {00000A8C} - HEVC decoding not supported on this setup. No fallback path used.
[2025-05-13 17:21:03,687]=14:21:03= WARNING [Platform] {00000A8C} - Failed to get chooseMaxSupportedResolution for telemetry
[2025-05-13 17:21:03,687]=14:21:03= INFO [Platform] {00000A8C} - Requested streaming settings: 1280x720@60, codec = HEVC, colorSpace = 2, bitDepth = 8, HDR: FALSE, forTelemetry = TRUE, ignoreTranscodeSupport = FALSE
[2025-05-13 17:21:03,687]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,687]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,687]=14:21:03= ERROR [Platform] {00000A8C} - HEVC decoding not supported on this setup. No fallback path used.
[2025-05-13 17:21:03,687]=14:21:03= WARNING [Platform] {00000A8C} - Failed to get chooseMaxSupportedResolution for telemetry
[2025-05-13 17:21:03,687]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,688]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,688]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,688]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - Requested streaming settings: 1280x720@60, codec = AV1, colorSpace = 2, bitDepth = 8, HDR: TRUE, forTelemetry = TRUE, ignoreTranscodeSupport = FALSE
[2025-05-13 17:21:03,688]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,688]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,688]=14:21:03= ERROR [Platform] {00000A8C} - AV1 decoding not supported on this setup. No fallback path used.
[2025-05-13 17:21:03,688]=14:21:03= WARNING [Platform] {00000A8C} - Failed to get chooseMaxSupportedResolution for telemetry
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - Requested streaming settings: 1280x720@60, codec = AV1, colorSpace = 2, bitDepth = 8, HDR: FALSE, forTelemetry = TRUE, ignoreTranscodeSupport = FALSE
[2025-05-13 17:21:03,688]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,688]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,688]=14:21:03= ERROR [Platform] {00000A8C} - AV1 decoding not supported on this setup. No fallback path used.
[2025-05-13 17:21:03,688]=14:21:03= WARNING [Platform] {00000A8C} - Failed to get chooseMaxSupportedResolution for telemetry
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - Requested streaming settings: 1280x720@60, codec = H264, colorSpace = 2, bitDepth = 8, HDR: FALSE, forTelemetry = FALSE, ignoreTranscodeSupport = FALSE
[2025-05-13 17:21:03,688]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,688]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,688]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,688]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - AV1 decoder not supported!
[2025-05-13 17:21:03,688]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using getMaxDecoderCapability_DX11
[2025-05-13 17:21:03,688]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - HEVC decoder not supported!
[2025-05-13 17:21:03,688]=14:21:03= WARNING [Platform] {00000A8C} - Failed to get decoder capability. Fall back to default resolution 1280x720 with codec h264
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - Transcoding not supported for 1280x720
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - Disabling GRC because this platform doesn't support re-encoding to H264
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - Resolution selected for streaming: 1280x720, codec: H264, GRC H264/HEVC: not permitted, GRC AV1: not permitted, HDR: 0
[2025-05-13 17:21:03,688]=14:21:03= INFO [Platform] {00000A8C} - Preferred streaming settings: 1280x720@60, codec = H264, colorSpace = 2, bitDepth = 8, HDR: FALSE
[2025-05-13 17:21:03,691]=14:21:03= DEBUG [BifrostClient: Interface] {00000A8C} - nvbInitializeClient( 000000001D18BED0 )
[2025-05-13 17:21:03,692]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - ConnParams: connTimeout: 5s retryCount: 0, dataTimeout: 15s
[2025-05-13 17:21:03,692]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Initialize profile: 0
[2025-05-13 17:21:03,692]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Application identifier: ''
[2025-05-13 17:21:03,692]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Application version: ''
[2025-05-13 17:21:03,692]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - DeviceId: ''
[2025-05-13 17:21:03,692]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Locale: ''
[2025-05-13 17:21:03,692]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Keyboard layout: ''
[2025-05-13 17:21:03,693]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - OS version: ''
[2025-05-13 17:21:03,693]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Platform: 'Windows'
[2025-05-13 17:21:03,693]=14:21:03= INFO [BifrostClient: BifrostClient] {00000A8C} - Synchronous initialization succeeded with server type: 51
[2025-05-13 17:21:03,693]=14:21:03= INFO [BifrostClient: BifrostClient] {00000A8C} - Server : , port: 0
[2025-05-13 17:21:03,693]=14:21:03= DEBUG [GridApp] {00000A8C} - Routing prepare call to SessionController
[2025-05-13 17:21:03,693]=14:21:03= DEBUG [BifrostClient: Interface] {00000A8C} - nvbInitializeClient( 00000000046BC220 )
[2025-05-13 17:21:03,693]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - ConnParams: connTimeout: 3s retryCount: 3, dataTimeout: 13s
[2025-05-13 17:21:03,693]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Initialize profile: 8
[2025-05-13 17:21:03,693]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Application identifier: 'GFN-PC'
[2025-05-13 17:21:03,693]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Application version: '29.0'
[2025-05-13 17:21:03,694]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - DeviceId: 'f2e6a48ef31e4b7ba90cb9fb6df51be51d292ae1f3718cf6aa96ec2d0f31b31c'
[2025-05-13 17:21:03,694]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Locale: 'en_US'
[2025-05-13 17:21:03,694]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Keyboard layout: ''
[2025-05-13 17:21:03,694]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - OS version: '10.0.19043'
[2025-05-13 17:21:03,694]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Platform: 'Windows'
[2025-05-13 17:21:03,694]=14:21:03= DEBUG [BifrostClient: BifrostClient] {00000A8C} - Overriding application headers
[2025-05-13 17:21:03,694]=14:21:03= INFO [BifrostClient: BifrostClient] {00000A8C} - Synchronous initialization succeeded with server type: 0
[2025-05-13 17:21:03,694]=14:21:03= INFO [BifrostClient: BifrostClient] {00000A8C} - Server : latam-south.aby.geforcenow.nvidiagrid.net , port: 443
[2025-05-13 17:21:03,694]=14:21:03= INFO [DXVADecoder] {00000A8C} - DXVA decoder with DX11
[2025-05-13 17:21:03,694]=14:21:03= INFO [DXVADecoder] {00000A8C} - Assuming Intel decoder supports RTArray
[2025-05-13 17:21:03,694]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using Dedicated device
[2025-05-13 17:21:03,712]=14:21:03= INFO [DXUtils] {00000A8C} - selectedFeatureLevel = 0xb100 (11.1)
[2025-05-13 17:21:03,712]=14:21:03= INFO [DXVADecoder] {00000A8C} - Using dedicated decode D3D11Device
[2025-05-13 17:21:03,712]=14:21:03= INFO [DXVADecoder] {00000A8C} - Initialize Codec CODEC_H264
[2025-05-13 17:21:03,712]=14:21:03= INFO [DXVADecoderInstance] {00000A8C} - DX11 Create decoder 0000000038536C00
[2025-05-13 17:21:03,712]=14:21:03= INFO [DXVADecoderInstance] {00000A8C} - Shaders not supported, using VPBlit
[2025-05-13 17:21:03,712]=14:21:03= ERROR [DXVADecoderInstance] {00000A8C} - GERONIMO_ERROR 0xC0F1106C GERONIMO_DXVA_DX11_DECODER_FORMAT: DXVA(DX11) CheckVideoDecoderFormat failed.
[2025-05-13 17:21:03,712]=14:21:03= ERROR [DXUtils] {00000A8C} - DX Error: 80004001
[2025-05-13 17:21:03,712]=14:21:03= INFO [DXVADecoderInstance] {00000A8C} - DX11 Destroy decoder: 0000000038536C00
[2025-05-13 17:21:03,712]=14:21:03= INFO [DXVADecoderInstance] {00000A8C} - Destroy decoder: 0000000038536C00
[2025-05-13 17:21:03,712]=14:21:03= ERROR [DXVADecoder] {00000A8C} - DXVA not supported (Create Video Decoder Instance Failed)
[2025-05-13 17:21:03,712]=14:21:03= ERROR [DXVADecoder] {00000A8C} - GERONIMO_ERROR 0xC0F1103F GERONIMO_DXVADECODER_NOT_SUPPORTED: DXVA decoder is not supported.
[2025-05-13 17:21:03,729]=14:21:03= INFO [VideoDecoder] {00000A8C} - Total video frames dropped : 0
Booting up Windows and using the application works completely normally, so it's not my graphics hardware what's at fault here. I could use some other people testing to determine if it's an unimplemented feature on WINE or just I have wrong drivers, I'm missing some dependency, wrong configuration (I have enabled "Use VA-API as Backend for DXVA2") or something else.
Application can be downloaded here: https://download.nvidia.com/gfnpc/GeFor ... elease.exe
Application logs can be found at: $WINEPREFIX/drive_c/users/$USER/AppData/Local/NVIDIA Corporation/GeForceNOW/geronimo.log
And just an image of the App running correctly as it halts on WINE:
