Having a similar issue but with no usage reported at all on Ubuntu 24.04.3 LTS with a Nvidia GTX 970 on the main steam branch. I've got something running on my 2nd monitor so I'd expect some usage reported as that runs on my integrated but not getting anything, it looks like in my case it can't find any GPU to report.
Same issue with Fedora 43. RTX 3080 Ti with a Ryzen 9800X3D. Game runs on the dedicated video card, but the performance monitor is showing:
0% 50C 0/2.0GB
Same issue here. This overlay was working perfectly fine with Nvidia driver 580, but after an update to 595, it started malfuctioning. So currently it is showing iGPU info instead of dGPU.
Also, if I go the "System information" in the top menu, it also doesn't recognize my GPU correctly. This issue only affects the Steam client itself it seems, as games still run perfectly fine on the dGPU without any extra steps.
I tried to fix this myself by editing the steam.desktop launcher file.
If I change this file's parameter "PrefersNonDefaultGPU" to "true", then Steam hardware info gives me this reading:
Video Card:
Driver: AMD AMD Ryzen 9 7900X 12-Core Processor (radeonsi, raphael_mendocino, LLVM 20.1.2, DRM 3.64, 6.17.0-22-generic)
Driver Version: 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.1
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 143 Hz
VendorID: 0x1002
DeviceID: 0x164e
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 2
Primary Display Resolution: 2560 x 1440
Desktop Resolution: 3760 x 1920
Primary Display Size: 27.56" x 15.75" (31.73" diag), 70.0cm x 40.0cm (80.6cm diag)
Primary VRAM: 512 MB
And if I change the "PrefersNonDefaultGPU" to "false", Steam gives me this reading:
Video Card:
Driver: Mesa zink Vulkan 1.4(AMD Ryzen 9 7900X 12-Core Processor (RADV RAPHAEL_MENDOCINO) (MESA_RADV))
Driver Version: 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.24.04.1
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 143 Hz
VendorID: 0x1002
DeviceID: 0x164e
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 2
Primary Display Resolution: 2560 x 1440
Desktop Resolution: 3760 x 1920
Primary Display Size: 27.56" x 15.75" (31.73" diag), 70.0cm x 40.0cm (80.6cm diag)
Primary VRAM: 21474 MB
So it looks like the "false" setting makes Steam kinda try to read the correct GPU... but not quite. It now shows something about Vulkan, but still mentions other iGPU info. Also VRAM amount is now changed, yet is still wrong. Curious, that it does recognize that there are 2 logical video cards in the system.
=======
Correct system specs:
OS: Zorin OS 18.1
Kernel: x86_64 Linux 6.17.0-20-generic
DE: GNOME 46.7
Wayland
Nvidia driver version: 595.58.03
Nvidia RTX 5080
Same for me on Ubuntu. Please please please address it.
Same problem with Ryzen 7800x3d, nvidia 595 and wayland
I don't know if it is helpful but webhelper_gpu.txt has
...
[ problems ]:
[ problems[0] ]: WebGPU has been disabled via blocklist or the command line.
[ tag ]: disabledFeatures
[ affectedSettings ]: webgpu
[ problems[1] ]: Accelerated video encode has been disabled, either via blocklist, about:flags or the command line.
[ tag ]: disabledFeatures
[ affectedSettings ]: video_encode
[ problems[2] ]: Program link fails in NVIDIA Linux if gl_Position is not set
[ tag ]: workarounds
[ affectedSettings ]: init_gl_position_in_vertex_shader
[ problems[3] ]: MakeCurrent is slow on Linux with NVIDIA drivers
[ tag ]: workarounds
[ affectedSettings ]: use_virtualized_gl_contexts
[ problems[4] ]: NVIDIA fails glReadPixels from incomplete cube map texture
[ tag ]: workarounds
[ affectedSettings ]: force_cube_complete
[ problems[5] ]: Framebuffer discarding can hurt performance on non-tilers
[ tag ]: workarounds
[ affectedSettings ]: disable_discard_framebuffer
[ problems[6] ]: Unpacking overlapping rows from unpack buffers is unstable on NVIDIA GL driver
[ tag ]: workarounds
[ affectedSettings ]: unpack_overlapping_rows_separately_unpack_buffer
[ problems[7] ]: Disable KHR_blend_equation_advanced until cc shaders are updated
[ tag ]: workarounds
[ affectedSettings ]: disable(GL_KHR_blend_equation_advanced) disable(GL_KHR_blend_equation_advanced_coherent)
[ problems[8] ]: Expose WebGL's disjoint_timer_query extensions on platforms with site isolation
[ tag ]: workarounds
[ affectedSettings ]: enable_webgl_timer_query_extensions
[ problems[9] ]: Some drivers can't recover after OUT_OF_MEM and context lost
[ tag ]: workarounds
[ affectedSettings ]: exit_on_context_lost
[ problems[10] ]: Disable GL_MESA_framebuffer_flip_y for desktop GL
[ tag ]: workarounds
[ affectedSettings ]: disable(GL_MESA_framebuffer_flip_y)
[ workarounds ]:
[ workarounds[0] ]: disable_discard_framebuffer
[ workarounds[1] ]: enable_webgl_timer_query_extensions
[ workarounds[2] ]: exit_on_context_lost
[ workarounds[3] ]: force_cube_complete
[ workarounds[4] ]: init_gl_position_in_vertex_shader
[ workarounds[5] ]: unpack_overlapping_rows_separately_unpack_buffer
[ workarounds[6] ]: use_virtualized_gl_contexts
[ workarounds[7] ]: disabled_extension_GL_KHR_blend_equation_advanced
[ workarounds[8] ]: disabled_extension_GL_KHR_blend_equation_advanced_coherent
[ workarounds[9] ]: disabled_extension_GL_MESA_framebuffer_flip_y
...
[1][7982:7982:0503/092123.822249:WARNING:vaapi_wrapper.cc(1524)] : Skipping nVidia device named: nvidia-drm
Probably just chromium gpu acceleration, but I can't be sure
Same issue, on Ubuntu 26.04 LTS, with an RTX 5070 and a Ryzen 7 9800X3D. Perf monitor is showing the iGPU info, while the game is running on dGPU
Keeping the train going, I have it on the 580 drivers, 3090, using MX Linux 25.1. I don't think it was an issue before I recently upgraded from MX 23.6 (but I could be misremembering).
Same issue on Ubuntu 24.04 with Ryzen 9 7900X and 4070 Super running Nvidia driver version 595.58.03
Same issue here on
I have the exact same issue as well.
Linux Mint 22.3 (cinnamon)
Ryzen 5 3600
Intel Arc B580
The GPU section of the overlay only shows 0's, everything else is fine.
Exactly the same issue for the past 3-4 months on KDE Neon (Plasma with Wayland). IIRC it was working OK with proprietary 570 Nvidia driver, but since I've updated from 40-series card to 5070 Ti the OS refuses to work with said driver, so I've switched to nvidia-open and upgraded to 590 instead and since then Steam shows integrated GPU's usage instead.
Ryzen 9 9900X
Nvidia 5070 Ti with nvidia-open-595.84 driver
Steam Version: 1784934043 (Beta branch)
I'm wondering if anyone else with this issue is ALSO having the issue of Steam Big Picture mode being super slow? I've toggled the hardware acceleration on and off and it doesn't seem to make a difference.
So I'm wondering if Steam reading the iGPU for the FPS Overlay could mean it's stuck using the iGPU for the Big Picture UI (and maybe that's why it shows its own 0.0% usage in the overlay)?
Or maybe it's just me..
MESA_RADVx1 2026-05MESA_VK_DEVICE_SELECT=listx1 2025-12
Your system information
Steam Logs
Distribution (e.g. Ubuntu): Linux Mint
Opted into Steam client beta?: [Yes]
Have you checked for system updates?: [Yes]
GPU: GPU Intel (Both Onboard disabled and Dedicated in use)
More Vulkan Info:
Please describe your issue in as much detail as possible:
The option for Overlay monitoring on FPS should show info about CPU, GPU and RAM usage, which does mostly fine but the GPU it is using seems to be the onboard (disabled one), so I can't check the info on the Dedicated which is in use:
Screenshot
Steps for reproducing this issue:
Sorry but I searched a lot first and I found most of the time posts about people not being able to "use" the dedicated GPU on the games, but I know for sure I am using it, just the Overlay Monitor is taking the onboard it seems to show but I can't find any way to force it to use the PCI-E Dedicated Graphic Card.
EDIT: I forgot to mention how I went into disabling the Integrated Intel HD Card, it was because issues with it, and the help I received in this thread:
Linux Mint Forums Thread
Also thanks to @kisak-valve for editing the tag, sorry I forgot about some details, was focused on giving all the possible info and didn't check that.