gfn app not working on linux despite having a mesa driver that has the proper extensions for haswell.

Bug

VK_ICD_FILENAMES=/usr/local/share/vulkan/icd.d/intel_hasvk_icd.x86_64.json /home/yumi-nyaa/.local/share/applications/NVIDIA\\ GeForce\\ NOW
Running GeForceNOW...
[2026-02-25/ 17:04:32.999:INFO:cefmain_linux.cc(100)] Going to use custom crashdump handler...
[31:31:20260225,170433.024463:INFO gfn_crashdump_handler.cpp:243] Creating custom crashdump handler
[31:31:20260225,170433.024531:INFO gfn_crashdump_handler.cpp:259] Installing crashdump handler. Crashdump directory is: /home/yumi-nyaa/.var/app/com.nvidia.geforcenow/.local/state/NVIDIA/GeForceNOW/crashes/
Gtk-Message: 17:04:33.727: Failed to load module "canberra-gtk-module"
Gtk-Message: 17:04:33.767: Failed to load module "canberra-gtk-module"
2026-02-25T17:04:36.743[I] LoggingImpl.cpp:67 Initialize CrimsonNative logger
[31:31:2026-02-25/ 17:04:36.883:ERROR:rtsp_handler_posix.cc(32)] Serenity: Could not find libNvCamera.so
I-!$> [2026-02-25 15:04:37,649]=17:04:37= INFO [BifrostClient: Scheduler] {B9FFB6C0} - Successfully set TLS with value 0x329632c0
I-!$> [2026-02-25 15:04:37,649]=17:04:37= INFO [BifrostClient: Scheduler] {AFFFF6C0} - Successfully set TLS with value 0x329632c0
I-!$> [2026-02-25 15:04:37,649]=17:04:37= INFO [BifrostClient: Scheduler] {B97FA6C0} - Successfully set TLS with value 0x329632c0
I-!$> [2026-02-25 15:04:37,649]=17:04:37= INFO [BifrostClient: Scheduler] {B8FF96C0} - Successfully set TLS with value 0x329632c0
I-!$> [2026-02-25 15:04:37,871]=17:04:37= DEBUG [BifrostClient: Interface] {EAEBF0C0} - nvbCreateClient( 0x3297d200 )
I-!$> [2026-02-25 15:04:37,896]=17:04:37= INFO [BifrostClient: Scheduler] {AF7FE6C0} - Successfully set TLS with value 0x32961880
I-!$> [2026-02-25 15:04:37,896]=17:04:37= INFO [BifrostClient: Scheduler] {AEFFD6C0} - Successfully set TLS with value 0x32961880
I-!$> [2026-02-25 15:04:37,896]=17:04:37= INFO [BifrostClient: Scheduler] {AE7FC6C0} - Successfully set TLS with value 0x32961880
I-!$> [2026-02-25 15:04:37,896]=17:04:37= INFO [BifrostClient: Scheduler] {ADFFB6C0} - Successfully set TLS with value 0x32961880
I-!$> [2026-02-25 15:04:37,906]=17:04:37= DEBUG [BifrostClient: Interface] {EAEBF0C0} - nvbCreateClient( 0x32bbe3c0 )
MESA-INTEL: warning: Haswell Vulkan support is incomplete
[31:31:2026-02-25/ 17:04:39.990:ERROR:offscreen_sdlwindow_mgr.cpp(122)] Unable to initialize SDLGraphicsContext!
[31:31:2026-02-25/ 17:04:39.990:ERROR:browser_app.cc(1116)] SDL Window Manager initialize failed
[31:31:2026-02-25/ 17:04:39.991:ERROR:browser_app.cc(573)] Browser app has failed to initialize Geronimo
GeForceNOW process exited, status code: 1

--------------------------------------------------
vulkaninfo shows the supported extensions by gfn:
VK_KHR_video_decode_h264 : extension revision 9
VK_KHR_video_decode_h264 : extension revision 9
VK_KHR_video_queue : extension revision 8
VK_KHR_video_queue : extension revision 8
VK_KHR_video_decode_queue : extension revision 8
VK_KHR_video_decode_queue : extension revision 8
VK_EXT_external_memory_dma_buf : extension revision 1
VK_EXT_external_memory_dma_buf : extension revision 1
VK_EXT_external_memory_dma_buf : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_memory : extension revision 1
VK_KHR_external_memory_fd : extension revision 1
VK_KHR_external_memory : extension revision 1
VK_KHR_external_memory_fd : extension revision 1
VK_KHR_external_memory : extension revision 1
VK_KHR_external_memory_fd : extension revision 1

Posted Feb 26, 2026, 3:24 AM UTC

114
Loading comments…