-
Notifications
You must be signed in to change notification settings - Fork 378
Description
Describe the bug
Launching 32bit games does not show GPU usage nor temperature percentages. Clock speed does show. 64bit games do work.
No correlation between engines. Affects all 32bit games I've tried.
System information
Please provide all relevant details.
- Linux distribution: CachyOS x86_64/Arch
- Kernel version: Linux 6.19.2-2-cachyos
- MangoHud version: 0.8.2-3.1
- MangoHud config: See bottom of report.
- Launch options: Steam launch options set: "mangohud %command%"
- Application or game: 32bit games. Example: Half-Life, Lego Star Wars Complete Saga, Left 4 Dead 2, Fallout New Vegas
- GPU model and driver: AMD Radeon 890M Graphics and Mesa 25.3.5-arch1.2
- Display server (X11 or Wayland): Wayland(XWAYLAND in MangoHUD overlay)
Expected behavior
MangoHUD shows GPU usage percentage and temperature percentages in overlay.
Actual behavior
MangoHUD does not show GPU usage percentage and temperature percentages in overlay.
Logs
'MANGOHUD_LOG_LEVEL=debug' set and log entry found when launching a 32bit game(Half-Life):
[2026-02-16 18:38:07.196] [MANGOHUD] [debug] [amdgpu.cpp:36] amdgpu metrics file '/sys/bus/pci/devices
/0000:c1:00.0/gpu_metrics' may be larger than the buffer (261 bytes)
Screenshots
Lego Star Wars Complete Saga(doesn't work)
Counter-Strike: Source(works)
Additional context
I have all (related) 32bit libraries installed that I could find. Libraries and versions:
- lib32-mangohud-0.8.2-1
- lib32-mesa-1:25.3.5-2
- lib32-vulkan-radeon-1:25.3.5-2
- lib32-libdrm-2.4.131-1
- lib32-vulkan-icd-loader-1.4.341.0-1
- lib32-libx11-1.8.13-1
- lib32-libxext-1.3.7-1
- lib32-expat-2.7.4-1
MangoHUD does see my GPU, but the buffer size (261 bytes) I think the likely culprit. My gpu_metrics file is 4.1K:
ls /sys/bus/pci/devices/0000:c1:00.0/gpu_metrics
.r--r--r-- 4.1k root 16 Feb 16:36 /sys/bus/pci/devices/0000:c1:00.0/gpu_metrics
I have tried searching for past issues, current open issues, and looked at all of the commits since the stable 8.2 release, but I haven't found anything that appears to be the issue I am experiencing here.
MangoHUD config:
cat /home/$USERNAME/.config/MangoHud/MangoHud.conf
################### File Generated by Goverlay 1.7.4 stable ###################
legacy_layout=0
background_alpha=1.0
round_corners=10
background_color=000000
font_size=46
text_color=FFFFFF
position=top-center
gpu_list=0
table_columns=3
gpu_text=GPU
gpu_stats
gpu_load_change
gpu_load_value=50,90
gpu_load_color=FFFFFF,FFAA7F,CC0000
vram
vram_color=AD64C1
gpu_core_clock
gpu_mem_clock
gpu_temp
gpu_mem_temp
gpu_junction_temp
gpu_fan
gpu_power
gpu_power_limit
gpu_efficiency
gpu_voltage
throttling_status
throttling_status_graph
gpu_name
vulkan_driver
gpu_color=2E9762
cpu_text=CPU
cpu_stats
cpu_load_change
cpu_load_value=50,90
cpu_load_color=FFFFFF,FFAA7F,CC0000
cpu_mhz
cpu_temp
cpu_power
cpu_efficiency
core_type
cpu_color=2E97CB
io_read
io_write
io_color=A491D3
swap
ram
ram_color=C26693
ram_temp
procmem
proc_vram
fps
fps_metrics=avg,0.01
frame_timing
frametime_color=00FF00
engine_version
engine_color=EB5B5B
arch
wine
wine_color=EB5B5B
winesync
show_fps_limit
fps_limit_method=late
toggle_fps_limit=Shift_L+F1
fps_limit=120
#offset=0
resolution
refresh_rate
fex_stats
fsr
gamemode
vkbasalt
vsync=4
fps_color_change
fps_color=B22222,FDFD09,39F900
fps_value=60,120
custom_text=-
exec=cat /home/$USERNAME/.config/goverlay/distro
custom_text=-
exec=uname -r
display_server
version#
output_folder=/home/$USERNAME/.local/share/goverlay
log_duration=30
log_interval=100
toggle_logging=Shift_L+F2
blacklist=zenity,protonplus,lsfg-vk-ui,bazzar,gnome-calculator,pamac-manager,lact,ghb,bitwig-studio,ptyxis,yumex