Почему Steam Machine не будет поддерживать HDMI 2.1? Разбираемся в драме стандартов дисплеев.

Steam Machine,HDMI 2.1,Linux,Valve,драйверы,видео,производительность,PC,FreeSync,DisplayPort

Valve столкнулась с трудностями в полной реализации HDMI 2.1 в Steam Machine из-за ограничений драйверов с открытым исходным кодом. Компания вынуждена использовать обходные пути, чтобы обеспечить поддержку 4K @ 120 Гц, но это может повлиять на качество видео.

Когда Valve объявила о своей новой аппаратной платформе Steam Machine в прошлом месяце, некоторых внимательных геймеров могло удивить, что официальная спецификация указывает на поддержку вывода HDMI 2.0, а не обновленного стандарта HDMI 2.1 с более высокой пропускной способностью, представленного в 2017 году. Теперь Valve сообщила Ars, что, хотя сама аппаратная часть действительно поддерживает HDMI 2.1, компании трудно обеспечить полную поддержку этого стандарта из-за драйверов Linux, которые «все еще находятся в стадии разработки».

Как мы отметили в прошлом году, HDMI Forum (организация, управляющая официальными спецификациями для стандартов HDMI) официально заблокировал любую реализацию HDMI 2.1 с открытым исходным кодом. Это означает, что драйверы AMD с открытым исходным кодом, используемые SteamOS, не могут полностью реализовать определенные функции, специфические для обновленного стандарта вывода.

«В настоящее время реализация HDMI 2.1 с открытым исходным кодом невозможна без нарушения требований HDMI Forum», — сказал в то время инженер AMD Алекс Деюхер.

Эта ситуация вызвала значительные трудности у Valve, которая сообщила Ars, что ей пришлось проверять аппаратную часть HDMI 2.1 Steam Machine через Windows во время тестирования. И когда речь заходит о производительности HDMI через SteamOS, представитель Valve сообщил Ars, что «мы работаем над тем, чтобы снять ограничения в этой области».

Это включает в себя снятие ограничений по разрешению и частоте кадров HDMI 2.0, которые, согласно официальному стандарту, максимально достигают 60 Гц для 4K-вывода. Valve сообщила Ars, что ей удалось увеличить этот предел до «4K @ 120 Гц», указанного в спецификации Steam Machine, благодаря технике, называемой хрома-субдискретизацией.

В своей основе этот обходной путь сжимает данные о яркости, которые определяют цветовой диапазон видеосигнала. Это означает, что SteamOS может максимально увеличить разрешение и частоту кадров, которые она может пропустить через более ограниченную пропускную способность, допускаемую драйверами HDMI 2.0 Linux.

Сниженное цветовое разрешение при хрома-субдискретизации может заметно повлиять на общее качество видеовывода, согласно большинству мнений. Тем не менее, тестировщики дисплеев RTINGS предлагают, что это «скорее всего, не окажет существенного влияния на качество изображения», и что «страдать могут только некоторые компьютерные игры с сильным акцентом на текст» из-за незначительного размытия на экране. И игроки, которые хотят избежать этой проблемы, могут использовать вывод DisplayPort 1.4 Steam Machine, который поддерживает еще большую пропускную способность, чем HDMI 2.1 (и который может быть преобразован в HDMI-сигнал с помощью простого адаптера).

Отсутствие полной поддержки HDMI 2.1 также ограничивает то, как Steam Machine будет обрабатывать адаптивные частоты обновления синхронизации. Valve заявляет, что в настоящее время поддерживает стандарт AMD FreeSync через HDMI, но не может поддерживать более общий HDMI-VRR, допускаемый стандартом 2.1, из-за упомянутых проблем с драйверами. Это может быть проблемой для некоторых гостиных, поскольку многие телевизоры, которые поддерживают HDMI-VRR, не могут специально обрабатывать FreeSync AMD (см список вроде этого).

Эти проблемы с видеостандартами – это не критические проблемы для проекта Steam Machine, и большинство игроков, вероятно, не заметят отсутствия этих функций. Тем не менее, вся эта ситуация подчеркивает некоторые из моментов проектирования, с которыми Valve сталкивается при создании нового игрового оборудования на основе Linux.

Самое просматриваемое: