Notebook

Z Wiki@FreeBSD.cz
Přejít na: navigace, hledání

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.

Wifi

Intel PRO/Wireless