Portál AbcLinuxu, 18. července 2025 00:02


Dotaz: čím nastavit frekvenci procesoru v openSUSE 13.2

21.11.2014 16:39 Linuxovej_jouda
čím nastavit frekvenci procesoru v openSUSE 13.2
Přečteno: 590×
Odpovědět | Admin
Dobrý den, tušíte někdo jak škálovat frekvenci procesoru v openSUSE 13.2? vím, že ve 13.1 byl cpufreq který sem tam i fungoval ale u 13.2 si nejak nevím rady.

Potřeboval by jsem snížit maximální frekvenci procesoru kvůli spotřebě a zahřívání. Díky za radu.
OPENSUSE 13.2 + notebook

Ř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

21.11.2014 17:13 MadCatX
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nevím jak v openSUSE, ale třeba ve Fedoře je standardně nainstalován cpupower, který umí zobrazit a změnit politiku škálování frekvence CPU. Nejlepší ale bude ověřit, že se používá governor "ondemand" (v případě ovladače acpi-cpufreq) nebo "powersave" (platí pro ovladač intel-pstate) a neměnit to. Z hlediska úspory energie to bude velmi pravděpodobně nejlepší řešení.
25.11.2014 10:20 Linuxovej_jouda
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2

cpupower ovladač je: intel_pstate

dostupné regulátory : performance, powersave

 

Potřebuji nastavit, aby procesor nepřekročil maximální frekvenci třeba. 2000Mhz ačkoliv rozsah frekvence CPU je 800-3400Mhz

 

cpupower --cpu 0-3 frequency-set -u 2000

 

netuším co k tomu potřebuji, asi nemám správný regulátor .

Víte někdo co kam nacpat aby to fungovalo? Omezujete někdo maximální frekvenci CPU?

OPENSUSE 13.2 + notebook
Řešení 1× (Linuxovej_jouda (tazatel))
25.11.2014 20:37 MadCatX
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
S "intel_pstate" jsem to nezkoušel, ale s "acpi_cpufreq" a "ondemand" governorem to funguje:
[root@Bytebeast madcat]# cpupower frequency-set --max 2000MHz
Setting cpu: 0
Setting cpu: 1
Setting cpu: 2
Setting cpu: 3
Setting cpu: 4
Setting cpu: 5
Setting cpu: 6
Setting cpu: 7
[root@Bytebeast madcat]# 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: 10.0 us.
  hardware limits: 1.60 GHz - 3.07 GHz
  available frequency steps: 3.07 GHz, 2.93 GHz, 2.80 GHz, 2.67 GHz, 2.53 GHz, 2.40 GHz, 2.27 GHz, 2.13 GHz, 2.00 GHz, 1.87 GHz, 1.73 GHz, 1.60 GHz
  available cpufreq governors: conservative, userspace, powersave, ondemand, performance
  current policy: frequency should be within 1.60 GHz and 2.00 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 1.60 GHz (asserted by call to hardware).
  boost state support:
    Supported: yes
    Active: yes
    2400 MHz max turbo 4 active cores
    2400 MHz max turbo 3 active cores
    2400 MHz max turbo 2 active cores
    2500 MHz max turbo 1 active cores
Na novějších procesorech s několika stupni C-States má ale smysl omezovat nejvyšší pracovní frekvenci jen kvůli přehřívání. (A i to si už i Pentium 4 umělo ohlídat samo).
27.11.2014 22:31 Linuxovej_jouda
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
vyřešeno stačilo dopsat MHz, cpupower frequency-set --max 2000MHz, já to zadával bez značky. Díky
OPENSUSE 13.2 + notebook
25.11.2014 19:10 Jiří
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dobrý den, zkuste nainstalovat plasmaCpuFreqUtility já sám používám na Opensuse 13.2 :-)

http://kde-look.org/content/show.php/plasmaCpuFreqUtility?content=144809
27.11.2014 22:36 Linuxovej_jouda
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
Díky za zajímavý tip, už jsem to nainstaloval.
OPENSUSE 13.2 + notebook
29.11.2014 23:48 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
No zkusil jsem, ale na 13.2 mi plazmoid padá. dokonce tak, že vezme celou plazmu s sebou a ona se restartne.
Řešení 1× (Linuxovej_jouda (tazatel))
28.11.2014 11:04 tm
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Cpupower mi osobne fungoval dost mizerne, ak mate novsi procesor, je lepsie nastavit vykon cez ovladac.

Prvy prikaz vypne turbo mod, druhy obmedzi vykon na 80%. Percenta uz treba zvolit podla potreby:
echo 1 > /sys/devices/system/cpu/intel_pstate/no_turbo
echo 80 > /sys/devices/system/cpu/intel_pstate/max_perf_pct
29.11.2014 18:09 Linuxovej_jouda
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
Děkuji, echo 84 > /sys/devices/system/cpu/intel_pstate/max_perf_pct funguje skvěle !!
OPENSUSE 13.2 + notebook
29.11.2014 12:11 marian34
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Len podotknem,že zníženie fr. nemusí automaticky viesť k zníženiu teploty.Procesor síce pracuje na nižšom takte,no tým pádom zároveň pracuje dlhšie.
29.11.2014 16:27 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2
Nemusí, ale obecně ano. Pletete si teplo a teplotu.
29.11.2014 18:40 Linuxovej_jouda
Rozbalit Rozbalit vše Re: čím nastavit frekvenci procesoru v openSUSE 13.2

Ano ale můj procesor si při vyšších frekvencích řekne i o více energie a tím i více vyzáří.

Neomezená frekvence 100% : v klidu 45 C, při scrolování v browseru za několik sekund 68 C
omezená frekvence       84% : v klidu 45 C, při scrolování v browseru za několik sekund 52 C

Takže omezení maximální frekvence o pouhých /například/ 16% mi přináší výhodu mnohem nižších teplot a tiché chlazení v momentech, kdy nepotřebuji aby procesor zvyšoval frekvenci na maximum danou výrobcem.

OPENSUSE 13.2 + notebook

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.