ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] A: Simply Linux DVD beta
@ 2011-09-19 17:25 Mikhail Efremov
  2011-09-20  6:29 ` Michael Shigorin
  2011-09-23 14:07 ` Michael Shigorin
  0 siblings, 2 replies; 29+ messages in thread
From: Mikhail Efremov @ 2011-09-19 17:25 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Hello!

По адресу http://beta.altlinux.com/p6/simply/ доступна бета DVD-версии
Simply Linux.
По сравнению с CD-версией добавлены:
celestia
gcompris
wine-vanilla
dosbox
virtualbox
synfigstudio
shotwell
blender
inkscape
scribus
mintmenu
homebank
audacity
pitivi
sound-juicer
А также проприетарные драйвера nvidia и fglrx и больше игр.

Возможно позже добавится еще что-то.

Недоработоки в основном связаны с меню, оно еще будет доделываться.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-09-19 17:25 [Comm] A: Simply Linux DVD beta Mikhail Efremov
@ 2011-09-20  6:29 ` Michael Shigorin
  2011-09-23 14:07 ` Michael Shigorin
  1 sibling, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2011-09-20  6:29 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Mon, Sep 19, 2011 at 09:25:24PM +0400, Mikhail Efremov wrote:
> По адресу http://beta.altlinux.com/p6/simply/ доступна бета
> DVD-версии Simply Linux.

Также http://ftp.linux.kiev.ua/pub/Linux/ALT/beta/p6/simply/

> Недоработки в основном связаны с меню, оно еще будет доделываться.

Надо бы проверить на SSD и/или HDD с сектором в 4096 байт:
https://bugzilla.altlinux.org/show_bug.cgi?id=23848
http://www.altlinux.org/BigSector

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-09-19 17:25 [Comm] A: Simply Linux DVD beta Mikhail Efremov
  2011-09-20  6:29 ` Michael Shigorin
@ 2011-09-23 14:07 ` Michael Shigorin
  2011-10-20 14:36   ` Mikhail Efremov
  1 sibling, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2011-09-23 14:07 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Mon, Sep 19, 2011 at 09:25:24PM +0400, Mikhail Efremov wrote:
> По адресу http://beta.altlinux.com/p6/simply/ доступна бета
> DVD-версии Simply Linux.

Пока ставил SSD-шку в X60, проверил.  Из замеченного вообще:

* при установке выбрал переключение по caps lock,
  но работает по ctrl+shift

* bluetooth -> просмотреть устройство (телефон) -> не удалось
  запустить "nautilus"

* меню -> поиск приложений -> мультимедиа: audacious дважды

* меню -> настройки -> установка rpm -> настройка -> адрес
  источника: хорошо бы раздельно выбирать протокол и сервер
  (уж больно строчки в глазах мельтешат)

* меню -> графика -> программа для сканирования изображений:
  надо бы просто "сканирование изображений"

* CPU врубается на полную частоту... может, сделаем хоть что-то
  вроде попытки загрузки acpi-cpufreq и рассовывания ondemand
  по /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor?

* воткнул флэшку с FAT -- никак не проявилась (в dmesg есть)

PS: понимаю, что половина не к Simply, а к пакетам, но as is.
Спасибо, в целом же симпатично.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-09-23 14:07 ` Michael Shigorin
@ 2011-10-20 14:36   ` Mikhail Efremov
  2011-10-21 17:42     ` Michael Shigorin
  0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Efremov @ 2011-10-20 14:36 UTC (permalink / raw)
  To: community

On Fri, 23 Sep 2011 17:07:15 +0300 Michael Shigorin wrote:
> On Mon, Sep 19, 2011 at 09:25:24PM +0400, Mikhail Efremov wrote:
> > По адресу http://beta.altlinux.com/p6/simply/ доступна бета
> > DVD-версии Simply Linux.
> 
> Пока ставил SSD-шку в X60, проверил.  Из замеченного вообще:

Спасибо.

> * при установке выбрал переключение по caps lock,
>   но работает по ctrl+shift

fixed

> * bluetooth -> просмотреть устройство (телефон) -> не удалось
>   запустить "nautilus"

fixed

> * меню -> поиск приложений -> мультимедиа: audacious дважды

fixed

> * меню -> настройки -> установка rpm -> настройка -> адрес
>   источника: хорошо бы раздельно выбирать протокол и сервер
>   (уж больно строчки в глазах мельтешат)

Это на пакет.

> * меню -> графика -> программа для сканирования изображений:
>   надо бы просто "сканирование изображений"

Тогда надо и у других менять, позже.

> * CPU врубается на полную частоту... может, сделаем хоть что-то
>   вроде попытки загрузки acpi-cpufreq и рассовывания ondemand
>   по /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor?

Говорил с silicium@, есть мнение, что для современных процессоров
неактуально. Впрочем, я еще почитаю по теме и посмотрю что
говорит powertop.

> * воткнул флэшку с FAT -- никак не проявилась (в dmesg есть)

Не воспроизводится.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-10-20 14:36   ` Mikhail Efremov
@ 2011-10-21 17:42     ` Michael Shigorin
  2011-11-03 21:48       ` Mikhail Efremov
  0 siblings, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2011-10-21 17:42 UTC (permalink / raw)
  To: community

On Thu, Oct 20, 2011 at 06:36:51PM +0400, Mikhail Efremov wrote:
> > * меню -> настройки -> установка rpm -> настройка -> адрес
> >   источника: хорошо бы раздельно выбирать протокол и сервер
> >   (уж больно строчки в глазах мельтешат)
> Это на пакет.

https://bugzilla.altlinux.org/show_bug.cgi?id=26490

> > * меню -> графика -> программа для сканирования изображений:
> >   надо бы просто "сканирование изображений"
> Тогда надо и у других менять, позже.

Разумеется... это скорее к cas@ и, возможно, отчасти viy@.

> > * CPU врубается на полную частоту... может, сделаем хоть что-то
> >   вроде попытки загрузки acpi-cpufreq и рассовывания ondemand
> >   по /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor?
> Говорил с silicium@, есть мнение, что для современных
> процессоров неактуально.

Есть мнение, что для e.g. Core Duo и Core2 Duo актуально, а также
http://www.opennet.ru/opennews/art.shtml?num=31977 | grep modalias

> Впрочем, я еще почитаю по теме и посмотрю что говорит powertop.

Спасибо!

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-10-21 17:42     ` Michael Shigorin
@ 2011-11-03 21:48       ` Mikhail Efremov
  2011-11-04 16:32         ` [Comm] cpufreq-simple (was: Simply Linux DVD beta) Michael Shigorin
  2011-11-08 19:54         ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
  0 siblings, 2 replies; 29+ messages in thread
