
Po celé roky Používatelia Linuxu s grafickými kartami AMD Radeon Mali dosť trpkú skúsenosť: hardvér a televízor boli pripravené využiť výhody HDMI 2.1, ale systém uviazol s obmedzeniami HDMI 2.0. Každý, kto pripojil svoj počítač so systémom Linux k najmodernejšiemu 4K televízoru cez HDMI, zistil, že v praxi dostupná šírka pásma nestačila na zvládnutie všetkého, čo sľubovali špecifikácie grafickej karty.
Táto situácia sa začína vážne meniť. Spoločnosť AMD poslala Prvá sada záplat pre ovládač AMDGPU s otvoreným zdrojovým kódom ktorá zavádza podporu pre HDMI FRL (Fixed Rate Link), prenosový režim, ktorý prináša skok v šírke pásma, ktorý ponúka HDMI 2.1. Zatiaľ to nie je kompletný balík, ale je to zlomový bod, na ktorý komunita čakala roky, s priamym vplyvom na domáce zariadenia.
Od blokovania HDMI fórom až po otvorenie štandardu v Linuxe
Základný problém nebol technický, ale súvisel s licenciami. Fórum HDMI vetovalo roky Plne otvorená implementácia HDMI 2.1 v ovládačoch s otvoreným zdrojovým kódom. Aby mohla byť funkcia zahrnutá do jadra Linuxu, kód musí byť verejný, čo priamo kolidovalo s požiadavkami na dôvernosť organizácie, ktorá spravuje štandard HDMI.
Spoločnosť AMD sa dlho snažila nájsť riešenie: vydať implementáciu, ktorá by umožnila fungovanie HDMI 2.1 bez odhalenia detailov, ktoré HDMI Forum považuje za citlivé. Vo februári 2024 sa fórum v skutočnosti dostalo k záveru... formálne zamietnuť návrh od AMD vydať ovládač s plnou podporou HDMI 2.1 na Linuxe, čo odsúdilo karty Radeon v tomto systéme na zotrvanie na šírke pásma HDMI 2.0.
Táto blokáda stanovila veľmi špecifické obmedzenia: 4K pri 120 Hz, 8K pri 60 Hz, Full HDR Neorezané nastavenia farieb boli realizovateľné iba pomocou DisplayPortu alebo priamou inštaláciou systému Windows. V mnohých domácnostiach, kde je bežné pripájať počítač v obývačke k televízoru cez HDMI, bol dôsledok jasný: museli ste obetovať určitú kvalitu obrazu alebo vysoké obnovovacie frekvencie, aj keď boli televízor a grafická karta plne kompatibilné s HDMI 2.1.
Situácia sa začína meniť s príchodom nových záplat, ktoré inžinieri AMD poslali do ovládača AMDGPU. Veľkou novinkou je integrácia HDMI FRL v ovládači jadra, čo je krok, ktorý HDMI Forum už dokázalo podrobiť testovaniu zhody bez toho, aby zjavne porušilo svoje požiadavky na dôvernosť. Je to prvý oficiálny krok, ktorý otvára dvere k natívnemu HDMI 2.1 v Linuxe bez spoliehania sa na proprietárne riešenia.
Čo ponúka HDMI FRL a prečo je kľúčovou súčasťou HDMI 2.1?
Srdcom tohto pokroku je FRL, skratka pre Pevná sadzba prepojenia, nový režim prepojenia HDMI 2.1 sa zavádza ako náhrada za starý TMDS zdedený z HDMI 2.0. Doteraz museli HDMI pripojenia s grafickými kartami AMD v systéme Linux používať tento starý kanál, pričom maximálna šírka pásma nebola dostatočná pre súčasné požiadavky na hranie hier a špičkové video.
Vďaka FRL je HDMI 2.1 schopný Zvýšte šírku pásma na 48 Gb/s Ak sa používajú certifikované káble Ultra High Speed. Tento údaj v praxi umožňuje odosielať signál 4K pri 120 Hz pri zachovaní aktívneho HDR, minimalizácii farebného podvzorkovania a otvára cestu pre ešte agresívnejšie rozlíšenia a obnovovacie frekvencie na špecializovaných monitoroch.
Záplaty vydané spoločnosťou AMD pridávajú tento režim FRL do ovládača AMDGPU integrovaného v jadre. Podľa poskytnutej dokumentácie, Implementácia už prešla reprezentatívnou podmnožinou testov. v súlade so samotným HDMI Forum, hoci úplné overenie stále čaká na to, aby sa mohol považovať za plne certifikovaný.
Je však dôležité mať jasno v tom, čo táto prvá fáza zahŕňa a čo nie. V tejto prvej dodávke Funkcie ako kompresia streamu zobrazenia (DSC) a variabilná obnovovacia frekvencia (VRR) zatiaľ nie sú zahrnuté.DSC je nevyhnutné pre kombináciu veľmi vysokého rozlíšenia s ambicióznymi obnovovacími frekvenciami bez preťaženia prepojenia a VRR je kľúčové pre synchronizáciu obnovovacej frekvencie panela so snímkami GPU, čím sa znižuje trhanie a zasekávanie. Obe funkcie sú stále v testovaní a očakávajú sa v nasledujúcich aktualizáciách.
Prechod na FRL však už má praktický dopad. Teraz sa odomyká vysokorýchlostný prenos dát. cez HDMI 2.1, čo bolo práve úzke hrdlo brzdiace tých, ktorí sa snažili vyťažiť maximum zo 120Hz 4K televízorov alebo monitorov s vysokou obnovovacou frekvenciou v systéme Linux. Hoci niektoré časti štandardu stále chýbajú, základ pre lepšie využitie týchto displejov je už v ekosystéme open source od spoločnosti AMD.
Valve, SteamOS a tlak na zavedenie HDMI 2.1 do obývačky
Popri práci spoločnosti AMD viaceré zdroje uvádzajú, že ventil zohrala rozhodujúcu úlohu V rámci tejto zmeny spoločnosť stojaca za Steamom, Steam Deckom a SteamOSom už dlho presadzuje, aby ekosystém Linuxu priamo konkuroval Windowsu a konzolám, pokiaľ ide o pripojenie k televízoru v obývačke.
Podľa rôznych správ spoločnosť Valve... diskrétne tlačí na HDMI Forum a AMD Na vyriešenie tejto situácie je pre zariadenie v obývačke relevantnejšie rozhranie HDMI 2.1 ako DisplayPort a neschopnosť ho správne ponúknuť znevýhodňuje systém SteamOS v porovnaní s mini počítačmi so systémom Windows alebo konzolami novej generácie.
Spoločnosť prejavila záujem aj o čo najotvorenejšia implementácia štandardu HDMIJe to preto, lebo jeho ekosystém sa spolieha na hardvér AMD a operačný systém založený na Linuxe. Zároveň vývojári komunity vydali experimentálne implementácie, ktoré demonštrujú, že je možné ponúknuť pokročilú podporu HDMI 2.1 bez porušenia princípov slobodného softvéru.
Všetky tieto súvislosti viedli k aktuálnej sérii záplat. Ak sa spoločnosti AMD podarí ukončiť plnú podporu – vrátane DSC a VRR –, zariadenia, ako napríklad Steam Machine alebo budúci Steam Deck 2 pripojený k televízoru Mohli by využiť výhody HDMI 2.1 bez zmeny hardvéru, jednoducho prostredníctvom vylepšení softvéru, ovládačov a validácie. Limitujúcim faktorom by potom bola rýchlosť, akou jadro tieto funkcie integruje a stabilizuje.
Historické obmedzenia grafických kariet Radeon v systéme Linux cez HDMI
Kým tieto zmeny nenadobudli účinnosť, skúsenosť mnohých používateľov bola jasná: Nezáleží na tom, aký výkonný bol Radeon alebo aký pokročilý bol televízor.Ak ste používali HDMI na Linuxe, dosiahnutie 4K pri 120 Hz alebo dokonca zváženie 8K bolo prakticky vylúčené. Jedinou možnosťou bolo uspokojiť sa s nižšou obnovovacou frekvenciou alebo použiť DisplayPort vždy, keď ho monitor podporoval.
Pre tých, ktorí používajú Linux ako svoj hlavný operačný systém, to bola v porovnaní s Windowsom nevýhoda. Pripojenie grafickej karty AMD k špičkovému televízoru v systéme Windows a maximalizácia jeho možností bola oveľa jednoduchšia; v Linuxe naopak používateľ narazil na stenu licencií a nedostatok oficiálnej podpory pre HDMI 2.1 v otvorených ovládačoch.
S podporou FRL prichádzajúcou do AMDGPU, Táto priepasť s Windowsom sa viditeľne zmenšuje.Používanie rozhrania DisplayPort už nebude povinné na dosiahnutie maximálneho výkonu obrazovky, ani sa nebudete musieť zmieriť s obmedzenými možnosťami pri používaní rozhrania HDMI v systéme Linux, za predpokladu, že jadro a distribúcia integrujú príslušné verzie ovládačov.
Dopad na hráčov Linuxu
Pri každodennom používaní si zmenu ako prví všimnú používatelia, ktorí kombinujú Grafické karty AMD Radeon, Linux a moderné displeje pripojené cez HDMIDoteraz bolo na vychutnanie si 4K rozlíšenia s vysokou obnovovacou frekvenciou a dobrou kvalitou obrazu takmer nevyhnutné používať systém Windows alebo monitor s plne podporovaným portom DisplayPort.
V domácich prostrediach, kde je bežné, že stolný počítač alebo mini PC je umiestnený vedľa televízora, Využitie HDMI 2.1 je kľúčové pre hranie hier v obývačkeVďaka FRL bežiacemu na otvorenom ovládači budú tieto konfigurácie schopné dosiahnuť 4K pri 120 Hz s aktívnym HDR a menšími stratami farieb, za predpokladu, že televízor aj kábel spĺňajú štandard Ultra High Speed.
Z pohľadu prijatia Linuxu pre hranie hier je tento krok významný. Jednou z najčastejších výhovoriek je odstránenie pokračovať v používaní systému Windows na počítačoch určených na multimédiá a hranie hier v obývačke. Ak ten istý počítač ponúka podobný vizuálny zážitok na systéme SteamOS alebo populárnych distribúciách (Ubuntu, Fedora, Manjaro, Arch atď.), výber systému už nie je obmedzený problémom s video výstupom.
Výhodou sú aj výrobcovia a montážnici počítačov. Vďaka tomuto pokroku budú môcť Oznámenie skutočnej kompatibility s HDMI 2.1 v systéme Linux Na systémoch založených na grafických procesoroch AMD je samozrejmé, že používanie systému Windows je nevyhnutné pre dosiahnutie maxima. To by mohlo podporiť ponuku viacerých predinštalovaných konfigurácií s distribúciami GNU/Linux zameranými na hráčov.
Aktuálny stav podpory a ďalšie kroky v jadre
Napriek optimistickému tónu spoločnosť AMD trvá na tom, že stále Toto nie je kompletný HDMI 2.1 stack. v ovládači AMDGPU. Do jadra sa dostala prvá sada záplat, ktorá umožňuje vysokorýchlostný prenos dát cez FRL a už prešla významnou časťou testov zhody HDMI Forum.
Integrácia Display Stream Compression (DSC)nevyhnutné pre kombináciu extrémnych rozlíšení s veľmi vysokými rýchlosťami bez preťaženia spojenia, ako aj stabilnú podporu pre Variabilná obnovovacia frekvencia (VRR)čo pomáha synchronizovať obrazovku s grafickými kartami GPU pre plynulejší zážitok v náročných hrách.
Obvyklý proces vývoja jadra zahŕňa prechod týchto záplat niekoľkými fázami: kontrola poskytovateľmi údržby, testovanie v komunite a nakoniec integrácia do stabilnej verzie jadra. Tento proces môže trvať od niekoľkých týždňov do niekoľkých mesiacov v závislosti od prijatej spätnej väzby a akýchkoľvek problémov, ktoré vzniknú pri špecifických hardvérových konfiguráciách.
Pre koncového používateľa príde zmena prostredníctvom aktualizácie systému. Distribúcie ako Ubuntu, Fedora alebo Arch LinuxRovnako ako v prípade SteamOS, aj tieto záplaty budú postupne začleňované do ich jadier. Vo väčšine prípadov bude používateľ musieť iba udržiavať systém aktualizovaný; nebude potrebné manuálne kompilovať ovládače, pokiaľ nechcete zostať o krok pred oficiálnymi verziami.
Očakáva sa, že pokročilejšie funkcie HDMI 2.1 budú dostupné skôr v... nedávne jadrá alebo menej konzervatívne vetvy Na rozdiel od LTS verzií, ktoré zvyčajne uprednostňujú stabilitu, skutočnosť, že aktuálny kód už prechádza oficiálnym testovaním, naznačuje, že najzložitejšia časť technickej práce je na dobrej ceste.
Vďaka tomuto kroku sa podpora HDMI 2.1 v Linuxe stáva z vzdialeného sľubu realitou vo fáze nasadenia. Zahrnutie FRL do open-source ovládača AMDGPU konečne prekonáva strop šírky pásma HDMI 2.0. A otvára to novú kapitolu, v ktorej budú môcť používatelia Radeonu lepšie využívať svoje moderné televízory a monitory, zatiaľ čo čakajú na funkcie ako DSC a VRR, ktoré dotvoria celú hádanku.
