The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

1. Сообщение от Аноним (1), 12-Янв-26, 10:42   +/
Я не понял. tlp-pd это теоретически только позволяет заменить power-profiles-daemon или оно уже работает как его замена и мне в кедах ничего делать не надо?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #2

2. Сообщение от Аноним (1), 12-Янв-26, 10:45   +/
UPD: попробовал и оно уже работает. Как же это прекрасно, ибо PowerProfilesDaemon был весьма и весьма убог. Очень хорошо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #1 Ответы: #8, #25, #36

3. Сообщение от Аноним (3), 12-Янв-26, 10:52   +5 +/
> Код написан на языке Python

Я так понимаю, CPU с сабжем всегда работает на полную мощность?

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

4. Сообщение от Рщъ (?), 12-Янв-26, 10:53   +4 +/
Язык Pythpon не гуглится
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #46

5. Сообщение от Аноним (5), 12-Янв-26, 10:58   +3 +/
Это хак для экзотичного железа? Для intel и amd есть pstate драйвер "из коробки".
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #35

6. Сообщение от Аноним (6), 12-Янв-26, 11:02   +1 +/
В эти самые p-state система должна процессор переводить сама, иначе ему придётся догадываться о нужном режиме по нагрузке, а это приводит к характерным скачкам фриз-разгон.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

7. Сообщение от Аноним (6), 12-Янв-26, 11:03   –1 +/
Дружит ли с BSD-шным DPM (или что там сейчас актуально)?
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от Аноним (8), 12-Янв-26, 11:09   +1 +/
Tlp на старых Thinkpad позволял хоть как-то пользоваться линуксами на аккумуляторе без подключения к розетке.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

9. Сообщение от Аноним (8), 12-Янв-26, 11:10   –1 +/
Прикрученные сбоку оптимизаторы отличный показатель того что Линуксы не готовы для десктопа.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #10, #11, #31

10. Сообщение от ryoken (ok), 12-Янв-26, 11:34   +13 +/
Вантузячьи утилиты от производителей ноутов для тех же целей считаются тру по дефолту?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #15

11. Сообщение от Аноним (11), 12-Янв-26, 11:38   +1 +/
В винде это работает точно так же
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9

13. Сообщение от 12yoexpert (ok), 12-Янв-26, 11:54   +3 +/
Python и энергосбережение в одной новости, лол
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #21, #47, #53

15. Сообщение от Аноним (8), 12-Янв-26, 12:34   +3 +/
Удалаю этот телеметрический мусор там итак всё работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

16. Сообщение от Аноним (16), 12-Янв-26, 13:05   +/
Нужно было писать на bash. Или на ассемблере. Кстати, подскажите, какие популярные программы за последнее время, написаны на ассемблере?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #20, #26, #45, #50

17. Сообщение от Аноним (-), 12-Янв-26, 13:58   +/
> использоваться графический интерфейс на базе GTK или консольная утилита.
> Код написан на языке Python

Да, ему наверное актуально управление питанием оптимизиорвать. Интересно какой процент ресурсов жрет сам оптимизатор? Или он сам себя и оптимизирует? Зато какая полезная программа, никогда без дела не останется, всегда есть что улучшить :)

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

18. Сообщение от VladSh (?), 12-Янв-26, 14:22   +/
Пока такое ощущение, что доп. мониторинг ресурсов и доп. процесс сожрут больше электроэнергии, чем сам выхлоп.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #23

19. Сообщение от Аноним (20), 12-Янв-26, 14:43   +5 +/
Предлагаю до кучи оптимизатор выделения памяти на Java сделать. Гулять так гулять
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #44

20. Сообщение от Аноним (20), 12-Янв-26, 14:46   +/
например grub
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #22

21. Сообщение от Аноним (3), 12-Янв-26, 14:48   +/
Традиция зародилась где-то здесь https://opennet.ru/49653-nohang
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

22. Сообщение от Аноним (20), 12-Янв-26, 14:53   +/
3.8% на ассебмлере, остальное сишка. Сомнительно, но ОК, наверняка на асме там ключевые места написаны
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #20

23. Сообщение от Аноним (35), 12-Янв-26, 15:04   +/
>что доп. мониторинг

Ну это такой же дополнительный процесс, который тоже требует ресурсов.
В elementary кстати удобный "Monitor":
https://github.com/elementary/monitor

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

24. Сообщение от Двачер (?), 12-Янв-26, 15:24   +1 +/
Просветите меня темного, что там обновлять да оптимизировать? Есть несколько governers, делаешь echo , например, "powersave" >  /sys/..... (куда там надо), и все, зачем вот эти все десятки тысяч строчек кода? Для состояния гонки?
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #29, #30, #51

