
Juba aastaid Linuxi kasutajad, kellel on AMD Radeon graafikakaardid Neil oli üsna kibe kogemus: riistvara ja teler olid valmis HDMI 2.1 eeliseid ära kasutama, kuid süsteem oli HDMI 2.0 piirangutega ummikus. Igaüks, kes ühendas oma Linuxi arvuti tipptasemel 4K teleriga HDMI kaudu, leidis praktikas, et saadaolev ribalaius ei olnud piisav, et hakkama saada kõigega, mida graafikakaardi spetsifikatsioonid lubasid.
See olukord hakkab tõsiselt muutuma. AMD on saatnud Esimene komplekt avatud lähtekoodiga AMDGPU draiveri parandusi mis tutvustab tuge HDMI FRL-ile (Fixed Rate Link) – edastusrežiimile, mis äratab ellu HDMI 2.1 ribalaiuse hüppe. See pole veel täielik pakett, kuid pöördepunkt, mida kogukond on aastaid oodanud ja millel on otsene mõju kodumasinatele.
HDMI foorumi blokeerimisest kuni standardi avamiseni Linuxis
Põhiprobleem ei olnud tehniline, vaid seotud litsentsimisega. HDMI foorum oli aastaid vetostanud HDMI 2.1 täielikult avatud implementatsioon avatud lähtekoodiga draiverites. Selleks, et funktsioon Linuxi kerneli lisataks, peab kood olema avalik ja see oli otseses vastuolus HDMI-standardit haldava organisatsiooni konfidentsiaalsusnõuetega.
AMD oli pikka aega püüdnud leida lahendust: avaldada rakenduse, mis paneks HDMI 2.1 tööle ilma HDMI foorumi poolt tundlikuks peetavaid üksikasju avaldamata. Tegelikult jõudis foorum 2024. aasta veebruaris ... AMD ettepaneku ametlikult tagasi lükata avaldada Linuxile täieliku HDMI 2.1 toega draiver, mis mõistis selle süsteemi Radeoni kaardid HDMI 2.0 ribalaiusele jääma.
See blokaad kehtestas väga spetsiifilised piirangud: 4K sagedusel 120 Hz, 8K sagedusel 60 Hz, Full HDR Kärpimata värviseaded olid teostatavad ainult DisplayPorti abil või Windowsi otse installides. Paljudes kodudes, kus elutoa arvuti ühendamine teleriga HDMI kaudu on normiks saanud, oli tagajärg selge: pildikvaliteedist või kõrgest värskendussagedusest tuli loobuda isegi siis, kui teler ja graafikakaart olid täielikult HDMI 2.1-ga ühilduvad.
Olukord hakkab muutuma AMD inseneride poolt AMDGPU draiverile saadetud uute paranduste saabumisega. Suur uudis on HDMI FRL integreerimine kerneli draiveris, mille HDMI foorum on juba suutnud vastavustestidele allutada ilma ilmselt oma konfidentsiaalsusnõudeid rikkumata. See on esimene ametlik samm, mis avab ukse natiivsele HDMI 2.1-le Linuxis ilma patenteeritud lahendustele toetumata.
Mida pakub HDMI FRL ja miks on see HDMI 2.1 põhikomponent?
Selle edusammu keskmes on FRL, mis on lühend sõnadest Fikseeritud intressimääraga link, uus lingirežiim HDMI 2.1 asendab HDMI 2.0-st päritud vana TMDS-i. Seni olid Linuxi AMD GPU-dega HDMI-ühendused sunnitud kasutama seda vana ühendust, mille ribalaiuse ülemmäär ei olnud mängude ja tipptasemel video praeguste nõudmiste jaoks piisav.
FRL-iga on HDMI 2.1 võimeline Suurenda ribalaiust 48 Gbps-ni Kui kasutatakse sertifitseeritud ülikiireid kaableid, võimaldab see praktikas saata 4K signaali sagedusel 120 Hz, hoides samal ajal HDR-i aktiivsena, minimeerides värvide alamvalimist ning sillutades teed veelgi agressiivsematele eraldusvõimetele ja värskendussagedustele spetsiaalsetel monitoridel.
AMD välja antud parandused lisavad selle FRL-režiimi kerneli integreeritud AMDGPU draiverisse. Dokumentatsiooni kohaselt Rakendus on juba läbinud esindusliku alamhulga teste vastavalt HDMI foorumile endale, kuigi täielik valideerimine, mis võimaldaks seda täielikult sertifitseerituks pidada, on veel pooleli.
Siiski on oluline selgelt aru saada, mida see esimene etapp hõlmab ja mida mitte. Selles esialgses saadetises Sellised funktsioonid nagu kuvavoo tihendamine (DSC) ja muutuv värskendussagedus (VRR) pole veel kaasas.DSC on oluline väga kõrgete eraldusvõimete ja ambitsioonikate värskendussageduste kombineerimiseks ilma ühenduslüli ülekoormamata ning VRR on võtmetähtsusega paneeli värskendussageduse sünkroonimiseks GPU kaadritega, vähendades rebenemist ja katkestusi. Mõlemad funktsioonid on endiselt testimisjärgus ja eeldatavasti lisatakse järgmistesse värskendustesse.
FRL-ile üleminekul on aga juba praktiline mõju. Nüüd avatakse kiire andmeside HDMI 2.1 kaudu, mis oli just see pudelikael, mis takistas neid, kes püüdsid Linuxis 120 Hz 4K teleritest või suure värskendussagedusega monitoridest maksimumi võtta. Kuigi mõned standardi osad on endiselt puudu, on AMD avatud lähtekoodiga ökosüsteemis juba olemas alus nende kuvarite paremaks kasutamiseks.
Valve, SteamOS ja surve tuua HDMI 2.1 elutuppa
Lisaks AMD tööle viitavad mitmed allikad sellele, et Valve on mänginud otsustavat rolli Selles nihkes on Steami, Steam Decki ja SteamOS-i taga olev ettevõte juba pikka aega surunud peale, et Linuxi ökosüsteem konkureeriks elutoa teleriga ühenduse loomisel Windowsi ja konsoolidega otse vastamisi.
Erinevate teadete kohaselt on Valve olnud diskreetselt vajutades HDMI Forumit ja AMD-d Selle olukorra lahendamiseks on elutoa seadme jaoks HDMI 2.1 asjakohasem kui DisplayPort ning suutmatus seda korralikult pakkuda seab SteamOS-i ebasoodsasse olukorda võrreldes Windowsi miniarvutite või järgmise põlvkonna konsoolidega.
Samuti on ettevõte üles näidanud huvi HDMI-standardi võimalikult avatud teostusSeda seetõttu, et selle ökosüsteem tugineb AMD riistvarale ja Linuxi-põhisele operatsioonisüsteemile. Samal ajal avaldasid kogukonna arendajad eksperimentaalseid rakendusi, mis näitasid, et täiustatud HDMI 2.1 tuge on võimalik pakkuda ilma vaba tarkvara põhimõtteid rikkumata.
Kõik see kontekst on viinud praeguse paranduste seeriani. Kui AMD-l õnnestub täielik tugi – sealhulgas DSC ja VRR – sulgeda, teleriga ühendatud seadmed, näiteks Steam Machine või tulevane Steam Deck 2 Nad saaksid HDMI 2.1 eeliseid ära kasutada riistvara muutmata, lihtsalt tarkvara täiustuste, draiverite ja valideerimise abil. Piiravaks teguriks oleks siis kiirus, millega kernel neid funktsioone integreerib ja stabiliseerib.
Radeoni graafikakaartide ajaloolised piirangud Linuxis HDMI kaudu
Kuni nende muudatuste jõustumiseni oli paljude kasutajate kogemus selge: Pole tähtis, kui võimas oli Radeon või kui arenenud oli teler.Kui kasutasid Linuxis HDMI-ühendust, oli 4K saavutamine 120 Hz juures või isegi 8K kaalumine praktiliselt välistatud. Ainus võimalus oli leppida madalama värskendussagedusega või kasutada DisplayPorti alati, kui monitor seda toetas.
Neile, kes kasutavad Linuxit oma peamise operatsioonisüsteemina, oli see Windowsiga võrreldes puuduseks. AMD GPU ühendamine tipptasemel teleriga Windowsis ja selle võimaluste maksimeerimine oli palju lihtsam; Linuxis seevastu sattus kasutaja litsentside müüri ja ametliku HDMI 2.1 toe puudumise otsa avatud draiverites.
FRL-toe tulekuga AMDGPU-sse, See vahe Windowsiga väheneb nähtavalt.Ekraani maksimaalseks ärakasutamiseks ei ole enam kohustuslik kasutada DisplayPorti ega leppida Linuxis HDMI kasutamise piiratud kogemusega, eeldusel, et kernel ja distributsioon integreerivad vastavad draiveriversioonid.
Mõju Linuxi mängijatele
Igapäevases kasutuses märkavad muutust esimesena kasutajad, kes kombineerivad AMD Radeoni graafikakaardid, Linux ja kaasaegsed kuvarid, mis on ühendatud HDMI kauduSeni oli 4K resolutsiooni nautimiseks kõrge värskendussageduse ja hea pildikvaliteediga peaaegu kohustuslik kasutada Windowsi või täielikult DisplayPort-toega monitori.
Kodustes keskkondades, kus on tavaline, et lauaarvuti või miniarvuti asetatakse teleri kõrvale, HDMI 2.1 ärakasutamine on elutoas mängimise võtiKui FRL töötab avatud draiveril, suudavad need konfiguratsioonid saavutada 4K resolutsiooni sagedusel 120 Hz aktiivse HDR-iga ja väiksema värvikaduga, eeldusel, et nii teler kui ka kaabel vastavad ülikiire andmeedastuskiiruse standardile.
Linuxi mängude kasutuselevõtu seisukohast on see samm märkimisväärne. Üks levinumaid vabandusi on välistatud. jätkata Windowsi kasutamist arvutites, mis on mõeldud multimeedia ja mängude jaoks elutoas. Kui sama masin pakub sarnast visuaalset kogemust SteamOS-is või populaarsetes distributsioonides (Ubuntu, Fedora, Manjaro, Arch jne), ei piira süsteemi valikut enam videoväljundi kitsaskoht.
Kasu saavad ka arvutitootjad ja -kokkupanijad. Selle edusammuga saavad nad Kuulutage Linuxi all olevat HDMI 2.1-ga ühilduvust AMD GPU-del põhinevate süsteemide puhul on Windowsi kasutamine iseenesestmõistetav, et sellest maksimumi võtta. See võib soodustada mängijatele suunatud GNU/Linuxi distributsioonide eelinstallitud konfiguratsioonide pakkumist.
Tugiteenuste praegune seis ja järgmised sammud kernelis
Vaatamata optimistlikule toonile nõuab AMD endiselt, et See ei ole täielik HDMI 2.1 pakk AMDGPU draiveris. Kerneli on jõudnud esimene komplekt parandusi, mis võimaldavad kiiret andmeedastust FRL-i kaudu ja on juba läbinud märkimisväärse osa HDMI foorumi vastavustestidest.
Integratsioon Display Stream Compression (DSC)oluline äärmuslike eraldusvõimete ja väga kõrgete kiiruste kombineerimiseks ilma ühendust üle koormamata, samuti stabiilse toe tagamiseks Muutuv värskendussagedus (VRR)mis aitab ekraani GPU kaadritega sünkroonida, et nõudlikes mängudes kogemust sujuvamaks muuta.
Tavapärane protsess kerneli arendamisel hõlmab nende paranduste läbimist mitmes etapis: hooldusteenuste pakkujate ülevaade, kogukonna testimine ja lõpuks integreerimine stabiilsesse kerneli versiooni. See protsess võib võtta aega mõnest nädalast mitme kuuni, olenevalt saadud tagasisidest ja konkreetsete riistvarakonfiguratsioonidega tekkivatest probleemidest.
Lõppkasutaja jaoks tuleb muudatus süsteemivärskenduse kaudu. Distributsioonid nagu Ubuntu, Fedora või Arch LinuxNagu SteamOS-i puhul, lisatakse need parandused järk-järgult ka kernele. Enamasti peab kasutaja ainult süsteemi ajakohasena hoidma; draivereid pole vaja käsitsi kompileerida, kui just ametlikest versioonidest ees ei soovi olla.
Eeldatakse, et HDMI 2.1 täiustatud funktsioonid saabuvad varem. hiljutised tuumad või vähem konservatiivsed harud Erinevalt LTS-versioonidest, mis tavaliselt seavad esikohale stabiilsuse, näitab asjaolu, et praegune kood on juba ametlikus testimises, et tehnilise töö kõige keerulisem osa on plaanis.
Selle sammuga muutub HDMI 2.1 tugi Linuxis kaugest lubadusest juurutamise etapis reaalsuseks. FRL-i lisamine avatud lähtekoodiga AMDGPU draiverisse murrab lõpuks HDMI 2.0 ribalaiuse ülempiiri. Ja see avab uue peatüki, kus Radeoni kasutajad saavad oma kaasaegseid telereid ja monitore paremini ära kasutada, oodates samal ajal selliste funktsioonide nagu DSC ja VRR pusle lõpetamist.
