Portál AbcLinuxu, 10. května 2025 04:46

Dotaz: Změna frekvence procesoru Intel Core2Quad Q9450 - Arch linux

3.4.2011 20:52 docture | skóre: 8 | Praha
Změna frekvence procesoru Intel Core2Quad Q9450 - Arch linux
Přečteno: 363×
Odpovědět | Admin

Ahoj,

ke konci minulého roku jsem přešel z Ubuntu na Arch linux.

Od té doby mne trápí, že nedokážu nastavit změnu frekvence procesoru.

Postupoval jsem dle Arch WIKI - https://wiki.archlinux.org/index.php/CPU_Frequency_Scaling

Balíček cpuefrequtils jsem nainstaloval + při bootu startuji moduly MODULES=(!pcspkr acpi-cpufreq cpufreq_conservative cpufreq_userspace snd-hda-intel coretemp fuse) a spouštím daemony DAEMONS=(syslog-ng dbus hal networkmanager !network !netfs @alsa @cups @crond @sensors @ntpd @cpufreq).


cpufreq-info - pouze pro jedno CPU (ostatní jsou stejná)
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Chyby v programu prosím hlaste na cpufreq@vger.kernel.org (anglicky).
Chyby v překladu prosím hlaste na kavol@seznam.cz (česky ;-)
analyzuji CPU 0:
ovladač: acpi-cpufreq
CPUs which run at the same hardware frequency: 0 1 2 3
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 10.0 us.
hardwarové meze: 2.00 GHz - 2.66 GHz
dostupné frekvence: 2.66 GHz, 2.00 GHz
dostupné regulátory: userspace, conservative, performance
současná taktika: frekvence by měla být mezi 2.00 GHz a 2.66 GHz.
Regulátor "conservative" může rozhodnout jakou frekvenci použít v těchto mezích.
současná frekvence CPU je 2.66 GHz.


dále jsem nastavil sudo cpufreq-set -g conservative


/etc/conf.d/cpufreq #configuration for cpufreq control

# valid governors:
# ondemand, performance, powersave,
# conservative, userspace
governor="conservative"

# limit frequency range (optional)
# valid suffixes: Hz, kHz (default), MHz, GHz, THz
min_freq="2.00GHz"
max_freq="2.66GHz"

cat /sys/devices/system/cpu/cpufreq/ondemand/up_threshold --> 80


Všechny 4xCPU jedou max. 5-35%, ale frekvence se drží stále na 2.66GHz. Na Ubuntu (kde se nic moc nenastavuje) mi změna frekvence fungovala. Neví někdo kde dělám chybu? Co v BIOSu - zapnut SpeedStep + ACPI.


Díky za jakoukoli radu.

David


Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.4.2011 21:16 mich | skóre: 16
Rozbalit Rozbalit vše Re: Změna frekvence procesoru Intel Core2Quad Q9450 - Arch linux
Odpovědět | | Sbalit | Link | Blokovat | Admin
  1. Chtěl bych upozornit, že
    cat /sys/devices/system/cpu/cpufreq/ondemand/up_threshold
    se týká ondemand regulátoru. Conservative regulátor se nastavuje v
    /sys/devices/system/cpu/cpufreq/conservative/
    .
  2. Na Archwiki upozorňují na problém s maximální frekvencí některých procesorů. Možná se něco podobného děje i u minimální. Je to sice střelba na slepo, ale zkusil bych nastavit min_freq na o něco nižší než 2.00GHz.
  3. Co se stane, když nastavíš powersave?
je to teď v módě, na žive o tom furt píšou
Řešení 1× (docture (tazatel))
3.4.2011 22:55 docture | skóre: 8 | Praha
Rozbalit Rozbalit vše Re: Změna frekvence procesoru Intel Core2Quad Q9450 - Arch linux

1. Zpropadené CTRL+C a CTRL+V - samozřejmně /sys/devices/system/cpu/cpufreq/conservative/

2. Po nastavení min_freq="1.99GHz" a max_freq="2.67GHz" a restartu daemona sudo /etc/rc.d/cpufreq stop/start se škálování frekvence rozeběhlo

3. Není potřeba - viz. bod 2

Asi je lepší dopočítat skutečnou/reálnou/přesnou frekvenci dle FSB a násobiče, než spoléhat na zobrazované zaokoruhlené frekvence.

Díky moc
David

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.