From: Mikhail Efremov @ 2011-11-03 21:48 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Fri, 21 Oct 2011 20:42:26 +0300 Michael Shigorin wrote:
> On Thu, Oct 20, 2011 at 06:36:51PM +0400, Mikhail Efremov wrote:
> > > * CPU врубается на полную частоту... может, сделаем хоть что-то
> > >   вроде попытки загрузки acpi-cpufreq и рассовывания ondemand
> > >   по /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor?
> > Говорил с silicium@, есть мнение, что для современных
> > процессоров неактуально.
> 
> Есть мнение, что для e.g. Core Duo и Core2 Duo актуально, а также
> http://www.opennet.ru/opennews/art.shtml?num=31977 | grep modalias

Я сделал простенький пакет cpufreq-simple, он умеет только переключать
governor при подключении/отключении питания (по умолчанию
performance/ondemand, можно настроить в /etc/sysconfig/cpufreq-simple).
Просьба заинтересованным протестировать, если не будет проблем - включу
в Симпли.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple (was: Simply Linux DVD beta)
  2011-11-03 21:48       ` Mikhail Efremov
@ 2011-11-04 16:32         ` Michael Shigorin
  2011-11-05 21:18           ` [Comm] cpufreq-simple Mikhail Efremov
  2011-11-08 19:54         ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
  1 sibling, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2011-11-04 16:32 UTC (permalink / raw)
  To: ALT Linux Community general discussions


[-- Attachment #1.1: Type: text/plain, Size: 1086 bytes --]

On Fri, Nov 04, 2011 at 01:48:56AM +0400, Mikhail Efremov wrote:
> Я сделал простенький пакет cpufreq-simple, он умеет только
> переключать governor при подключении/отключении питания
> (по умолчанию performance/ondemand, можно настроить в
> /etc/sysconfig/cpufreq-simple).

Лучше ondemand/ondemand, он хорошо работает и меньше будет жалоб
на вой пропеллера при работе от розетки.  И если это стационарник
(десктоп или сервер), то тоже хорошо бы попробовать ткнуть
ondemand: вреда за многие годы не видел ни разу -- разве если
ignore_nice_load=1, может быть менее оптимально в некоторых
случаях.

> Просьба заинтересованным протестировать, если не будет проблем
> - включу в Симпли.

Прошёл чуть напильником: (упс, git.alt прилёг будто, прилагаю);
разумеется, стоит включить, в mkimage-profiles обязательно добавлю.
Причём в инитскрипте поправил на старт по умолчанию, чтоб не было
конфузов вида "колориметр работает, исправно лежит в сейфе"...

Спасибо, тёзка!

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/

[-- Attachment #1.2: 0001-reworked-scripts-and-defautls-a-bit.patch --]
[-- Type: text/plain, Size: 5155 bytes --]

From 97a0a4d29d6f95930fa43127b5cc23b765ca4016 Mon Sep 17 00:00:00 2001
From: Michael Shigorin <mike@altlinux.org>
Date: Fri, 4 Nov 2011 18:17:25 +0200
Subject: [PATCH 1/2] reworked scripts and defautls a bit

Added:
- "unknown" AC state (defaulting to ondemand governor)
- attempt to load the missing governor module
- libshell use for error reporting

Changed:
- service is on by default: it's pretty safe,
  remove the package if unneeded
- default AC_ON state CPU governor changed to ondemand:
  it is vastly preferred to performance governor in either
  notebook, desktop, or server case regarding power, heat,
  and noise
---
 cpufreq-simple/cpufreq-simple           |   38 +++++++++++++++++++-----------
 cpufreq-simple/cpufreq-simple.init      |   11 ++++-----
 cpufreq-simple/cpufreq-simple.sysconfig |    5 +++-
 3 files changed, 33 insertions(+), 21 deletions(-)
 mode change 100644 => 100755 cpufreq-simple/cpufreq-simple
 mode change 100644 => 100755 cpufreq-simple/cpufreq-simple.sysconfig

diff --git a/cpufreq-simple/cpufreq-simple b/cpufreq-simple/cpufreq-simple
old mode 100644
new mode 100755
index 3bef32d..50931e7
--- a/cpufreq-simple/cpufreq-simple
+++ b/cpufreq-simple/cpufreq-simple
@@ -4,18 +4,25 @@ CPU=
 GOVERNOR_AC_ON=
 GOVERNOR_AC_OFF=
 
+. shell-error
+
 [ -f /etc/sysconfig/cpufreq-simple ] && . /etc/sysconfig/cpufreq-simple
 
 CPUFREQ=/sys/devices/system/cpu/cpu0/cpufreq
+GOVERNORS="$CPUFREQ/scaling_available_governors"
 cmd="${1-}"
 
 get_ac_state()
 {
-	[ -d /proc/acpi/ac_adapter/ ] || return 1
-
-	local state_file="$(find /proc/acpi/ac_adapter/ -name state | head -1)"
-
-	[ -n "$state_file" -a -r "$state_file" ] && sed 's;^state:[[:blank:]]*;;' "$state_file" | head -1
+	local state_file
+	if [ -d /proc/acpi/ac_adapter/ ]; then
+		state_file="$(find /proc/acpi/ac_adapter/ -name state | head -1)"
+		if [ -n "$state_file" -a -r "$state_file" ]; then
+			sed 's;^state:[[:blank:]]*;;' "$state_file" | head -1
+		fi
+	else
+		echo "unknown"
+	fi
 }
 
 init_command()
@@ -26,27 +33,28 @@ init_command()
 
 set_cpufreq()
 {
+	# getopt seems overkill right now
+	if [ "$1" = "-g" -a -n "$2" ]; then
+		grep -Fq -- "$2" "$GOVERNORS" || modprobe "cpufreq_$2"
+	fi
 	for i in $CPU; do
 		cpufreq-set -c "$i" "$@"
 	done
 }
 
-if ! [ -f "$CPUFREQ/scaling_governor" -a -f "$CPUFREQ/scaling_available_governors" ]; then
-	echo "Your system is not configured correctly to support cpu frequency scaling" >&2
-	exit 1
+if ! [ -f "$CPUFREQ/scaling_governor" -a -f "$GOVERNORS" ]; then
+	fatal "system not configured correctly for CPU frequency scaling"
 fi
 
 [ -n "$cmd" ] || cmd="$(init_command)"
 
 if [ -z "$cmd" ]; then
-	echo "Couldn't to set initial settings" >&2
-	exit 1
+	fatal "couldn't apply initial settings"
 fi
 
 [ -n "$CPU" ] || CPU="$(grep '^processor' /proc/cpuinfo | sed 's/^.*: //;' | tr '\n' ' ')"
 if [ -z "$CPU" ]; then
-	echo "Couldn't to detect CPUs number" >&2
-	exit 1
+	fatal "couldn't detect the number of CPUs"
 fi
 
 case "$cmd" in
@@ -56,8 +64,10 @@ case "$cmd" in
 	ac-off-line)
 		[ -z "$GOVERNOR_AC_OFF" ] || set_cpufreq -g "$GOVERNOR_AC_OFF"
 		;;
+	ac-unknown)
+		[ -z "$GOVERNOR_AC_UNKNOWN" ] || set_cpufreq -g "$GOVERNOR_AC_UNKNOWN"
+		;;
 	*)
-		echo "Unknown command: '$cmd'" >&2
-		exit 1
+		fatal "unknown command: '$cmd'"
 		;;
 esac
diff --git a/cpufreq-simple/cpufreq-simple.init b/cpufreq-simple/cpufreq-simple.init
index 5c765e2..e836533 100644
--- a/cpufreq-simple/cpufreq-simple.init
+++ b/cpufreq-simple/cpufreq-simple.init
@@ -2,9 +2,8 @@
 #
 # Load kernel modules needed to enable cpufreq scaling
 #
-# chkconfig: - 12 90
-# description: Make it possible to save power by reducing
-# 		the CPU speed when there is little to do.
+# chkconfig: 345 12 90
+# description: Save power when idling
 
 # Do not load RH compatibility interface.
 WITHOUT_RC_COMPAT=1
@@ -48,7 +47,7 @@ start()
 	echo
 
 	if [ $RETVAL -eq 0 ]; then
-		action "Set cpufreq settings: " cpufreq-simple
+		action "Tune up cpufreq: " cpufreq-simple
 		RETVAL="$?"
 	fi
 
@@ -79,8 +78,8 @@ case "$1" in
 		# Nothing to do
 		;;
 	status)
-		is_loaded && echo "Cpufreq is enabled" ||
-			echo "Cpufreq is disabled"
+		is_loaded && echo "cpufreq is enabled" ||
+			echo "cpufreq is disabled"
 		;;
 	*)
 		msg_usage "${0##*/} {start|stop|reload|restart|condstop|condrestart|condreload|status}"
diff --git a/cpufreq-simple/cpufreq-simple.sysconfig b/cpufreq-simple/cpufreq-simple.sysconfig
old mode 100644
new mode 100755
index db6057f..abe63a1
--- a/cpufreq-simple/cpufreq-simple.sysconfig
+++ b/cpufreq-simple/cpufreq-simple.sysconfig
@@ -3,11 +3,14 @@
 #CPU=
 
 # Scalling governor used when AC is on.
-GOVERNOR_AC_ON=performance
+GOVERNOR_AC_ON=ondemand
 
 # Scalling governor used when AC is off.
 GOVERNOR_AC_OFF=ondemand
 
+# Scalling governor used when AC state is unknown.
+GOVERNOR_AC_UNKNOWN=ondemand
+
 # Cpufreq module. If not set then will be detected
 # automatically by detect-cpufreq-module script.
 #MODULE=
-- 
1.7.7.1


[-- Attachment #1.3: 0002-0.1.1-alt1.patch --]
[-- Type: text/plain, Size: 2173 bytes --]

From 427bf13c28652c1a54d568baae43d955d747d617 Mon Sep 17 00:00:00 2001
From: Michael Shigorin <mike@altlinux.org>
Date: Fri, 4 Nov 2011 18:23:05 +0200
Subject: [PATCH 2/2] 0.1.1-alt1

- Minor fixups all over the place.
- Enabled the service by default.
---
 cpufreq-simple.spec |   22 ++++++++++++++--------
 1 files changed, 14 insertions(+), 8 deletions(-)

diff --git a/cpufreq-simple.spec b/cpufreq-simple.spec
index dea8c48..edc4ab7 100644
--- a/cpufreq-simple.spec
+++ b/cpufreq-simple.spec
@@ -1,5 +1,5 @@
 Name: cpufreq-simple
-Version: 0.1.0
+Version: 0.1.1
 Release: alt1
 
 Summary: Simple scripts for managing CPUfreq settings
@@ -11,20 +11,22 @@ BuildArch: noarch
 
 BuildRequires(pre): rpm-build-licenses
 
-Requires: cpufrequtils
+Requires: cpufrequtils libshell
 
 %description
-Simple scripts for managing CPUfreq settings
+Install this package if you would like it to attempt
+cpufreq autoconfiguration in order to save power
+as well as reduce heat and noise.
 
 %prep
 %setup
 
 %install
-install -Dm0755 %name %buildroot%_bindir/cpufreq-simple
-install -Dm0755 detect-cpufreq-module %buildroot%_bindir/detect-cpufreq-module
-install -Dm0755 %name.init %buildroot%_initdir/%name
-install -Dm0744 96-%name.rules %buildroot%_sysconfdir/udev/rules.d/96-%name.rules
-install -Dm0744 %name.sysconfig %buildroot%_sysconfdir/sysconfig/%name
+install -pDm755 %name %buildroot%_bindir/cpufreq-simple
+install -pDm755 detect-cpufreq-module %buildroot%_bindir/detect-cpufreq-module
+install -pDm755 %name.init %buildroot%_initdir/%name
+install -pDm644 96-%name.rules %buildroot%_sysconfdir/udev/rules.d/96-%name.rules
+install -pDm644 %name.sysconfig %buildroot%_sysconfdir/sysconfig/%name
 
 %post
 %post_service %name
@@ -39,6 +41,10 @@ install -Dm0744 %name.sysconfig %buildroot%_sysconfdir/sysconfig/%name
 %_sysconfdir/udev/rules.d/*.rules
 
 %changelog
+* Fri Nov 04 2011 Michael Shigorin <mike@altlinux.org> 0.1.1-alt1
+- Minor fixups all over the place.
+- Enabled the service by default.
+
 * Thu Nov 03 2011 Mikhail Efremov <sem@altlinux.org> 0.1.0-alt1
 - Initial build.
 
-- 
1.7.7.1


[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-04 16:32         ` [Comm] cpufreq-simple (was: Simply Linux DVD beta) Michael Shigorin
@ 2011-11-05 21:18           ` Mikhail Efremov
  2011-11-06 14:43             ` Michael Shigorin
  0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Efremov @ 2011-11-05 21:18 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Fri, 4 Nov 2011 18:32:31 +0200 Michael Shigorin wrote:
