LINUX.ORG.RU

Не выключается энергосбережение при выходе из сна

 ,


0

1

Добрый день. Взяв из интернета рекомендации, записал скрипт, предварительно подогнав под свою систему /etc/acpi/power.sh:

if on_ac_power; then
  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
  echo 0 > /sys/module/snd_hda_intel/parameters/power_save
  echo max_performance > /sys/class/scsi_host/host0/link_power_management_policy
  echo max_performance > /sys/class/scsi_host/host1/link_power_management_policy
  echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 
  echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor 
  echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor 
  echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor  
  modprobe uvcvideo
  echo default > /sys/module/pcie_aspm/parameters/policy
  hal-disable-polling --enable-polling --device /dev/cdrom
else
  echo 5 > /proc/sys/vm/laptop_mode
  echo 90 > /proc/sys/vm/dirty_ratio
  echo 1 > /proc/sys/vm/dirty_background_ratio
  echo 60000 > /proc/sys/vm/dirty_writeback_centisecs
  echo 10 > /sys/module/snd_hda_intel/parameters/power_save
  echo min_power > /sys/class/scsi_host/host0/link_power_management_policy
  echo min_power > /sys/class/scsi_host/host1/link_power_management_policy
  echo powersave > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor 
  echo powersave > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor 
  echo powersave > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor 
  echo powersave > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor 
  modprobe -r uvcvideo
  echo powersave > /sys/module/pcie_aspm/parameters/policy
  hal-disable-polling --device /dev/cdrom
fi
Дело в том что при выходе из сна, ноутбук как и без скрипта так и с ним находится в энергосберегающем режиме (процессор точно, другие не смотрел). Как можно это исправить?