
Jau daugelį metų „Linux“ naudotojai su AMD Radeon vaizdo plokštėmis Jiems teko patirti gana kartėlį: aparatinė įranga ir televizorius buvo paruošti HDMI 2.1 pranašumams, tačiau sistema įstrigo su HDMI 2.0 apribojimais. Kiekvienas, prijungęs savo „Linux“ kompiuterį prie moderniausio 4K televizoriaus per HDMI, praktiškai pastebėjo, kad turimo pralaidumo nepakako viskam, ką žadėjo vaizdo plokštės specifikacijos.
Ši situacija pradeda iš esmės keistis. AMD išsiuntė Pirmasis atvirojo kodo AMDGPU tvarkyklės pataisų rinkinys ...kuri pristato HDMI FRL (fiksuoto greičio jungties) palaikymą – perdavimo režimą, kuris įkvepia gyvybės HDMI 2.1 pralaidumo šuoliui. Tai dar ne visas paketas, tačiau tai lūžio taškas, kurio bendruomenė laukė metų metus ir kuris turės tiesioginės įtakos namų įrangai.
Nuo HDMI forumo blokavimo iki standarto atidarymo „Linux“ sistemoje
Pagrindinė problema buvo ne techninė, o susijusi su licencijavimu. HDMI forumas daugelį metų vetavo Visiškai atviras HDMI 2.1 diegimas atvirojo kodo tvarkyklėse. Kad funkcija būtų įtraukta į „Linux“ branduolį, kodas turi būti viešas, o tai tiesiogiai prieštaravo HDMI standartą tvarkančios organizacijos konfidencialumo reikalavimams.
AMD ilgai bandė rasti sprendimą: išleisti įdiegimą, kuris leistų HDMI 2.1 veikti neatskleidžiant detalių, kurias HDMI forumas laiko jautriomis. Iš tiesų, 2024 m. vasarį forumas pasiekė oficialiai atmetė AMD pasiūlymą išleisti tvarkyklę su visišku HDMI 2.1 palaikymu „Linux“ sistemoje, kuri pasmerkė „Radeon“ korteles šioje sistemoje likti HDMI 2.0 pralaidu.
Ta blokada nustatė labai konkrečius apribojimus: 4K esant 120 Hz, 8K esant 60 Hz, „Full HDR“ Neapkarpytų spalvų nustatymai buvo įmanomi tik naudojant „DisplayPort“ arba tiesiogiai įdiegus „Windows“. Daugelyje namų, kur svetainės kompiuterį prie televizoriaus jungiama per HDMI, pasekmė buvo aiški: teko paaukoti dalį vaizdo kokybės arba didelį atnaujinimo dažnį, net jei televizorius ir vaizdo plokštė buvo visiškai suderinami su HDMI 2.1.
Padėtis pradeda keistis, kai AMD inžinieriai AMDGPU tvarkyklei atsiuntė naujus pataisymus. Svarbiausia nauja funkcija – HDMI FRL integracija. branduolio tvarkyklėje – žingsnis, kurį HDMI forumas jau sugebėjo patikrinti, nepažeisdamas, matyt, savo konfidencialumo reikalavimų. Tai pirmas oficialus žingsnis, atveriantis duris į originalią HDMI 2.1 versiją „Linux“ sistemoje, nesiremiant patentuotais sprendimais.
Ką siūlo HDMI FRL ir kodėl tai yra pagrindinis HDMI 2.1 komponentas?
Šios pažangos esmė yra FRL – santrumpa, reiškianti Fiksuoto tarifo jungtis – naujas jungties režimas HDMI 2.1 versija pakeičia senąją TMDS jungtį, paveldėtą iš HDMI 2.0. Iki šiol HDMI jungtys su AMD GPU „Linux“ sistemose buvo priverstos naudoti šią senąją jungtį, kurios pralaidumo riba nebuvo pakankama dabartiniams žaidimų ir aukščiausios klasės vaizdo įrašų poreikiams.
Su FRL, HDMI 2.1 gali Padidinkite pralaidumą iki 48 Gbps Jei naudojami sertifikuoti itin didelės spartos kabeliai, būtent šis skaičius praktiškai leidžia siųsti 4K signalą 120 Hz dažniu, išlaikant aktyvų HDR, sumažinant spalvų atrinkimą ir atveriant kelią dar agresyvesnei skiriamajai gebai bei atnaujinimo dažniams specializuotuose monitoriuose.
AMD išleisti pataisymai prideda šį FRL režimą į branduolyje integruotą AMDGPU tvarkyklę. Remiantis pateikta dokumentacija, Įgyvendinimas jau išlaikė reprezentatyvų testų pogrupį remiantis pačiu HDMI forumu, nors vis dar laukiama visiško patvirtinimo, kad jį būtų galima laikyti visiškai sertifikuotu.
Tačiau svarbu aiškiai suprasti, ką apima šis pirmasis etapas, o ko ne. Šioje pradinėje siuntoje Tokios funkcijos kaip ekrano srauto glaudinimas (DSC) ir kintamas atnaujinimo dažnis (VRR) kol kas neįtrauktos.DSC yra būtinas norint suderinti labai didelę skiriamąją gebą su ambicingais atnaujinimo dažniais neapkraunant ryšio, o VRR yra pagrindinis elementas, skirtas sinchronizuoti ekrano atnaujinimo dažnį su GPU kadrais, taip sumažinant plyšinėjimą ir mirgėjimą. Abi funkcijos vis dar yra testavimo stadijoje ir tikimasi, kad bus pridėtos prie vėlesnių pataisų.
Tačiau perėjimas prie FRL jau turi praktinį poveikį. Dabar atveriamas spartus duomenų perdavimas per HDMI 2.1, kuri buvo būtent ta kliūtis, stabdanti tuos, kurie bandė išnaudoti visas 120 Hz 4K televizorių arba didelio atnaujinimo dažnio monitorių galimybes „Linux“ sistemoje. Nors kai kurių standarto dalių vis dar trūksta, geresnio šių ekranų panaudojimo pagrindas jau yra AMD atvirojo kodo ekosistemoje.
„Valve“, „SteamOS“ ir spaudimas perkelti HDMI 2.1 į svetainę
Kartu su AMD darbu, keli šaltiniai nurodo, kad vožtuvas atliko lemiamą vaidmenį Šiame pokytyje „Steam“, „Steam Deck“ ir „SteamOS“ kūrėja bendrovė jau seniai siekia, kad „Linux“ ekosistema konkuruotų su „Windows“ ir konsolėmis, kai kalbama apie prisijungimą prie svetainės televizoriaus.
Remiantis įvairiais pranešimais, „Valve“ buvo diskretiškai spausdami HDMI forumą ir AMD Norint išspręsti šią situaciją, svetainės įrenginiui tinkamesnė HDMI 2.1 jungtis nei „DisplayPort“, o negalėjimas jos tinkamai pasiūlyti „SteamOS“ atsiduria nepalankioje padėtyje, palyginti su „Windows“ mini kompiuteriais ar naujos kartos konsolėmis.
Bendrovė taip pat parodė susidomėjimą kuo atviresnis HDMI standarto įgyvendinimasTaip yra todėl, kad jos ekosistema remiasi AMD aparatine įranga ir „Linux“ pagrindu sukurta operacine sistema. Tuo pačiu metu bendruomenės kūrėjai išleido eksperimentinius sprendimus, įrodančius, kad įmanoma pasiūlyti pažangų HDMI 2.1 palaikymą nepažeidžiant laisvosios programinės įrangos principų.
Visa ši aplinkybė lėmė dabartinę pataisymų seriją. Jei AMD pavyks nutraukti visišką palaikymą, įskaitant DSC ir VRR, prie televizoriaus prijungti įrenginiai, tokie kaip „Steam Machine“ arba būsimas „Steam Deck 2“ Jie galėtų pasinaudoti HDMI 2.1 privalumais nekeisdami aparatinės įrangos, tiesiog patobulindami programinę įrangą, tvarkykles ir atlikdami patvirtinimus. Ribojantis veiksnys būtų greitis, kuriuo branduolys integruoja ir stabilizuoja šias funkcijas.
„Radeon“ vaizdo plokščių istoriniai apribojimai „Linux“ sistemoje per HDMI
Iki šių pakeitimų įsigaliojimo daugelio vartotojų patirtis buvo aiški: Nesvarbu, koks galingas buvo „Radeon“ ar koks pažangus buvo televizorius.Jei „Linux“ sistemoje naudojote HDMI, pasiekti 4K raišką esant 120 Hz dažniui ar net svarstyti 8K raišką buvo praktiškai neįmanoma. Vienintelė išeitis buvo tenkintis mažesniu atnaujinimo dažniu arba naudoti „DisplayPort“, kai tik monitorius ją palaikė.
Tiems, kurie naudoja „Linux“ kaip pagrindinę operacinę sistemą, tai buvo trūkumas, palyginti su „Windows“. AMD GPU prijungimas prie aukščiausios klasės televizoriaus sistemoje „Windows“ ir maksimaliai išnaudoti jo galimybes buvo daug paprasčiau; kita vertus, „Linux“ sistemoje vartotojas susidūrė su licencijų siena ir oficialios HDMI 2.1 palaikymo stoka atvirose tvarkyklėse.
AMDGPU atėjus FRL palaikymui, Tas atotrūkis nuo „Windows“ akivaizdžiai mažėja.Nebebus privaloma naudoti „DisplayPort“, kad būtų galima maksimaliai išnaudoti ekraną, taip pat nereikės susitaikyti su ribota HDMI naudojimo patirtimi „Linux“ sistemoje, jei branduolyje ir platinamojoje programoje bus integruotos atitinkamos tvarkyklių versijos.
Poveikis „Linux“ žaidėjams
Kasdien naudojant, pirmieji pokytį pastebės vartotojai, kurie sujungia AMD Radeon vaizdo plokštės, „Linux“ ir modernūs ekranai, prijungti per HDMIIki šiol norint mėgautis 4K raiška su dideliu atnaujinimo dažniu ir gera vaizdo kokybe, buvo beveik privaloma naudoti „Windows“ arba monitorių su visiškai palaikoma „DisplayPort“.
Namų aplinkoje, kur įprasta stacionarų kompiuterį arba mini kompiuterį pastatyti šalia televizoriaus, HDMI 2.1 pranašumas yra labai svarbus žaidžiant svetainėjeKai FRL veikia su atviruoju tvarkykle, šios konfigūracijos galės siekti 4K raiškos esant 120 Hz dažniui su aktyviu HDR ir mažesniais spalvų praradimais, jei ir televizorius, ir kabelinė televizija atitiks itin didelės spartos standartą.
Žvelgiant iš „Linux“ pritaikymo žaidimams perspektyvos, šis žingsnis yra reikšmingas. Vienas iš labiausiai paplitusių pasiteisinimų pašalintas toliau naudoti „Windows“ kompiuteriuose, skirtuose multimedijai ir žaidimams svetainėje. Jei tas pats kompiuteris siūlo panašią vaizdinę patirtį „SteamOS“ ar populiariose platinimo sistemose („Ubuntu“, „Fedora“, „Manjaro“, „Arch“ ir kt.), sistemos pasirinkimo neberiboja vaizdo išvesties kliūtis.
Naudos gauna ir kompiuterių gamintojai bei surinkėjai. Dėl šios pažangos jie galės Paskelbkite apie realų suderinamumą su HDMI 2.1 sistemoje „Linux“ Sistemose, pagrįstose AMD GPU, savaime suprantama, kad norint išnaudoti visas jų galimybes, būtina naudoti „Windows“. Tai galėtų paskatinti siūlyti daugiau iš anksto įdiegtų konfigūracijų su GNU/Linux distribucijomis, skirtomis žaidėjams.
Dabartinė palaikymo būsena ir tolesni branduolio žingsniai
Nepaisant optimistinio tono, AMD tvirtina, kad vis dar... Tai nėra pilnas HDMI 2.1 rinkinys AMDGPU tvarkyklėje. Branduolį pasiekė pirmasis pataisų rinkinys, leidžiantis dideliu greičiu perduoti duomenis per FRL ir jau praėjęs didelę dalį HDMI forumo atitikties testų.
Integracija Vaizdinės reklamos tinklo srauto suspaudimas (DSC)būtinas norint suderinti ekstremalias skiriamąsias gebas su labai dideliais dažniais neapkraunant ryšio, taip pat užtikrinant stabilų palaikymą Kintamas atnaujinimo dažnis (VRR)kuri padeda sinchronizuoti ekraną su GPU kadrais, kad būtų sklandesnė patirtis žaidžiant sudėtingus žaidimus.
Įprastas branduolio kūrimo procesas apima šiuos pataisymus, pereinančius kelis etapus: priežiūros paslaugų teikėjų atliekama peržiūra, bendruomenės testavimas ir galiausiai integracija į stabilią branduolio versiją. Šis procesas gali užtrukti nuo kelių savaičių iki kelių mėnesių, priklausomai nuo gautų atsiliepimų ir bet kokių problemų, kylančių dėl konkrečių aparatinės įrangos konfigūracijų.
Galutiniam vartotojui pakeitimas bus atliktas per sistemos atnaujinimą. Tokios distribucijos kaip „Ubuntu“, „Fedora“ arba „Arch Linux“Kaip ir „SteamOS“, šie pataisymai bus palaipsniui įtraukiami į branduolius. Daugeliu atvejų vartotojui tereikės nuolat atnaujinti sistemą; nereikės rankiniu būdu kompiliuoti tvarkyklių, nebent norite būti priekyje oficialių versijų.
Tikimasi, kad pažangesnės HDMI 2.1 funkcijos pasirodys anksčiau. naujausi branduoliai arba mažiau konservatyvios šakos Kitaip nei LTS versijos, kurios paprastai teikia pirmenybę stabilumui, nepaisant to, kad dabartinis kodas jau yra oficialiai testuojamas, rodo, kad sudėtingiausia techninio darbo dalis vyksta pagal planą.
Šiuo žingsniu HDMI 2.1 palaikymas „Linux“ sistemoje iš tolimo pažado tampa realybe diegimo etape. FRL įtraukimas į atvirojo kodo AMDGPU tvarkyklę pagaliau peržengia HDMI 2.0 pralaidumo ribas. Ir tai atveria naują skyrių, kuriame „Radeon“ naudotojai galės geriau išnaudoti savo modernius televizorius ir monitorius, laukdami, kol tokios funkcijos kaip DSC ir VRR užbaigs galvosūkį.
