[SOLVED] acpi_cpufreq modul nem töltődik be (Q6600)

Fórumok

Üdv mindenkinek

Van egy problémám, gondoltam rákérdezek itt is. Próbáltam belőni a speedstepet a cpupower-el, és a procihoz ajánlott modul a 'acpi_cpufreq' nem töltődik be, ''No such device" üzenettel. A wikiben azt írják, hogy ez akkor van, ha nem jó a hardver. Viszont találtam olyan fórumokat, többet is, ahol ezzel a processzorral ezt a modult használták.
[root@archie ~]# modprobe acpi-cpufreq
modprobe: ERROR: could not insert 'acpi_cpufreq': No such device
[root@archie ~]# uname -a
Linux archie 3.9.2-1-ARCH #1 SMP PREEMPT Sat May 11 20:31:08 CEST 2013 x86_64 GNU/Linux
[root@archie ~]# cat /etc/default/cpupower
governor='ondemand'
min_freq="1.2GHz"
max_freq="2.92GHz"

cpuinfo: http://pastebin.com/MWkczBjk
lshw: http://pastebin.com/ghDrJmhw

Valami ötlet? A helyzetet árnyalja, hogy a p4_clockmod ugyan betöltődik, viszont nem skáláz semmit, hanem beállítja fixen a gyári frekvenciát, noha kis mértékű overclock is van, amit azért szeretnék megtartani. Előre is köszönet.

Hozzászólások

cpupower frequency-info

mit mond?

A modul nélkül nem mond semmit:

[root@archie ~]# cpupower frequency-info
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU
boost state support:
Supported: no
Active: no

Viszont ha betöltöm a p4_clockmod modult, akkor ezt:

[root@archie ~]# modprobe p4_clockmod
[root@archie ~]# cpupower frequency-info
analyzing CPU 0:
driver: p4-clockmod
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.00 ms.
hardware limits: 300 MHz - 2.40 GHz
available frequency steps: 300 MHz, 600 MHz, 900 MHz, 1.20 GHz, 1.50 GHz, 1.80 GHz, 2.10 GHz, 2.40 GHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 300 MHz and 2.40 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 2.40 GHz (asserted by call to hardware).
boost state support:
Supported: no
Active: no

De ez nem állított semmit a frekvencián, fixen 2.4 volt, bármit csináltam. Illetve, a governort sem tudtam átállítani, az is csak performance volt.


[root@archie ~]# cpupower frequency-set -g ondemand
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3

Majd ezután

[root@archie ~]# cpupower frequency-info
analyzing CPU 0:
driver: p4-clockmod
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.00 ms.
hardware limits: 300 MHz - 2.40 GHz
available frequency steps: 300 MHz, 600 MHz, 900 MHz, 1.20 GHz, 1.50 GHz, 1.80 GHz, 2.10 GHz, 2.40 GHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 300 MHz and 2.40 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 2.40 GHz (asserted by call to hardware).
boost state support:
Supported: no
Active: no
[root@archie ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
performance

Most ez nem azt jelenti hogy nem váltotta át? :)

Szerk.:

dmesg-ben idevágó sorok. Egyrészt, mikor betöltöm a p4-clockmod-ot:

p4-clockmod: Warning: EST-capable CPU detected. The acpi-cpufreq module offers voltage scaling in addition to frequency scaling. You should use that instead of p4-clockmod, if possible.

Eszerint nem ezt kellene használni. Na, persze, if possible. :)
Illetve a másik, amikor a frequency-set fut le:

ondemand governor failed, too long transition latency of HW, fallback to performance governor

Ez BIOS problema is lehet. En atneznem a beallitasokat.

Ez nekem is eszembe jutott. Valahol azt írták hogy kapcsoljam ki az EIST-et, valahol meg hogy kapcsoljam be, de egyik sem oldotta meg, acpi_cpufreq szerint továbbra is No such device, a p4_clockmod meg mintha ott se lett volna. A különbség ott az volt, hogy ha kikapcsoltam, akkor hiába töltődött be, nem tudta 2.4-re visszavenni, maradt a 2.9, ha meg bekapcsoltam, amint betöltött 2.4-lett.

Egy BIOS frissítésen gondolkodom, ami a deszkán van még a gyári, nem valami friss...

Megoldódott a gond, köszönöm mindenkinek hogy foglalkozott vele.

A megoldás BIOS frissítés volt. Frissítés után már az acpi_cpufreq-el indult újra.


[root@archie ~]# cpupower frequency-info
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 160 us.
hardware limits: 1.60 GHz - 2.40 GHz
available frequency steps: 2.40 GHz, 1.60 GHz
available cpufreq governors: ondemand, performance
current policy: frequency should be within 1.60 GHz and 2.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.60 GHz.
boost state support:
Supported: no
Active: no
[root@archie ~]# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand
[root@archie ~]# cat /proc/cpuinfo | grep "cpu MHz"
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000

Láthatóan működik. A frekvenciák még nem teljesen az elvártak, de azt hiszem innen nem lesz gond.

További kellemes estét. :)