The OpenNET Project / Index page

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

Новый вариант патча для оптимизации энергопотребления ноутбуков с CPU Haswell и Broadwell в Linux

18.04.2016 11:32

Мэттью Гаррет предложил протестировать новый вариант патча, позволяющего добиться включения в Linux более глубоких режимов энергосбережения на ноутбуках с процессорами Intel на базе микроархитектур Haswell и Broadwell. Патч осуществляет настройку параметров управления питанием подсистемы SATA, без которых процессор не может перейти к уровням энергопотребления выше PC3, так как интегрированная подсистема SATA остаётся в активном состоянии. В итоге, включение патча может привести к снижению энергопотребления системы до 40%.

Прошлый патч не был принят в состав ядра Linux, так как некоторые пользователи отмечали возникновение проблем, которые Мэттью Гаррет не смог повторить на своей системе. Мэттью подготовил новые патчи для ядра 4.5 и master-ветки и просит пользователей оценить изменение энергопотребления при помощи утилиты powertop и проследить появление в логах ядра сообщений об ошибках, связанных с подсистемой SATA. Патчи применимы к системам, идентификационный номер которых в /proc/cpuinfo начинается на цифры 4 (Haswell), 5 (Broadwell) или 6 (Skylake) и заканчивается на буквы U или S.

  1. Главная ссылка к новости (http://mjg59.dreamwidth.org/42...)
  2. OpenNews: Эксперимент с CPU Intel позволил на 40 процентов снизить энергопотребление в Linux
  3. OpenNews: Проблемы с управлением питанием процессоров Intel Skylake в Linux
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/44264-sata
Ключевые слова: sata, power
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (62) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.2, Аноним (-), 11:43, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А что за идентификационный номер, по английски пожалуйста!
     
     
  • 2.6, dimqua (ok), 12:01, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    cat /proc/cpuinfo | grep 'model name'
     
     
  • 3.12, anonim1111 (?), 12:55, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz

    пошел смотреть патч

     
  • 3.16, Dimez (??), 13:51, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +5 +/
    http://bencane.com/2013/08/19/grepping-a-file-without-using-cat-and-grep-othe
     
     
  • 4.26, anononimouse (?), 16:26, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Имхо cat | grep выглядит более читаемо, а на производительность в shell скриптах чаще всего пофиг.
     
     
  • 5.45, Led (ok), 20:38, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Имхо cat | grep выглядит более читаемо

    Для читающих по слогам - возможно.

     
     
  • 6.52, leap42 (ok), 02:20, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Дело не в слогах - команда с пайпом всё равно их больше содержит. Дело в непонимании того как работает grep и почему там вообще используют пайп.
     
  • 5.54, angra (ok), 03:21, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Некоторые в силу недостатка опыта не понимают, что выделять одиночный grep из файла в отдельный случай реально неудобно и написание в таком виде требует больше внимания и времени, чем 'cat | grep'. Но объяснить им это не получится, они будут упирать на сам факт, что без cat конкретно в этом случае можно обойтись. Увы, но некоторые вещи без опыта непознаваемы.
     
     
  • 6.55, anonymous (??), 06:03, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    а точно дело в опыте и понимании?
    проблема grep 'что ищем' имя/файла в том что редактировать надо условие. Если имя файла длинное, то переходить к редактированию условия левой стрелочкой тупо долго и неудобно.
    cat имя/файла | grep 'что ищем' быстрее для редактирования условия поиска.

    ctrl+a, esc,f и esc,b  слабо освоены, не говоря уже о export EDITOR=vim и потом ctrl+x,ctrl+e и без нормального перемещения по командной строке при 2-5 подборах нужного паттерна грепа вариант с cat тупо быстрее писать.

     
     
  • 7.56, angra (ok), 07:02, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > а точно дело в опыте и понимании?

    В первую очередь в опыте. Понимание работы grep, cat или readline здесь не причем. Речь шла о понимании особенностей работы мозга при выполнении однотипных действий.

    > проблема grep 'что ищем' имя/файла в том что редактировать надо условие. Если
    > имя файла длинное, то переходить к редактированию условия левой стрелочкой тупо
    > долго и неудобно.

    Если добавить ctrl к стрелочке, то проблема практически исчезает.

    > cat имя/файла | grep 'что ищем' быстрее для редактирования условия поиска.

    Оно быстрее даже без необходимости редактирования. Просто потому, что не требует лишней секунды на оценивание выбора между двумя вариантами. Чем больше делается на автомате, тем быстрее. Само собой можно приучить себя на автомате делать выбор в сторону одиночного grep. Но зачем? Разве что для поднятия ЧСВ.

     
  • 7.67, Аноним (-), 11:44, 20/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >стрелочкой

    Set -o emacs, set -o vi

     
     
  • 8.68, Аноним (-), 19:58, 21/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    С emacs keys - cat 124 grep все-равно удобнее ... текст свёрнут, показать
     

  • 1.4, Аноним (-), 11:55, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Вот у меня модель Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz - это какой?
     
     
  • 2.5, dimqua (ok), 12:00, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    У тебя нет U или S на конце, значит тебе этот патч не нужен.
     
     
  • 3.22, Аноним (-), 15:43, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    у мя десктопный хасвел с буквой S, мне поможет?
     
     
  • 4.27, Аноним (-), 16:46, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Если ты задаёшь такие вопросы, то нет.
     
  • 2.7, pkunk (ok), 12:01, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    http://en.wikipedia.org/wiki/Haswell_%28microarchitecture%29
     
  • 2.8, Fidel Castro (?), 12:01, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    7
     
  • 2.9, xwild (ok), 12:02, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это Haswell
     
  • 2.10, Какаянахренразница (ok), 12:06, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Это, вроде, не мобильный проц. На него вся эта магия не распространяется.
     
  • 2.17, Anonplus (?), 14:00, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    4 - Haswell, 5 - Broadwell, 6 - Skylake. Но, как сказали выше, эта тема актуальная только для мобильных процов. На десктопе ты эти 40% даже и не особо заметишь, процы нынче не очень потребляют. Вот на ноутах, да, там каждый ватт - лишние минуты автономной работы.
     
     
  • 3.19, Игорь (??), 14:48, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Так а где именно эти цифры смотреть?
     
     
  • 4.31, Аноним (-), 18:00, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    В строчке "Intel(R) Core(TM) i7-4790 CPU @ 3.60GHz" - это цифры 4790
     
     
  • 5.47, Аноним (-), 21:45, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    У меня:
    Intel(R) Core(TM) i5 CPU       M 450  @ 2.40GHz
    Мне этот патч не нужен?
     
     
  • 6.53, й (?), 02:34, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    это Nehalem, так что нет
     
  • 6.65, АнонимХ (ok), 12:58, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    трололо же
     
  • 3.24, Аноним (-), 15:59, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    Заметишь или нет - это не важно. Механизмы энергосбережения есть? Значит должны работать корректно. Ноут можно тоже от розетки питать, фиг ли.
     
     
  • 4.28, Аноним (-), 16:48, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    ну так и носи с собой розетку и не нужны тебе эти заморочки с потреблением.
     
  • 4.51, Аноним (-), 00:46, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Механизмы энергосбережения есть?

    А если найду?

     

  • 1.11, Аноним (-), 12:29, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    > пользователи отмечали возникновение проблем, которые Мэтью Гаррет не смог повторить на своей системе

    Неосилятор!

     
  • 1.13, iPony (?), 13:15, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –15 +/
    Я бы всем пользователем линуксов на ноутбуках (ChromeOS не в счёт) выдавал бы медаль (шоколадную).
    У самого на десктопе и на смартфоне линукс, но на ноуте это вообще жесть со всякими там гибернациями и прочим.
     
     
  • 2.18, Khariton (ok), 14:22, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +6 +/
    где моя шоколадка? 9 лет ноутбука только на Kubuntu...)))
    С гибернейтами было в свое время, но оно и в винде не всегда было хорошо...
    С сном проблем вообще не наблюдается в последние несколько лет...
    Аккумулятор - да. Зависит от модели. Но свои 3 часа имею без проблем, а более мне особо и не надо. На улице не работаю, а там где надо - всегда есть розетка.
     
     
  • 3.20, Tihon (??), 14:55, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Я в 2007-2008 как раз полностью перешел на linux на ноуте только потому что Windows не умел в Suspend/Hibernate на ноутах с графикой Intel HD/AMD.
     
     
  • 4.25, Аноним (-), 16:02, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –6 +/
    > Я в 2007-2008 как раз полностью перешел на linux на ноуте только
    > потому что Windows не умел в Suspend/Hibernate на ноутах с графикой
    > Intel HD/AMD.

    Сказочки. Если только поставил висту или наоборот xp на неподдерживаемое железо.
    ЗЫ: проблемы в лине остаются. 1 раз из 10-20-и не проснется или не уснет и надо перезагружать.

     
     
  • 5.33, Аноним (-), 18:04, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > 1 раз из 10-20-и не проснется

    Firmware материнской платы, ACPI. Firmware периферийных контроллеров.

    > или не уснет и надо перезагружать.

    См. выше. Или недостаточно места на разделе, куда выгружается образ памяти.

     
  • 5.37, Аноним (-), 18:28, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > ЗЫ: проблемы в лине остаются. 1 раз из 10-20-и не проснется или
    > не уснет и надо перезагружать.

    Вы наверное хотели сказать:
    "Проблемы в *рено^W чуднейшем железе с неменее хр^W удивительнейшей поддержкой вконец оборз^W очудесатевших производителей этих железок, давно поклавшими большой и толстый [конфет] на поддержку не менее диковиннейшего стандарта одной неоднозначной, мелко-мягкой фирмочки – вне ОСи оной дивной фирмочки."

     
  • 5.49, Michael Shigorin (ok), 00:18, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ЗЫ: проблемы в лине остаются. 1 раз из 10-20-и не проснется или
    > не уснет и надо перезагружать.

    Что-то от меня они шибко успешно прячутся :(

     
     
  • 6.58, Аноним (-), 10:00, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    мишань, напомнить как в RHEL6 приходилось отключать старшие C-stales на серверах иначе оно туда уходило и не просыпалось?
     
  • 4.40, _ (??), 19:19, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    И я! И в те же (золотые!) годы! И не только на ноутах! На всём! И думал что ВКПЦ - всё - настал!

    А вот и обломался! :-\

     
  • 2.46, ryoken (ok), 21:30, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Я бы всем пользователем линуксов на ноутбуках (ChromeOS не в счёт) выдавал
    > бы медаль (шоколадную).

    В радиусе действия ноута и растает :D.

     

  • 1.23, ZTE_Blade_S7 (?), 15:49, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    А проц i7 4720hq попадает под патч?
     
  • 1.29, Аноним (-), 17:02, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > заканчивается на буквы U или S.

    где он процессор заканчивающийся на S нашёл?

     
  • 1.30, Аноним (-), 17:15, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Последний раз время между перезагрузками ноутбука - более 23 суток (24 или 26) и то, для загрузки обновлённого ядра. Suspend/Hibernate работают отлично, батарею удвоенной ёмкости заряжаю раз в сутки, автономная работа от 6 до 10 часов (зависит от интенсивности и количества переходов в Suspend/Hibernate режимы). Раньше наблюдались проблемы с сетью при выходе из Suspend/Hibernate режимов, теперь и этого не стало.
     
     
  • 2.32, Аноним (-), 18:03, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Озвучьте тогда уж модель ноута, раз он так здорово подходит для линукса.
     

  • 1.34, Аноним (-), 18:07, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Acer Aspire 4732 Z
    https://market.yandex.ru/product/7158872?clid=502&hid=91013&nid=54544
    Pentium(R) Dual-Core CPU T4500 @ 2.30GHz
     
     
  • 2.36, ttt (??), 18:19, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    на таком медленном ноуте должно быть можно и неделю ждать компиляцию
     
     
  • 3.38, br0 (??), 19:09, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    На ноуте... ждать компиляцию
    Ну ты понял
     
     
  • 4.41, ttt (??), 19:21, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    я купил себе ноут с i7-6820HQ и пока вы на своих ждёте, я уже заканчиваю проект.
     
     
  • 5.50, Michael Shigorin (ok), 00:20, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > я купил себе ноут с i7-6820HQ и пока вы на своих ждёте,
    > я уже заканчиваю проект.

    Не-а.  Проект заканчивает систему охлаждения предмета Вашего хвастовства.

    Нормальные люди собираются всё-таки на серверах при малейшей возможности, хотя иметь под рукой свой автономный сборочный сервер в офлайне бывает весьма полезно :-)

     
  • 4.44, Аноним (-), 19:46, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    я не понял, расскажи
     
  • 3.39, Аноним (-), 19:15, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Да, это так, спорить не буду. Во время компиляции в Suspend/Hibernate не уходил, но процесс копирования файлов с сетевого диска однажды продолжился после выхода из Suspend/Hibernate..., чему я был удивлён.
     
     
  • 4.42, ttt (??), 19:23, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Да, это так, спорить не буду. Во время компиляции в Suspend/Hibernate не
    > уходил, но процесс копирования файлов с сетевого диска однажды продолжился после
    > выхода из Suspend/Hibernate..., чему я был удивлён.

    на новых процах(начиная с 6поколения) в разы меньше энергопотребление - есть повод обновиться

     
     
  • 5.43, Аноним (-), 19:39, 18/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > на новых процах(начиная с 6поколения) в разы меньше энергопотребление - есть повод
    > обновиться

    Сейчас как раз выбираю - время автономной работы критичный фактор, и чтобы проблем с проприетарными драйверами не возникло. Может что посоветуете?

     
     
  • 6.61, Аноним (-), 12:30, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    бери клон лениво освященный FSF.
     

  • 1.35, Аноним (-), 18:18, 18/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Справедливости ради, надо сказать что и Windows 7 на нём примерно раз в неделю перезагружал...
     
     
  • 2.48, commiethebeastie (ok), 00:00, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    >Справедливости ради
    >раз в неделю

    Ви таки это считаете редким?

     

  • 1.57, t28 (?), 08:13, 19/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > cat /proc/cpuinfo | grep 'model name'

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

     
     
  • 2.59, Коля (?), 10:51, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    и всё это делать римскими цифрами.
     
  • 2.64, IZh. (?), 12:44, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это ещё ладно. Мне вот в сишном коде попадалось что-то типа:

    char buf[100];
    sprintf(buf, "rm %s", file_name);
    system(buf);

     

  • 1.60, Горегоре (?), 12:17, 19/04/2016 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Получается что на моем 4700hq линукс и дальше будет жрать как не в себя. Как тут с виндов уйти?
     
     
  • 2.62, Коля (?), 12:32, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • –1 +/
    надо пойти на принцип - пусть жрёт, но зато свобода!
     
  • 2.66, Led (ok), 20:58, 19/04/2016 [^] [^^] [^^^] [ответить]  
  • +/
    > Получается что на моем 4700hq линукс и дальше будет жрать как не
    > в себя. Как тут с виндов уйти?

    Иди в винду.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

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