- AMD integrira nove AMDGPU zakrpe u Linux kako bi omogućio HDMI 2.1 s kompresijom streama prikaza (DSC) i FRL-om.
- Ažuriranje uklanja dugogodišnja ograničenja HDMI licenciranja i propusnosti, omogućujući 4K na 240 Hz i do 8K na 120 Hz na Linuxu.
- Steam Machine i SteamOS pozicionirani su kao neki od glavnih korisnika, usklađujući HDMI s trenutnim DisplayPort mogućnostima.
- Očekuje se da će se zakrpe pojaviti u nadolazećem izdanju Linux kernela, poboljšavajući kvalitetu slike i igara i radne površine.
Godinama su se korisnici Linuxa s moćnim Radeon grafičkim procesorima i vrhunskim televizorima morali suočiti s neobičnom kontradikcijom: Hardver i kablovi spremni za HDMI 2.1, ali softver ograničen na HDMI 2.0Ta neusklađenost značila je da su veće brzine osvježavanja, bolja dubina boja i puni potencijal modernih 4K i 8K zaslona ostali neizgrađeni kad god je HDMI bio u kombinaciji.
AMD sada smanjuje tu razliku. Kroz novi val rada na otvorenom kodu AMDGPU upravljački program, tvrtka je predstavila skup zakrpe usmjerene na omogućavanje kompresije streama prikaza (DSC) preko HDMI 2.1 na LinuxuOve promjene dolaze uz prethodne napore oko Fixed Rate Linka (FRL), metode prijenosa koja podupire veću propusnost HDMI 2.1 standarda, i zajedno mijenjaju ono što HDMI može pružiti na otvorenim platformama.
Što AMD mijenja u Linux AMDGPU upravljačkom programu
Prema nedavnim izvješćima Linux grafičke zajednice, AMD je usavršavao značajno ažuriranje svog otvorenog upravljačkog programa, integriranje podrške za HDMI 2.1 s DSC i FRL u AMDGPU stogDo sada je upravljački program učinkovito tretirao HDMI portove kao HDMI 2.0 krajnje točke, bez obzira na stvarne mogućnosti GPU-a ili spojenog televizora.
Ova nova serija zakrpa uvodi sve potrebne dijelove tako da, kada i GPU i zaslon to podržavaju, Veza može pregovarati o FRL načinima rada i aktivirati DSC kompresijuU praksi to znači da HDMI izlaz više nije umjetno ograničen starijom shemom prijenosa i konačno može raditi u istoj ligi kao i moderni DisplayPort priključci.
Iz perspektive kernela, rad se uklapa u postojeći DRM (Direct Rendering Manager) infrastruktura, proširujući način validacije načina rada i način izračunavanja propusnosti za HDMI konfiguracije visoke rezolucije i visokog osvježavanjaUmjesto vraćanja na konzervativne granice, vozač sada uzima u obzir dodatni prostor koji nudi FRL i nižu cijenu po pikselu koju donosi DSC.
AMD-ova namjera je da se ovaj kod spoji s nadolazećim izdanjem Linux kernela, s referencama koje upućuju na ciljni prozor oko verzije 7.2 kernelaTo daje distribucijama jasan vremenski okvir za započnite s isporukom poboljšanja u svojim standardnim grafičkim paketima tijekom sljedećih razvojnih ciklusa.
FRL i DSC: kako HDMI 2.1 konačno napreduje
Kako bismo razumjeli zašto su ove zakrpe važne, korisno je analizirati uključene tehnologije. HDMI 2.1 ne samo da povećava brojke; oslanja se na Fiksna veza (FRL) kao novi način slanja podataka putem kabela. FRL zamjenjuje stariju TMDS metodu korištenu u HDMI 2.0, omogućujući puno veći protok podataka preko istog fizičkog konektora.
Iznad FRL-a nalazi se kompresija streama prikaza. DSC je shema vizualne kompresije bez gubitaka dizajnirana posebno za promet na zaslonuUmjesto slanja nekomprimiranog sirovog video streama, GPU ga komprimira u stvarnom vremenu pomoću algoritma podešenog tako da korisnici u praksi ne bi trebali moći uočiti nikakve artefakte u normalnim uvjetima gledanja.
Kombinacija FRL-a i DSC-a znači da sustav može pokrenuti načine rada koji su prije bili nedostupni putem HDMI-ja. S ažuriranom podrškom za AMDGPU, Linux sada može reproducirati 4K rezolucije do 240 Hz putem HDMI 2.1 priključka, a u scenarijima gdje GPU i zaslon to dopuštaju, čak i 8K do 120 Hz postaje izvedivo unutar propusnog opsega.
Ključno je da DSC ne pomaže samo s rezolucijom sirovih podataka i brzinom osvježavanja; on također održava 10-bitna dubina boje i širok raspon boja što bi inače bilo ugroženo ako bi sustav morao smanjiti kromu ili dubinu bita kako bi se prilagodio HDMI 2.0 vezi. To ima izravne implikacije ne samo za igre, već i za HDR sadržaj i profesionalni rad na kojem su boje ključne.
Od uskih grla HDMI 2.0 do 4K 240 Hz i 8K 120 Hz
U prethodnoj Linux konfiguraciji, čak i ako ste posjedovali vrhunsku Radeon karticu i vrhunski HDMI 2.1 televizor, često biste bili zaglavljen na 4K 60 Hz pri korištenju HDMI-aPrelazak na 4K 120 Hz ili više obično je značio prelazak na DisplayPort, ako ga je vaš monitor podržavao, ili prihvaćanje nižih rezolucija i brzina osvježavanja.
S novim AMD zakrpama, ta granica je učinkovito uklonjena. Upravljački program sada može otkriti i validirati 4K 240 Hz načini rada putem HDMI 2.1 kada je dostupan DSC, čime se HDMI izlaz usklađuje s onim što DisplayPort 1.4 već neko vrijeme nudi pod Linuxom. Za mnoge postavke dnevnih soba izgrađene oko televizora, a ne monitora, ta je promjena posebno važna.
Na krajnjem kraju, podrška za 8K do 120 Hz preko HDMI-ja otvara vrata za buduće scenarije, čak i ako današnji hardver za igranje realno ne omogućuje igranje AAA naslova u izvornoj 8K rezoluciji. Međutim, za korištenje na računalu, reprodukciju videa ili specijaliziranija vizualizacijska opterećenja, mogućnost izravnog pregovaranja o takvim načinima rada preko HDMI-ja na Linuxu nije trivijalan korak naprijed.
Osim sirove rezolucije i herca, novo ponašanje ima i prednosti u svakodnevnoj upotrebi. Budući da više ne mora agresivno smanjivati poduzorkovanje boje ili dubinu bita, sustav može održati čišći signal, što poboljšava oštrinu teksta i smanjuje suptilno zamućenje što su neki korisnici primijetili pri radu na granicama HDMI 2.0 propusnosti. Radna okruženja i izbornici na Linuxu stoga bi trebali izgledati oštrije na kompatibilnim televizorima i monitorima.
Prepreke u licenciranju i zašto je Linux zaostajao s HDMI 2.1
Priča nije samo tehnička. Jedan od razloga zašto je Linux zaostao s HDMI 2.1 značajkama povezan je s okvir za licenciranje HDMI tehnologijaIako su grafičke kartice i kabeli već neko vrijeme spremni, omogućavanje potpuno otvorene podrške usklađene sa specifikacijama u uzvodnom upravljačkom programu nije tako jednostavno kao prebacivanje prekidača.
Proizvođači moraju uravnotežiti svoje obveze prema tijelu za licenciranje HDMI-a sa zahtjevima otvorenog koda, gdje detalji implementacije i rukovanje protokolom javno su vidljiviTo je tvrtke povijesno činilo opreznijima u pogledu implementacije određenih značajki na otvorenom, čak i ako bi ih mogle pružiti putem zatvorenih Windows upravljačkih programa.
U tom kontekstu, najnoviji rad tvrtke AMD ističe se kao namjeran napor da se premostiti jaz između vlasničkih i otvorenih ekosustavaUlaganjem inženjerskog vremena u HDMI 2.1 + DSC rješenje za AMDGPU, tvrtka omogućuje Linux distribucijama da isporuče te mogućnosti odmah po instalaciji bez oslanjanja na binarne komponente.
Rezultat je da se dugogodišnja ograničenja propusnosti i značajki vezana za HDMI na Linuxu, koja su se nekada uglavnom pripisivala pravnim i licencnim sivim područjima, sada rješavaju na način koji usklađuje principe otvorenog koda s modernim standardima prikazaZa korisnike, vidljivi rezultat je jednostavno to da se njihovi strojevi konačno ponašaju onako kako bi njihove specifikacije sugerirale.
Steam Machine i SteamOS: veliki pobjednici novih zakrpa
Vremenski okvir ovih poboljšanja AMDGPU-a izazvao je poseban interes među onima koji prate Valveove hardverske planove. Obnovljeni projekt Steam Machine, zajedno s SteamOS kao operativni sustav temeljen na Linuxu, povijesno se susreo s ograničenjima HDMI-ja koja su se činila neusklađenima s mogućnostima hardvera.
Rane iteracije Parnog stroja bile su učinkovito upakirane u 4K 60 Hz stropovi preko HDMI-a jer softverski paket nije mogao iskoristiti značajke HDMI 2.1, iako su temeljne komponente bile fizički sposobne. Korisnici su često bili prisiljeni koristiti DisplayPort ako su željeli veće brzine osvježavanja, što nije uvijek odgovaralo načinu na koji su ožičeni dnevni boravak.
S obzirom na to da je AMD-ova podrška za DSC s omogućenim HDMI 2.1 stigla u Linux, ta se situacija vjerojatno promijeni. Nakon što SteamOS uvede... kernel i Mesa stog koji uključuju ove zakrpe, trenutni i budući hardver Steam Machinea mogao bi otključajte punu funkcionalnost HDMI 2.1 putem redovitog ažuriranja sustava, umjesto da zahtijevaju nove kutije ili egzotična zaobilazna rješenja.
To bi omogućilo uređaju konzolnog tipa izlaz 4K do 240 Hz preko HDMI-ja na kompatibilnim televizorima, približavajući ga iskustvu koje je već dostupno putem DisplayPorta na vrhunskim monitorima. Za korisnike koji planiraju spojiti sustav na televizor s velikim zaslonom u dnevnoj sobi, razlika između 60 Hz i 120 Hz ili više nije suptilna, posebno u brzim igrama.
Iako još nijedna službena bilješka o izdanju SteamOS-a nije obećala određenu HDMI 2.1 prekretnicu, konvergencija AMD-ovog rada i Valveovih tekućih hardverskih priprema sugerira da HDMI više ne mora biti slaba karika u priči o Steam Machineu. Umjesto toga, može postati građanin prve klase uz DisplayPort u Linuxovom ekosustavu igara.
Uloga AMD-ovih inženjera i ekosustava otvorenih upravljačkih programa
Jedan od značajnih aspekata koje je istaknula zajednica je izravno sudjelovanje AMD-ovih inženjera u ostvarenju ovoga. Brojke poput Harryju Wentlandu i njegovom timu pripisuju se zasluge za rješavanje preostalih DSC problema. u Linux upravljačkom programu, zatvarajući praznine koje su postojale nekoliko razvojnih ciklusa.
Posao ide dalje od pukog mijenjanja konfiguracijske zastavice. Podrška za HDMI 2.1 s DSC-om u otvorenom upravljačkom programu zahtijeva pažljiva integracija s okvirom za prikaz kernela, ispravno rukovanje obučavanjem veze, validacija mogućnosti odvoda i robusno ponašanje u slučaju da televizori ili prijemnici ne podržavaju određene načine rada ili parametre kompresije.
Promoviranjem ovog koda uzvodno, AMD pojačava strategiju koja je posljednjih godina postala sve relevantnija: čime otvoreni AMDGPU upravljački program postaje primarni način korištenja Radeon hardvera na Linuxu, umjesto da se tretira kao drugorazredna opcija iza vlasničkih rješenja. Taj pristup koristi i distribucijama za stolna računala i specijaliziranim sustavima poput igraćih konzola temeljenih na Linuxu.
Prednost za krajnje korisnike je što stižu nove značajke, ispravci grešaka i poboljšanja performansi. normalna ažuriranja kernela i Mese, distribuira ih njihova preferirana Linux distribucija, umjesto da zahtijevaju ručnu instalaciju upravljačkih programa. Podrška za HDMI 2.1 + DSC uklapa se u ovaj obrazac kao još jedna mogućnost koja jednostavno postaje dio standardnog grafičkog paketa nakon što se zakrpe spoje.
Utjecaj na svakodnevno korištenje računala i profesionalna opterećenja
Iako se naslovi prirodno usredotočuju na igranje igara i Steam Machine, promjene u rukovanju HDMI-jem također su važne za svakodnevnije zadatke. Korištenje visokih rezolucija pri visokim brzinama osvježavanja s odgovarajućim postavkama boja preko HDMI-ja povijesno je prisiljavalo korisnike Linuxa da birajte između glatkoće i vizualne vjernosti, posebno na velikim televizorima koji se koriste kao primarni zasloni.
S dostupnim DSC-om, sustav više ne mora tako često pribjegavati shemama poduzorkovanja boje koje može učiniti da mali tekst i elementi korisničkog sučelja izgledaju malo mutnoZa ljude koji koriste Linux računala za razvoj, uredski rad ili stvaranje medija na HDMI-spojenom zaslonu, to se prevodi u čišće fontove, čitljivija sučelja i manje kompromisa u postavkama zaslona.
Kreatori sadržaja koji ovise o 10-bitnim cjevovodima boja i širokim prostorima boja također dobivaju jednostavniji put. Umjesto žongliranja između konfiguracija „dobro za uređivanje“ i „dobro za igranje“, Jedan HDMI priključak sada može prenositi visoku osvježenost, visoku rezoluciju i bogatije boje profile na kompatibilnom hardveru, što čini postavke mješovite upotrebe održivijima.
Čak i izvan profesionalnog konteksta, ukupni učinak je da se Linux desktop računala osjećaju manje ograničenima posebnostima HDMI implementacije i više u skladu s onim što korisnici na drugim platformama već neko vrijeme doživljavaju prilikom spajanja svojih računala na moderne televizore i monitore.
Gdje se DisplayPort još uvijek uklapa u sliku
Porast podrške za HDMI 2.1 na Linuxu ne znači da je DisplayPort odjednom zastario. Naprotiv, mnoge će se postavke i dalje oslanjati na... DisplayPort 1.4 ili noviji za njihove primarne vrhunske priključke, posebno na monitorima za igranje i radnim stanicama s više zaslona gdje je DP dugo bio zadani.
DisplayPort već nudi 4K pri 240 Hz s DSC-om na prikladnom hardveru pod Linuxom, i ostaje solidna opcija kada je zaslon dizajniran za korištenje na računalu, a ne za scenarije dnevne sobe. Za postojeće korisnike SteamOS-a i stolnih računala čiji monitori imaju i HDMI i DP, korištenje DisplayPorta i dalje može biti najlakši put do maksimalnih performansi.
Nove AMDGPU zakrpe najviše pomiču stvari u okruženjima gdje HDMI nije samo opcija, već jedini realan izbor - kao što je... 4K ili 8K televizori koji nemaju DisplayPort ulazeU tim slučajevima, usklađivanje podrške za HDMI 2.1 + DSC s DisplayPortom pomaže u uklanjanju dojma da je Linux nekako "drugorazredni" kada se koristi izvan tradicionalnog stolnog monitora.
Drugim riječima, DisplayPort i dalje ostaje moćan alat u Linux grafičkom arsenalu, ali HDMI više ne zaostaje na načine koji prisiljavaju korisnike na kompromise kad god izađu izvan granica tipične postavke monitora.
Sve u svemu, AMD-ove HDMI 2.1 DSC zakrpe za Linux predstavljaju prilično značajan pomak u načinu na koji sustavi otvorenog koda rukuju modernim zaslonima. Kombiniranjem podrške za FRL i DSC u AMDGPU upravljačkom programu, tvrtka uklanja dugogodišnja uska grla koja su kočila 4K 240 Hz i čak 8K 120 Hz načini rada putem HDMI-ja, a ta promjena dolazi baš kada se Valveov ekosustav Steam Machine i SteamOS čini se da se priprema za novo poglavlje. Kako distribucije usvajaju kernele koji nose ove promjene, korisnici Linuxa mogu razumno očekivati da će njihova računala s Radeon procesorima puno bolje iskoristiti ekrane koje već posjeduju, bez potrebe za preispitivanjem cijelog hardverskog paketa.
