Strona 10 z 18
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 27 maja 2013, 22:40
autor: JerryG
Usunelem, moze duze slowo

w Additional Drivers wylaczylem nvidie 304, a to log jockey
Kod: Zaznacz cały
2013-05-27 21:34:03,989 DEBUG: Removing package: nvidia-304
2013-05-27 21:34:04,649 DEBUG: remove progress statusChange dpkg-exec 0.000000
2013-05-27 21:34:05,197 DEBUG: remove progress statusChange nvidia-304 0.000000
2013-05-27 21:34:05,298 DEBUG: remove progress statusChange nvidia-304 33.333300
2013-05-27 21:35:47,120 DEBUG: remove progress statusChange nvidia-304 66.666700
2013-05-27 21:35:49,752 DEBUG: remove progress statusChange nvidia-304 100.000000
2013-05-27 21:35:49,910 DEBUG: remove progress statusChange libc-bin 100.000000
2013-05-27 21:35:50,229 DEBUG: remove progress statusChange gnome-menus 100.000000
2013-05-27 21:35:50,397 DEBUG: remove progress statusChange desktop-file-utils 100.000000
2013-05-27 21:35:50,695 DEBUG: remove progress statusChange man-db 100.000000
2013-05-27 21:35:51,970 DEBUG: remove progress statusChange initramfs-tools 100.000000
2013-05-27 21:36:10,313 DEBUG: (Reading database ... 508087 files and directories currently installed.)
Removing nvidia-304 ...
Removing all DKMS Modules
Done.
INFO:Disable nvidia-304
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
update-initramfs: deferring update (trigger activated)
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for man-db ...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.9.3-ext73-f1-24.2-i7-ags-cfs
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 27 maja 2013, 22:42
autor: witek
Zainstalowałem właśnie kernel 24.3 Kubuntu 13.04. Takiej ciszy i niskich temperatur to jeszcze na moim "klekocie" nie miałem. Brawa dla eXt za piękną robotę. Przypominam, iż cały czas w grub nie mam wpisu acpi=linux, a sprzęt mimo padniętej baterii i bóg wie jeszcze czego, działa bardzo sprawnie. Powtórzę to jeszcze raz - ta cisza - miodzio lodzio

Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 27 maja 2013, 22:44
autor: FadeMind
lalibre
W netext'73 wygeneruj logi i wrzuć je na
http://www.pastebin.com
Jaki masz sprzęt?
JerryG
Wyszło na to, że w netexie trzeba było cuda w kodzie zrobić, by sterowniki zainstalować
Według testów e X t 7 3 instalator działa teraz poprawnie.
W nadchodzącej wersji stable (która obecnie jest dostępna w wersji testowej) usunięto możliwość instalacji kerneli 32-bitowych. Po za tym Marcin wspominał o tym, że czas porzucić quantal (PPA Mainline) ...
Oj dzieje się, dzieje...

Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 27 maja 2013, 23:24
autor: JerryG
Wlasnie przeczytalem ze jest 24.3 i siem instaluje teraz, a cisze to mam juz od jakiegos czasu dzisiaj po wyrzuceniu starego Skype bo na kernelu byla.
Stare Skype dzialalo OK ale dzisiaj zachcialo mi sie pogadac z kamerka i zamiast 49/50*C zobaczylem prawie 90*C
Wersja 2 cos tam poszla w niebyt.
-- 28 maja 2013 07:04 --
Pojawily mi sie znowu wpisy w dmesg
Kod: Zaznacz cały
CPU7: Package power limit notification (total events = 5579)
CPU4: Package power limit notification (total events = 5579)
CPU6: Package power limit notification (total events = 5579)
CPU0: Package power limit notification (total events = 5579)
CPU3: Package power limit notification (total events = 5579)
CPU2: Package power limit notification (total events = 5579)
CPU5: Package power limit notification (total events = 5579)
CPU1: Package power limit notification (total events = 5579)
CPU4: Package power limit normal
CPU0: Package power limit normal
CPU5: Package power limit normal
CPU1: Package power limit normal
CPU6: Package power limit normal
CPU2: Package power limit normal
CPU3: Package power limit normal
CPU7: Package power limit normal
byly na wczesniejszych kernelach a na ostatnich 24.0-24.2 nie widzialem, pojawily sie na 24.3

Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 11:36
autor: e X t 7 3
Co do np:
Kod: Zaznacz cały
CPU1: Package power limit notification (total events = 5579)
CPU4: Package power limit normal
To fakt widzę, że pojawiają się zgłoszenia i patche np.
Erroneous package power limit notification
Zatem jeśli nie pojawiają się te patche w kolejnej wersji kernela, postaram się je aplikować i wtedy zobaczymy. Jak już kiedyś pisałem te błędy [ponoć] dotyczą jedynie Sandy Bridge i najczęściej ujawniają się w połączeniu z Nvidią [ponoć kwestia aktywnego w Biosie throttlingu].
Pozdrawiam
-- 28 maja 2013 10:47 --
witek pisze:Zainstalowałem właśnie kernel 24.3 Kubuntu 13.04. Takiej ciszy i niskich temperatur to jeszcze na moim "klekocie" nie miałem. Brawa dla eXt za piękną robotę. Przypominam, iż cały czas w grub nie mam wpisu acpi=linux, a sprzęt mimo padniętej baterii i bóg wie jeszcze czego, działa bardzo sprawnie. Powtórzę to jeszcze raz - ta cisza - miodzio lodzio

