HDMI 2.1 på Linux: Den stora upplåsningen för AMD och SteamOS

  • AMD integrerar HDMI FRL i AMDGPU Linux-drivrutinen, den tekniska grunden för HDMI 2.1.
  • HDMI-forumets blockad mot öppna drivrutiner börjar lätta efter åratal av veto.
  • Valve har enligt uppgift i tysthet drivit på för att SteamOS och Steam Machine ska dra nytta av HDMI 2.1.
  • DSC, VRR och andra funktioner saknas fortfarande för att tala om heltäckande HDMI 2.1-stöd.

HDMI 2.1 på Linux

I åratal har Linuxanvändare stött på ett ganska absurt hinder: AMD:s GPU-hårdvara var redan redo för HDMI 2.1, men systemet satt fortfarande fast på HDMI 2.0. på grund av licens- och byråkratiska skäl. Denna begränsning var särskilt märkbar när man anslöt datorer eller enheter som Steam Machine till moderna 4K-tv-apparater, där den tidigare standarden inte var tillräcklig vad gäller bandbredd och alternativ.

Det scenariot börjar stadigt förändras. AMD har skickat in en sats patchar till Linuxkärnan för AMDGPU-drivrutinen som introducerar stöd för HDMI FRL (Fixed Rate Link)Nyckelkomponenten som möjliggör de högre överföringshastigheterna i HDMI 2.1. Det är ännu inte den kompletta bilden av standarden, men det representerar det första riktiga genombrottet för Linux att lämna bakom sig en del av det tekniska bagage som det bar i vardagsrummet jämfört med Windows.

Valves nya Steam Deck -handdator kostar 400 dollar
Relaterad artikel:
Valves nya Steam Deck -handdator kostar 400 dollar

Det historiska HDMI Forum-blocket om HDMI 2.1 i Linux

För att förstå vikten av denna rörelse måste vi se tillbaka: HDMI Forum, det organ som kontrollerar standarden och dess licenser, avslog 2024 AMD:s begäran om att implementera HDMI 2.1 i drivrutiner med öppen källkod.Argumentet var att en öppen implementering skulle avslöja proprietära tekniska detaljer som forumet inte ville se publicerade, en svår ståndpunkt att förena med den fria mjukvarans värld.

Det vetot fick en mycket specifik konsekvens: Alla datorer med ett AMD-grafikkort som körde Linux var praktiskt taget begränsade till HDMI 2.0.Även om grafikkortet mer än tillräckligt stödde HDMI 2.1-funktioner. Detta innebar att man via HDMI avstod från konfigurationer som 4K vid 120 Hz eller 8K vid 60 Hz utan att tillgripa genvägar eller aggressiv komprimering, något som är särskilt irriterande för dem som använder mellan- och high-end-tv-apparater i Europa.

Begränsningen var även märkbar i kommersiella produkter. Valves Steam Machine, baserad på SteamOS (Linux)Den tillkännagavs officiellt som kompatibel med HDMI 2.0 Trots att hårdvaran kunde göra mer, behöll dokumentationen och det tekniska materialet den konservativa etiketten, vilket försatte enheten i en nackdel jämfört med konkurrerande Windows-datorer eller konsoler när det gällde att dra nytta av HDMI 2.1-tv-apparater i europeiska vardagsrum.

Under hela denna tid försökte Linux-utvecklarcommunityn, tillsammans med AMD-ingenjörer, att få ihop pusslet samtidigt som de respekterade både öppen källkod och HDMI-forumets sekretesskrav. Det fanns experimentella implementeringar och interna tester som visade att stödet var tekniskt genomförbart.Men det juridiska och licensieringsmässiga hindret förblev det största hindret.

HDMI 2.1-anslutning på Linux-system

AMD introducerar HDMI FRL i AMDGPU: den verkliga grunden för HDMI 2.1

Ändringen kommer med den nya serie patchar som AMD har skickat in till kärnan. Kärnan i dessa förändringar är tillägget av HDMI FRL (Fixed Rate Link) till AMDGPU-kontrollern.vilket är referensdrivrutinen med öppen källkod för moderna Radeon-grafikkort på Linux. FRL är transportlagret som ersätter TMDS-länken som ärvts från HDMI 2.0 och ansvarar för att möjliggöra den betydande bandbreddsökningen för 2.1-standarden.

