Aastaid need, kes kasutasid AMD Radeoni graafikakaardid Linuxis Nad kohtasid ebamugavat takistust: operatsioonisüsteem ei suutnud avatud lähtekoodiga draiverite kaudu täielikult ära kasutada HDMI 2.1 standardit, kuigi riistvara ja telerid olid selleks juba valmis. Tulemus oli ilmne, eriti elutoas: võimsad arvutid, mis olid ühendatud moodsate 4K ekraanidega, kuid piiratud aegunud HDMI 2.0 poolt.
See olukord hakkab lõpuks muutuma. AMD on saatnud Linuxi kerneli AMDGPU draiveri esimene ametlik paranduste seeria See tutvustab tuge HDMI FRL-ile (Fixed Rate Link), mis on uus edastusrežiim, mis annab HDMI 2.1-le ribalaiuse suurendamise, mida on vaja ambitsioonikamate eraldusvõimete ja värskendussageduste jaoks. See pole veel täielik standardpakett, kuid see on võtmetähtsusega samm, mida kogukond on aastaid oodanud.
HDMI foorumi blokist AMD sammuni edasi
Selle kitsaskoha põhjuseks ei olnud AMD tehniline puudujääk, vaid pigem... HDMI foorumi litsentsimispiirangudHDMI, eraõiguslik organisatsioon, mis haldab HDMI standardit ja selle kasutustingimusi, keeldus aastaid lubamast Linuxile mõeldud täieliku ja avatud lähtekoodiga HDMI 2.1 implementatsiooni avaldamist, väites, et teatud detailide avalikustamine rikuks selle intellektuaalomandi õigusi.
2024. aasta veebruaris jõudis HDMI foorum isegi AMD ettepaneku ametlikult tagasi lükata avaldada avatud lähtekoodiga draiver täieliku HDMI 2.1 toega. See jättis kõik AMD GPU-d Linuxiga kasutavad inimesed sisuliselt HDMI 2.0 ribalaiusega seotuks, kuigi graafikakaart oli teistes süsteemides, näiteks Windowsis, HDMI 2.1-ga täiesti võimeline töötama.
Mõju oli väga konkreetne: 4K sagedusel 120 Hz, 8K sagedusel 60 Hz, täielik HDR Lõikamata värviseaded olid teostatavad ainult DisplayPorti abil või Windowsi otse installides. Paljudes Hispaania ja Euroopa elutubades, kus arvuti ühendamine teleriga HDMI kaudu on tavaline, tähendas see masina tegeliku jõudluse osalist vähendamist.
AMD inseneride saadetud uus partii parandusi muudab seda stsenaariumi. FRL-i integreerimine kerneli AMDGPU-sse... Linux hakkab HDMI 2.0 lage murdma ilma HDMI foorumi reegleid rikkumata, leides valemi, mis austab intellektuaalomandit ja säilitab samal ajal kontrolleri avatud olemuse.
Mis on FRL ja miks see on HDMI 2.1 põhikomponent?

Selle uuenduse keskmes on HDMI fikseeritud kiirusega link (FRL)HDMI 2.1-ga kasutusele võetud transpordirežiim asendab HDMI 2.0-lt päritud TMDS-lingi. Seni piirdusid AMD GPU-dega Linuxi HDMI-väljundid TMDS-iga, mille ribalaiuse ülemmäär jäi praegustest nõudmistest väiksemaks.
FRL-iga saab HDMI 2.1 ribalaiust suurendada kuni 48 Gbps ülikiirete kaablite kasutamiselSee näitaja võimaldab saata 4K signaali sagedusel 120 Hz, hoida HDR-i aktiivsena ilma agressiivsete värvilõikudeta ja isegi väga spetsiifilistes olukordades saavutada kõrgemaid eraldusvõimeid, näiteks 5K sagedusel 240 Hz.
AMD parandused integreerivad selle FRL-režiimi otse Linuxi kerneli AMDGPU draiverisse. Inseneride, näiteks Harry Wentlandi ja teiste draiverite kaastöötajate esitatud dokumentatsiooni kohaselt See rakendus on juba läbinud esindusliku osa HDMI foorumi vastavustestidest.ja täielik valideerimine on käimas, et tagada kõige vastavus ametlikele spetsifikatsioonidele.
Siiski on oluline selgitada, mis on sellesse esimesse etappi kaasatud ja mis on välja jäetud. Selles algfaasis Funktsioonid nagu kuvavoo tihendamine (DSC) ja muutuv värskendussagedus (VRR) pole veel lubatud.Mõlemad on alles testimisjärgus ja ilmuvad hilisemates plaastrisaadetistes, seega pole HDMI 2.1 pakk veel täielik.
Praktikas on juba saavutatud see, et kiire andmeedastus HDMI 2.1 kauduSee tähendab vajalikku alust, et hakata ära kasutama tänapäevaseid monitore ja telereid, millel on kõrge eraldusvõime ja värskendussagedus, mis on kõrgem kui Linuxi HDMI 2.0 poolt lubatud, isegi enne kõigi standardi lisade saabumist.
Valve, SteamOS ja vaikne pressing HDMI 2.1 avamiseks