25. Сообщение от Аноним (25), 12-Янв-26, 15:25   +/
Помимо прочего, существует GUI-обертка tlp-ui, которая позволяет настраивать TLP и оптимизировать работу от сети/аккумулятора
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

26. Сообщение от Двачер (?), 12-Янв-26, 15:25   +/
КолбриОС, МенуэтОС, недавно новость была - кодек для ффмпеж....
А вот писать надо было сразу на раст, и вайбкодингом ))
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16 Ответы: #28

27. Сообщение от Аноним (27), 12-Янв-26, 15:45   +1 +/
То самое, когда утилита больше жрёт, чем экономит.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3

28. Сообщение от Аноним (27), 12-Янв-26, 15:51   +1 +/
> писать надо было сразу на раст

редох пытался, уже забыли.

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

29. Сообщение от Аноним (20), 12-Янв-26, 16:35   +/
"Утилита отслеживает состояние аккумулятора ноутбука, нагрузку на CPU, температуру CPU и активность в системе"
- насколько я разбираюсь вот этого пункта не было раньше: "отслеживает состояние аккумулятора ноутбука"
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #33

30. Сообщение от User (??), 12-Янв-26, 16:37   –1 +/
Да-да, и вот так раз в секунду - по пятку условий. Наши-руки-не-для-скуки, ага.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #24 Ответы: #34

31. Сообщение от strannik7jemail (ok), 12-Янв-26, 17:13   +1 +/
Кому доказывает?
И с каких пор у нас desktop=laptop?

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

32. Сообщение от Кошкажена (?), 12-Янв-26, 17:58   +/
Это утилита просто занимается настройкой. Можешь ее на баше написать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3 Ответы: #38

33. Сообщение от Аноним (27), 12-Янв-26, 18:53   –1 +/
И что - утилита подбросит дровишек в батарейку? Нет. Всё, что надо, сразу перевести ноут один раз на минималку.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #29 Ответы: #40, #57

34. Сообщение от Аноним (27), 12-Янв-26, 18:54   +1 +/
> раз в секунду - по пятку условий

Это так утилита долбит, не давая процу поспать. Удали её - проц уснёт и всё будет в профите.

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

35. Сообщение от Аноним (35), 12-Янв-26, 19:10   –1 +/
Да и вообще тут вопрос как часто вы работаете от батарейки.
От сети на ноуте/ПК такие вопросы вряд ли актуальны:
- https://cdn.3dnews.ru/assets/external/illustrations/2025/11/...
- https://3dnews.ru/1132127/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5

36. Сообщение от r2d0email (?), 12-Янв-26, 19:13   +/
Со стороны redhat продвигают tuned + tuned-pd для тех же целей. На моей fedora 43 работает хорошо.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2

38. Сообщение от Аноним (38), 12-Янв-26, 20:14   +1 +/
>просто занимается настройкой

А настройка и мониторинг твоей активности - это не работа, а так ковыряние в носу, правда в цикле ;)
Питон он и знаменит как раз энергоэффективностью :)

ЗЫ Хотите сэкономить энергии на современном АМД камне - ставьте перформенс перманентно, и займитесь полюбите powertop для избавления от того, что дергает прерывания

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

39. Сообщение от Кошкажена (?), 12-Янв-26, 20:21   –1 +/
> А настройка и мониторинг твоей активности - это не работа, а так ковыряние в носу, правда в цикле ;)

Ну крутится срипт в треде. Прям беда... В качестве дз перепишите на си и посмотрите на сколько будет быстрее.

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

40. Сообщение от User (??), 12-Янв-26, 20:26   +/
> И что - утилита подбросит дровишек в батарейку? Нет. Всё, что надо,
> сразу перевести ноут один раз на минималку.

... и пусть весь мир подождет!

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

41. Сообщение от Аноним (3), 12-Янв-26, 22:42   –1 +/
Поумничал, да? Типичный питонщик. Зачем быстрее? Мне нужно чтоб интерпретатор питона не будил спящий CPU. А то что он его не будет будить - сам Гвидо не сможет гарантировать.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #39 Ответы: #42

42. Сообщение от Кошкажена (?), 12-Янв-26, 22:50   –1 +/
> Поумничал, да? Типичный питонщик. Зачем быстрее? Мне нужно чтоб интерпретатор питона не
> будил спящий CPU. А то что он его не будет будить
> - сам Гвидо не сможет гарантировать.

