The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск оптимизатора энергопотребления и производительности auto-cpufreq 2.2.0"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск оптимизатора энергопотребления и производительности auto-cpufreq 2.2.0"  +/
Сообщение от opennews (?), 15-Фев-24, 09:48 
Опубликован релиз утилиты auto-cpufreq 2.2.0, предназначенной для автоматической оптимизации скорости работы CPU и энергопотребления в системе. Утилита отслеживает состояние аккумулятора ноутбука, нагрузки на CPU, температуры CPU и активности в системе, и в зависимости от ситуации и выбранных опций динамически активирует режимы энергосбережения или высокой производительности. Поддерживается работа на устройствах с процессорами Intel, AMD и ARM. Для управления может использоваться графический интерфейс на базе GTK или консольная утилита. Код написан на языке Python и распространяется под лицензией LGPLv3...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=60605

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от Фрик из соседней пещеры (?), 15-Фев-24, 09:48   –3 +/
Лол.Поговаривали про эффективность современных процессоров и экономии на электричестве,но им оказывается требуется ускоритель интернета на 200%.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2, #23

2. Сообщение от Аноним (2), 15-Фев-24, 09:56   +9 +/
Запусти что-нибудь на электроне и про оптимизацию энергопотребления можно забыть.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #3

3. Сообщение от Аноним (3), 15-Фев-24, 10:06   +1 +/
Или на питоне. Например, сабж.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #8, #19

4. Сообщение от penetrator (?), 15-Фев-24, 10:23   +/
на моем ноуте это приблуда не завелась адекватно, выкинул
время жизни батареи больше, чем под виндой, ~6

а вот на другом ноуте постарше такого фокуса не получилось, максимум 3+ часа автономной работы, пока не разобрался в чем дело

Ответить | Правка | Наверх | Cообщить модератору
Ответы: #5, #7

5. Сообщение от Аноним (5), 15-Фев-24, 10:37   –2 +/
Значит проверяй на другом дистре, а не выпячивай дистропроблемы как якобы ноутопроблемы.
Наименее проблемные это Void и Gentoo, и оба способны собирать из исходников.
Клоунам вантузятникам для увеличения категоричности не рекомендуется.
Эта штука как раз для ноутов с кастрированным биосом у которых нет настроек напряжений с разными частотами. Вольтаж на них никто не запрещал крутить, но утилиты вендоров специально обходят ноуты стороной.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #10

6. Сообщение от Аноним (6), 15-Фев-24, 10:37   +2 +/
> Код написан на языке Python

"Главное в ходе следственных действий - не выйти на самого себя"

Ответить | Правка | Наверх | Cообщить модератору

7. Сообщение от Аноним (7), 15-Фев-24, 10:38   +/
>на другом ноуте постарше такого фокуса не получилось, максимум 3+ часа автономной работы, пока не разобрался в чем дело

Если Core 2 Duo, поделись, будет полезно для оптимизации Lenovo T500.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

8. Сообщение от Аноним (8), 15-Фев-24, 10:54   +3 +/
Есть мнение, что каждая вторая поделка на бидоне меньше жрёт и тормозит чем каждая первая поделка чувачков вообще не разбирающихся в том, как всё это работает, в т.ч. сабж
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #16

9. Сообщение от Аноним (9), 15-Фев-24, 11:19   +/
Просто переключите на powersave, большинство ноутбуков всёравно не способно работать выше powersave частот или выдают сомнительный прирост производительности после ~2GHz.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #18

10. Сообщение от ryoken (ok), 15-Фев-24, 12:41   +/
>>Эта штука как раз для ноутов с кастрированным биосом у которых нет настроек напряжений с разными частотами.

Разлочить опции в бивисе можно всяким допсофтом.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #15

11. Сообщение от Аноним (11), 15-Фев-24, 13:26   +2 +/
Есть мнение, что на современных камнях надо всегда выставлять performance, а аппетитом управлять через выставление максимума потребления процессора
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #17

12. Сообщение от Аноним (12), 15-Фев-24, 13:39   +/
Ставить какой-то зонд? ЗАЧЕМ?
Ответить | Правка | Наверх | Cообщить модератору

14. Сообщение от Аноним (14), 15-Фев-24, 15:26   +/
tlp незаменим
Ответить | Правка | Наверх | Cообщить модератору

15. Сообщение от Аноним (15), 15-Фев-24, 15:41   +1 +/
> Разлочить опции в бивисе можно всяким допсофтом.

Например?

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #21

16. Сообщение от Аноним (-), 15-Фев-24, 17:55   +1 +/
> Есть мнение, что каждая вторая поделка на бидоне меньше жрёт и тормозит чем каждая
> первая поделка чувачков вообще не разбирающихся в том, как всё это работает, в т.ч. сабж

Ну да, ну да, в каждой новости - питоннетормозит. Как впрочем и электрон. Два сапога - пара.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8

17. Сообщение от Аноним (17), 16-Фев-24, 00:33   +/
Да, особенно на ноутбуках.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #11