> On Fri, Nov 04, 2011 at 01:48:56AM +0400, Mikhail Efremov wrote:
> > Я сделал простенький пакет cpufreq-simple, он умеет только
> > переключать governor при подключении/отключении питания
> > (по умолчанию performance/ondemand, можно настроить в
> > /etc/sysconfig/cpufreq-simple).
> 
> Лучше ondemand/ondemand, он хорошо работает и меньше будет жалоб
> на вой пропеллера при работе от розетки.  И если это стационарник
> (десктоп или сервер), то тоже хорошо бы попробовать ткнуть
> ondemand: вреда за многие годы не видел ни разу -- разве если
> ignore_nice_load=1, может быть менее оптимально в некоторых
> случаях.

Ок, поменял на ondemand/conservative: в cpu-freq/governors.txt пишут,
что conservative more suitable in a battery powered environment.

> Прошёл чуть напильником: (упс, git.alt прилёг будто, прилагаю);
> разумеется, стоит включить, в mkimage-profiles обязательно добавлю.
> Причём в инитскрипте поправил на старт по умолчанию, чтоб не было
> конфузов вида "колориметр работает, исправно лежит в сейфе"...

Спасибо, втянул. Только убрал GOVERNOR_AC_UNKNOWN, в этом случае можно
просто считать, что питание подключено.
Потом можно будет добавить еще мозга, например менять governor на
powersave при снижении заряда батареи ниже заданного значения, задавать
min/max частоту и т.д.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-05 21:18           ` [Comm] cpufreq-simple Mikhail Efremov
@ 2011-11-06 14:43             ` Michael Shigorin
  2011-11-08 17:51               ` Mikhail Efremov
  0 siblings, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2011-11-06 14:43 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Sun, Nov 06, 2011 at 01:18:33AM +0400, Mikhail Efremov wrote:
> Ок, поменял на ondemand/conservative: в cpu-freq/governors.txt
> пишут, что conservative more suitable in a battery powered
> environment.

Вообще-то в среднем лучше именно ondemand: не знаю, когда
обновляли документацию, но Arjan de Ven говорил, что нагрузку
более энергоэффективно промолачивать на максимальной скорости:
http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling
http://permalink.gmane.org/gmane.linux.power-management.powertop/2140

Черкнул ему на всякий по поводу governors.txt.

> > Прошёл чуть напильником: (упс, git.alt прилёг будто, прилагаю);
> > разумеется, стоит включить, в mkimage-profiles обязательно добавлю.
> > Причём в инитскрипте поправил на старт по умолчанию, чтоб не было
> > конфузов вида "колориметр работает, исправно лежит в сейфе"...
> Спасибо, втянул. Только убрал GOVERNOR_AC_UNKNOWN, в этом
> случае можно просто считать, что питание подключено.

Нуу я вывел на усмотрение, хотя скорее да, это излишне:
если /proc/acpi/ac_adapter/ нет и владелец залезет в скрипт,
то либо починит ACPI на ноуте, либо сконфигурирует десктоп
в его единственном варианте ручкой для AC_ON.

> Потом можно будет добавить еще мозга, например менять governor
> на powersave при снижении заряда батареи ниже заданного
> значения, задавать min/max частоту и т.д.

IMHO это уже перебор -- а вот управление режимом заряда/разряда
батареи через SMAPI, доступное на Thinkpad, было бы полезно:
http://www.thinkwiki.org/wiki/Tp_smapi

Спасибо тебе за очередной пример хорошо сделанного 
вместо прибитого гвоздиком.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-06 14:43             ` Michael Shigorin
@ 2011-11-08 17:51               ` Mikhail Efremov
  2011-11-08 20:25                 ` Michael Shigorin
                                   ` (2 more replies)
  0 siblings, 3 replies; 29+ messages in thread
From: Mikhail Efremov @ 2011-11-08 17:51 UTC (permalink / raw)
  To: community

On Sun, 6 Nov 2011 16:43:28 +0200 Michael Shigorin wrote:
> On Sun, Nov 06, 2011 at 01:18:33AM +0400, Mikhail Efremov wrote:
> > Ок, поменял на ondemand/conservative: в cpu-freq/governors.txt
> > пишут, что conservative more suitable in a battery powered
> > environment.
> 
> Вообще-то в среднем лучше именно ondemand: не знаю, когда
> обновляли документацию, но Arjan de Ven говорил, что нагрузку
> более энергоэффективно промолачивать на максимальной скорости:
> http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling
> http://permalink.gmane.org/gmane.linux.power-management.powertop/2140

Хм, спасибо, на Intel, видимо, да. А вот на amd может и не так, по
твоей же первой ссылке есть: "The conservative governor is good for
battery powered environments on AMD64".
Впрочем, в пакете по умолчанию действительно лучше ondemand/ondemand,
видимо. На amd же можно ставить conservative инсталлер-фичей.

> > Потом можно будет добавить еще мозга, например менять governor
> > на powersave при снижении заряда батареи ниже заданного
> > значения, задавать min/max частоту и т.д.
> 
> IMHO это уже перебор 

Ну почему, иметь единое место настройки cpufreq может быть удобно,
сделать же это не сложно, в принципе. Но это потом, если будет
время/желание, пока и этого хватит.

> -- а вот управление режимом заряда/разряда
> батареи через SMAPI, доступное на Thinkpad, было бы полезно:
> http://www.thinkwiki.org/wiki/Tp_smapi

Не у всех есть Thinkpad. У меня, например, нет.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-11-03 21:48       ` Mikhail Efremov
  2011-11-04 16:32         ` [Comm] cpufreq-simple (was: Simply Linux DVD beta) Michael Shigorin
@ 2011-11-08 19:54         ` gBopHuk_alt
  2011-11-08 20:23           ` Michael Shigorin
  2011-11-09  8:58           ` Mikhail Efremov
  1 sibling, 2 replies; 29+ messages in thread
From: gBopHuk_alt @ 2011-11-08 19:54 UTC (permalink / raw)
  To: community

В Птн, 04/11/2011 в 01:48 +0400, Mikhail Efremov пишет:

> Я сделал простенький пакет cpufreq-simple, он умеет только переключать
> governor при подключении/отключении питания (по умолчанию
> performance/ondemand, можно настроить в /etc/sysconfig/cpufreq-simple).
> Просьба заинтересованным протестировать, если не будет проблем - включу
> в Симпли.

Я просто добавил "devices/system/cpu/cpu0/cpufreq/scaling_governor =
ondemand" в /etc/sysfs.conf". Вроде само переключается при втыкании и
вытыкании. Ещё правда скрипт пришлось добавить в /etc/pm/sleep.d, чтобы
при выходе из suspend'a тоже выполнялось сие действие



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-11-08 19:54         ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
@ 2011-11-08 20:23           ` Michael Shigorin
  2011-11-09  8:58           ` Mikhail Efremov
  1 sibling, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2011-11-08 20:23 UTC (permalink / raw)
  To: community

On Tue, Nov 08, 2011 at 11:54:02PM +0400, gBopHuk_alt wrote:
> > Я сделал простенький пакет cpufreq-simple
> Я просто добавил "devices/system/cpu/cpu0/cpufreq/scaling_governor =
> ondemand" в /etc/sysfs.conf".

Хорошо бы всё же пакетик проверить, если что вылезет и починим --
лучше будет из коробки в дистрибутивах, меньше помнить и добавлять.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-08 17:51               ` Mikhail Efremov
@ 2011-11-08 20:25                 ` Michael Shigorin
  2011-11-09  8:45                 ` Michael Shigorin
  2011-11-17 18:42                 ` Yury Bushmelev
  2 siblings, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2011-11-08 20:25 UTC (permalink / raw)
  To: community

On Tue, Nov 08, 2011 at 09:51:31PM +0400, Mikhail Efremov wrote:
> > > Ок, поменял на ondemand/conservative: в
> > > cpu-freq/governors.txt пишут, что conservative more
> > > suitable in a battery powered environment.
> > Вообще-то в среднем лучше именно ondemand
[...]
> Впрочем, в пакете по умолчанию действительно лучше ondemand/ondemand,
> видимо. На amd же можно ставить conservative инсталлер-фичей.

Вот потому и написал "в среднем".  Могу попросить eostapets@
поиграться, у него вроде были под рукой текущие AMD-шные ноуты
-- у меня на всех стационарных хостах с AMD тоже ondemand.

> > -- а вот управление режимом заряда/разряда батареи через
> > SMAPI, доступное на Thinkpad, было бы полезно:
> > http://www.thinkwiki.org/wiki/Tp_smapi
> Не у всех есть Thinkpad. У меня, например, нет.

Это я себе :) (а другим -- на случай, если заинтересуются,
копнут, найдут и получится что обобщить: настройка гистерезиса
зарядки батареи сильно помогает не мотать лишние циклы)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-08 17:51               ` Mikhail Efremov
  2011-11-08 20:25                 ` Michael Shigorin
@ 2011-11-09  8:45                 ` Michael Shigorin
  2011-11-09  9:17                   ` Mikhail Efremov
  2011-11-17 18:42                 ` Yury Bushmelev
  2 siblings, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2011-11-09  8:45 UTC (permalink / raw)
  To: community

On Tue, Nov 08, 2011 at 09:51:31PM +0400, Mikhail Efremov wrote:
> Впрочем, в пакете по умолчанию действительно лучше
> ondemand/ondemand, видимо. На amd же можно ставить conservative
> инсталлер-фичей.

(или сделать вариант "auto", при котором ориентироваться на нечто
выданное detect-cpufreq-module, в котором нужная логика уже есть)

Посмотрел installer-feature-cpufreq/70-cpufreq.sh и удивился:
- зачем chkconfig on, если я и так его включил по умолчанию? :)
- этот сервис полезен и на десктопах, так что _отключать_ его
  стоит только на процессорах без регулировки частоты -- из
  целевых для Simply это разве что P4 (p4_clockmod бесполезен),
  для Antique ещё PII и ранние PIII -- и виртуалках (virt-what?).

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-11-08 19:54         ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
  2011-11-08 20:23           ` Michael Shigorin
@ 2011-11-09  8:58           ` Mikhail Efremov
  2011-11-09  9:58             ` [Comm] A: Simply Linux DVD beta (cpufreq) Michael Shigorin
  2011-11-09 18:40             ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
  1 sibling, 2 replies; 29+ messages in thread
From: Mikhail Efremov @ 2011-11-09  8:58 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Tue, 08 Nov 2011 23:54:02 +0400 gBopHuk_alt wrote:
> В Птн, 04/11/2011 в 01:48 +0400, Mikhail Efremov пишет:
> 
> > Я сделал простенький пакет cpufreq-simple, он умеет только
> > переключать governor при подключении/отключении питания (по
> > умолчанию performance/ondemand, можно настроить
> > в /etc/sysconfig/cpufreq-simple). Просьба заинтересованным
> > протестировать, если не будет проблем - включу в Симпли.
> 
> Я просто добавил "devices/system/cpu/cpu0/cpufreq/scaling_governor =
> ondemand" в /etc/sysfs.conf". Вроде само переключается при втыкании и
> вытыкании.