To dobrze, mam nadzieje, że jeszcze lepiej niż po przejściu z v23.x [3.8.x] na v24.x [3.9.x], będzie w przeskoku z v24.x [3.9.x] na v25.x [3.10.x]. Przynajmniej się postaram aby tak było
Pozdrawiam
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 17:04
autor: lalibre
dell latitude e6410 | i5 | 8gb ram | ssd + drugi hdd hybryda | + zewnętrzny monitor | grafika intel
system log
dmesg
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 17:37
autor: FadeMind
lalibre
Uruchom NeteXt'73. Zaakceptuj wszystkie ewentualne komunikaty (aktualizację APM). Przejdź do
Skrypty e X t 7 3 >> APM Status
Zmień profil APM z
performance na
intel.
W terminalu wykonaj polecenie:
Kod: Zaznacz cały
cd ~/.cache; rm -r software-center
sudo apt-get --purge --reinstall install software-center
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 18:14
autor: lalibre
niestety nic to nie dało....
ps. jaka jest różnica między intel a performance ??
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 18:15
autor: NetBit73
lalibre pisze:niestety nic to nie dało....
ps. jaka jest różnica między intel a performance ??
performance to wydajność, a intel to oszczędność prądu - tak w skrócie i uproszczeniu.
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 18:30
autor: FadeMind
NetBit73 pisze:lalibre pisze:niestety nic to nie dało....
ps. jaka jest różnica między intel a performance ??
performance to wydajność, a intel to oszczędność prądu - tak w skrócie i uproszczeniu.
Marcin nie wprowadzaj ludzi w błąd
INFORMACJA DOTYCZY INTEL (SANDY/IVY/HASWELL)
Profil APM Intel poprawnie wykorzystuje P State dla procesorów Intela:
Na zasilaniu bateryjnym ustawia govenor POWERSAVE
Na zasilaniu sieciowym ustawia govenor PERFORMANCE
Taktowanie CPU działa poprawnie.
Profil APM Performance ustawia na stałe govenor performance dla zasilania z baterii i dla zasilania z sieci.
Profil APM Conservative na zasilaniu sieciowym ustawia govenor PERFORMANCE, na zasilaniu z baterii ustawia govenor POWERSAVE ale NIE DZIAŁA taktowanie CPU - na stałe ustalona zostaje najniższa częstotliwość CPU.
Po wspólnych testach z e X t 7 3 ustaliliśmy, że specjalnie dla procesorów Intel będzie dostępny specjalny profil APM i ten profil ZALECAM używać.
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 18:38
autor: NetBit73
FadeMind pisze:NetBit73 pisze:lalibre pisze:niestety nic to nie dało....
ps. jaka jest różnica między intel a performance ??
performance to wydajność, a intel to oszczędność prądu - tak w skrócie i uproszczeniu.
Marcin nie wprowadzaj ludzi w błąd
INFORMACJA DOTYCZY INTEL (SANDY/IVY/HASWELL)
Profil APM Intel poprawnie wykorzystuje P State dla procesorów Intela:
Na zasilaniu bateryjnym ustawia govenor POWERSAVE
Na zasilaniu sieciowym ustawia govenor PERFORMANCE
Taktowanie CPU działa poprawnie.
Profil APM Performance ustawia na stałe govenor performance dla zasilania z baterii i dla zasilania z sieci.
Profil APM Conservative na zasilaniu sieciowym ustawia govenor PERFORMANCE, na zasilaniu z baterii ustawia govenor POWERSAVE ale NIE DZIAŁA taktowanie CPU - na stałe ustalona zostaje najniższa częstotliwość CPU.
Po wspólnych testach z e X t 7 3 ustaliliśmy, że specjalnie dla procesorów Intel będzie dostępny specjalny profil APM i ten profil ZALECAM używać.
Jeżeli już chcesz być tak dokładny to różnice są następujące:
Kod: Zaznacz cały
marcin@SL500:~$ cat /etc/pm/power.d/*
#!/bin/sh
# Niniejszy skrypt jest wynikiem poszukiwań najbardziej optymalnej konfiguracji w zarządzaniu energia pod systemami Linux z rodziny Ubuntu/Debian/Mint
# i stanowi kompilacje już dostępnych (w różnych miejscach sieci internet: fora dyskusyjne, strony www, blogi, tutoriale, podręcznik kernela) rozwiązań oraz poszukiwań autora.
# Pozdrawiam
# Tomasz `e X t 7 3` Miś, email: ext73@wp.pl
# Lista urządzeń, jakie maja zostać poddane regułom - runtime-pm.
buslist="pci spi i2c"
case "$1" in
true)
# Włączenie ustawień obniżających pobór energii - w czasie pracy na baterii.
# Włączenie trybu oszczędzania energii dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 1 > $i
done
for i in /sys/bus/usb/devices/*/power/autosuspend_delay_ms; do
echo 180000 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo enabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo auto > $i
done
# Włączenie trybu conservative dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo conservative > $i
done
# Włączenie trybu oszczędzania energii dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy; do
echo min_power > $i
done
# Włączenie trybu oszczędzania energii - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo auto > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 sekundach bezczynności.
/sbin/hdparm -S6 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - ustawienie parkowania dysku na wartośc 192, zamiast 128.
/sbin/hdparm -B160 /dev/sda
# Włączenie trybu zapisu [przez dysk] do dziennika z 5 do 600 sekund = maksymalne oszczędzanie napędu i energii.
mount -o remount,commit=600,noatime /
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e072 255
# Włączenie redukcji aktywności dysków - trybu zapisu [przez dysk] = maksymalne oszczędzanie napędu i energii.
echo 5 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/swappiness
echo 90 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 120000 > /proc/sys/vm/dirty_writeback_centisecs
# Włączenie trybu oszczędzania energii dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba aktywacji trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power on
/sbin/iwconfig eth1 power on
/sbin/ethtool -s eth0 wol g
# Wyłaczenie czytnika kart Realtek RTS5139.
/sbin/rmmod rts5139
done
;;
false)
# Przywrócenie ustawień pierwotnych - praca na zasilaniu sieciowym.
# Przywrócenie ustawień pierowtnych dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 2 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo disabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo on > $i
done
# Włączenie trybu conservative dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo conservative > $i
done
# Przywrócenie ustawień pierwotnych dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy
do echo max_performance > $i
done
# Przywrócenie ustawień pierwotnych - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo on > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 minutach bezczynności.
/sbin/hdparm -S120 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - przywrócenie wartości parkowania dysku do standardowych 254.
/sbin/hdparm -B254 /dev/sda
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e071 254
# Przywrócenie trybu zapisu [przez dysk] do dziennika do standardowego parametru.
mount -o remount,commit=0,atime /
# Włączenie trybu pracy performance dla procesora.
echo performance > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
# Przywrócenie standardowej aktywności dysków - trybu zapisu.
echo 0 > /proc/sys/vm/laptop_mode
echo 60 > /proc/sys/vm/swappiness
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 60 > /proc/sys/vm/dirty_ratio
echo 5 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
# Przywrócenie ustawień pierwotnych dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba wyłączenia trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power off
/sbin/iwconfig eth1 power off
# Aktywacja czytnika kart Realtek RTS5139.
# /sbin/modprobe rts5139
/sbin/rmmod rts5139
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
# Ustawienie scheduler noop dla dysków opartych na pamięciach nieulotnych – SSD.
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"
# Ustawienie schedulera CFQ dla dysków mechanicznych [talerzowych] – HDD.
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="cfq"
done
;;
esac
exit 0
#!/bin/sh
# Niniejszy skrypt jest wynikiem poszukiwań najbardziej optymalnej konfiguracji w zarządzaniu energia pod systemami Linux z rodziny Ubuntu/Debian/Mint
# i stanowi kompilacje już dostępnych (w różnych miejscach sieci internet: fora dyskusyjne, strony www, blogi, tutoriale, podręcznik kernela) rozwiązań oraz poszukiwań autora.
# Pozdrawiam
# Tomasz `e X t 7 3` Miś, email: ext73@wp.pl
# Lista urządzeń, jakie maja zostać poddane regułom - runtime-pm.
buslist="pci spi i2c"
case "$1" in
true)
# Włączenie ustawień obniżających pobór energii - w czasie pracy na baterii.
# Włączenie trybu oszczędzania energii dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 1 > $i
done
for i in /sys/bus/usb/devices/*/power/autosuspend_delay_ms; do
echo 180000 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo enabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo auto > $i
done
# Włączenie trybu powersave dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo powersave > $i
done
# Włączenie trybu oszczędzania energii dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy; do
echo min_power > $i
done
# Włączenie trybu oszczędzania energii - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo auto > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 sekundach bezczynności.
/sbin/hdparm -S6 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - ustawienie parkowania dysku na wartośc 192, zamiast 128.
/sbin/hdparm -B160 /dev/sda
# Włączenie trybu zapisu [przez dysk] do dziennika z 5 do 600 sekund = maksymalne oszczędzanie napędu i energii.
mount -o remount,commit=600,noatime /
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e072 255
# Włączenie redukcji aktywności dysków - trybu zapisu [przez dysk] = maksymalne oszczędzanie napędu i energii.
echo 5 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/swappiness
echo 90 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 120000 > /proc/sys/vm/dirty_writeback_centisecs
# Włączenie trybu oszczędzania energii dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba aktywacji trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power on
/sbin/iwconfig eth1 power on
/sbin/ethtool -s eth0 wol g
# Wyłaczenie czytnika kart Realtek RTS5139.
/sbin/rmmod rts5139
done
;;
false)
# Przywrócenie ustawień pierwotnych - praca na zasilaniu sieciowym.
# Przywrócenie ustawień pierowtnych dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 2 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo disabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo on > $i
done
# Włączenie trybu performance dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo performance > $i
done
# Przywrócenie ustawień pierwotnych dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy
do echo max_performance > $i
done
# Przywrócenie ustawień pierwotnych - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo on > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 minutach bezczynności.
/sbin/hdparm -S120 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - przywrócenie wartości parkowania dysku do standardowych 254.
/sbin/hdparm -B254 /dev/sda
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e071 254
# Przywrócenie trybu zapisu [przez dysk] do dziennika do standardowego parametru.
mount -o remount,commit=0,atime /
# Włączenie trybu pracy performance dla procesora.
echo performance > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
# Przywrócenie standardowej aktywności dysków - trybu zapisu.
echo 0 > /proc/sys/vm/laptop_mode
echo 60 > /proc/sys/vm/swappiness
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 30 > /proc/sys/vm/dirty_ratio
echo 20 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
# Przywrócenie ustawień pierwotnych dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba wyłączenia trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power off
/sbin/iwconfig eth1 power off
# Aktywacja czytnika kart Realtek RTS5139.
# /sbin/modprobe rts5139
/sbin/rmmod rts5139
done
;;
esac
exit 0
#!/bin/sh
# Niniejszy skrypt jest wynikiem poszukiwań najbardziej optymalnej konfiguracji w zarządzaniu energia pod systemami Linux z rodziny Ubuntu/Debian/Mint
# i stanowi kompilacje już dostępnych (w różnych miejscach sieci internet: fora dyskusyjne, strony www, blogi, tutoriale, podręcznik kernela) rozwiązań oraz poszukiwań autora.
# Pozdrawiam
# Tomasz `e X t 7 3` Miś, email: ext73@wp.pl
# Lista urządzeń, jakie maja zostać poddane regułom - runtime-pm.
buslist="pci spi i2c"
case "$1" in
true)
# Włączenie ustawień obniżających pobór energii - w czasie pracy na baterii.
# Włączenie trybu oszczędzania energii dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 1 > $i
done
for i in /sys/bus/usb/devices/*/power/autosuspend_delay_ms; do
echo 180000 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo enabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo auto > $i
done
# Włączenie trybu conservative dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo conservative > $i
done
# Włączenie trybu oszczędzania energii dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy; do
echo min_power > $i
done
# Włączenie trybu oszczędzania energii - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo auto > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 sekundach bezczynności.
/sbin/hdparm -S6 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - ustawienie parkowania dysku na wartośc 192, zamiast 128.
/sbin/hdparm -B160 /dev/sda
# Włączenie trybu zapisu [przez dysk] do dziennika z 5 do 600 sekund = maksymalne oszczędzanie napędu i energii.
mount -o remount,commit=600,noatime /
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e072 255
# Włączenie redukcji aktywności dysków - trybu zapisu [przez dysk] = maksymalne oszczędzanie napędu i energii.
echo 5 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/swappiness
echo 90 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 120000 > /proc/sys/vm/dirty_writeback_centisecs
# Włączenie trybu oszczędzania energii dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba aktywacji trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power on
/sbin/iwconfig eth1 power on
/sbin/ethtool -s eth0 wol g
# Wyłaczenie czytnika kart Realtek RTS5139.
/sbin/rmmod rts5139
done
;;
false)
# Przywrócenie ustawień pierwotnych - praca na zasilaniu sieciowym.
# Przywrócenie ustawień pierowtnych dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 2 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo disabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo on > $i
done
# Włączenie trybu performance dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo performance > $i
done
# Przywrócenie ustawień pierwotnych dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy
do echo max_performance > $i
done
# Przywrócenie ustawień pierwotnych - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo on > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 minutach bezczynności.
/sbin/hdparm -S120 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - przywrócenie wartości parkowania dysku do standardowych 254.
/sbin/hdparm -B254 /dev/sda
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e071 254
# Przywrócenie trybu zapisu [przez dysk] do dziennika do standardowego parametru.
mount -o remount,commit=0,atime /
# Włączenie trybu pracy performance dla procesora.
echo performance > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
# Przywrócenie standardowej aktywności dysków - trybu zapisu.
echo 0 > /proc/sys/vm/laptop_mode
echo 60 > /proc/sys/vm/swappiness
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 30 > /proc/sys/vm/dirty_ratio
echo 20 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
# Przywrócenie ustawień pierwotnych dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba wyłączenia trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power off
/sbin/iwconfig eth1 power off
# Aktywacja czytnika kart Realtek RTS5139.
# /sbin/modprobe rts5139
/sbin/rmmod rts5139
done
;;
esac
exit 0
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 18:43
autor: FadeMind
NetBit73 pisze:FadeMind pisze:NetBit73 pisze:
performance to wydajność, a intel to oszczędność prądu - tak w skrócie i uproszczeniu.
Marcin nie wprowadzaj ludzi w błąd
INFORMACJA DOTYCZY INTEL (SANDY/IVY/HASWELL)
Profil APM Intel poprawnie wykorzystuje P State dla procesorów Intela:
Na zasilaniu bateryjnym ustawia govenor POWERSAVE
Na zasilaniu sieciowym ustawia govenor PERFORMANCE
Taktowanie CPU działa poprawnie.
Profil APM Performance ustawia na stałe govenor performance dla zasilania z baterii i dla zasilania z sieci.
Profil APM Conservative na zasilaniu sieciowym ustawia govenor PERFORMANCE, na zasilaniu z baterii ustawia govenor POWERSAVE ale NIE DZIAŁA taktowanie CPU - na stałe ustalona zostaje najniższa częstotliwość CPU.
Po wspólnych testach z e X t 7 3 ustaliliśmy, że specjalnie dla procesorów Intel będzie dostępny specjalny profil APM i ten profil ZALECAM używać.
Jeżeli już chcesz być tak dokładny to różnice są następujące:
Kod: Zaznacz cały
marcin@SL500:~$ cat /etc/pm/power.d/*
#!/bin/sh
# Niniejszy skrypt jest wynikiem poszukiwań najbardziej optymalnej konfiguracji w zarządzaniu energia pod systemami Linux z rodziny Ubuntu/Debian/Mint
# i stanowi kompilacje już dostępnych (w różnych miejscach sieci internet: fora dyskusyjne, strony www, blogi, tutoriale, podręcznik kernela) rozwiązań oraz poszukiwań autora.
# Pozdrawiam
# Tomasz `e X t 7 3` Miś, email: ext73@wp.pl
# Lista urządzeń, jakie maja zostać poddane regułom - runtime-pm.
buslist="pci spi i2c"
case "$1" in
true)
# Włączenie ustawień obniżających pobór energii - w czasie pracy na baterii.
# Włączenie trybu oszczędzania energii dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 1 > $i
done
for i in /sys/bus/usb/devices/*/power/autosuspend_delay_ms; do
echo 180000 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo enabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo auto > $i
done
# Włączenie trybu conservative dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo conservative > $i
done
# Włączenie trybu oszczędzania energii dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy; do
echo min_power > $i
done
# Włączenie trybu oszczędzania energii - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo auto > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 sekundach bezczynności.
/sbin/hdparm -S6 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - ustawienie parkowania dysku na wartośc 192, zamiast 128.
/sbin/hdparm -B160 /dev/sda
# Włączenie trybu zapisu [przez dysk] do dziennika z 5 do 600 sekund = maksymalne oszczędzanie napędu i energii.
mount -o remount,commit=600,noatime /
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e072 255
# Włączenie redukcji aktywności dysków - trybu zapisu [przez dysk] = maksymalne oszczędzanie napędu i energii.
echo 5 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/swappiness
echo 90 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 120000 > /proc/sys/vm/dirty_writeback_centisecs
# Włączenie trybu oszczędzania energii dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba aktywacji trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power on
/sbin/iwconfig eth1 power on
/sbin/ethtool -s eth0 wol g
# Wyłaczenie czytnika kart Realtek RTS5139.
/sbin/rmmod rts5139
done
;;
false)
# Przywrócenie ustawień pierwotnych - praca na zasilaniu sieciowym.
# Przywrócenie ustawień pierowtnych dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 2 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo disabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo on > $i
done
# Włączenie trybu conservative dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo conservative > $i
done
# Przywrócenie ustawień pierwotnych dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy
do echo max_performance > $i
done
# Przywrócenie ustawień pierwotnych - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo on > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 minutach bezczynności.
/sbin/hdparm -S120 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - przywrócenie wartości parkowania dysku do standardowych 254.
/sbin/hdparm -B254 /dev/sda
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e071 254
# Przywrócenie trybu zapisu [przez dysk] do dziennika do standardowego parametru.
mount -o remount,commit=0,atime /
# Włączenie trybu pracy performance dla procesora.
echo performance > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
# Przywrócenie standardowej aktywności dysków - trybu zapisu.
echo 0 > /proc/sys/vm/laptop_mode
echo 60 > /proc/sys/vm/swappiness
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 60 > /proc/sys/vm/dirty_ratio
echo 5 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
# Przywrócenie ustawień pierwotnych dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba wyłączenia trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power off
/sbin/iwconfig eth1 power off
# Aktywacja czytnika kart Realtek RTS5139.
# /sbin/modprobe rts5139
/sbin/rmmod rts5139
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
# Ustawienie scheduler noop dla dysków opartych na pamięciach nieulotnych – SSD.
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="0", ATTR{queue/scheduler}="noop"
# Ustawienie schedulera CFQ dla dysków mechanicznych [talerzowych] – HDD.
ACTION=="add|change", KERNEL=="sd[a-z]", ATTR{queue/rotational}=="1", ATTR{queue/scheduler}="cfq"
done
;;
esac
exit 0
#!/bin/sh
# Niniejszy skrypt jest wynikiem poszukiwań najbardziej optymalnej konfiguracji w zarządzaniu energia pod systemami Linux z rodziny Ubuntu/Debian/Mint
# i stanowi kompilacje już dostępnych (w różnych miejscach sieci internet: fora dyskusyjne, strony www, blogi, tutoriale, podręcznik kernela) rozwiązań oraz poszukiwań autora.
# Pozdrawiam
# Tomasz `e X t 7 3` Miś, email: ext73@wp.pl
# Lista urządzeń, jakie maja zostać poddane regułom - runtime-pm.
buslist="pci spi i2c"
case "$1" in
true)
# Włączenie ustawień obniżających pobór energii - w czasie pracy na baterii.
# Włączenie trybu oszczędzania energii dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 1 > $i
done
for i in /sys/bus/usb/devices/*/power/autosuspend_delay_ms; do
echo 180000 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo enabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo auto > $i
done
# Włączenie trybu powersave dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo powersave > $i
done
# Włączenie trybu oszczędzania energii dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy; do
echo min_power > $i
done
# Włączenie trybu oszczędzania energii - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo auto > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 sekundach bezczynności.
/sbin/hdparm -S6 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - ustawienie parkowania dysku na wartośc 192, zamiast 128.
/sbin/hdparm -B160 /dev/sda
# Włączenie trybu zapisu [przez dysk] do dziennika z 5 do 600 sekund = maksymalne oszczędzanie napędu i energii.
mount -o remount,commit=600,noatime /
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e072 255
# Włączenie redukcji aktywności dysków - trybu zapisu [przez dysk] = maksymalne oszczędzanie napędu i energii.
echo 5 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/swappiness
echo 90 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 120000 > /proc/sys/vm/dirty_writeback_centisecs
# Włączenie trybu oszczędzania energii dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba aktywacji trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power on
/sbin/iwconfig eth1 power on
/sbin/ethtool -s eth0 wol g
# Wyłaczenie czytnika kart Realtek RTS5139.
/sbin/rmmod rts5139
done
;;
false)
# Przywrócenie ustawień pierwotnych - praca na zasilaniu sieciowym.
# Przywrócenie ustawień pierowtnych dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 2 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo disabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo on > $i
done
# Włączenie trybu performance dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo performance > $i
done
# Przywrócenie ustawień pierwotnych dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy
do echo max_performance > $i
done
# Przywrócenie ustawień pierwotnych - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo on > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 minutach bezczynności.
/sbin/hdparm -S120 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - przywrócenie wartości parkowania dysku do standardowych 254.
/sbin/hdparm -B254 /dev/sda
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e071 254
# Przywrócenie trybu zapisu [przez dysk] do dziennika do standardowego parametru.
mount -o remount,commit=0,atime /
# Włączenie trybu pracy performance dla procesora.
echo performance > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
# Przywrócenie standardowej aktywności dysków - trybu zapisu.
echo 0 > /proc/sys/vm/laptop_mode
echo 60 > /proc/sys/vm/swappiness
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 30 > /proc/sys/vm/dirty_ratio
echo 20 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
# Przywrócenie ustawień pierwotnych dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba wyłączenia trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power off
/sbin/iwconfig eth1 power off
# Aktywacja czytnika kart Realtek RTS5139.
# /sbin/modprobe rts5139
/sbin/rmmod rts5139
done
;;
esac
exit 0
#!/bin/sh
# Niniejszy skrypt jest wynikiem poszukiwań najbardziej optymalnej konfiguracji w zarządzaniu energia pod systemami Linux z rodziny Ubuntu/Debian/Mint
# i stanowi kompilacje już dostępnych (w różnych miejscach sieci internet: fora dyskusyjne, strony www, blogi, tutoriale, podręcznik kernela) rozwiązań oraz poszukiwań autora.
# Pozdrawiam
# Tomasz `e X t 7 3` Miś, email: ext73@wp.pl
# Lista urządzeń, jakie maja zostać poddane regułom - runtime-pm.
buslist="pci spi i2c"
case "$1" in
true)
# Włączenie ustawień obniżających pobór energii - w czasie pracy na baterii.
# Włączenie trybu oszczędzania energii dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 1 > $i
done
for i in /sys/bus/usb/devices/*/power/autosuspend_delay_ms; do
echo 180000 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo enabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo auto > $i
done
# Włączenie trybu conservative dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo conservative > $i
done
# Włączenie trybu oszczędzania energii dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy; do
echo min_power > $i
done
# Włączenie trybu oszczędzania energii - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo auto > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 sekundach bezczynności.
/sbin/hdparm -S6 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - ustawienie parkowania dysku na wartośc 192, zamiast 128.
/sbin/hdparm -B160 /dev/sda
# Włączenie trybu zapisu [przez dysk] do dziennika z 5 do 600 sekund = maksymalne oszczędzanie napędu i energii.
mount -o remount,commit=600,noatime /
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e072 255
# Włączenie redukcji aktywności dysków - trybu zapisu [przez dysk] = maksymalne oszczędzanie napędu i energii.
echo 5 > /proc/sys/vm/laptop_mode
echo 10 > /proc/sys/vm/swappiness
echo 90 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 1 > /proc/sys/vm/dirty_background_ratio
echo 120000 > /proc/sys/vm/dirty_writeback_centisecs
# Włączenie trybu oszczędzania energii dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo Y > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 1 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba aktywacji trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power on
/sbin/iwconfig eth1 power on
/sbin/ethtool -s eth0 wol g
# Wyłaczenie czytnika kart Realtek RTS5139.
/sbin/rmmod rts5139
done
;;
false)
# Przywrócenie ustawień pierwotnych - praca na zasilaniu sieciowym.
# Przywrócenie ustawień pierowtnych dla układów pracujących na szynie USB.
for i in /sys/bus/usb/devices/*/power/autosuspend; do
echo 2 > $i
done
for i in /sys/bus/usb/devices/*/power/wakeup; do
echo disabled > $i
done
for i in /sys/bus/usb/devices/*/power/control; do
echo on > $i
done
# Włączenie trybu performance dla Procesora.
for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do
echo performance > $i
done
# Przywrócenie ustawień pierwotnych dla urządzeń pracujących na szynie SATA.
for i in /sys/class/scsi_host/host*/link_power_management_policy
do echo max_performance > $i
done
# Przywrócenie ustawień pierwotnych - runtime power managemen.
for bus in $buslist; do
for i in /sys/bus/$bus/devices/*/power/control; do
echo on > $i
done
# Włączenie zarządzania dyskami - właściwy scheduler dla odpowiedniego dysku. CFQ dla HDD, noop dla SSD.
for i in /sys/block/sd*/queue
do
if [ "$(cat $i/rotational)" = "0" ]; then
echo noop > $i/scheduler
else
echo cfq > $i/scheduler
fi
done
# Włączenie trybu oszczędzania energii dla dysku twardego - wyłączenie zasilania pod 10 minutach bezczynności.
/sbin/hdparm -S120 /dev/sda
# Włączenie trybu oszczędzania energii dla dysku twardego - przywrócenie wartości parkowania dysku do standardowych 254.
/sbin/hdparm -B254 /dev/sda
# Ustawienie ACPI dla wtyczki zasilania.
# sudo setkeycodes e071 254
# Przywrócenie trybu zapisu [przez dysk] do dziennika do standardowego parametru.
mount -o remount,commit=0,atime /
# Włączenie trybu pracy performance dla procesora.
echo performance > /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
# Przywrócenie standardowej aktywności dysków - trybu zapisu.
echo 0 > /proc/sys/vm/laptop_mode
echo 60 > /proc/sys/vm/swappiness
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 30 > /proc/sys/vm/dirty_ratio
echo 20 > /proc/sys/vm/dirty_background_ratio
echo 6000 > /proc/sys/vm/dirty_writeback_centisecs
# Przywrócenie ustawień pierwotnych dla układów dźwiękowych Intela - oraz innych na nich bazujących.
echo N > /sys/module/snd_hda_intel/parameters/power_save_controller
echo 0 > /sys/module/snd_hda_intel/parameters/power_save
# Doddatkowa próba wyłączenia trybu oszczedzania energi na kartach WiFi.
/sbin/iwconfig wlan0 power off
/sbin/iwconfig eth1 power off
# Aktywacja czytnika kart Realtek RTS5139.
# /sbin/modprobe rts5139
/sbin/rmmod rts5139
done
;;
esac
exit 0
Zapomniałem dopisać, że conservative działa poprawnie na starszych CPU Intela i oczywiście dla wszystkich CPU AMD... Bo z AMD problemów nie ma...

Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 20:43
autor: e X t 7 3
Panowie, aby była całkowita jasność - jest tak:
1. Performance:
Na AC działa w trybie performance, a na baterii w trybie conservative - to rozwiązanie jest właściwe dla wszelkich maszyn - poza Sandy i Ivy Bridge oraz nadchodzącego Hanswella. Zapewnia oszczędność energii i niezłą [w miarę] responsywność na baterii i maksymalna moc w trybie pracy na zasilaniu sieciowym.
2. Conservative:
Zarówno na AC, jak na baterii w trybie conservative - to rozwiązanie jest właściwe dla wszelkich maszyn - poza Sandy i Ivy Bridge oraz nadchodzącego Hanswella. Zapewnia oszczędność energii i niezła [w miarę] responsywność na baterii i w trybie pracy na zasilaniu sieciowym. Takie ustawienia mogą zapewnić większą ciszę i chłód - jednak okupioną gorszą responsywnością i wydajnością.
3. Intel:
To rozwiązanie dedykowane dla maszyn bazujących na chipsetach Intela - Sandy i Ivy Bridge oraz nadchodzącego Hanswella. Tu w czasie działania na AC działa w trybie performance, a na baterii w trybie powersave. Zapewnia oszczędność energii i niezłą [w miarę] responsywność na baterii i maksymalna moc w trybie pracy na zasilaniu sieciowym. Tu należy podkreślić, że czym innym jest tryb powersave dla w/w architektur, a czym innym np. dla procesorów AMD, czy też Intela, takich jak C2D, czy Atom. Otóż w trybie działania ACPI/Cpufreq [a zatem wszystko poza Sandy i Ivy Bridge oraz Hanswell] governor powersave zapewnia zejście częstotliwości procesora do najniższych możliwych rejestrów i absolutnie nie wyjdzie poza nie - choćby maszyna była maksymalnie obciążona. Natomiast w trybie p-states [Intele Sandy i Ivy Bridge oraz Hanswell] rozumiane jest inaczej. Tu można go porównać do swego rodzaju mieszanki bardziej 'inteligentnego' połączenia ondemand i conservative. To rozwiązanie bowiem polega na skalowaniu pracy procesora w bardzo wielu aspektach od najniższych wartości, wyłączania rdzeni po tryb turbo-boost.
4. Intel-powersave:
Właśnie myślę nad wprowadzaniem tego trybu. Praca zarówno na AC, jak i baterii w trybie powersave = cisza, chłód zarówno na AC/baterii, ale słabsza wydajność i responsywność niż przy trybie performance na AC.
Pozdrawiam
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 28 maja 2013, 21:57
autor: JerryG
Pochwalilem za cisze przed wczesnie
Czasami jestem zmuszony do uzycia WinRara a siedze przeciez na linuxie, uzywam go poprzez CrossOver i dzisiaj pierwszy raz zagrzal mi lapka.
Prawie +90*C jedyne spadki teraz sa jak oblicza sume kontrolna, bo jak pakuje to wszystkie rdzenie w uzyciu po 50/60%
Tak zle a tak nie dobrze, a tak fajnie bylo

Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 29 maja 2013, 09:15
autor: e X t 7 3
JerryG pisze:Pochwalilem za cisze przed wczesnie
Czasami jestem zmuszony do uzycia WinRara a siedze przeciez na linuxie, uzywam go poprzez CrossOver i dzisiaj pierwszy raz zagrzal mi lapka.
Prawie +90*C jedyne spadki teraz sa jak oblicza sume kontrolna, bo jak pakuje to wszystkie rdzenie w uzyciu po 50/60%
Tak zle a tak nie dobrze, a tak fajnie bylo