Samal ajal kui AMD üritas HDMI foorumiga asju kokku panna, mängis teine tegija kulisside taga võtmerolli: ValveSteami, SteamOS-i ja selliste seadmete nagu Steam Decki või peatselt ilmuva Steam Machine taga olev ettevõte on selgelt huvitatud sellest, et HDMI 2.1 töötaks Linuxis natiivselt, eriti elutoas.
Erinevate tehniliste allikate kohaselt on Valve väidetavalt säilitanud Diskreetsed läbirääkimised HDMI foorumiga ja surve AMD-le leidma lahenduse, mis võimaldaks Linuxis HDMI 2.1 lubada ilma litsentsireegleid rikkumata. Elutuppa orienteeritud süsteemi jaoks on HDMI 2.1 ressursimahukam kui DisplayPort ja selle mittepakkumine seab SteamOS-i ebasoodsasse olukorda võrreldes Windowsi miniarvutite või lauaarvuti konsoolidega.
Lisaks sellele teeb paralleelselt tööd ka kogukond. Sõltumatud arendajad avaldasid isegi HDMI 2.1 eksperimentaalsed implementatsioonid Linuxis mis näitas, et tehniliselt oli tugi võimalik ilma vaba tarkvara põhimõtteid rikkumata. See lähenemisviis oleks olnud AMD-le ja Valve'ile aluseks koodi versiooni kohandamiseks, mis austab HDMI foorumi saladusi ja töötab isegi kernelis.
Kogu selle vaikse surve tulemusel on sellised seadmed nagu SteamOS, Steam Machine või tulevik Aurutekk ühendatud televiisoriga Nad saavad HDMI 2.1 eeliseid ära kasutada peamiselt tarkvara kaudu, ilma riistvaralisi muudatusi tegemata. Tegelik piirang ei seisne enam niivõrd graafikaprotsessoris, kuivõrd kiiruses, millega Linuxi kernel ja distributsioonid neid täiustusi integreerivad ja stabiliseerivad.
Mis muutub Linuxi mängijate jaoks Hispaanias ja Euroopas

