Notebook
Z Wiki@FreeBSD.cz
Obsah |
Notebook
FreeBSD většinou nemívá problémy s během na noteboocích, ale vyplatí se nějaký ten "notebookový tuning" operačního systému.
ACPI
Snad všechny moderní notebooky mají podporu ACPI. Ve FreeBSD je několik jaredných modulů pro ACPI.
[Vallhala]~>ls /boot/kernel/acpi* /boot/kernel/acpi.ko /boot/kernel/acpi_panasonic.ko /boot/kernel/acpi_asus.ko /boot/kernel/acpi_sony.ko /boot/kernel/acpi_dock.ko /boot/kernel/acpi_toshiba.ko /boot/kernel/acpi_fujitsu.ko /boot/kernel/acpi_video.ko /boot/kernel/acpi_ibm.ko
Dle názvu modulu si lze jednoduše domyslet, že acpi_asus je pro Asus počítače, acpi_ibm.ko je pro IBM notebooky...
Pokud chcete nahrát modul do jádra, zapište jej do /boot/loader.conf. Pro notebooky Toshiba napište:
acpi_toshiba_load="YES"
Frekvence CPU
Pro změny frekvence CPU nahrajte modul cpufreq do jádra:
kldload cpufreq
Důležité je zjistit, na které frekvence můžete taktovat. To provedete následovně:
[Vallhala]~>sysctl dev.cpu.0.freq_levels dev.cpu.0.freq_levels: 1700/-1 1487/-1 1400/-1 1225/-1 1200/-1 1050/-1 1000/-1 875/-1 800/-1 700/-1 600/-1 525/-1 450/-1 375/-1 300/-1 225/-1 150/-1 75/-1
Poté můžete měnit frekvenci pomocí sysctl parametru dev.cpu.0.freq:
Vallhala# sysctl dev.cpu.0.freq=225 dev.cpu.0.freq: 525 -> 225 Vallhala# sysctl dev.cpu.0.freq=1000 dev.cpu.0.freq: 525 -> 1000
Démon powerd
Velice vhodné je spustit program powerd. Stará se o to, aby bylo vždy používáno tolik procesoru, kolik je potřeba. Takže vám furt neběží CPU naplno, nepřehřívá se, šetří energii a větrání nehlučí.
Pro spuštění powerd napište do /etc/rc.conf tento řádek:
powerd_enable="YES"
Aby vše správně fungovalo, a počítač se nepřehříval, přidejte do /etc/rc.conf ještě:
performance_cx_lowest="LOW" # Online CPU idle state performance_cpu_freq="LOW" # Online CPU frequency economy_cx_lowest="LOW" # Offline CPU idle state economy_cpu_freq="LOW" # Offline CPU frequency
Dejte si pozor u P4 na přehřátí, systém poté dočasně sníží výkon na 75 MHz, a (pravděpodobně) dokud neklesne teplota, nedovolí (permission denied) Vám procesor taktovat.
