В продължение на години тези, които са използвали Графични карти AMD Radeon на Linux Те се сблъскаха с неудобна бариера: операционната система не можеше да използва пълноценно стандарта HDMI 2.1 чрез драйвери с отворен код, въпреки че хардуерът и телевизорите вече бяха готови за това. Резултатът беше очевиден, особено в хола: мощни компютри, свързани към модерни 4K дисплеи, но ограничени от остарелия HDMI 2.0.
Тази ситуация най-накрая започва да се променя. AMD изпрати Първа официална серия пачове за драйвера AMDGPU на ядрото на Linux Той въвежда поддръжка за HDMI FRL (Fixed Rate Link), новият режим на предаване, който дава на HDMI 2.1 необходимото увеличение на честотната лента за по-амбициозни резолюции и честоти на опресняване. Все още не е пълният стандартен пакет, но е ключовата стъпка, която общността чака от години.
От блокада на HDMI форума до крачка напред на AMD
Произходът на това затруднение не е технически недостатък от страна на AMD, а по-скоро... Лицензионни ограничения на HDMI форумаHDMI, частната организация, която контролира стандарта HDMI и условията за неговото ползване, отказва в продължение на години да разреши пускането на пълна имплементация с отворен код на HDMI 2.1 за Linux, твърдейки, че разкриването на определени подробности би нарушило правата ѝ върху интелектуална собственост.
През февруари 2024 г. HDMI форумът дори достигна официално отхвърлят предложението на AMD да пусне драйвер с отворен код с пълна поддръжка на HDMI 2.1. Това на практика остави всеки, използващ AMD GPU с Linux, обвързан с честотната лента на HDMI 2.0, въпреки че графичната карта беше напълно способна да работи с HDMI 2.1 на други системи, като например Windows.
Въздействието беше много конкретно: 4K при 120 Hz, 8K при 60 Hz, пълен HDR Необрязаните цветови настройки бяха осъществими само чрез използване на DisplayPort или чрез директно инсталиране на Windows. В много дневни в Испания и Европа, където е обичайно свързването на компютъра към телевизора чрез HDMI, това означаваше жертване на част от реалната производителност на устройството.
Новата партида пачове, изпратени от инженерите на AMD, променя този сценарий. Чрез интегриране на FRL в AMDGPU в ядрото, Linux започва да пробива тавана на HDMI 2.0 без да се нарушават правилата на HDMI форума, намирайки формула, която зачита интелектуалната собственост и същевременно запазва отворения характер на контролера.
Какво е FRL и защо е ключовият компонент на HDMI 2.1

Сърцевината на тази актуализация е HDMI връзка с фиксирана скорост (FRL)Транспортният режим, въведен с HDMI 2.1, замества TMDS връзката, наследена от HDMI 2.0. Досега HDMI изходите на Linux с AMD графични процесори бяха ограничени до TMDS, чийто таван на честотната лента не отговаряше на настоящите изисквания.
С FRL, HDMI 2.1 може да увеличи честотната лента до 48 Gbps при използване на ултрависокоскоростни кабелиТази цифра е това, което прави възможно изпращането на 4K сигнал при 120 Hz, поддържането на HDR активен без агресивно намаляване на цветовете и дори постигането на по-високи резолюции като 5K при 240 Hz в много специфични сценарии.
Пачовете на AMD интегрират този FRL режим директно в драйвера AMDGPU на ядрото на Linux. Според документацията, предоставена от инженери като Хари Уентланд и други сътрудници на драйверите, Имплементацията вече е преминала представителна част от тестовете за съответствие на HDMI Forum.и е в ход пълно валидиране, за да се гарантира, че всичко съответства на официалните спецификации.
Важно е обаче да се изясни какво е включено и какво е изключено от този първи ход. В тази начална фаза Функции като компресия на потока на дисплея (DSC) и променлива честота на опресняване (VRR) все още не са активирани.И двете все още са в процес на тестване и ще се появят в по-късни доставки на пачове, така че HDMI 2.1 стекът все още не е завършен.
На практика това, което вече е постигнато, е високоскоростен пренос на данни през HDMI 2.1Тоест, необходимата основа, за да започнем да се възползваме от съвременните монитори и телевизори с висока резолюция и честота на опресняване, по-висока от разрешената от HDMI 2.0 в Linux, дори преди да пристигнат всички екстри на стандарта.
Valve, SteamOS и безшумно натискане за отключване на HDMI 2.1