Этого не может быть, тут просто выставляется governor при загрузке.
Если "само переключается", то кто-то обрабатывает событие ACPI и
выполняет необходимые действия. К тому же кто-то должен загружать
модули. Собственно, cpufreq-simple всем этим и занимается.

> Ещё правда скрипт пришлось добавить в /etc/pm/sleep.d,
> чтобы при выходе из suspend'a тоже выполнялось сие действие

Угу, добавил такой скрипт в cpufreq-simple.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-09  8:45                 ` Michael Shigorin
@ 2011-11-09  9:17                   ` Mikhail Efremov
  2011-11-09 10:05                     ` Michael Shigorin
  0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Efremov @ 2011-11-09  9:17 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, 9 Nov 2011 10:45:08 +0200 Michael Shigorin wrote:
> On Tue, Nov 08, 2011 at 09:51:31PM +0400, Mikhail Efremov wrote:
> > Впрочем, в пакете по умолчанию действительно лучше
> > ondemand/ondemand, видимо. На amd же можно ставить conservative
> > инсталлер-фичей.
> 
> (или сделать вариант "auto", при котором ориентироваться на нечто
> выданное detect-cpufreq-module, в котором нужная логика уже есть)

Да можно просто грепать /proc/cpuinfo, достаточно определить
Intel/не Intel. Да, можно и автомат при пустой переменной.
Но явно задавать в конфиге нагляднее все-таки, кого не устраивает -
поменяет. К тому же тут нет полной ясности где какой governor лучше.

> Посмотрел installer-feature-cpufreq/70-cpufreq.sh и удивился:

Эта фича была сделана до того, как ты прошелся напильником по пакету :).
Я ее переделаю, конечно. Скорее всего будет выставляться conservative
на AMD и явно прописываться драйвер в конфиге, чтобы избежать
постоянного автоматического определения при старте. Это мелочи,
конечно, но все-таки.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta (cpufreq)
  2011-11-09  8:58           ` Mikhail Efremov
@ 2011-11-09  9:58             ` Michael Shigorin
  2011-11-09 13:17               ` Mikhail Efremov
  2011-11-09 18:40             ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
  1 sibling, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2011-11-09  9:58 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Nov 09, 2011 at 12:58:56PM +0400, Mikhail Efremov wrote:
> > Я просто добавил "devices/system/cpu/cpu0/cpufreq/scaling_governor =
> > ondemand" в /etc/sysfs.conf". Вроде само переключается при втыкании и
> > вытыкании.
> Этого не может быть, тут просто выставляется governor при загрузке.
> Если "само переключается", то кто-то обрабатывает событие ACPI и
> выполняет необходимые действия. К тому же кто-то должен загружать
> модули. Собственно, cpufreq-simple всем этим и занимается.

Возможно, разные схемы на разном питании сконфигурированы в BIOS
(у меня, опять же, там эквивалент ondemand на оба варианта).

> > Ещё правда скрипт пришлось добавить в /etc/pm/sleep.d,
> > чтобы при выходе из suspend'a тоже выполнялось сие действие
> Угу, добавил такой скрипт в cpufreq-simple.

Не помешает, хотя у себя слёта при выходе из suspend/hibernate
не наблюдал ни на одном буке.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-09  9:17                   ` Mikhail Efremov
@ 2011-11-09 10:05                     ` Michael Shigorin
  2011-11-09 13:05                       ` Mikhail Efremov
  0 siblings, 1 reply; 29+ messages in thread
From: Michael Shigorin @ 2011-11-09 10:05 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, Nov 09, 2011 at 01:17:31PM +0400, Mikhail Efremov wrote:
> и явно прописываться драйвер в конфиге, чтобы избежать
> постоянного автоматического определения при старте.

Да оно шустро сполняется, зато к платформе не привязано:
сменил ноут, переткнул SSD и вперёд.

На эту же тему: который год всё хочу обновить заготовки,
когда-то выполненные для частного случая клиента с тем,
чтобы при незапуске/вывале xorg перезапускать его с лимитом
количества попыток и добавлением задержки между ними --
кажется, даже в багзилу к чему-то привешивал, но сходу
сейчас не нашёл.  Если интересно, давай поищу да сделаем.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-09 10:05                     ` Michael Shigorin
@ 2011-11-09 13:05                       ` Mikhail Efremov
  2011-11-09 13:10                         ` Michael Shigorin
  0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Efremov @ 2011-11-09 13:05 UTC (permalink / raw)
  To: community; +Cc: shigorin

On Wed, 9 Nov 2011 12:05:33 +0200 Michael Shigorin wrote:
> On Wed, Nov 09, 2011 at 01:17:31PM +0400, Mikhail Efremov wrote:
> > и явно прописываться драйвер в конфиге, чтобы избежать
> > постоянного автоматического определения при старте.
> 
> Да оно шустро сполняется, зато к платформе не привязано:
> сменил ноут, переткнул SSD и вперёд.

Да, пожалуй. Хотя я определение драйвера вынес в отдельный скрипт
именно с прицелом использовать потом в инсталлер-фиче. Впрочем, так в
любом случае удобнее.
Оставлю только выставление conservative при питании от батареи на
не-Intel, пока не появилось дополнительной информации, можно считать,
что он там эффективнее, думаю.

> На эту же тему: который год всё хочу обновить заготовки,
> когда-то выполненные для частного случая клиента с тем,
> чтобы при незапуске/вывале xorg перезапускать его с лимитом
> количества попыток и добавлением задержки между ними --
> кажется, даже в багзилу к чему-то привешивал, но сходу
> сейчас не нашёл.  Если интересно, давай поищу да сделаем.

Ну, это совсем из другой оперы. Кажется, gdm нечто подобное делает.
Но мне не совсем понятно какой в этом смысл, если xorg не запустился
сразу, то почему должен запуститься в следующий раз? Если же xorg
свалился, то самое разумное, что можно сделать - опять залогиниться в
dm.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-09 13:05                       ` Mikhail Efremov
@ 2011-11-09 13:10                         ` Michael Shigorin
  0 siblings, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2011-11-09 13:10 UTC (permalink / raw)
  To: community