Enligt AMD:s grafikingenjörer som var involverade i utvecklingen, FRL-implementeringen har redan klarat en representativ delmängd av HDMI Forums överensstämmelsetester.Fullständig validering pågår fortfarande, men företaget är övertygat om att det inte kommer att bli några överraskningar i sista minuten, eftersom samma kod genomgår liknande tester i andra miljöer och plattformar.

Det bör noteras att Denna första omgång av patchar inkluderar ännu inte funktioner som DSC (Display Stream Compression) eller VRR (Variable Refresh Rate)Dessa är viktiga element i HDMI 2.1-ekosystemet för att komprimera signalen och synkronisera uppdateringsfrekvensen med spelet. AMD indikerar att dessa komponenter för närvarande testas och kommer att anlända i senare batcher, ett vanligt sätt att rulla ut betydande kärnförändringar.

Ändå är språnget inte obetydligt. Med FRL aktiverat kan HDMI-länken skalas till bandbredder som tillåter 4K vid 120 Hz eller högre upplösningar med inställningar för fullfärg.Detta är något som fram tills nu i Linux vanligtvis krävdes med DisplayPort, installation av Windows eller att man accepterade kvalitetssänkningar, såsom 4:2:2 eller 4:2:0 kromasubsampling, för att undvika att kanalen mättas.

I det europeiska sammanhanget, där 4K-tv-apparater med HDMI 2.1 har blivit populära de senaste åren, Den här uppdateringen öppnar dörren för att bättre utnyttja dessa paneler från en Linux-dator eller en AMD-baserad vardagsrumsmaskin.Fram tills nu har många användare varit tvungna att ge upp kombinationen av hög upplösning, hög uppdateringsfrekvens och HDR om de ville fortsätta använda Linux utan huvudvärk.

Valves tysta tryck och SteamOS roll

Vad som har förändrats sedan 2024 är inte helt dokumenterat, men källorna är överens om en punkt: Valve utövar enligt uppgift diskreta påtryckningar på både AMD och HDMI Forum. för att lösa situationen. SteamOS förlitar sig starkt på Radeon-grafikprocessorer, och deras planer för vardagsrummet innebär att erbjuda en konsolliknande upplevelse på tv-apparater som redan är utrustade med HDMI 2.1.

Valve hade finjusterat sina planer för Ångmaskin, en apparat som är särskilt utformad för att placeras under TV:n. Att tillkännage en vardagsrumsenhet som officiellt förblev på HDMI 2.0, med begränsningar vid 4K och 120 Hz, var en svag punkt i dess förslag jämfört med andra konsoler eller minidatorer med Windows.Företaget behöver SteamOS, och i förlängningen Linux, för att sluta släpa efter när det gäller videoutgång.

I parallell form, Valve har själva introducerat optimeringar i SteamOS och Linux-grafikstacken, såsom justeringar av VRAM-hantering och andra patchar relaterade till AMDGPU.Detta delvis med tanke på nuvarande och framtida enheter (Steam Deck, potentiella revideringar och vardagsrumssystem). Att utrusta ekosystemet med en fungerande HDMI 2.1-port passar perfekt in i denna strategi att konsolidera Linux som en gångbar spelplattform i det europeiska vardagsrummet.

Flera rapporter från specialiserade medier tyder på att Förhandlingarna med HDMI-forumet var långa, diskreta och stödda av gemenskapens arbete.som presenterade experimentella implementeringar som visade att specifikationen kunde uppfyllas utan att offra principerna för öppen källkodsprogramvara. Denna kombination av kommersiellt tryck och tekniska bevis bidrog till att mildra forumets ursprungliga hållning.

Det praktiska resultatet är att, För första gången börjar Linuxkärnan anpassa sig till Windows vad gäller HDMI 2.1-kompatibilitet på AMD-hårdvara.Allt är inte klart, men det största hindret, som var transportlagret och det formella vetot, börjar ge vika.

Påverkan på Linux-spelare och Steam Machine

Den första gruppen som märker förändringen kommer att vara den vanliga: Radeon-grafikkortsanvändare på Linux anslutna till moderna TV-apparater och bildskärmar via HDMIFram tills nu, även om de hade en nyligen installerad grafikkortsprocessor och en 4K-TV med HDMI 2.1, var de bundna till HDMI 2.0-hastigheter, med mer konservativa konfigurationer och, i vissa fall, flimmer eller lägesbegränsningar när vissa kombinationer tvingades fram.