Igapäevaelus märkavad muutust kõige enam kasutajad, kes AMD Radeoni graafikakaardid Linuxi arvutites, mis on ühendatud kaasaegsete telerite ja monitoridega HDMI kauduSeni oli 4K ekraani ja kõrge värskendussageduse maksimaalseks ärakasutamiseks peaaegu kohustuslik kasutada DisplayPorti või leppida Windowsi installimisega.
Paljudes Hispaania ja Euroopa kodudes on tavaline, et mänguarvuti asub elutoas ja on otse ühendatud pistikupessa. 4K televiisor HDMI 2.1 portidegaNendes konfiguratsioonides oli kitsaskoht operatsioonisüsteemis: riistvara suutis palju enamaks, kuid avatud draiver oli HDMI 2.0 piirangute taha kinni jäänud.
FRL-i tulekuga AMDGPU draiverisse hakkab see lagi purunema. Eeldusel, et televiisor ja kaabel vastavad tänapäevastele standarditele, Võimalik on sihtida 4K resolutsiooni kõrgema värskendussageduse, aktiivse HDR-i ja vähemate pildikvaliteedi järeleandmistega.Enam ei ole vaja pöörduda selliste nippide poole nagu värviteabe vähendamine või sageduse langetamine, et vältida lingi küllastumist.
Linuxi kui mänguplatvormi kasutuselevõtu seisukohast on edasiminek märkimisväärne: üks neist Korduvad põhjused Windowsi jätkuvaks kasutamiseks puhkeruumidesKui sama riistvara pakub visuaalset kogemust, mis on võrreldav SteamOS-i või populaarsete distributsioonidega nagu Ubuntu, Fedora, Manjaro või Arch, sõltub valik rohkem mängude kataloogist ja kasutaja eelistustest kui tehnilistest piirangutest.
Maastik on muutumas ka integraatorite ja arvutipoodide jaoks Euroopas. Nad saavad et selgemini teatada mänguseadmete valmisolekust Linuxi all kasutada HDMI 2.1-d ilma et peaks pidevalt selgitama, et "selle täielikuks ärakasutamiseks on vaja Windowsi". See lihtsustab GNU/Linuxi jaoks spetsiaalselt konfiguratsioonide kujundamist, mis seni on riistvarast maha jäänud.
Tugiteenuste praegune seis ja järgmised sammud kernelis
Vaatamata optimistlikule toonile nõuab AMD, et tänase seisuga Me ei näe veel HDMI 2.1 täielikku rakendamist AMDGPU-s.Kernelile on saadetud esialgne paranduste seeria, mis hõlmab FRL-i abil kiiret andmeedastust ja on läbinud suure osa HDMI foorumi nõutavatest vastavustestidest.
Ootel olevate teoste hulgas on ka Display Stream Compression (DSC) —võti väga kõrge eraldusvõime ja sama kõrge värskendussageduse kombineerimiseks ilma ühenduskanalit üle koormamata — ja Muutuv värskendussagedus (VRR), mis sünkroniseerib paneeli värskendussageduse GPU genereeritud kaadritega, et vähendada pildi hakkimist ja rebenemist.
Tüüpiline Linuxi kerneli arendusprotsess hõlmab mitut etappi: koodi ülevaatamine, kogukonna testimine, integreerimine arendusharudesse ja lõpuks stabiilse kerneli versiooni lisamine. See protsess võib kesta mõnest nädalast mitme kuuni, olenevalt hooldajate tagasisidest ja sellest, kas konkreetsete konfiguratsioonidega tekib probleeme.
Keskmise kasutaja jaoks toimub muutus järgmiselt: kerneli ja levitamise värskendusedSellistes keskkondades nagu SteamOS või Euroopa turul populaarsed distributsioonid on mõistlik, et tugi on integreeritud üsna läbipaistvalt, ilma et kasutaja peaks ise midagi kompileerima peale süsteemi ajakohasena hoidmise.
Mõnda aega eksisteerivad koos erinevad olukorrad: mõned distributsioonid integreerivad kiiresti parandusi, teised aga eelistavad oodata küpsemaid LTS-versioone. On võimalik, et HDMI 2.1 täiustatud funktsioonid ilmuvad uuemates kernelites varem kui pikaajalistes tugiharudes, kuid asjaolu, et praegune implementatsioon on juba ametlikul vastavustestimisel See näitab, et suurem osa raskest tööst on tehtud.
Kogu see liikumine asetab Linuxi teistsugusesse olukorda kui see oli vaid mõned aastad tagasi. HDMI 2.1 tugi avatud AMDGPU draiveris See lakkab olemast enam-vähem kauge lubadus ja saab integratsiooniprotsessi käigus reaalsuseks. Kuigi paketi lõpuleviimiseks puuduvad veel sellised komponendid nagu DSC ja VRR, on hüpe FRL-režiimi ja uue ribalaiuse suunas mängumuutja neile, kes soovivad oma Radeoni graafikakaartidest tänapäevastes telerites ja monitorides maksimumi võtta, nii Hispaanias kui ka mujal Euroopas.