On Wed, Nov 09, 2011 at 05:05:28PM +0400, Mikhail Efremov wrote:
> Оставлю только выставление conservative при питании от батареи
> на не-Intel, пока не появилось дополнительной информации, можно
> считать, что он там эффективнее, думаю.

Ага.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta (cpufreq)
  2011-11-09  9:58             ` [Comm] A: Simply Linux DVD beta (cpufreq) Michael Shigorin
@ 2011-11-09 13:17               ` Mikhail Efremov
  2011-11-09 13:19                 ` Michael Shigorin
  2012-02-28 20:46                 ` gBopHuk_alt
  0 siblings, 2 replies; 29+ messages in thread
From: Mikhail Efremov @ 2011-11-09 13:17 UTC (permalink / raw)
  To: community; +Cc: shigorin

On Wed, 9 Nov 2011 11:58:25 +0200 Michael Shigorin wrote:
> On Wed, Nov 09, 2011 at 12:58:56PM +0400, Mikhail Efremov wrote:
> > > Я просто добавил "devices/system/cpu/cpu0/cpufreq/scaling_governor =
> > > ondemand" в /etc/sysfs.conf". Вроде само переключается при втыкании и
> > > вытыкании.
> > Этого не может быть, тут просто выставляется governor при загрузке.
> > Если "само переключается", то кто-то обрабатывает событие ACPI и
> > выполняет необходимые действия. К тому же кто-то должен загружать
> > модули. Собственно, cpufreq-simple всем этим и занимается.
> 
> Возможно, разные схемы на разном питании сконфигурированы в BIOS
> (у меня, опять же, там эквивалент ondemand на оба варианта).

Не видел, но вряд ли при этом меняется governor, это, видимо, какой-то
другой механизм.

> > > Ещё правда скрипт пришлось добавить в /etc/pm/sleep.d,
> > > чтобы при выходе из suspend'a тоже выполнялось сие действие
> > Угу, добавил такой скрипт в cpufreq-simple.
> 
> Не помешает, хотя у себя слёта при выходе из suspend/hibernate
> не наблюдал ни на одном буке.

Дело не в слёте. Если ноут засыпал при включенном питании, например, а
просыпается с отключенным, то надо выставить соответствующий governor.
А вообще в pm-utils есть штатный скрипт, кстати, который ставит
performance при засыпании (для объезда каких-то проблем, видимо) и
восстанавливает governor при просыпании.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta (cpufreq)
  2011-11-09 13:17               ` Mikhail Efremov
@ 2011-11-09 13:19                 ` Michael Shigorin
  2012-02-28 20:46                 ` gBopHuk_alt
  1 sibling, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2011-11-09 13:19 UTC (permalink / raw)
  To: community

On Wed, Nov 09, 2011 at 05:17:21PM +0400, Mikhail Efremov wrote:
> > > > Ещё правда скрипт пришлось добавить в /etc/pm/sleep.d,
> > > > чтобы при выходе из suspend'a тоже выполнялось сие действие
> > > Угу, добавил такой скрипт в cpufreq-simple.
> > Не помешает, хотя у себя слёта при выходе из suspend/hibernate
> > не наблюдал ни на одном буке.
> Дело не в слёте. Если ноут засыпал при включенном питании,
> например, а просыпается с отключенным, то надо выставить
> соответствующий governor.

Резонно, не подумал.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-11-09  8:58           ` Mikhail Efremov
  2011-11-09  9:58             ` [Comm] A: Simply Linux DVD beta (cpufreq) Michael Shigorin
@ 2011-11-09 18:40             ` gBopHuk_alt
  2011-11-09 23:00               ` Mikhail Efremov
  1 sibling, 1 reply; 29+ messages in thread
From: gBopHuk_alt @ 2011-11-09 18:40 UTC (permalink / raw)
  To: community

> Этого не может быть, тут просто выставляется governor при загрузке.
> Если "само переключается", то кто-то обрабатывает событие ACPI и
> выполняет необходимые действия. К тому же кто-то должен загружать
> модули. Собственно, cpufreq-simple всем этим и занимается.

Хорошо, тогда кто у меня может этим заниматься, ведь работает же?



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-11-09 18:40             ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
@ 2011-11-09 23:00               ` Mikhail Efremov
  2011-11-10  7:54                 ` gBopHuk_alt
  0 siblings, 1 reply; 29+ messages in thread
From: Mikhail Efremov @ 2011-11-09 23:00 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Wed, 09 Nov 2011 22:40:51 +0400 gBopHuk_alt wrote:
> > Этого не может быть, тут просто выставляется governor при загрузке.
> > Если "само переключается", то кто-то обрабатывает событие ACPI и
> > выполняет необходимые действия. К тому же кто-то должен загружать
> > модули. Собственно, cpufreq-simple всем этим и занимается.
> 
> Хорошо, тогда кто у меня может этим заниматься, ведь работает же?

Откуда ж я знаю? :). Это может быть какой-нибудь демон вроде cpufreqd.

-- 
WBR, Mikhail Efremov


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta
  2011-11-09 23:00               ` Mikhail Efremov
@ 2011-11-10  7:54                 ` gBopHuk_alt
  0 siblings, 0 replies; 29+ messages in thread
From: gBopHuk_alt @ 2011-11-10  7:54 UTC (permalink / raw)
  To: community


> Откуда ж я знаю? :). Это может быть какой-нибудь демон вроде cpufreqd.

Стоят только acpid, pm-utils и coufreq-utils



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-08 17:51               ` Mikhail Efremov
  2011-11-08 20:25                 ` Michael Shigorin
  2011-11-09  8:45                 ` Michael Shigorin
@ 2011-11-17 18:42                 ` Yury Bushmelev
  2011-11-18  9:51                   ` Michael Shigorin
  2 siblings, 1 reply; 29+ messages in thread
From: Yury Bushmelev @ 2011-11-17 18:42 UTC (permalink / raw)
  To: ALT Linux Community general discussions

