Новый этап поддержки HDMI 2.1 в AMDGPU
Разработчики AMD продолжают последовательно внедрять полный функционал стандарта HDMI 2.1 в открытый драйвер AMDGPU. После недавнего добавления поддержки FRL (Fixed Rate Link) и DSC (Display Stream Compression), фокус сместился на ключевые для геймеров функции: Auto Low-Latency Mode (ALLM) и HDMI VRR. Эти патчи уже отправлены на рассмотрение в список рассылки разработчиков ядра Linux.
Как работает ALLM и VRR в новых патчах
Функция ALLM позволяет компьютеру автоматически уведомлять телевизор или монитор о переключении в «Игровой режим» (Game Mode), что минимизирует задержку ввода. В контексте новых патчей AMD, эта функция активируется в двух случаях:
- Когда пользовательское пространство запрашивает установку типа контента «Game».
- Когда включен режим переменного разрешения обновления «Gaming-VRR».
Поддержка VRR через DisplayPort уже давно доступна в драйвере AMDGPU, однако реализация этой же функции через HDMI 2.1 была критически важна для владельцев современных телевизоров, которые часто не имеют DP-портов с поддержкой G-Sync/FreeSync.
Сравнение технологий HDMI 2.1 в AMDGPU
Для наглядности того, какие компоненты стандарта уже реализованы или находятся в разработке, ниже приведена таблица статуса поддержки:
| Технология HDMI 2.1 | Статус в AMDGPU (Linux) | Примечание |
|---|---|---|
| FRL (Fixed Rate Link) | Реализовано | Блокировалось HDMI Forum, теперь открыто |
| DSC (Display Stream Compression) | Реализовано | Сжатие видео без потерь для высоких разрешений |
| ALLM (Auto Low-Latency Mode) | В процессе интеграции (патчи) | Автопереключение в игровой режим |
| HDMI VRR | В процессе интеграции (патчи) | Переменное разрешение обновления через HDMI |
Сроки попадания в ядро Linux
Время для интеграции этих изменений в основной релиз ядра ограничено. Разработчики спешат успеть до дедлайна ветки DRM-Next, чтобы патчи могли попасть в окно слияния Linux v7.3. Если интеграция не будет завершена в срок, изменения могут быть перенесены на следующий цикл выпуска, то есть в версию v7.4, которая ожидается во второй половине августа.
Для пользователей Linux с видеокартами Radeon это означает, что в ближайшем будущем станет возможным полноценное использование возможностей современных 4K/8K телевизоров с минимальной задержкой и плавной картинкой без необходимости использования сторонних обходных путей.
Источник: Phoronix ↗
