Годинама су они који су користили AMD Radeon графичке картице на Линуксу Наишли су на незгодну препреку: оперативни систем није био у стању да у потпуности искористи HDMI 2.1 стандард путем драјвера отвореног кода, иако су хардвер и телевизори већ били спремни за то. Резултат је био очигледан, посебно у дневној соби: моћни рачунари повезани са модерним 4K екранима, али ограничени застарелим HDMI 2.0.
Та ситуација коначно почиње да се мења. AMD је послао Прва званична серија закрпа за AMDGPU драјвер за Линуксов кернел Уводи подршку за HDMI FRL (Fixed Rate Link), нови режим преноса који даје HDMI 2.1 повећање пропусног опсега потребно за амбициозније резолуције и брзине освежавања. Још увек није комплетан стандардни пакет, али је кључни потез који је заједница чекала годинама.
Од блокаде HDMI форума до АМД-овог корака напред
Узрок овог уског грла није био технички недостатак са стране АМД-а, већ... Ограничења лиценцирања 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 унутар језгра, Линукс почиње да пробија HDMI 2.0 границе без кршења правила HDMI форума, проналажење формуле која поштује интелектуалну својину и, истовремено, одржава отворену природу контролера.
Шта је FRL и зашто је кључна компонента HDMI 2.1

Срж овог ажурирања је ХДМИ веза са фиксном брзином (ФРЛ)Режим транспорта уведен са HDMI 2.1 замењује TMDS везу наслеђену од HDMI 2.0. До сада су HDMI излази на Linux-у са AMD GPU-има били ограничени на TMDS, чији је пропусни опсег био мањи од тренутних захтева.
Са FRL-ом, HDMI 2.1 може повећати пропусни опсег до 48 Gbps када се користе каблови ултра велике брзинеТа бројка омогућава слање 4K сигнала на 120 Hz, одржавање HDR-а активним без агресивних резања боја, па чак и циљање на веће резолуције попут 5K на 240 Hz у веома специфичним сценаријима.
AMD закрпе интегришу овај FRL режим директно у AMDGPU драјвер Линукс језгра. Према документацији коју су дали инжењери као што су Хари Вентланд и други сарадници на драјверима, Имплементација је већ прошла репрезентативни део тестова усаглашености HDMI форума., а у току је потпуна валидација како би се осигурало да све одговара званичним спецификацијама.
Међутим, важно је разјаснити шта је укључено, а шта је искључено из овог првог потеза. У овој почетној фази Функције као што су компресија стрима приказа (DSC) и променљива брзина освежавања (VRR) још увек нису омогућене.Оба су још увек у тестирању и појавиће се у каснијим испорукама закрпа, тако да HDMI 2.1 стек још није завршен.
У пракси, оно што је већ постигнуто јесте брзи пренос података преко HDMI 2.1То јест, неопходна основа за почетак коришћења предности модерних монитора и телевизора са високим резолуцијама и брзинама освежавања вишим од оних које дозвољава HDMI 2.0 у Линуксу, чак и пре него што стигну сви додаци стандарда.
Valve, SteamOS и тихи притисак за откључавање HDMI 2.1

Док је AMD покушавао да склопи све делове са HDMI форумом, други играч је играо кључну улогу иза кулиса: вентилКомпанија која стоји иза Steam-а, SteamOS-а и уређаја попут Steam Deck-а или предстојећег Steam Machine-а има јасан интерес да HDMI 2.1 ради изворно на Linux-у, посебно у дневној соби.
Према различитим техничким изворима, Valve је наводно одржавао Дискретни преговори са HDMI форумом и притисак на AMD да се пронађе решење које би омогућило омогућавање HDMI 2.1 на Linux-у без кршења лиценци. За систем оријентисан на дневну собу, HDMI 2.1 захтева више ресурса од DisplayPort-а, а немогућност да га правилно понуди ставља SteamOS у неповољан положај у поређењу са Windows мини рачунарима или десктоп конзолама.
Поред овога, постоји паралелни рад заједнице. Независни програмери су чак објавили Експерименталне имплементације HDMI 2.1 на Линуксу што је показало да је технички подршка могућа без кршења принципа слободног софтвера. Овај приступ би послужио као основа за AMD и Valve да уклопе верзију кода која поштује тајне HDMI форума и, чак и тако, ради у језгру.
Резултат свег овог тихог притиска је да уређаји попут SteamOS, Steam Machine или будућност Парна палуба повезан са телевизијом Моћи ће да искористе предности HDMI 2.1 првенствено путем софтвера, без потребе за било каквим променама хардвера. Право ограничење више неће бити толико графички процесор, већ брзина којом ће Линукс кернел и дистрибуције интегрисати и стабилизовати ова побољшања.
Шта се мења за Линукс играче у Шпанији и Европи