8 ноября 2011 г. 21:51 пользователь Mikhail Efremov <sem@altlinux.ru> написал:
> On Sun, 6 Nov 2011 16:43:28 +0200 Michael Shigorin wrote:
>> On Sun, Nov 06, 2011 at 01:18:33AM +0400, Mikhail Efremov wrote:
>> > Ок, поменял на ondemand/conservative: в cpu-freq/governors.txt
>> > пишут, что conservative more suitable in a battery powered
>> > environment.
>>
>> Вообще-то в среднем лучше именно ondemand: не знаю, когда
>> обновляли документацию, но Arjan de Ven говорил, что нагрузку
>> более энергоэффективно промолачивать на максимальной скорости:
>> http://www.thinkwiki.org/wiki/How_to_make_use_of_Dynamic_Frequency_Scaling
>> http://permalink.gmane.org/gmane.linux.power-management.powertop/2140
>
> Хм, спасибо, на Intel, видимо, да. А вот на amd может и не так, по
> твоей же первой ссылке есть: "The conservative governor is good for
> battery powered environments on AMD64".
> Впрочем, в пакете по умолчанию действительно лучше ondemand/ondemand,
> видимо. На amd же можно ставить conservative инсталлер-фичей.

А есть уверенность, что AMD64 там означает "все 64-битные процессоры
AMD", а не 64-битную архитектуру x86? Я что-то навскидку не нашел ни
подтверждений, ни опровержений для этой мысли..

-- 
Yury Bushmelev

^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] cpufreq-simple
  2011-11-17 18:42                 ` Yury Bushmelev
@ 2011-11-18  9:51                   ` Michael Shigorin
  0 siblings, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2011-11-18  9:51 UTC (permalink / raw)
  To: ALT Linux Community general discussions

On Thu, Nov 17, 2011 at 09:42:26PM +0300, Yury Bushmelev wrote:
> > Хм, спасибо, на Intel, видимо, да. А вот на amd может и не так, по
> > твоей же первой ссылке есть: "The conservative governor is good for
> > battery powered environments on AMD64".
> А есть уверенность, что AMD64 там означает "все 64-битные процессоры
> AMD", а не 64-битную архитектуру x86? Я что-то навскидку не нашел ни
> подтверждений, ни опровержений для этой мысли..

Сотрудник Intel тогда бы упомянул x86_64, думаю. :)
Тем более контекст -- именно отличия семейств процессоров.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta (cpufreq)
  2011-11-09 13:17               ` Mikhail Efremov
  2011-11-09 13:19                 ` Michael Shigorin
@ 2012-02-28 20:46                 ` gBopHuk_alt
  2012-02-28 20:55                   ` Michael Shigorin
  1 sibling, 1 reply; 29+ messages in thread
From: gBopHuk_alt @ 2012-02-28 20:46 UTC (permalink / raw)
  To: community

В Срд, 09/11/2011 в 17:17 +0400, Mikhail Efremov пишет:
> А вообще в pm-utils есть штатный скрипт, кстати, который ставит
> performance при засыпании (для объезда каких-то проблем, видимо) и
> восстанавливает governor при просыпании. 

В том-то и дело, что он вернёт не тот governor который нужен будет. Если
пользовались ноутом от батареи(ondemand), затем его саспенднули
(усыпили), пришли домой и воткнули зарядку, после чего разбудили, то
судя этой логике при просыпании он вернёт ondemand, хотя нужен уже
perfomance.  Усыпление(ondemand->perfomance) --> Сон -->
(perfomance->ondemand)Просыпание. 



^ permalink raw reply	[flat|nested] 29+ messages in thread

* Re: [Comm] A: Simply Linux DVD beta (cpufreq)
  2012-02-28 20:46                 ` gBopHuk_alt
@ 2012-02-28 20:55                   ` Michael Shigorin
  0 siblings, 0 replies; 29+ messages in thread
From: Michael Shigorin @ 2012-02-28 20:55 UTC (permalink / raw)
  To: community

On Wed, Feb 29, 2012 at 12:46:38AM +0400, gBopHuk_alt wrote:
> В том-то и дело, что он вернёт не тот governor который нужен будет.
> Если пользовались ноутом от батареи(ondemand), затем его саспенднули
> (усыпили), пришли домой и воткнули зарядку, после чего разбудили, то
> судя этой логике при просыпании он вернёт ondemand, хотя нужен уже
> perfomance.  Усыпление(ondemand->perfomance) --> Сон -->
> (perfomance->ondemand)Просыпание. 

BTW от сети ondemand тоже лучше -- меньше нагрев и шум.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 29+ messages in thread

end of thread, other threads:[~2012-02-28 20:55 UTC | newest]

Thread overview: 29+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-09-19 17:25 [Comm] A: Simply Linux DVD beta Mikhail Efremov
2011-09-20  6:29 ` Michael Shigorin
2011-09-23 14:07 ` Michael Shigorin
2011-10-20 14:36   ` Mikhail Efremov
2011-10-21 17:42     ` Michael Shigorin
2011-11-03 21:48       ` Mikhail Efremov
2011-11-04 16:32         ` [Comm] cpufreq-simple (was: Simply Linux DVD beta) Michael Shigorin
2011-11-05 21:18           ` [Comm] cpufreq-simple Mikhail Efremov
2011-11-06 14:43             ` Michael Shigorin
2011-11-08 17:51               ` Mikhail Efremov
2011-11-08 20:25                 ` Michael Shigorin
2011-11-09  8:45                 ` Michael Shigorin
2011-11-09  9:17                   ` Mikhail Efremov
2011-11-09 10:05                     ` Michael Shigorin
2011-11-09 13:05                       ` Mikhail Efremov
2011-11-09 13:10                         ` Michael Shigorin
2011-11-17 18:42                 ` Yury Bushmelev
2011-11-18  9:51                   ` Michael Shigorin
2011-11-08 19:54         ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
2011-11-08 20:23           ` Michael Shigorin
2011-11-09  8:58           ` Mikhail Efremov
2011-11-09  9:58             ` [Comm] A: Simply Linux DVD beta (cpufreq) Michael Shigorin
2011-11-09 13:17               ` Mikhail Efremov
2011-11-09 13:19                 ` Michael Shigorin
2012-02-28 20:46                 ` gBopHuk_alt
2012-02-28 20:55                   ` Michael Shigorin
2011-11-09 18:40             ` [Comm] A: Simply Linux DVD beta gBopHuk_alt
2011-11-09 23:00               ` Mikhail Efremov
2011-11-10  7:54                 ` gBopHuk_alt

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git