You are not logged in.

#1 2022-06-15 11:37:32

dotpencan
Member
Registered: 2021-01-24
Posts: 12

[SOLVED]Is the Hardware Feedback Interface working for Alder Lake CPUs

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

#2 2022-06-16 18:29:16

loqs
Member
Registered: 2014-03-06
Posts: 18,859

Re: [SOLVED]Is the Hardware Feedback Interface working for Alder Lake CPUs

dotpencan wrote:

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?

dotpencan wrote:

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

dotpencan wrote:

If intel_hfi is supposed to show up in lsmod, it doesn't.

It is built in rather than a separate module.

Offline

#3 2022-06-16 23:07:23

dotpencan
Member
Registered: 2021-01-24
Posts: 12

Re: [SOLVED]Is the Hardware Feedback Interface working for Alder Lake CPUs

Thanks. That's what I needed to know.

Offline

Board footer

Powered by FluxBB