Med ankomsten av FRL till AMDGPU-drivrutinen, Dessa användare kommer att kunna få tillgång till upplösningar och uppdateringsfrekvenser från Linux som tidigare bara var möjliga med DisplayPort eller genom att installera Windows.För de som har byggt en speldator i vardagsrummet eliminerar detta en av de vanliga anledningarna till att behålla en dubbelstart eller ge upp pingvinen på matsals-TV:n.

I det specifika fallet med ångmaskinen går effekten ett steg längre. Valves enhet kommer att kunna uppdatera sina specifikationer för att återspegla faktisk HDMI 2.1-kompatibilitet under SteamOS.Detta ger den en bättre position jämfört med konkurrenter som nästa generations konsoler eller Windows mini-datorer i liknande prisklass. Marknadsföringsbudskapet är enkelt: anslut den, slå på den, och TV:n kan få ut det mesta av hårdvarans kapacitet.

Dessutom, Valve har redan meddelat att verifierade spel för Ångdäck De kommer också att finnas tillgängliga för ångmaskinmed en mindre restriktiv process inriktad på "det bara fungerar". Det betyder att katalogen som är redo att fungera bra på Linux redan finns, och nu förskjuts flaskhalsen mindre till operativsystemet och mer till kvaliteten på anslutningen och själva TV:n.

För Europa och Spanien, där införandet av 4K-tv-apparater med 120Hz-spellägen har accelererat, Att kunna kombinera en Steam Machine eller en PC med Radeon och Linux med HDMI 2.1 utan några mellanliggande lösningar är särskilt tilltalande.Många användare som redan äger en konsol och vill dedicera en HDMI-port till en Linux-dator kommer att se en av de mest omtalade begränsningarna försvinna.

Vad saknas för att tala om fullständig HDMI 2.1 på Linux?

Trots framstegen är det viktigt att inte överskatta den omedelbara effekten av patcherna. Det vi har just nu är FRL-transportbasen integrerad i AMDGPU och under full validering.Det är den grundläggande pelaren, ja, men den omfattar ännu inte hela spektrumet av funktioner som tillverkare vanligtvis förknippar med HDMI 2.1 i sin marknadsföring.

AMD har gjort det klart att Funktioner som Display Stream Compression (DSC) och Variable Refresh Rate (VRR) testas fortfarande och kommer i senare leveranser.Utan DSC kan vissa extrema kombinationer av upplösning, uppdateringsfrekvens och färgdjup fortfarande kräva kompromisser. Utan VRR kommer spelupplevelsen på kompatibla TV-apparater ännu inte att vara lika smidig som på plattformar som redan använder den här funktionen.

I praktiken, Det betyder att den initiala effekten kommer att bli mer märkbar i 4K 120Hz-scenarier med rimliga bildinställningar.utan att behöva tänja på gränserna till den grad att komprimering blir nödvändig. Användare som tänjer på alla utdataparametrar till den yttersta gränsen kommer att fortsätta vänta på nästa omgång av patchar.

Integrationstider måste också beaktas. Ändringarna måste göras i Linux-kärnans huvudträd och sedan nå distributionerna.Denna process kan ta veckor eller månader beroende på varje projekts releaseschema. Stora europeiska distributioner för stationära datorer och spel integrerar vanligtvis nya kärnversioner snabbt, men inte alla gör det samtidigt.

Ändå det faktum att Det faktum att implementeringen redan har klarat några av HDMI Forums överensstämmelsetester minskar risken för ett bakslag i sista minuten.Troligtvis kommer vi att se FRL-stöd anlända i stabila kärnversioner inom en rimlig tidsram, följt av iterationer som kommer att komplettera standardens pussel.

Med tanke på det medellånga perspektivet, Om AMD lyckas sluta loopen med DSC, VRR och resten av de tillvalsfunktionerna, kommer moderna Radeon GPU:er på Linux att kunna erbjuda inbyggt HDMI 2.1-stöd mycket nära det i Windows.För spelare som har valt gratis programvara innebär det att de inte behöver välja mellan att använda sin TV till sin fulla potential eller att behålla sitt föredragna operativsystem.

Sammantaget placerar all denna rörelse Linux, AMD och SteamOS har en mycket mer konkurrenskraftig position inom hemmaspelsarenan.Det finns fortfarande bitar som ska monteras, men den högsta väggen, den som ens förhindrade att standardens höghastighetsläge aktiverades, börjar falla sönder, och det kommer att leda till fler verkliga alternativ för dem som ansluter sin dator eller ångmaskin till vardagsrums-TV:n.