Докато AMD се опитваше да сглоби нещата с HDMI Forum, друг играч играеше ключова роля зад кулисите: КлапанКомпанията, която стои зад Steam, SteamOS и устройства като Steam Deck или предстоящия Steam Machine, има ясен интерес HDMI 2.1 да работи директно на Linux, особено в хола.
Според различни технически източници, Valve е поддържала Дискретни преговори с HDMI Forum и натиск върху AMD да се намери решение, което би позволило активирането на HDMI 2.1 на Linux без нарушаване на лицензите. За система, ориентирана към хол, HDMI 2.1 е по-ресурсоемък от DisplayPort и невъзможността да го предложи правилно поставя SteamOS в неизгодно положение в сравнение с мини компютрите с Windows или настолните конзоли.
В допълнение към това, има паралелна работа на общността. Независими разработчици дори публикуваха Експериментални реализации на HDMI 2.1 в Linux което демонстрира, че технически поддръжката е възможна, без да се нарушават принципите на свободния софтуер. Този подход би послужил като основа за AMD и Valve да създадат версия на кода, която зачита тайните на HDMI форума и въпреки това работи в ядрото.
Резултатът от целия този тих натиск е, че устройства като SteamOS, Steam Machine или бъдеще Парна палуба свързан с телевизия Те ще могат да се възползват от HDMI 2.1 предимно чрез софтуер, без да са необходими никакви хардуерни промени. Истинското ограничение вече няма да бъде толкова графичният процесор, колкото скоростта, с която ядрото и дистрибуциите на Linux интегрират и стабилизират тези подобрения.
Какви промени ще се случат за геймърите на Linux в Испания и Европа

В ежедневието тези, които ще забележат промяната най-много, ще бъдат потребителите на Графични карти AMD Radeon в Linux компютри, свързани към съвременни телевизори и монитори чрез HDMIДосега, за да се възползвате максимално от 4K екран с висока честота на опресняване, беше почти задължително да използвате DisplayPort или да се примирите с инсталирането на Windows.
В много домове в Испания и Европа е обичайно геймърският компютър да се намира в хола, свързан директно към... 4K телевизор с HDMI 2.1 портовеВ тези конфигурации, проблемът беше в операционната система: хардуерът беше способен на много повече, но отвореният драйвер беше заседнал в ограниченията на HDMI 2.0.
С появата на FRL към драйвера на AMDGPU, този таван започва да се разрушава. При условие че телевизорът и кабелната телевизия отговарят на съвременния стандарт, Ще бъде възможно да се стремим към 4K с по-високи честоти на опресняване, активен HDR и по-малко компромиси в качеството на изображението.Вече няма да е необходимо да се прибягва до трикове като намаляване на цветната информация или понижаване на честотата, само за да се предотврати пренасищането на връзката.
От гледна точка на приемането на Linux като гейминг платформа, подобрението е значително: едно от... Повтарящи се причини за продължаващо използване на Windows в салониАко същият хардуер предлага визуално изживяване, сравнимо със SteamOS или популярни дистрибуции като Ubuntu, Fedora, Manjaro или Arch, изборът ще зависи повече от каталога с игри и предпочитанията на потребителя, отколкото от техническите ограничения.
Пейзажът се променя и за интеграторите и компютърните магазини в Европа. Те ще могат да да обяви по-ясно геймърското оборудване, готово за HDMI 2.1 под Linux без постоянно да се пояснява, че „за да се възползвате максимално от него, ви е необходим Windows“. Това улеснява проектирането на конфигурации специално за GNU/Linux, нещо, което досега изоставаше от хардуера.
Текущо състояние на поддръжката и следващи стъпки в ядрото
Въпреки оптимистичния тон, AMD настоява, че от днес... Все още не виждаме пълно внедряване на HDMI 2.1 в AMDGPUТова, което е изпратено до ядрото, е първоначална серия от пачове, които обхващат високоскоростния пренос на данни, използвайки FRL, и са преминали голяма част от тестовете за съответствие, изисквани от HDMI форума.
Сред чакащите произведения са Компресия на потока на дисплея (DSC) —ключ към комбинирането на много високи резолюции с еднакво високи честоти на опресняване без насищане на връзката — и Променлива честота на опресняване (VRR), който синхронизира честотата на опресняване на панела с кадрите, генерирани от графичния процесор, за да намали заекването и накъсването.
Типичният процес на разработване на ядрото на Linux включва няколко фази: преглед на кода, тестване от общността, интегриране в развойни клонове и накрая включване в стабилна версия на ядрото. Този процес може да отнеме от няколко седмици до няколко месеца, в зависимост от обратната връзка от разработчика и дали възникват проблеми със специфични конфигурации.
За средностатистическия потребител промяната ще се материализира чрез актуализации на ядрото и дистрибуциятаВ среди като SteamOS или популярни дистрибуции на европейския пазар е разумно поддръжката да е интегрирана доста прозрачно, без да е необходимо потребителят да компилира каквото и да било самостоятелно, освен да поддържа системата актуална.
За известно време различни ситуации ще съществуват едновременно: някои дистрибуции бързо ще интегрират пачове, докато други ще предпочетат да изчакат по-зрели LTS версии. Възможно е по-модерните функции на HDMI 2.1 да се появят по-рано в по-новите ядра, отколкото в дългосрочно поддържаните клонове, но фактът, че текущата имплементация... вече преминава през официални тестове за съответствие Това показва, че по-голямата част от упоритата работа е свършена.
Цялото това движение поставя Linux в различна позиция, отколкото беше само преди няколко години. Поддръжка на HDMI 2.1 в отворения драйвер на AMDGPU Това престава да бъде повече или по-малко далечно обещание и се превръща в реалност в процеса на интеграция. Въпреки че компоненти като DSC и VRR все още липсват, за да завършат пакета, преходът към FRL режим и новата честотна лента променят играта за тези, които искат да извлекат максимума от своите Radeon графични карти на съвременни телевизори и монитори, както в Испания, така и в останалата част на Европа.

