CPU frequency scaling (Česky)

From ArchWiki
Jump to navigation Jump to search

Tango-view-refresh-red.pngThis article or section is out of date.Tango-view-refresh-red.png

Reason: balíček cpufrequtils už neexistuje (Discuss in Talk:CPU frequency scaling (Česky)#)

cpufreq odkazuje na infrastrukturu jádra, která umožuje škálovat frekvenci CPU. Tato technologie umožňuje operačnímu systému zvyšovat nebo snižovat rychlost procesoru. Frekvence CPU může být škálována podle zátěže systému, v závislosti na událostech ACPI nebo ručně.

Minimálně jsou potřeba patřičné moduly jádra a musí být použit regulátor. Pokročilé volby zahrnují #cpufrequtils,acpid,laptop-mode-tools nebo GUI nástroje poskytované vaším grafickým prostředím.

cpufrequtils

cpufrequtilsAUR je sada nástrojů pro pomoc při škálování frekvence CPU. Balíček není přímo potřebný pro škálování procesoru ale je doporučený, protože poskytuje hodně command-line nástrojů a skript pro nastavení frekvence/regulátoru při startu počítače

balíček cpufrequtilsAUR je dostupný v repozitáři [extra]:

# pacman -S cpufrequtils

Konfigurace

Konfigurace škálování procesoru je rozložená na tři části:

  1. Načtení odpovídajících ovladačů
  2. Načtení požadovaných regulátorů
  3. Volba metody pro změnu regulátoru:

Ovladač frekvence CPU

Pokud má škálování CPU fungovat správně, operační systém musí nejdříve znát limity procesoru(ů). Pokud má být toto zajištěno, musí být načten správný ovladač, který může číst a spravovat specifikace CPU. Tento ovladač potřebuje povolit funkce v BIOSu které mohou být pojmenovány jako: Speedstep, Cool and Quiet, PowerNow!, nebo ACPI.

Pokud máte 64-bitový procesor, budete nejspíš potřebovat buďto acpi-cpufreq pro Intel nebo powernow-k8 pro procesory AMD K8/K10 (Athlon 64, Opteron a Phenom. Tyto moduly jsou sestaveny jak pro 32- tak i pro 64-bitové systémy takže pokud máte 32 bitové jádro na 64 bitovém stroji, pořád jsou to pravděpodobně ty moduly které chcete.

Work in progress...