У свакодневном животу, они који ће највише приметити промену биће корисници AMD Radeon графичке картице у Linux рачунарима повезане са модерним телевизорима и мониторима преко HDMI-јаДо сада, да бисте извукли максимум из 4K екрана са високом брзином освежавања, било је готово обавезно користити DisplayPort или се помирити са инсталирањем Windows-а.
У многим домовима у Шпанији и Европи, уобичајено је да се гејмерски рачунар налази у дневној соби, директно повезан на... 4K телевизор са HDMI 2.1 портовимаУ тим конфигурацијама, уско грло је било у оперативном систему: хардвер је био способан за много више, али је отворени драјвер био заглављен у ограничењима HDMI 2.0.
Доласком FRL-а на AMDGPU драјвер, тај плафон почиње да се руши. Под условом да ТВ и кабловска телевизија испуњавају модерне стандарде, Биће могуће циљати на 4K са вишим брзинама освежавања, активним HDR-ом и мање компромиса у квалитету слике.Више неће бити потребно прибегавати триковима попут смањења информација о боји или снижавања фреквенције само да би се спречило засићење везе.
Са становишта усвајања Линукса као платформе за игре, побољшање је значајно: једно од Понављајући разлози за наставак коришћења Windows-а у салонимаАко исти хардвер нуди визуелно искуство упоредиво са SteamOS-ом или популарним дистрибуцијама попут Ubuntu-а, Fedora-е, Manjaro-а или Arch-а, избор ће више зависити од каталога игара и корисничких преференција него од техничких ограничења.
Пејзаж се такође мења за интеграторе и продавнице рачунара у Европи. Они ће моћи да да јасније објави опрему за игре спремну за HDMI 2.1 под Линуксом без потребе да стално појашњавате да „да бисте искористили све предности, потребан вам је Windows“. Ово олакшава дизајнирање конфигурација посебно за GNU/Linux, нешто што је до сада заостајало за хардвером.
Тренутно стање подршке и следећи кораци у кернелу
Упркос оптимистичном тону, AMD инсистира да, од данас, Још увек не видимо потпуну имплементацију HDMI 2.1 у AMDGPU-у.Оно што је послато језгру је почетна серија закрпа које покривају брзи пренос података коришћењем FRL-а и које су прошле добар део тестова усаглашености које захтева HDMI форум.
Међу делима која чекају на обраду су Дисплаи Стреам Цомпрессион (ДСЦ) —кључно за комбиновање веома високих резолуција са подједнако високим брзинама освежавања без засићења везе — и Променљива брзина освежавања (ВРР), која синхронизује брзину освежавања панела са фрејмовима које генерише ГПУ како би се смањило муцање и кидање слике.
Типичан процес развоја Линукс кернела обухвата неколико фаза: преглед кода, тестирање од стране заједнице, интеграцију у развојне гране и коначно, укључивање у стабилну верзију кернела. Овај процес може трајати од неколико недеља до неколико месеци, у зависности од повратних информација од одржавалаца и од тога да ли се јављају проблеми са одређеним конфигурацијама.
За просечног корисника, промена ће се материјализовати кроз ажурирања језгра и дистрибуцијеУ окружењима попут SteamOS-а или популарних дистрибуција на европском тржишту, разумно је да је подршка интегрисана прилично транспарентно, без потребе да корисник сам било шта компајлира, осим одржавања система ажурираним.
Неко време ће коегзистирати различите ситуације: неке дистрибуције ће брзо интегрисати закрпе, док ће друге радије чекати зрелије LTS верзије. Могуће је да ће се напредније функције HDMI 2.1 појавити раније у новијим језгрима него у гранама са дугорочном подршком, али чињеница да тренутна имплементација већ пролази кроз званично тестирање усаглашености То указује да је највећи део напорног посла обављен.
Све ово кретање ставља Линукс у другачији положај него што је био пре само неколико година. Подршка за HDMI 2.1 у отвореном AMDGPU драјверу То престаје да буде мање-више удаљено обећање и постаје стварност у процесу интеграције. Иако компоненте попут DSC и VRR још увек недостају да би се употпунио пакет, прелазак на FRL режим и нови пропусни опсег мењају правила игре за оне који желе да извуку максимум из својих Radeon графичких картица на модерним телевизорима и мониторима, како у Шпанији тако и у остатку Европе.