Нет, я серъезно предлагаю переписать и сравнить производительность. Иначе, зачем бухтеть?

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

43. Сообщение от Аноним (46), 12-Янв-26, 23:20   –1 +/
Управление процессором на пистоне? Вы серьезно? На баше тогда уже лучше
Ответить | Правка | Наверх | Cообщить модератору

44. Сообщение от Аноним (46), 12-Янв-26, 23:21    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

45. Сообщение от Аноним (46), 12-Янв-26, 23:24   –1 +/
Треть кода ядра(Windows, Mac, UNIX) и столько же в требовательных к вычисления библиотеках(прогах) OpenSSL, FFMPEG  и тд
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #16

46. Сообщение от Аноним (46), 12-Янв-26, 23:27   +/
Загугли псевдокод найшешь пистон, в целом больше нечего о нем сказать
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4

47. Сообщение от Аноним83 (?), 12-Янв-26, 23:46   +/
Да там оно простое по идее, такое можно хоть на шеллскрипт писать.
Получить загрузку проца -> выставить p-state на основе результата из нескольких условий.

Я бы такое на LUA накодил, нужно только несколько С биндингов прикрутить чтобы напрямую дёргать нужные сисколы, без парсинга всяких /proc и sysctl.

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

48. Сообщение от Аноним (3), 13-Янв-26, 00:20   +/
Ну так перепиши и сравни, только какой смысл, если претензии не к производительности?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #42

49. Сообщение от windows10email (ok), 13-Янв-26, 03:15   –1 +/
> Кому доказывает?

Тем кто хочет рискнуть, но не рискует и правильно делает.

> И с каких пор у нас desktop=laptop?

С тех пор как ноутбуки стали наследниками архитектуры IBM-PC. Это не микропроцессор, еслишо, и даже не промышленный стандарт, а скорее набор унификаций для шин, контроллеров, распределения памяти, IO, прерываний и тд.

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

50. Сообщение от windows10email (ok), 13-Янв-26, 03:16   +/
> Кстати, подскажите, какие популярные программы за последнее время, написаны на ассемблере?

Никаких. Он не для написания программ.

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

51. Сообщение от Комиссар (?), 13-Янв-26, 04:38   +/
Согласен, чем копаться в многомегобайтной портянке, проще переключать это самому, вручную:

#!/bin/bash

# Сообщение если режим не выбран
if [ $# -eq 0 ]; then
spd-say "Ошибка - не указан режим работы"
echo "Использование: "
echo "$0 <режим>"
echo "Режимы:"
echo "  0 - Энергоэффективность"
echo "  1 - Балланс"
echo "  2 - Производительность"
exit 1
fi

MSG=""

# Проверка валидности аргумента
if [[ ! "$1" =~ ^[0-2]$ ]]; then
MSG="Ошибка - аргумент должен быть 0, 1 или 2!"
echo $MSG & spd-say "$MSG"
exit 1
fi

# Выбор режима
case "$1" in
0)
MSG="Режим энерго-сбережения активирован"
/usr/bin/corectrl --activate-manual-profile Powersave
echo $MSG & spd-say "$MSG"
;;
1)
MSG="Сбалансированный режим активирован"
/usr/bin/corectrl --activate-manual-profile Normal
echo $MSG & spd-say "$MSG"
;;
2)
MSG="Режим производительности активирован"
/usr/bin/corectrl --activate-manual-profile Performance
echo $MSG & spd-say "$MSG"
;;
esac

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

52. Сообщение от Аноним (38), 13-Янв-26, 05:31   –1 +/
>Нет, я серъезно предлагаю переписать

Да угомонись ты уже, тебе же русским по зеленому объясняют, что претензии к этому скрипту не в скорости, а в его наличии! Какая разница на чем ты будешь не давать спать процу? Хоть на ассемблере.

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

53. Сообщение от Аноним (53), 13-Янв-26, 07:25   +/
> Python и энергосбережение в одной новости, лол

man "взаимоисключающие параграфы" :)

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

54. Сообщение от Аноним (38), 13-Янв-26, 08:04   +1 +/
Правильнее было бы сказать, что он не для тебя
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #50 Ответы: #55

55. Сообщение от windows10email (ok), 13-Янв-26, 10:40   +/
> Правильнее было бы сказать, что он не для тебя

И не для меня в том числе. Ассемблером я писал еще в 90хх, потому что иного способа комфортно использовать полноцветный графоний тогда не было.

Слава бородатому мужику, что избавились от него.

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

57. Сообщение от Аноним (20), 13-Янв-26, 18:40    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #33


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

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




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

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