You are not logged in.
I bought an Alder Lake CPU and tested it on Linux 5.18, which has the HFI driver (intel_hfi.) The HFI doesn't seem to be working or isn't enabled. Some benchmark tests showed a significant decrease in performance when the e-cores were enabled compared to when they were disabled, so the e-cores are being preferred over the p-cores. Is the HFI alone supposed to handle which cores are used or is another software component required? How do I check if it's enabled? If intel_hfi is supposed to show up in lsmod, it doesn't.
Last edited by dotpencan (2022-06-16 23:09:24)
Offline
Is the HFI alone supposed to handle which cores are used or is another software component required?
https://github.com/torvalds/linux/commi … a7b14c25cd relays the notification to userspace where something can respond to it. So what is expected to monitor those events? What happens if nothing does?
How do I check if it's enabled?
https://github.com/archlinux/svntogit-p … nfig#L5246
You could also build tools/power/x86/intel-speed-select to monitor HFI events https://github.com/torvalds/linux/commi … b569357dbc
If intel_hfi is supposed to show up in lsmod, it doesn't.
It is built in rather than a separate module.
Offline
Thanks. That's what I needed to know.
Offline