Basically some Alder's had the instruction available. I would like to check if my comp has the possibility. It is not in the bootloader. Maybe there is a way in KeyTool or another way? I don't know if I would need to set affinity or if the CFS has a way to detect software running with the instruction and keep it running on P cores.
I'm mainly looking to try to enable this for the largest LLMs I am running. llama.cpp is looking for this instruction and subset already.
Speculatively, I think it has more to do with CPU schedulers in kernels. Junk like windows is super inflexible when it comes to the kernel. Like Windows 11 had to be made just because of the Intel asymmetric cores. Changing the scheduler in W10 just wasn't viable. Likely having Alder different makes issues because Microsoft is so inflexible with their tiny OS.
I don't know how Linux is handling the scheduler for intel exactly. I've watched most of the Linux Plumbers conference about the changes to the scheduler from 2021, but I don't recall details about this.
People saying all it takes is disabling the efficiency cores hints that it is a scheduler issue though. I remember someone mentioning that the way cores get spun up and the time it takes to get to full speed is complicated and that management overhead was required, so I'm not sure if the scheduler is the only factor, but I think it is likely the primary.
I'm hoping someone comes along that can identify the mechanism that detects the available instructions and how this can be tested or altered in practice.