
Po celá léta Uživatelé Linuxu s grafickými kartami AMD Radeon Měli poněkud hořkou zkušenost: hardware i televize byly připraveny využít HDMI 2.1, ale systém uvízl s omezeními HDMI 2.0. Každý, kdo připojil svůj počítač s Linuxem k nejmodernější 4K televizi přes HDMI, zjistil, že v praxi dostupná šířka pásma nestačila ke zvládnutí všeho, co slibovaly specifikace grafické karty.
Tato situace se začíná vážně měnit. Společnost AMD poslala První sada záplat pro open-source ovladač AMDGPU která zavádí podporu pro HDMI FRL (Fixed Rate Link), přenosový režim, jenž umocňuje skok v šířce pásma u HDMI 2.1. Zatím se nejedná o kompletní balíček, ale je to zlomový bod, na který komunita čekala roky, s přímým dopadem na domácí zařízení.
Od blokování HDMI fórem až po otevření standardu v Linuxu
Základní problém nebyl technického rázu, ale souvisel s licencováním. HDMI Forum vetovalo už léta. Plně otevřená implementace HDMI 2.1 v ovladačích s otevřeným zdrojovým kódem. Aby mohla být funkce zahrnuta do linuxového jádra, musí být kód veřejný, což přímo kolidovalo s požadavky na důvěrnost organizace, která standard HDMI spravuje.
Společnost AMD se dlouho snažila najít řešení: vydat implementaci, která by zajistila fungování HDMI 2.1, aniž by odhalila podrobnosti, které HDMI Forum považuje za citlivé. V únoru 2024 fórum ve skutečnosti dospělo k závěru, že… formálně odmítnout návrh od AMD vydat ovladač s plnou podporou HDMI 2.1 na Linuxu, což odsoudilo karty Radeon v tomto systému k setrvání na šířce pásma HDMI 2.0.
Tato blokáda stanovila velmi specifická omezení: 4K při 120 Hz, 8K při 60 Hz, Full HDR Nastavení neoříznutých barev bylo možné pouze pomocí DisplayPortu nebo přímou instalací Windows. V mnoha domácnostech, kde je běžnou praxí připojení počítače v obývacím pokoji k televizoru přes HDMI, byl důsledek jasný: museli jste obětovat určitou kvalitu obrazu nebo vysoké obnovovací frekvence, i když byl televizor a grafická karta plně kompatibilní s HDMI 2.1.
Situace se začíná měnit s příchodem nových záplat, které inženýři AMD poslali k ovladači AMDGPU. Velkou novou funkcí je integrace HDMI FRL v ovladači jádra, což je krok, který HDMI Forum již dokázalo podrobit testování shody, aniž by zjevně porušilo své požadavky na důvěrnost. Jde o první oficiální krok, který otevírá dveře k nativnímu HDMI 2.1 na Linuxu bez spoléhání se na proprietární řešení.
Co nabízí HDMI FRL a proč je klíčovou součástí HDMI 2.1?
Srdcem tohoto pokroku je FRL, zkratka pro Pevná sazba spojení, nový režim spojení HDMI 2.1 nahrazuje starý TMDS zděděný z HDMI 2.0. Až doposud musela HDMI připojení s grafickými kartami AMD v Linuxu používat tento starý kanál, přičemž maximální šířka pásma nestačila pro současné požadavky na hraní her a high-end video.
Díky FRL je HDMI 2.1 schopen Zvýšení šířky pásma na 48 Gb/s Pokud se použijí certifikované kabely Ultra High Speed. Právě tento údaj v praxi umožňuje odesílat signál 4K při 120 Hz při zachování aktivního HDR, minimalizaci barevného subsamplingu a otevírání cesty pro ještě agresivnější rozlišení a obnovovací frekvence na specializovaných monitorech.
Záplaty vydané společností AMD přidávají tento režim FRL do ovladače AMDGPU integrovaného v jádře. Podle poskytnuté dokumentace... Implementace již prošla reprezentativní podmnožinou testů. v souladu se samotným HDMI Forum, ačkoliv stále čeká na úplné ověření, aby mohl být považován za plně certifikovaný.
Je však důležité si ujasnit, co tato první fáze zahrnuje a co ne. V této první dodávce Funkce jako komprese streamu zobrazení (DSC) a variabilní obnovovací frekvence (VRR) zatím nejsou zahrnuty.DSC je nezbytné pro kombinaci velmi vysokého rozlišení s ambiciózní obnovovací frekvencí bez přetížení propojení a VRR je klíčové pro synchronizaci obnovovací frekvence panelu s počtem snímků GPU, čímž se snižuje trhání a zasekávání. Obě funkce jsou stále v testování a očekávají se v dalších aktualizacích.
Přechod na FRL má však již praktický dopad. Nyní se odemyká vysokorychlostní přenos dat. přes HDMI 2.1, což bylo právě to úzké hrdlo, které bránilo těm, kteří se snažili vytěžit maximum ze 120Hz 4K televizorů nebo monitorů s vysokou obnovovací frekvencí na Linuxu. Ačkoli některé části standardu stále chybí, základ pro lepší využití těchto displejů je již v ekosystému open-source od AMD.
Valve, SteamOS a tlak na zavedení HDMI 2.1 do obývacího pokoje
Kromě práce AMD několik zdrojů uvádí, že Klapka sehrál rozhodující roli V rámci této změny společnost stojící za Steamem, Steam Deckem a SteamOS již dlouho prosazuje, aby ekosystém Linuxu konkuroval Windows a konzolím, pokud jde o připojení k televizi v obývacím pokoji.
Podle různých zpráv byla společnost Valve diskrétně tlačí na HDMI Forum a AMD Aby se tato situace vyřešila, je pro zařízení v obývacím pokoji relevantnější HDMI 2.1 než DisplayPort a neschopnost ho správně nabídnout znevýhodňuje SteamOS ve srovnání s mini PC s Windows nebo konzolemi nové generace.
Společnost také projevila zájem o co nejotevřenější implementace standardu HDMIJe to proto, že jeho ekosystém se spoléhá na hardware AMD a operační systém založený na Linuxu. Zároveň vývojáři z komunity vydali experimentální implementace, které demonstrují, že je možné nabídnout pokročilou podporu HDMI 2.1 bez porušení principů svobodného softwaru.
Všechny tyto souvislosti vedly k současné sérii záplat. Pokud se AMD podaří ukončit plnou podporu – včetně DSC a VRR –, zařízení, jako je Steam Machine nebo budoucí Steam Deck 2 připojená k televizoru Mohli by využít HDMI 2.1 bez změny hardwaru, jednoduše pomocí vylepšení softwaru, ovladačů a validace. Limitujícím faktorem by pak byla rychlost, s jakou jádro tyto funkce integruje a stabilizuje.
Historická omezení grafických karet Radeon v Linuxu přes HDMI
Než tyto změny vstoupily v platnost, byla zkušenost mnoha uživatelů jasná: Nezáleží na tom, jak výkonný byl Radeon nebo jak pokročilý byl televizor.Pokud jste používali HDMI na Linuxu, dosažení 4K při 120 Hz nebo dokonce zvažování 8K bylo prakticky vyloučené. Jedinou možností bylo spokojit se s nižší obnovovací frekvencí nebo použít DisplayPort, kdykoli ho monitor podporoval.
Pro ty, kteří používají Linux jako svůj hlavní operační systém, to byla ve srovnání s Windows nevýhoda. Připojení grafické karty AMD k špičkové televizi ve Windows a maximalizace jeho možností byla mnohem jednodušší; v Linuxu naopak uživatel narážel na zeď licencí a absenci oficiální podpory pro HDMI 2.1 v otevřených ovladačích.
S příchodem podpory FRL do AMDGPU, Tato propast oproti Windows se viditelně zmenšuje.Používání DisplayPortu pro maximální využití obrazu ani omezené možnosti používání HDMI v Linuxu již nebude povinné, za předpokladu, že jádro a distribuce integrují příslušné verze ovladačů.
Dopad na hráče Linuxu
Při každodenním používání si změny jako první všimnou uživatelé, kteří kombinují Grafické karty AMD Radeon, Linux a moderní displeje připojené přes HDMIAž doposud bylo pro sledování 4K rozlišení s vysokou obnovovací frekvencí a dobrou kvalitou obrazu téměř nutné používat Windows nebo monitor s plně podporou DisplayPortu.
V domácím prostředí, kde je běžné, že stolní počítač nebo mini PC bývá umístěn vedle televizoru, Využití HDMI 2.1 je klíčové pro hraní her v obývacím pokojiS FRL běžícím na otevřeném ovladači budou tyto konfigurace schopny dosáhnout 4K při 120 Hz s aktivním HDR a menšími ztrátami barev, za předpokladu, že jak televizor, tak kabel splňují standard Ultra High Speed.
Z pohledu přijetí Linuxu pro hraní her je tento krok významný. Jedna z nejčastějších výmluv je vyloučena pokračovat v používání Windows na počítačích určených pro multimédia a hraní her v obývacím pokoji. Pokud stejný stroj nabízí podobný vizuální zážitek na SteamOS nebo populárních distribucích (Ubuntu, Fedora, Manjaro, Arch atd.), výběr systému již není omezen úzkým hrdlem video výstupu.
Výhodou jsou také výrobci a montéři počítačů. Díky tomuto pokroku budou moci Oznámení skutečné kompatibility s HDMI 2.1 v Linuxu U systémů založených na grafických procesorech AMD je samozřejmostí používání systému Windows, aby bylo možné z něj vytěžit maximum. To by mohlo podpořit nabídku více předinstalovaných konfigurací s distribucemi GNU/Linux zaměřenými na hráče.
Aktuální stav podpory a další kroky v jádře
Navzdory optimistickému tónu AMD trvá na tom, že stále Toto není kompletní HDMI 2.1 stack. v ovladači AMDGPU. Do jádra se dostala první sada záplat, která umožňuje vysokorychlostní přenos dat přes FRL a již prošla významnou částí testů shody HDMI Forum.
Integrace Display Stream Compression (DSC)nezbytné pro kombinaci extrémního rozlišení s velmi vysokými přenosovými rychlostmi bez přetížení linky, a také pro stabilní podporu Proměnná obnovovací frekvence (VRR)což pomáhá synchronizovat obrazovku s grafickými snímky GPU pro vyhlazení herního zážitku v náročných hrách.
Obvyklý proces vývoje jádra zahrnuje několik fází, kdy tyto záplaty procházejí: kontrola poskytovateli údržby, komunitní testování a nakonec integrace do stabilní verze jádra. Tento proces může trvat od několika týdnů do několika měsíců, v závislosti na obdržené zpětné vazbě a případných problémech, které se vyskytnou u konkrétních hardwarových konfigurací.
Pro koncového uživatele se změna projeví aktualizací systému. Distribuce jako Ubuntu, Fedora nebo Arch LinuxStejně jako u SteamOS budou tyto záplaty postupně začleňovány do jejich jader. Ve většině případů bude uživatel muset pouze udržovat systém aktualizovaný; nebude nutné ručně kompilovat ovladače, pokud nechcete být o krok napřed před oficiálními verzemi.
Očekává se, že pokročilejší funkce HDMI 2.1 dorazí dříve v roce nedávná jádra nebo méně konzervativní větve Na rozdíl od LTS verzí, které obvykle upřednostňují stabilitu, i tak skutečnost, že současný kód již prochází oficiálním testováním, naznačuje, že nejsložitější část technické práce je na dobré cestě.
Díky tomuto kroku se podpora HDMI 2.1 v Linuxu stává z pouhého vzdáleného slibu realitou ve fázi nasazení. Zahrnutí FRL do open-source ovladače AMDGPU konečně prolomilo strop šířky pásma HDMI 2.0. A otevírá to novou kapitolu, ve které budou uživatelé Radeonů moci lépe využívat své moderní televizory a monitory, zatímco budou čekat na funkce jako DSC a VRR, které jim doplní skládačku.