To co u Ciebie się dzieje wynika m.in. z błędów, jakie wskazałeś ... i w 90 % występuje tylko przy połączeniu Sandy Bridge z Nvidią. Taka sytuacja występuje także pod Windows ... ale tam wsadzono "łatkę" wyłączającą Throttling na tych maszynach. Dla mnie to żadna poprawa, a tylko wyłączenie funkcjonalności ... ale w tych chipach jest błąd, który właśnie skutkuje takimi zachowaniami - nieuzasadnione skoki mocy i maksymalne wahania - właśnie te power limit ... Na maszynie np. Kolegi FadeMind tego rodzaju błąd nie występuje - też ma Sandy Bridge [tylko czysty Intel] i kernel i7.
Pozdrawiam
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 30 maja 2013, 11:41
autor: NetBit73
NeteXt 5.16 kolejne zmiany:
APM przy reinstalacji utrzyma swój tryb pracy, lub jak nie było da performance
doszedł kolejny tryb APM dla intela - intel-powersave, ci co mają sandy ivy lub nowszy mogą przeinstalować APM aby go użyć.
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 30 maja 2013, 12:35
autor: e X t 7 3
Tryb pracy APM nazwany Intel-powersave dedykuje tym osobom, które przed wydajność i responsywność przedkładają cisze i chłód maszyny nawet na zasilaniu sieciowym [AC].
Pozdrawiam
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 30 maja 2013, 12:45
autor: NetBit73
e X t 7 3 pisze:Tryb pracy APM nazwany Intel-powersave dedykuje tym osobom, które przed wydajność i responsywność przedkładają cisze i chłód maszyny nawet na zasilaniu sieciowym [AC].
Pozdrawiam
Przy okazji zamknęliśmy pewien etap w życiu programu. Wyłączyliśmy wsparcie dla maszyn 32bit. Dotyczy sterowników oraz kerneli.
Te (kernele) wcześniej pobrane będzie można nadal instalować z poziomu instalator lokalnych.
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 30 maja 2013, 12:59
autor: e X t 7 3
No tak ... 32-bity już odchodzą "w niebyt" ... przynajmniej jeśli chodzi o moją pracę i mowa o architekturze X86 ... bo nie wykluczam ze takie kernele będę budował dla architektury ARM [32 i 64 bit] ... ale to pewnie już w przyszłym roku

.
Pozdrawiam
Re: Kernele testowe wersja v24.x - atom, K8, i7 oraz Brazos
: 30 maja 2013, 20:48
autor: JerryG
Zobacze i moze potestuje inne ustawienia APM
Wczoraj byly aktualizacje i przy bbswitch juz nie mam wciecia z bledami, jest znowu standartowy wpis
Kod: Zaznacz cały
bbswitch: version 0.7
bbswitch: Found integrated VGA device 0000:00:02.0: \_SB_.PCI0.GFX0
bbswitch: Found discrete VGA device 0000:01:00.0: \_SB_.PCI0.PEG0.PEGP
bbswitch: detected an Optimus _DSM function
bbswitch: Succesfully loaded. Discrete card 0000:01:00.0 is on
bbswitch: disabling discrete graphics
teraz jeszcze zostal broadcom, po dwoch dniach a nawet po nocy, gdzie usypiam lapka rano caly dmesg jest jego
