Несмотря на то что HDMI Forum ранее отказался разрешить реализацию функций HDMI 2.1 в открытых драйверах, один из разработчиков смог экспериментально внедрить поддержку FRL (Fixed Rate Link) в драйвер AMDGPU для Linux и теперь ищет тестировщиков.
Речь идет о включении полноценной пропускной способности HDMI 2.1 для видеокарт AMD под Linux. Код уже опубликован на GitHub в отдельной ветке, и любой желающий может ознакомиться с реализацией и попробовать собрать ядро с внесенными изменениями.
Что уже работает
По словам автора разработки, на текущий момент реализованы следующие функции:
- Корректная инициализация FRL (FRL training работает);
- Передача видео и аудио;
- Поддержка HDR;
- Поддержка VRR (изначально не работала, но позже была включена);
- Работа hotplug и DPMS;
- Динамический выбор необходимой скорости FRL для конкретного режима вывода.
Фактически это означает, что при успешной работе драйвера можно задействовать полную пропускную способность HDMI 2.1, а не ограничиваться возможностями HDMI 2.0.
Ограничения и риски
Проект находится на ранней стадии и имеет ряд серьезных ограничений:
- Тестирование проведено только на архитектуре DCN 4.0.1 (Radeon RX 9070 XT);
- DCN 3.1 – 3.6 не протестированы;
- Поддержка DCN 3.0 (серия RX 6000) пока не реализована;
- DSC (Display Stream Compression) не поддерживается;
- Возможны проблемы с загрузкой ядра — система может не стартовать;
- На телевизоре Samsung S95B наблюдались проблемы с инициализацией более высоких FRL-режимов без перезапуска ТВ.
Разработчик прямо предупреждает: тестирование может закончиться отсутствием изображения или даже невозможностью загрузки системы. В случае отсутствия сигнала рекомендуется попробовать более низкое разрешение или частоту обновления, либо перезапустить телевизор.
Юридическая неопределенность
Ситуация остается юридически неоднозначной. Ранее HDMI Forum официально заблокировал открытую реализацию HDMI 2.1 в драйверах. Однако не до конца ясно, сможет ли организация препятствовать реализации функций стандарта через обратную разработку и экспериментальный подход.
Интересно, что вопросы поддержки HDMI 2.1 также актуальны для Valve и ее Linux-устройств, включая будущую Steam Machine, где ограничения открытых драйверов уже привели к тому, что новое устройство с аппаратной поддержкой HDMI 2.1 официально использует только HDMI 2.0 в SteamOS.
Что это значит для Linux-геймеров
Если проект получит развитие и пройдет широкое тестирование, это может стать важным шагом к полноценной поддержке HDMI 2.1 в открытых драйверах AMD под Linux. Речь идет о 4K при 120 Гц без компромиссов, полноценном HDR и адаптивной синхронизации.
Пока же код остается экспериментальным и предназначен для энтузиастов, готовых тестировать нестабильные сборки ядра и мириться с возможными сбоями. Но сам факт появления рабочей реализации FRL показывает, что даже при формальных ограничениях со стороны HDMI Forum разработчики Linux продолжают искать технические решения.
Linux: обзоры и обновления
• Разработчик Valve решила проблему вытеснения видеопамяти AMD в Linux-играх
• Little Snitch вышел на Linux с eBPF-перехватом трафика и веб-интерфейсом
• Старый ноутбук с мёртвым экраном превратился в сервер на DietPi
• GNOME 50 доступен в Arch Linux с VRR по умолчанию и родительским контролем
• APT 3.2 добавляет встроенный откат транзакций и историю операций
• KDE Plasma 6.6.4 устраняет мерцание размытия и падения панелей
