Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco
0 Пользователей и 1 Гость просматривают эту тему.
выкладываю свой скрипт /etc/acpi/power.sh (Нажмите, чтобы показать/скрыть)#!/bin/sh#begin my codeif on_ac_power; thenecho 0 > /proc/sys/vm/laptop_modeecho 10 > /proc/sys/vm/dirty_ratioecho 5 > /proc/sys/vm/dirty_background_ratioecho 6000 > /proc/sys/vm/dirty_writeback_centisecsecho 0 > /sys/module/snd_hda_intel/parameters/power_saveecho max_performance > /sys/class/scsi_host/host0/link_power_management_policyecho max_performance > /sys/class/scsi_host/host1/link_power_management_policyecho max_performance > /sys/class/scsi_host/host2/link_power_management_policyecho max_performance > /sys/class/scsi_host/host3/link_power_management_policyecho max_performance > /sys/class/scsi_host/host4/link_power_management_policyecho max_performance > /sys/class/scsi_host/host5/link_power_management_policyecho max_performance > /sys/class/scsi_host/host6/link_power_management_policyecho conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governorecho conservative > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governorecho conservative > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governorecho conservative > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governormodprobe uvcvideoecho default > /sys/module/pcie_aspm/parameters/policyecho 10 > /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video1/brightnesshal-disable-polling --enable-polling --device /dev/cdromecho on > /sys/bus/pci/devices/*/power/controlecho on > /sys/bus/i2c/devices/i2c-*/power/controlecho 0 > /sys/module/i915/parameters/powersave# Turn off the laptop mode disk optimization echo 0 > /proc/sys/vm/laptop_mode echo tsc > /sys/devices/system/clocksource/clocksource0/current_clocksource # enable logging service rsyslog start#notifyMSGH="AC" MSGT="Maximum Performance Mode" MSGI="ac-adapter"echo 2401000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freqecho 2401000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freqecho 2401000 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freqecho 2401000 > /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freqecho 0 > /sys/devices/system/cpu/sched_mc_power_savingselseecho 5 > /proc/sys/vm/laptop_modeecho 90 > /proc/sys/vm/dirty_ratioecho 1 > /proc/sys/vm/dirty_background_ratioecho 60000 > /proc/sys/vm/dirty_writeback_centisecsecho 10 > /sys/module/snd_hda_intel/parameters/power_saveecho min_power > /sys/class/scsi_host/host0/link_power_management_policyecho min_power > /sys/class/scsi_host/host1/link_power_management_policyecho min_power > /sys/class/scsi_host/host2/link_power_management_policyecho min_power > /sys/class/scsi_host/host3/link_power_management_policyecho min_power > /sys/class/scsi_host/host4/link_power_management_policyecho min_power > /sys/class/scsi_host/host5/link_power_management_policyecho min_power > /sys/class/scsi_host/host6/link_power_management_policyecho ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governorecho ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governorecho ondemand > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governorecho ondemand > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governormodprobe -r uvcvideo# Powersave pci expressecho powersave > /sys/module/pcie_aspm/parameters/policyecho 5 > /sys/devices/pci0000:00/0000:00:02.0/backlight/acpi_video1/brightness #что соответсвует 50%hal-disable-polling --device /dev/cdromecho auto > /sys/bus/pci/devices/*/power/controlecho auto > /sys/bus/i2c/devices/i2c-*/power/controlecho 1 > /sys/module/i915/parameters/powersave# Set laptop disk write mode echo 5 > /proc/sys/vm/laptop_mode echo hpet > /sys/devices/system/clocksource/clocksource0/current_clocksource # disable logging service rsyslog stop#notifyMSGH="BATT" MSGT="Battery Power Saving" MSGI="battery"echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freqecho 2000000 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freqecho 1600000 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freqecho 1600000 > /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freqecho 1 > /sys/devices/system/cpu/sched_mc_power_savingsfivUSER=`ps -C gnome-session -o user=` #find UID user who start gnome-session vPIDS=`pgrep -u $vUSER gnome-session` #find PID for PID in $vPIDS; do vDBUS_SESSION_BUS_ADDRESS=$(grep -z DBUS_SESSION_BUS_ADDRESS /proc/$PID/environ \ | sed -e 's/DBUS_SESSION_BUS_ADDRESS=//') DBUS_SESSION_BUS_ADDRESS=$vDBUS_SESSION_BUS_ADDRESS DISPLAY=:0.0 sudo -u $vUSER notify-send "$MSGH" "$MSGT" -i "$MSGI" done#end my codetest -f /usr/share/acpi-support/key-constants || exit 0. /usr/share/acpi-support/policy-funcsif [ -z "$*" ] && ( [ `CheckPolicy` = 0 ] || CheckUPowerPolicy ); then exit;fipm-powersave $*также выложу часть кода /etc/defaults/grub (Нажмите, чтобы показать/скрыть)GRUB_CMDLINE_LINUX="i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 pcie_aspm=powersave quiet splash"единственное в моем скрипте я не делал сетевые настройки (изменение скорости интерфейса а также настройка wi-fi для энергосбережения). не решился останавливать жесткий диск...подозреваю, что это негативно отразиться на быстродействии.Пользователь решил продолжить мысль 25 Марта 2012, 21:57:56:небольшое пояснение:echo 2401000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq - при работе от сети выставляется максимально возможная частота моего процессора.echo 1600000 > /sys/devices/system/cpu/cpu2/cpufreq/scaling_max_freq - при работе от батареи у одного ядра пониженная максимальная частота.чуть не забыл. мой бук: Asus K53S сериипосле дополнения кода в файл power.sh, сделать: sudo chmod +x /etc/acpi/power.shнадеюсь будет кому-то полезно
Страница сгенерирована за 0.06 секунд. Запросов: 25.