Skip to content

Improve AMD k10temp and Vega20 gpu_metrics compatibility - #2102

Open
czakris wants to merge 2 commits into
flightlessmango:masterfrom
czakris:k10temp-fallback
Open

Improve AMD k10temp and Vega20 gpu_metrics compatibility#2102
czakris wants to merge 2 commits into
flightlessmango:masterfrom
czakris:k10temp-fallback

Conversation

@czakris

@czakris czakris commented Aug 1, 2026

Copy link
Copy Markdown

This patch improves AMD hardware compatibility on older platforms.

Changes:

  • Add k10temp fallback CPU temperature detection when Tdie/Tctl are unavailable.
  • Add support for gpu_metrics v1.0 content_revision=0 used by older AMD GPUs such as Radeon VII (Vega20).
  • Use hwmon temperature fallback when gpu_metrics exposes invalid temperature values (0xffff).

Tested on:

  • AMD FX-8350 CPU (k10temp)
  • AMD Radeon VII GPU (Vega20)
  • Linux kernel amdgpu driver
  • RADV Vulkan driver
  • KDE Plasma on X11

The changes are backward compatible and keep existing newer gpu_metrics handling unchanged.

The patched build was installed using the standard Meson install process and verified to load correctly through the Vulkan implicit layer system.

On this older AMD platform MangoHud correctly reports:

  • CPU temperature
  • GPU temperature
  • GPU power
  • GPU core and memory clocks (GFXCLK/UCLK)

@czakris czakris changed the title Add fallback CPU temperature detection for k10temp Improve AMD k10temp and Vega20 gpu_metrics compatibility Aug 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant