Сервер (Server)

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

 

Первое, что нужно сделать – это поставить модуль 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, но об этом в другой раз…

Вернуться Назад