18. Сообщение от WatchCatemail (ok), 17-Фев-24, 14:53   +1 +/
Как хозяин дома с полностью автономным энергоснабжением, вопросами энергоэффективности в том числе и вычислительной техники занимаюсь давно и внимательно.
Про эту программку из новости могу сказать что сама она никаким серьезным интеллектом в области оптимизации энергопотребления не обладает. Просто является визуальной надстройкой над и так доступными в линуксе средствами управления процессором.
Хороших средств именно автоматической оптимизации я не знаю. Приходится руками.
И самое плохое что в компе обычно нет нормального контроллера питания из которого можно было бы читать информацию о реальном потреблении энергии (как пример - встречающийся в планшетах AXP209 чтобы было понятно о чём я говорю). Соответственно,если хочется всерьез как теперь молодёжь говорит "упороться" то нужен отдельный счетчик энергии, включенный в цепь питания перед компом. Если это ноутбук,типично питающийся от 19 вольт,то можно использовать те счетчики что применяют моделисты-дроностроители,такие можно на Али купить за недорого. Но чтение показаний только глазами - никакого интерфейса у них нет к сожалению,что усложняет сбор статистики.
Еще тем кому тема интересна могу порекомендовать посмотреть на те governors (вот как это по-русски сказать?) которые встречаются в андроидных ядрах для планшетов. Там выбор куда больше чем в десктопном линуксовом ядре,есть весьма интересные варианты. Но всё равно подбирать и настраивать придется именно под свои сценарии использования компа,глядя на счетчик энергии,натикавшей допустим за рабочую смену. Результаты будут совсем не очевидные - это могу обещать. А с точки зрения железа - выгодно выбирать те процессоры,которые умеют самый широкий диапазон рабочих точек "частота-напряжение". Вот только увидит ли линуксовое ядро этот диапазон - зависит от того что производитель системной платы в таблицу ACPI понаписал. Ядерный переключатель производительности именно по описанным там точкам прыгает. Так что редактирование таблицы может потребоваться, и подсовывание вместо той что в биосе лежит. Возни будет реально много. Но и экономию можно хорошую получить. Весьма часто напряжения бывают заданы с запасом на случай неудачного экземпляра процессора чтобы и он не глючил.
Не скажу за вообще всё железо,но на том с которым я экспериментировал,наиболее выгодной стратегией было быстрое увеличение частоты при появлении нагрузки и возвращение к минимальной частоте как только работа сделана. Естественно - параметры этого "быстро-медленно" надо подбирать.
Оказалось что условно говоря "проснуться,быстро сделать работу, и снова спать" требует в сумме меньше энергии чем медленно и печально долго молотить на минимальной частоте. Минимальная частота
хороша только когда комп совсем ничего не делает.
Хотя и поднимать частоту лучше не до самого максимума так как именно самые верхние рабочие точки(две-три сотни МГц) оказываются менее эффективные по затратам энергии на единицу работы. Зависимость достаточно нелинейная.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

19. Сообщение от Аноним (19), 19-Фев-24, 16:03   +/
Это тупо скрипт, там нечему тормозить.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

20. Сообщение от Анонимemail (20), 19-Фев-24, 20:58   +/
Всё, что делает этот скрипт, так это предлагает мне переключить процессор в performance и включить turbo boost. Очень оптимально, ага. Это конечно сэкономит батарею XD
Ответить | Правка | Наверх | Cообщить модератору

21. Сообщение от ryoken (ok), 21-Фев-24, 11:31   +/
> Например?

AMIBCP для Aptio, как вариант (поиск в помощь). Что там у InsydeH2O - ХЗ, не попадалось. Важно учитывавть соответствие разблокированных пунктов BIOS Setup физическому наличию оборудования.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #22

22. Сообщение от WatchCatemail (ok), 21-Фев-24, 16:29   +/
> Важно учитывавть соответствие разблокированных пунктов BIOS Setup
> физическому наличию оборудования.

Линуксовая регулировка энергопотребления "прыгает" по рабочим точкам "частота:напряжение",прописанным в ACPI DSDT.
Насколько я знаю, управлять процом напрямую в обход ACPI через его регистры MSR линуксовая
подсистема cpufreq не умеет.

Производитель мог прописать мало точек,или мог
выставить для них завышенное напряжение на всякий случай неудачного экземпляра процессора.
На десктопных платах часто отсутствуют точки для низких частот,хотя проц и схема его
питания на плате это может.
Разблокированием пунктов BIOS Setup эти рабочие точки не изменить и не добавить.
Только вытаскиванием DSDT из BIOS, редактированием,и последующим подсовыванием ядру своего
варианта вместо того что в BIOS.

Интересующимся тонкой настройкой экономии энергии вот две полезные статьи:
https://habr.com/ru/articles/228233/
https://habr.com/ru/articles/165897/

А еще есть полезный параметр командной строки ядра intel_pstate=passive при включении которого
появляется несколько больше возможностей настройки управления энергопотребления процессора.
По умолчанию в Дебиане этот параметр выключен.

Вот с чем я не разобрался - это почему иногда линуксовое ядро не хочет использовать максимально
полный диапазон регулировки частоты. К примеру проц может даже и 400 МГц,и эту частоту можно выставить вручную командой. А ядерный авторегулятор не ставит ниже 800. Сами частоты могут быть и другими,важен факт такого поведения.

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #21

23. Сообщение от WatchCatemail (ok), 21-Фев-24, 17:02   +/
> Поговаривали про эффективность современных процессоров и экономии на электричестве
> но им оказывается требуется ускоритель интернета на 200%.

Возможности управления энергопотреблением у процессоров,выпущенных в последние лет десять -
существенно больше чем у тех старых пентиумов которые согласно официальной рекламе ускоряли интернет.
А уж как и для чего этими возможностями пользоваться(или не пользоваться) - от пользователя зависит.


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру