transserg 02.06.2011 14:47
Скрипты — Thinkpad x201i ACPI (функциональные кнопки, энергосбережение)
После приобретения ноутбука Thinpad x201i и установки на него gentoo встал вопрос о настройке функциональных кнопок и энергосбережения. Побродив по просторам сети были рождены 2 скрипта.1. Скрипт "оживляющий" функциональные клавиши.
2. Отредактированный /etc/acpi/default.sh
local.start
вот он hpet
проводных сети не трогал еще. с PCE-E не получает изменить режим. поэтому пока отложено.
echo hpet > /sys/devices/system/clocksource/clocksource0/current_clocksource
if on_ac_power; then
echo " * Power: AC"
echo "Setting brightness to level 7"
echo "7" >/sys/class/backlight/acpi_video0/brightness
echo 0 > /sys/devices/system/cpu/sched_smt_power_savings
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo ondemand > $i; done
for i in /sys/class/scsi_host/host*/link_power_management_policy; do echo max_performance > $i; done
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
echo 0 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/dirty_ratio
echo 5 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
/sbin/hdparm -B 254 -S 240 /dev/sda >/dev/null
else
echo " * Power: battery"
echo "4" >/sys/class/backlight/acpi_video0/brightness
echo "Setting brightness to level 4"
# echo power bat >> /var/log/bootpro.log
echo 1 > /sys/devices/system/cpu/sched_smt_power_savings
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do echo powersave > $i; done
for i in /sys/class/scsi_host/host*/link_power_management_policy; do echo min_power > $i; done
for i in /sys/bus/usb/devices/*/power/autosuspend; do echo 1 > $i; done
echo 5 > /proc/sys/vm/laptop_mode
echo 90 > /proc/sys/vm/dirty_ratio
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
/sbin/hdparm -B 128 -S 12 /dev/sda >/dev/null
fi
вот он hpet
проводных сети не трогал еще. с PCE-E не получает изменить режим. поэтому пока отложено.
хм...оооочень сильно сомневаюсь
ибо дебаг - отдельная история
полезу в ванну - гляну
ибо дебаг - отдельная история
полезу в ванну - гляну
Возможно, для отключения тачпада дополнительно понадобится сделать xhost +
Очень рекомендую обратить внимание на laptop-mode-tools. Значительная часть уже сделана за нас.
Очень рекомендую обратить внимание на laptop-mode-tools. Значительная часть уже сделана за нас.
зачем? тачпад и так отключается нормально. laptop-mode-tools пощупал. но решил пока через acpi все настроить.
У твоего метода главный недостаток — у тебя не будет переключаться режим, если ты вынешь/вставишь питание в суспенде или при выключенном ноуте.
а для проводной сети?
а hpet?
а для usb? (i.e. echo auto > /sys/bus/usb/devices/.../power/level)
а для PCI-E?
>>>
кури :)