Профиль: Аноним (вход | регистрация) неRU opennet.me  
The OpenNET Project / Index page

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



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

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

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

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

Оглавление

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

1. Сообщение от Аноним (1), 29-Июл-26, 08:53   –2 +/
Вроде утилита классная, но картинки жутко мутные в очень низком разрешении.
Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от User (??), 29-Июл-26, 09:06   +1 +/
ИИ выбор оптимального режима есть? А если навайбкодю?!!
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #3

3. Сообщение от Alex (??), 29-Июл-26, 09:20   +9 +/
ИИ будет включать турбобуст всегда, чтобы. "Подумать" :)
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #26

4. Сообщение от Аноним (4), 29-Июл-26, 09:21   +/
Есть кто реально пользуется ?
По сути работа утилиты похожа на реагирование по настроенной "кривой" температуры т.к. доступа к вольтажу и тому же Thread Director у неё нет ?

Я к тому, что она может же сделать "хуже чем было", потому что современные процессоры хорошо отбалансированы:
- https://cdn.3dnews.ru/assets/external/illustrations/2026/06/...
- https://cdn.3dnews.ru/assets/external/illustrations/2026/03/...
- https://www.techpowerup.com/review/intel-panther-lake-techni...

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

5. Сообщение от INSANEWAVE (ok), 29-Июл-26, 09:57   +1 +/
вообще не понимаю смысла, у меня есть ультра дешевый ноут года эдак 18-го, Леново - судя по CoreTemp оно всё это само делает успешно
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #6, #16

6. Сообщение от Аноним (6), 29-Июл-26, 10:33   +/
Тоже странно, для intel и amd есть встроенный pstate драйвер.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #8

7. Сообщение от Аноним (7), 29-Июл-26, 13:46   +1 +/
cpupower - это тоже самое, только лучше: без gtk :)
Ответить | Правка | Наверх | Cообщить модератору

8. Сообщение от Аноним (9), 29-Июл-26, 16:46   +/
Этот драйвер не умеет учитывать, что ноутбук может быть сделан из пластика, иметь одну теплотрубку или то, что на крышке вместо напылённой меди находится алюминиевая фольга.

Как следствие, под голым pstate ноутбук перманентно жужжит.

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

9. Сообщение от Аноним (9), 29-Июл-26, 17:02   +/
>и тому же Thread Director

Не заметил, чтобы при работе от батарейки какой-то там директор выгружал долгоиграющие сервисы на e-ядра. Хотя, казалось бы, они должны крутиться там. Вместо этого e-ядра - это последние ядра для аллокации процессов, они просто стоят включенными 99% времени до тех пор, пока на них не обрушится лишний поток gcc. Поскольку на gcc надо память, а памяти в ноутбуки суют мало, при разумной настройке -j на e-ядра под ноутбучными i7 не падает ничего. Т.е. для экономии энергии либо e-ядра надо отключать, либо отключать уже всё, кроме первого P и вешать всё остальное на E, в этом случае, емнип, треддиректор всё равно упорно пытается повесить всё на первое P, истерично кидая процессы на E и обратно.

Буквально всё, что интел делал своим треддиректором и pstate на линуксе - это включал турбобуст и ревел вентилятором, даже где-то был пост о том, что это якобы помогает быстрее завершить задачу и это лучшая экономия электричества, чем резать тепло.

Это всё, конечно, прекрасно, но ноутбук с acpi_cpufreq можно убавить до 400 мегагерц, положить в портфель работающим и он приедет к тебе домой живым, терпимо тёплым и с крутящейся на нём работой, а со всеми интелопримочками такое что-то не работает.

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

11. Сообщение от Аноним (4), 29-Июл-26, 17:26   +/
Не знаю какое у вас поколение, но заранее напишу, что в реальности есть разница его работы (в каждом поколении с момента появления гибридной схемы будут разные thread director-ы).
Так же есть отличия в работе алгоритмов под виндой и линуксом (видимо специфика из-за разного уровня доступа).
- https://www.tomshardware.com/news/intel-thread-director-comi...
- https://habr.com/ru/news/791364/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #9 Ответы: #15

12. Сообщение от Аноним (12), 29-Июл-26, 17:27   +/
забавно, кто должен учитывать, драйвер, что ноут из фольги, или производители, что драйверу нужны только элитные сорта фольги..этот драйвер на питоне и гтк, лучше мимо пройти
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #17

13. Сообщение от Аноним (13), 29-Июл-26, 18:08   +1 +/
> ноутбук с acpi_cpufreq можно убавить до 400 мегагерц, положить в портфель работающим и он приедет к тебе домой живым, терпимо тёплым и с крутящейся на нём работой

Безотносительно сабжа, мне крайне любопытно зачем так делать. Почему не саспенд или гибернация? Почему не запустить на удалённом сервере? Почему не оставить в офисе в конце концов?

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

14. Сообщение от Аноним (6), 29-Июл-26, 18:18   +/
В таких случаях можно указать макс частоту через cpupower. pstate не будет поднимать скорость выше заданного предела.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #8 Ответы: #18

