From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <51B060B2.3090909@altlinux.org> Date: Thu, 06 Jun 2013 14:13:06 +0400 From: Paul Wolneykien Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130415 Thunderbird/17.0.5 MIME-Version: 1.0 To: sisyphus@lists.altlinux.org References: <2228552.711JBy9FkX@acer-7530.local.balticum.lt> In-Reply-To: <2228552.711JBy9FkX@acer-7530.local.balticum.lt> X-Enigmail-Version: 1.6a1pre Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Subject: Re: [sisyphus] =?utf-8?b?0KfRgtC+INGBINGH0LDRgdGC0L7RgtC+0Lkg0L/RgNC+?= =?utf-8?b?0YbQtdGB0YHQvtGA0LA/?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jun 2013 10:13:07 -0000 Archived-At: List-Archive: List-Post: 06.06.2013 13:30, kostiagol@yandex.ru пишет: > Здравствуйте! > > Для начала uname -a: > > * Linux Acer.local.balticum.lt 3.8.10-un-def-alt1 #1 SMP PREEMPT Mon > Apr 29 11:21:47 UTC 2013 i686 GNU/Linux (И опять это имя компа > поменялось? да ладно, сейчас не о том) > > И lscpu: > > * Architecture: i686 > * CPU op-mode(s): 32-bit, 64-bit > * Byte Order: Little Endian > * CPU(s): 2 > * On-line CPU(s) list: 0,1 > * Thread(s) per core: 1 > * Core(s) per socket: 2 > * Socket(s): 1 > * Vendor ID: AuthenticAMD > * CPU family: 17 > * Model: 3 > * Stepping: 1 > * CPU MHz: 2000.000 > * BogoMIPS: 3999.92 > * Virtualization: AMD-V > * L1d cache: 64K > * L1i cache: 64K > * L2 cache: 512K > > > > Заметил я недавно, что лаптоп начал сильно греться, решил проверить, что > там с частотой процессора и пр. После установке Альта в апреле проверял, > переключение частоты работало, прыгало от 500 до 2000. > > Но после нескольких обновлений ядра и systemd оказалось, что процессор > всё время работает на полную мощность. Среди модулей ядра я не увидел > привычного powernow-k8, а вместо него acpi-cpufreq. Попробовал > подгрузить powernow, он говорит, что данный модуль устарел и теперь > следует пользоваться acpi-cpufreq. И ещё заметил, ни cpufreq_performance > ни cpufreq_ondemand не загружены. Они теперь не нужны чтоли? В сервисах > systemd нашёл cpufreq-simple.service, но он не стартует с системой. почему? > > Решил посмотреть, какая политика процессора задействована? а как > посмотреть? cpufreq-info нет, cpufreqd, как оказалось, не установлен > (очевидно управляется кем-то другим?) Я установил cpufreqd, надеялся с > помощью него разобраться, cpufreq-info показывает следующее: > > * analyzing CPU 0: > * driver: acpi-cpufreq > * CPUs which run at the same hardware frequency: 0 > * CPUs which need to have their frequency coordinated by software: 0 > * maximum transition latency: 0.00 ms. > * hardware limits: 500 MHz - 2.00 GHz > * available frequency steps: 2.00 GHz, 1000 MHz, 500 MHz > * available cpufreq governors: performance > * current policy: frequency should be within 500 MHz and 2.00 GHz. > * The governor "performance" may decide which speed to use > * within this range. > * current CPU frequency is 2.00 GHz. > * analyzing CPU 1: > * driver: acpi-cpufreq > * CPUs which run at the same hardware frequency: 1 > * CPUs which need to have their frequency coordinated by software: 1 > * maximum transition latency: 0.00 ms. > * hardware limits: 500 MHz - 2.00 GHz > * available frequency steps: 2.00 GHz, 1000 MHz, 500 MHz > * available cpufreq governors: performance > * current policy: frequency should be within 500 MHz and 2.00 GHz. > * The governor "performance" may decide which speed to use > * within this range. > * current CPU frequency is 2.00 GHz. > > Значит performance всё-таки задействован, причём и от сети и на > батарейке. А как поменять? > > cpufreqd-get и cpufreqd-set не работают, оказывается, cpufreqd не > стартует с системой, хотя и назначен. запустил вручную, всё-равно > отказываются работать, пишут "No cpufreqd socket found" Вобщем, > очередной бардак. Я так понимаю, это связано с переходом на systemd и в > довесок, изменениями в ядре? > > Может разложите "на пальцах", кто и как теперь управляет моим > процессором? Или где почитать можно? Потому что "по старому" не работает. > > Извините за профанизм Я использую powernowd. $ cat /etc/sysconfig/powernowd OPTIONS="-c 1 -m 0" Очень доволен. Единственное что, после выхода из ждущего режима одно ядро (?!) иногда глючит, в смысле, что частота его всегда на максимуме. Однако перезагрузка powernowd помогает. Видимо его нужно как-то для него автоперезагрузку настроить в systemd, но я пока не разбирался как именно.