Разгон EEE PC 70x/90x под Linux (Gentoo)

Всем привет!
У меня Eee PC 701, и на основе его я пишу эту статью.

Первое, что нужно сделать - это поставить модуль eee.ko
Взять его можно на оф.странице
Последняя версия asus_eee-0.3 находится ТУТ. Так-же есть ещё мод.версия ТУТ

Качаем, распаковываем, компилируем

cd /tmp
wget http://www.oddree.com/rayhaque/eeepc/eeepc-linux-2.6.27-9-generic.tgz
tar xvfz eeepc-linux-2.6.27-9-generic.tgz
cd eeepc-linux-2.6.27-9-generic/module
make
cp eee.ko /lib/modules/`uname -r`/kernel/drivers/acpi
depmod -a
echo eee >> /etc/modules.autoload.d/kernel-2.6
modprobe eee

И у Вас появится директория /proc/eee
В ней:
fan_manual - Переключение режима вентилятора авто/ручной (0-1)
fan_rpm - Текущая скорость вентилятора
fan_speed - Скорость вентилятора, при ручном режиме управления, в процентах(0-100%)
fsb - Частота шины, первая цифра - частота шины, вторая - ?, третья - повышенное или пониженное напряжение на процессоре (рек. при проблемах с картой памяти выставить в 1)
pll - Информация о чипе
temperature - Температура CPU.

При разгоне, или замедлении CPU нужно повышать/снижать значение fsb постепенно.
Я делаю с шагом fsb = 5
Для начала, сделаем от root'a sync
Помните 1 FSB = 9Мгц (100 FSB = 900Мгц)

Затем:
echo 1 > /proc/eee/fan_manual
echo 100 > /proc/eee/fan_speed

И теперь можно начинать разгон, с шагом в 5, между повышениями ждём 1-2 секунды
echo '75 24 0' > /proc/eee/fsb
echo '80 24 0' > /proc/eee/fsb
echo '85 24 0' > /proc/eee/fsb
...
echo '100 24 0' > /proc/eee/fsb

Если нужно, ставим повышенное напряжение на CPU
echo '70 24 1' > /proc/eee/fsb

При работе от аккумулятора можно сбавить частоту CPU до 450 Мгц.
echo '50 24 0' > /proc/eee/fsb

И выключить вентилятор
echo 1 > /proc/eee/fan_manual
echo 0 > /proc/eee/fan_speed

Можно снизить ещё, у меня получилось добиться минимума: echo '35 24 0' > /proc/eee/fsb
Дальше Eee PC 701 просто зависал.

При необходимости, следим за температурой
cat /proc/eee/temperature

Можно так-же замедлить сам CPU при помощи модуля p4-clockmod, но об этом в другой раз...
blog comments powered by Disqus