Некоторые модели ноутбуков, предназначенные для предустановки Linux (OEM-систем), сталкиваются с задержками в поставках из-за несоответствия регуляторным требованиям по управлению энергопотреблением. Эти требования, которые необходимо соблюдать для сертификации энергопотребления в различных регионах, успешно выполняются на Windows, но не на Linux.
Проблемы с энергопотреблением
- Некоторые модели ноутбуков не соответствуют требованиям энергопотребления при работе на Linux, в то время как на Windows эти требования выполняются.
- Проблема заключается в том, что некоторые устройства не отключаются, когда пользователь переводит систему в состояние S5 (выключено).
Решение проблемы
- Новая серия патчей для ядра Linux, предложенная инженером AMD Linux Марио Лимончелло, направлена на улучшение управления энергопотреблением системы в состоянии S5.
- Эти патчи модифицируют драйвер PCI и коды отключения портов PCIe, чтобы устройства не просыпались без необходимости и все порты переводились в состояние D3cold.
Влияние на пользователей
- Эти изменения могут помочь уменьшить потребление энергии на некоторых системах до уровней, приемлемых для предустановки Linux.
- Рафаэль Высоцки, руководитель подсистемы управления энергопотреблением Linux, задал вопросы по некоторым элементам серии патчей, поэтому предстоит увидеть, как эта работа будет развиваться и приниматься в основной ветке ядра Linux.
Хотя в серии патчей явно не указано какое-либо конкретное оборудование, похоже, что это, по крайней мере, некоторые ноутбуки Lenovo. А поскольку AMD работает над улучшением энергопотребления системы S5, по-видимому, это затронет как минимум модели ноутбуков AMD Ryzen. Усовершенствования S5 вносятся в общий код драйвера PCI при переходе на S5.
Заключение
Усилие по улучшению управления энергопотреблением в Linux подчеркивает важность соответствия регуляторным требованиям и стремление к повышению энергоэффективности Linux-систем. Решение этих проблем может способствовать более широкому распространению Linux на ноутбуках по всему миру.
Linux: обзоры и обновления
• CachyOS: Декабрьский релиз 2024 с AutoFDO и поддержкой RustiCL для Mesa
• Wine 10.0-rc3: Исправлена 16-летняя ошибка многопоточности в играх World of Warcraft и Starcraft 2
• DXVK 2.5.2: Исправления для Alpha Protocol, The Sims 2, Borderlands 2 и других игр на Linux и Steam Deck
• OpenSUSE представляет YQPkg - новый графический менеджер пакетов на базе Qt
• Обновление Proton Experimental: Исправления для Final Fantasy XIV, Nioh и других игр на Steam Deck и Linux
• Обновления Linux за неделю: 9 – 15 декабря 2024 года