Спецификация HDMI 2.1, опубликованная HDMI Forum ещë в ноябре 2017 года, до сих пор остаëтся недоступной для открытых драйверов Linux. Проблема не техническая: аппаратная поддержка есть, разработчики понимают, что нужно сделать. Преграда — лицензионная: условия HDMI Forum несовместимы с GPL и другими открытыми лицензиями. Ситуацию обострил выход Steam Machine от Valve — консоли, чей порт HDMI 2.1 аппаратно работоспособен, но программно ограничен стандартом HDMI 2.0.
Юридический барьер вместо технического
HDMI Forum — организация, контролирующая спецификацию HDMI, — запрещает реализацию HDMI 2.1 в открытом исходном коде. Лицензионные условия требуют подписания соглашения о неразглашении, что делает невозможной публикацию кода под лицензией GPL. Ядро Linux и открытые графические драйверы распространяются именно на таких условиях — весь код должен быть доступен для изучения и модификации.
В феврале 2024 года HDMI Forum официально отклонил предложение AMD о реализации HDMI 2.1 в открытых драйверах. Инженер AMD Алекс Дойчер подтвердил отказ: открытая реализация HDMI 2.1 невозможна без нарушения требований HDMI Forum. Три года работы и месяцы согласований с юристами не привели к результату.
HDMI Forum — отраслевая организация, основанная в 2011 году крупнейшими производителями электроники. Управляет развитием спецификации HDMI, определяет лицензионные условия и сертификацию. Доступ к спецификации HDMI 2.1 закрыт для широкой публики и предоставляется только компаниям-членам на условиях NDA.
Конкретные функции, которые разработчики не могут реализовать: переменная частота обновления (VRR), автоматический режим низкой задержки (ALLM), увеличенная пропускная способность до 48 Гбит/с и вывод изображения в разрешении 4K при 120 Гц без субдискретизации цветности. Всë это — часть спецификации HDMI 2.1, и всë это заблокировано не техническими, а юридическими ограничениями.
VRR (Variable Refresh Rate, переменная частота обновления) — технология, позволяющая дисплею динамически подстраивать частоту обновления под частоту кадров, поступающую от видеокарты. Устраняет разрывы изображения и снижает задержку.
Steam Machine: аппаратная поддержка есть, программной — нет
Проблема перестала быть абстрактной, когда в ноябре 2025 года Valve представила Steam Machine — компактную игровую консоль на базе SteamOS. В характеристиках значился HDMI 2.0, хотя аппаратно устройство с процессором AMD Zen 4 и графикой RDNA 3 поддерживает HDMI 2.1. Valve подтвердила Ars Technica, что порт физически готов к HDMI 2.1, но SteamOS использует открытые драйверы AMD, а значит, полный набор функций стандарта юридически недоступен.

Представители Valve заявили, что компания работает над снятием ограничений. Пока же тестирование порта на соответствие HDMI 2.1 проводится только в Windows с проприетарными драйверами — не в штатной SteamOS. Разрешение 4K при 120 Гц на SteamOS достигается через субдискретизацию цветности 4:2:0 — сжатие цветовой информации в рамках пропускной способности HDMI 2.0. Качество изображения при этом ухудшается.
Steam Deck ещë раньше доказал жизнеспособность игр на Linux. Но при переходе от портативного устройства к домашней консоли, подключаемой к телевизору, вопрос видеовыхода становится центральным. А телевизоры — это прежде всего HDMI.
Субдискретизация цветности 4:2:0 — метод сжатия видеосигнала, при котором цветовая информация передается с вдвое меньшим разрешением, чем яркостная. Позволяет уместить поток 4K 120 Гц в пропускную способность HDMI 2.0 (18 Гбит/с), но снижает чëткость цветовых переходов.
Проприетарные драйверы NVIDIA: исключение, подтверждающее правило
На видеокартах NVIDIA с проприетарными драйверами HDMI 2.1 в Linux работает. NVIDIA подписала лицензионное соглашение с HDMI Forum и реализовала всю функциональность в закрытых двоичных модулях прошивки (GSP firmware blobs). Код остается закрытым — требования HDMI Forum не нарушены.
Разработчик Nouveau (открытого драйвера для видеокарт NVIDIA) Кароль Хербст отметил, что именно такой подход — вынос логики в прошивку — позволит и Nouveau в перспективе получить поддержку HDMI 2.1. Парадокс: архитектурное решение NVIDIA, которое критикуют сторонники открытого ПО за непрозрачность, оказалось единственным способом обойти лицензионный запрет.
Для пользователя это означает выбор: проприетарные драйверы с полноценным HDMI 2.1 или открытая экосистема с урезанным набором функций. Чем дороже оборудование и чем выше требования к качеству изображения, тем ощутимее разница.
DisplayPort: альтернатива без лицензионных барьеров
Стандарт DisplayPort, разработанный ассоциацией VESA (Video Electronics Standards Association), не налагает подобных ограничений. Спецификация предоставляется членам VESA без лицензионных отчислений за каждое устройство, а реализация в открытом коде разрешена. В открытых драйверах Linux поддержка DisplayPort реализована полноценно: высокая частота обновления, VRR через Adaptive Sync, HDR.
Проблема в том, что DisplayPort — стандарт компьютерных мониторов. Телевизоры практически поголовно оснащены только HDMI. Домашние игровые конфигурации, медиацентры на базе Linux, проекты вроде Steam Machine — все они зависят от HDMI. DisplayPort решает проблему лишь для тех, у кого есть монитор с соответствующим разъëмом.
Последствия для пользователей Linux
Без полноценной поддержки HDMI 2.1 пользователи открытых драйверов сталкиваются с ограничениями, которые сложно диагностировать. Частота обновления ниже заявленной. HDR не раскрывает возможностей дисплея. Задержка ввода выше, чем при подключении через DisplayPort или через проприетарные драйверы. Конфигурация нескольких мониторов требует обходных решëний.
Ничего из этого не выглядит как поломка. Система загружается, приложения запускаются, игры идут. Ограничение проявляется только при подключении к современному телевизору или монитору с HDMI — и выражается не в ошибках, а в том, что оборудование не работает на полную мощность.
Заключение
Закрытая лицензионная политика HDMI Forum создала ситуацию, в которой аппаратно готовые устройства программно ограничены стандартом восьмилетней давности. Разработчики AMD, Valve и X.Org Foundation не смогли добиться исключения для открытого кода. Пока HDMI Forum не изменит позицию, единственные рабочие варианты — DisplayPort там, где он доступен, и проприетарные драйверы NVIDIA для тех, кого устраивает закрытый код. По мере того как HDMI 2.1 становится базовым требованием для телевизоров и игровых устройств, этот юридический барьер будет всë заметнее ограничивать Linux-экосистему.