Несмотря на то что 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: обзоры и обновления
• В Linux появился экспериментальный код для включения HDMI 2.1 FRL в драйвере AMDGPU
• Попытка перехода на Linux на Apple Silicon: почему Fedora Asahi Remix пока уступает macOS
• В России возникли перебои с доступом к git.kernel.org – затронуты репозитории ядра Linux
• Valve подтвердила проблемы с поставками Steam Deck из-за дефицита памяти и накопителей
• Релиз KDE Plasma 6.6: Что нового
• Дефицит бюджета реестров открытого ПО угрожает безопасности цепочек поставок
