Представлены патчи для отключения питания дополнительных GPU

Дэвид Эйрли (David Airlie) представил патчи для подсистемы DRM (Direct Rendering Manager), позволяющие динамически полностью отключать неиспользуемые GPU в системах подобных NVIDIA Optimus и AMD PowerXpress. По словам разработчика, он протестировал код на двух различных ноутбуках и обнаружил, что в среднем благодаря полному отключению неиспользуемого вторичного GPU в моменты его неактивности, потребление падает на 5-6 Вт.

В данный момент необходимые изменения реализованы для DRM-драйверов Radeon и Nouveau. Также оказались необходимы изменения в компоненте VGA switcheroo. Отмечается что патчи встретили некоторый объем критики, поскольку по сути переизобретают заново слой динамического управления питанием и так существующий в Linux. На что разработчик ответил что сделал так, поскольку полное отключение питания GPU делается через специфичные ACPI-вызовы, к тому же разные для NVIDIA, Radeon и Apple, которые не являются каким-либо generic-интерфейсом. При таком подходе получился более простой код.

Добавить комментарий

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.