В графический драйвер AMDGPU для ядра Linux добавлен так называемый модуль питания, отвечающий за управление энергопотреблением дисплея. Это решение, уже используемое в Windows, теперь внедряется и в открытой операционной системе, что особенно важно для владельцев ноутбуков с графикой AMD Radeon.
По данным Phoronix, новый компонент контролирует ряд дисплейных функций, напрямую влияющих на расход энергии. В их числе — регулировка подсветки и механизмы самообновления экрана. Более точное и предсказуемое управление этими возможностями должно уменьшить лишнее энергопотребление и повысить стабильность работы графической подсистемы в Linux.
На практике обновление AMDGPU способно заметно увеличить время автономной работы портативных ПК: каждый лишний ватт, расходуемый дисплеем, превращается в потерянные минуты вдали от розетки. Одновременно снижается вероятность неприятных «экранных» сбоев, связанных с переходами в различные режимы энергосбережения.
AMDGPU — основной свободный драйвер для графических процессоров AMD Radeon в Linux, входящий в состав ядра и поддерживающий GPU начиная с архитектуры Graphics Core Next. Он обеспечивает аппаратное ускорение 3D-графики и видео, а для полноценной работы использует стек Mesa и, при необходимости, xf86-video-amdgpu в Xorg. Появление модуля питания в этом драйвере делает экосистему Linux более конкурентоспособной по части энергоэффективности по сравнению с Windows, что особенно важно на фоне роста популярности ноутбуков и мобильных рабочих станций на базе GPU AMD.