AMD готовит драйвер для Linux для новой функции — FreeSync

FreeSync Panel Replay — это новая функция для ноутбуков AMD Ryzen с дисплейным блоком DCN v3.1.4 или новее, помогающая снизить энергопотребление при неизменном содержимом экрана.

В то время как в современных ноутбуках уже существует технология энергосбережения Panel Self Refresh (PSR), помогающая снизить энергопотребление при статичном содержимом экрана, FreeSync Panel Replay — это новое предложение для оборудования Display Core Next 3.1.4+, помогающее в подобных сценариях. Однако в патчах драйверов с открытым исходным кодом отмечается, что FreeSync Panel Replay не может использоваться при активном PSR. AMD считает, что новая функция FreeSync Panel Replay превосходит PSR, поскольку источник и поглотитель остаются синхронизированными, что позволяет снизить задержку при переключении из режима, может работать с большим количеством сценариев использования и легче контролировать частоту обновления поглотителя.

Сопроводительное письмо к патчу AMD описывает FreeSync Panel Replay следующим образом:

В некоторых случаях графический процессор передает повторяющиеся кадры на поглотитель без каких-либо обновлений или изменений в содержимом. Такая повторная передача является расточительной, что приводит к потреблению энергии в различных аспектах системы

1. DCN получает кадры данных из DF/UMC/DRAM. Этот трафик памяти предотвращает отключение питания части этого HW тракта.

2. GPU передает данные пикселей на дисплей через основной канал интерфейса DisplayPort. Это предотвращает отключение питания как передатчика источника (TX), так и приемника стока (RX).

 

Будет интересно посмотреть, насколько FreeSync Panel Replay имеет преимущество в энергопотреблении по сравнению с Panel Self Refresh. До появления этих патчей FreeSync Panel Replay не было информации, чтобы AMD говорила об этой функции.

Серия патчей насчитывает около тысячи строк нового кода. Хотя из-за сроков выпуска этих патчей для драйверов ядра AMDGPU, ожидается, что они не будут внедряться до цикла ядра v6.6 в этом году.

Один мальчик подписался на телеграм-канал Игры в Linux и получил бесплатную игру в Steam! Новости из мира игр в Linux, свежие обзоры игр и полезные инструкции всегда под рукой!

Источник
Константин Дьяченко

Автор и основатель сайта Игры в Linux с 2010 года. Пользователь Linux с 2002. Старый злобный сисадмин с 1997.

Если Вам интересна тематика сайта и вы хотите каким-то образом поучаствовать в жизни сайта и его сообществ - напишите мне! Все контакты в разделе о сайте.

Игры в Linux
Добавить комментарий

Поля email и сайт не являются обязательными. Оставляя комментарий вы соглашаетесь с политикой конфиденциальности сайта.