В устройствах Lenovo Legion под Linux появится режим «Extreme» с исправленными лимитами мощности

Устройства Lenovo Legion оснащены различными профилями производительности для управления работой ноутбуков и портативных систем. К сожалению, при установке Linux эти профили работают некорректно и часто отображают неверные данные, что приводит к проблемам со стабильностью. Особенно остро это ощущается на портативных устройствах, работающих от аккумулятора, где контроль энергопотребления критически важен для комфортного использования. Однако, как сообщает Phoronix, похоже, что решение наконец-то найдено.

Независимый разработчик Дерек Кларк, много сделавший для поддержки Linux на устройствах Legion, представил серию патчей, добавляющих полноценную поддержку режима «Extreme». Если патчи будут приняты, использовать этот профиль смогут только устройства, прошедшие явную проверку, что позволит избежать ошибок на менее производительных или системах с ограниченным охлаждением.

В Linux профили производительности управляются драйвером Lenovo WMI GameZone, который транслирует настройки прошивки производителя в операционную систему. Только определенные модели рассчитаны на работу в режиме Extreme, поскольку он устанавливает значения PPT/SPL на максимально возможный уровень, что создает повышенную нагрузку на систему охлаждения и, что важнее, резко сокращает время автономной работы. Зачастую процессор начинает потреблять больше энергии, чем аккумулятор может безопасно отдать, поэтому этот режим предназначен исключительно для работы от сети.

«Эта серия [патчей] добавляет новый режим платформенного профиля "extreme" и использует его для драйвера lenovo-wmi-gamezone. Она также предотвращает ошибки, о которых сообщают некоторые пользователи, путем замены текущего "черного списка" на "белый список"... Эти пользователи по-прежнему смогут активировать режим extreme с помощью комбинации клавиш Fn+Q, так что функциональность не теряется. На данный момент ни одна модель не прошла валидацию для работы в режиме extreme», — написал Дерек в обсуждении своего патча.

Программное обеспечение Lenovo Legion Go 2 в Windows / Изображение: Tom's Hardware

Несмотря на то, что это очень чувствительная настройка, BIOS на некоторых устройствах Legion некорректно сообщал о поддержке режима Extreme, хотя на самом деле его не было. Поскольку эти устройства изначально предназначены для работы под Windows, собственные утилиты и программное обеспечение Lenovo могут взаимодействовать с ОС, чтобы избежать проблем — роскошь, недоступная в Linux, где система часто обманывалась.

Это приводило к конфликту: включение режима Extreme на деле означало активацию режима Performance, а использование так называемого режима Performance переключало систему на сбалансированный режим, из-за чего многие пользователи (ошибочно) полностью отказывались от этих функций. Именно эту проблему и решает предложенный Дереком патч; он исправляет профили, добавляя поддержку полноценного режима Extreme, но оставляет его отключенным по умолчанию.

Это связано с тем, что на данный момент ни одно устройство не проверено для работы в режиме Extreme под Linux, вероятно, из-за недостаточного тестирования и предыдущих жалоб пользователей. Ранее прошивка полагалась на «черный список», который гарантировал, что модели, не рассчитанные на профиль Extreme, не получат такую опцию, что и вызывало множество некорректных отчетов. Дерек заменил это на «белый список», поэтому запускать режим смогут только проверенные машины.

Таким образом, вскоре все устройства Lenovo Legion под Linux должны получить корректно работающие профили мощности, и, возможно, к моменту принятия патча в «белом списке» для режима Extreme появятся некоторые модели. Linux становится отличной платформой для игр, особенно для маломощных устройств и портативных систем, которые выигрывают от энергоэффективности, как видно из нашего недавнего материала о ROG Xbox Ally X под управлением Bazzite.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.

Топ дня 🌶️


0 комментариев

Оставить комментарий


Все комментарии - Технологии