Closed buglantiss closed 1 year ago
Hello,
Can you show me what you get from corefreq-cli -k
Meanwhile I changed GRUB cmd line parameters to:
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on iommu=pt pcie_aspm=off pcie_acs_override=downstream,multifunction mitigations=off vfio-pci.ids=10de:1e84,10de:10f8,10de:1ad8 cpufreq.off=1 nmi_watchdog=0 initcall_blacklist=sysfb_init"
The result of corefreq-cli -k
is as follows:
Also have a look to CoreFreq as the Clock Source, CPU Freq and CPU Idle driver in the Wiki.
Don't follow cpufreq.off=1
(my mistake in Readme.md)
It prevents any driver to register afterwards, including corefreqk.ko
!
So you have to reach the point where the CPU-Freq framework is enabled in the kernel but no driver has registered to it yet.
Missing
should be displayed first then you can register CoreFreq
Thanks,
I have followed your instructions and CoreFreq got control over Governor & CPU Idle driver. However I still cannot get the control on CPU-Freq driver. Whenever 'intel_pstate=disable' is set CPU-Freq is being controlled by acpi_cpufreq. The module is absent in my system, though...
I found that acpi-cpufreq is registered as scaling driver...
... but don't know how can I get rid of it... :/
More help needed and appreciated.
Regards, R.
If unloading the acpi driver is refused then it may has not been built as a module but it is an in-tree driver which is sticky.
The trick is to blacklist its init function, try to boot with this parameter:
initcall_blacklist=acpi_cpufreq_init
initcall_blacklist=acpi_cpufreq_init
This parameter has done the trick! You are awesome :) Thank you!
Best regards, R.
initcall_blacklist=acpi_cpufreq_init
This parameter has done the trick! You are awesome :) Thank you!
![]()
Best regards, R.
Your welcome. Enjoy CoreFreq
Doc updated.
Hello,
As described in the title - I can't register Governor driver nor CPU-FREQ driver via corefreq-cli. In both cases a message "No such device" is shown. Tried with command line parameters during modprobe - the drivers are not registered either.
GRUB command line is as follows:
GRUB_CMDLINE_LINUX_DEFAULT="intel_iommu=on iommu=pt pcie_aspm=off pcie_acs_override=downstream,multifunction mitigations=off vfio-pci.ids=10de:1e84,10de:10f8,10de:1ad8 modprobe.blacklist=intel_cstate,acpi_cpufreq,pcc_cpufreq idle=halt intel_idle.max_cstate=0 cpufreq.off=1"
According to FAQ decribed in README.md, I followed this guidelines:
So afterr boot up I
modprobe corefreqk Register_CPU_Freq=1
, startcorefreqd &
and then runcorefreq-cli
, but I still cannot use all the features of this driver. I appreciate in advance all the help you provide.Regards, R.