15. Сообщение от Аноним (9), 29-Июл-26, 20:27   +/
На руках был то ли 12xxx, то ли 13xxx, 16 рамы. Тхинкпад, убунта 22-24.

>в реальности есть разница его работы (в каждом поколении с момента появления гибридной схемы будут разные thread director-ы)
>Так же есть отличия в работе алгоритмов под виндой и линуксом (видимо специфика из-за разного уровня доступа).

То есть, как обычно у интела: недоделки и обещания сделать прямо на первых поколениях (потом забудут), premature optimization ради того, чтобы на винде тык по пуску не зависал, ну и так далее.

Собственно, именно для этого все эти примочки над cpufreq и ставятся. Я сам такую писал сперва для рязани, потом для интела.

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

16. Сообщение от Аноним (9), 29-Июл-26, 20:31   +/
>ультра дешевый

Слабоядерные не требуют игры на частоте, чтобы их не развозило. Кушают меньше и одной теплотрубки хватает. А вот с седьмыми сериями процессоров что у интела, что у амд часто требуется либо частоты резать, либо ядра прибивать, чтобы оно не всадило батарейку в ноль или не пошло мучить кулер, опять же, всаживая им батарейку.

С пятыми сериями проходит ограничить частоту где-то ниже 1.8.

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

17. Сообщение от Аноним (9), 29-Июл-26, 20:37   +/
Судя по тому, что мода и торговая марка на картонные ноутбуки (ультрабуки) принадлежит именно интелу, предложившему спецификации картонных ноутбуков с фольгой вместо теплотрубок и встройкой вместо нвидии ровно по той же цене, что и игровые ноутбуки того времени, учитывать вот это всё должен именно интел в своём intel_pstate, thread director и thermald. И амд до кучи.

В противном случае дефолт *_pstate и всё остальное можно из линукса выкинуть, заменив на acpi/cppc cpufreq и пользоваться хоть драйвером на питоне и гтк, хоть портянкой на шелле, потому что они действительно умеют резать частоты так, чтобы ноутбуки не перегревались.

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

18. Сообщение от Аноним (9), 29-Июл-26, 20:43   +/
Суть в том, что этот предел разный в зависимости от температуры и воздухопроницаемости за бортом ноутбука, текущей system load и так далее. И по заявлениям всяких интелов, pstate умеет этот предел считать.

Но по факту дёргающая sysfs и cpufreq-tools портянка на шелле под pstate в пассивном режиме, ничем не отличающимся от acpi кроме кучи шагов, работает лучше. Она бы работала идеально, если бы у неё была таблица с памятью на нагрев в зависимости от system load и гистерезис.

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

19. Сообщение от Аноним (4), 29-Июл-26, 21:04   +/
Только вот тесты автономности показывают, что как раз таки работает.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #15 Ответы: #25

20. Сообщение от Аноним (9), 29-Июл-26, 22:03   +/
>Почему не саспенд или гибернация?

Не саспенд потому что я могу его вынуть хоть в метро, хоть в автобусе на секунду и сразу начать втыкать в код. Либо держать сборку пакетов gcc на минимуме, пока пройдёт два часа от работы до дома, оно соберёт приличный кусок. Когда я пришёл на линукс, я оценил, когда ноутбук не уходит в сон при закрытии.
Не гибернация потому что дай денег на 32 гигабайта под своп.

>Почему не запустить на удалённом сервере?

Потому что с приходом Docker сотрудникам удалённые сервера не выдают. Существующие сервера в actions иногда нагружать не любят.

>Почему не оставить в офисе в конце концов?

Потому что я таскаю личные данные на рабочем ноуте.

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

21. Сообщение от dannyD (?), 29-Июл-26, 22:59   –1 +/
>>Когда я пришёл на линукс, я оценил, когда ноутбук не уходит в сон при закрытии.

будьте любезны - расшифруйте.

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

22. Сообщение от Аноним (22), 30-Июл-26, 04:51   +/
Толку большого не видно в этом проекте.

Если ЦПУ простаивает, на нём запускается boinc, seti@home.

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

23. Сообщение от Аноним (9), 30-Июл-26, 06:15   +/
Давным-давно можно было закрыть крышку ноутбука и он бы не провалился в сон. Это было дефолтом, кто хотел - приделывал сон в DE.

А потом пришёл systemd и теперь каждый раз при установке или обновлении надо дёргать конфиг elogind, строчку про HandleLidSwitch или как-то так.

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

24. Сообщение от dannyD (?), 30-Июл-26, 06:45   +/
>>А потом пришёл systemd и теперь...

понял...

пришел...

не ко всем )))

---

зы. чинил ноут - потрял магнтитик с крышки - какая досада )))

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

25. Сообщение от Аноним (9), 30-Июл-26, 07:29   +/
Тесты показывают ровно то, что хотел автор тестов. Мои тесты показывают, что автономность на ручном 400 MHz лучше pstate, другой ноутбук, начавший отключаться во время лесных пожаров и 35 цельсия за бортом, тоже показывает, что acpi_cpufreq лучше pstate.
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #19

26. Сообщение от User (??), 30-Июл-26, 07:37    Скрыто ботом-модератором+/
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #3


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

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




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

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