edit: I corrected the cpupower Wiki page accordingly.
]]>the solution doesn't work
$ cat /etc/modules-load.d/acpi_cpufreq
create a file called "acpi-cpufreq.conf"
And of course:
$ man modules-load.d
Edit:
I didn't realize the Wiki was wrong. Sorry for too much RTFM-y tone of my post.
$ cat /etc/modules-load.d/acpi_cpufreq
acpi_cpufreq
$ lsmod |grep acpi
$
Manually modprobing acpi_cpufreq works fine.
]]>Nepherte wrote:There's not going to be a fix as it it's not an issue. It's intentional (cfr. commit message). Just use acpi-freq instead of powernow-k8.
Looks like you may have misunderstood what the issue is.
The switch from powernow-k8 module to acpi-cpufreq is NOT the issue, but the fact this broke autoloading for many processors.
My bad. If putting it inside /etc/modules-load.d/ doesn't work, how about modprobing the module by putting it inside /etc/modprobe.d/<file>.conf
]]>There's not going to be a fix as it it's not an issue. It's intentional (cfr. commit message). Just use acpi-freq instead of powernow-k8.
Looks like you may have misunderstood what the issue is.
The switch from powernow-k8 module to acpi-cpufreq is NOT the issue, but the fact this broke autoloading for many processors.
]]>Note : the cd command is not needed, modprobe has it's own search path.
try creating /etc/modules-load.d/module.conf , that does work for me. (2 or 3 times a month i boot with systemd just to check if that boot option still works)
]]>Today I upgraded kernels and now I can't get a couple of things to work properly. Namely upon booting my frequency drivers fail to load and I have to modprobe them manually.
So I used https://wiki.archlinux.org/index.php/CP … _governors to help me out.
I have all my modules in /lib/modules/$(uname -r)/kernel/drivers/cpufreq/ and even though the page says "echo <module> >/etc/modules-load.d/<module>" works for booting, it doesn't for me.
I have an AMD Phenom II x4 955 Black Edition processor so I should be using powernow but it doesn't load, only the acpi-cpufreq will so I tried putting it in my modules-load.d but it doesn't do anything.
But once I do "sudo modprobe acpi-cpufreq", my ondemand governor begins working perfectly and I have the .8 - 3.2 GHz frequency spectrum.
So if what the Arch page said doesn't work then I basically need these commands to be run as root at boot:
cd /lib/modules/$(uname -r)/kernel/drivers/cpufreq/
modprobe acpi-cpufreq
So is there a way to write a script that will do that?
]]>