You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on May 12, 2026. It is now read-only.
Repository navigation
This repository was archived by the owner on May 12, 2026. It is now read-only.
I searched the existing issues and did not find anything similar.
Current Behavior
On a Lunar Lake laptop (Intel NPU) the NPU page in Resources shows NPU Frequency and Link as N/A, but the kernel exposes related sysfs nodes under /sys/class/accel/accel0/device. Total usage calculation also seems to be off.
Hi, thanks for the issue and sorry for taking so long to respond. Did this happen on Resources 1.9.1 as well, @sand-r? Also, is the NPU utilization metric in the Processes tab also that high for the processes utilizing your NPU?
Regarding core frequency on intel_vpu, I've committed to the branch bugfix/622-implausible-and-missing-values, I'd appreciate if you could check that out
Regarding core frequency on intel_vpu, I've committed to the branch bugfix/622-implausible-and-missing-values, I'd appreciate if you could check that out
I think you forgot to push that branch.
I could not find an NPU column on the processes tab to see how utilization is displayed there.
I'm pretty sure it was also the same on 1.9.1 but if you let me know what should I test specifically, I can take a look.
Oh, you're correct, sorry, branch is now actually pushed. ð
Tested the branch, the frequency fix wasn't working, and usage is still off (correct first two digits but wrong decimal place). I had AI help me dig into the code and it found two issues:
core_frequency() passes a bare relative path to read_parsed, so it reads from the working directory instead of the sysfs device path. It silently fails and falls back to hwmon_core_frequency() (the old behavior). Needs self.sysfs_path().join() like usage() already does for npu_busy_time_us.
usage() divides npu_busy_time_us (microseconds) by the timestamp delta (seconds) without converting units, so the result is ~1,000,000x too large instead of a 0.0â1.0 fraction.
In regards to amdxdna, @h-n-a, can you use the discussion starting here to check whether the amdxdna firmware is loading correctly?
Also, if you're familiar with sifting through log files, can you run either RUST_LOG=trace ~/.local/share/flatpak/app/net.nokyan.Resources/current/active/files/libexec/resources/resources-processes -o -r if you've installed Resources as a Flatpak locally or RUST_LOG=trace /var/lib/flatpak/app/net.nokyan.Resources/current/active/files/libexec/resources/resources-processes -o -r if you've installed Resources as a Flatpak system-wide while you're running an NPU ášorkload and look for lines containing "amdxdna" in the logs of the command?
Activity
gordan-ramsey commentedon Feb 16, 2026
The same problem exist for my AMD NPU on AMD Ryzen 7 AI 350 but it's worse.
At least you are getting utilization info.
nokyan commentedon Feb 25, 2026
Hi, thanks for the issue and sorry for taking so long to respond. Did this happen on Resources 1.9.1 as well, @sand-r? Also, is the NPU utilization metric in the Processes tab also that high for the processes utilizing your NPU?
nokyan commentedon Feb 25, 2026
Regarding core frequency on intel_vpu, I've committed to the branch
bugfix/622-implausible-and-missing-values, I'd appreciate if you could check that outsand-r commentedon Feb 26, 2026
I think you forgot to push that branch.
I could not find an NPU column on the processes tab to see how utilization is displayed there.
I'm pretty sure it was also the same on 1.9.1 but if you let me know what should I test specifically, I can take a look.
nokyan commentedon Feb 26, 2026
Oh, you're correct, sorry, branch is now actually pushed. ð
sand-r commentedon Feb 26, 2026
Tested the branch, the frequency fix wasn't working, and usage is still off (correct first two digits but wrong decimal place). I had AI help me dig into the code and it found two issues:
With both fixes applied, frequency and usage display correctly.
nokyan commentedon Feb 26, 2026
Thanks a lot (though admittedly those errors are a bit embarassing for me ð ), I'll apply the fixes shortly. :)
nokyan commentedon Feb 26, 2026
I've committed the fix, mind testing it?
sand-r commentedon Feb 26, 2026
Tested and it works, thank you!
nokyan commentedon Feb 26, 2026
In regards to amdxdna, @h-n-a, can you use the discussion starting here to check whether the amdxdna firmware is loading correctly?
Also, if you're familiar with sifting through log files, can you run either
RUST_LOG=trace ~/.local/share/flatpak/app/net.nokyan.Resources/current/active/files/libexec/resources/resources-processes -o -rif you've installed Resources as a Flatpak locally orRUST_LOG=trace /var/lib/flatpak/app/net.nokyan.Resources/current/active/files/libexec/resources/resources-processes -o -rif you've installed Resources as a Flatpak system-wide while you're running an NPU ášorkload and look for lines containing "amdxdna" in the logs of the command?nokyan commentedon Feb 27, 2026
As this issue was originally intended for Intel NPUs, I'll close it for now. :)