HDMI 2.1 pe Linux: Marea deblocare pentru AMD și SteamOS

  • AMD încorporează HDMI FRL în driverul AMDGPU Linux, baza tehnică a HDMI 2.1.
  • Blocada Forumului HDMI asupra driverelor deschise începe să se relaxeze după ani de veto.
  • Se pare că Valve a insistat discret ca SteamOS și Steam Machine să profite de HDMI 2.1.
  • DSC, VRR și alte funcții lipsesc încă pentru a vorbi despre un suport complet pentru HDMI 2.1.

HDMI 2.1 pe Linux

Ani de zile, utilizatorii Linux s-au confruntat cu o barieră destul de absurdă: Hardware-ul GPU de la AMD era deja pregătit pentru HDMI 2.1, dar sistemul era încă blocat pe HDMI 2.0. din motive legate de licențiere și birocrație. Această limitare a fost deosebit de vizibilă la conectarea PC-urilor sau a dispozitivelor precum Steam Machine la televizoarele 4K moderne, unde standardul anterior era insuficient în ceea ce privește lățimea de bandă și opțiunile.

Scenariul respectiv începe să se schimbe constant. AMD a trimis o serie de patch-uri către kernelul Linux pentru driverul AMDGPU care introduce suport pentru HDMI FRL (Fixed Rate Link)Componenta cheie care permite viteze de transmisie mai mari în HDMI 2.1. Nu este încă imaginea completă a standardului, dar reprezintă prima descoperire reală pentru Linux, care a lăsat în urmă o parte din bagajul tehnic pe care îl avea în sufragerie în comparație cu Windows.

Noul handheld Steam Deck de la Valve are un preț de 400 USD
Articol asociat:
Noul handheld Steam Deck de la Valve are un preț de 400 USD

Blocarea istorică HDMI Forum pe HDMI 2.1 în Linux

Pentru a înțelege importanța acestei mișcări, trebuie să privim în urmă: Forumul HDMI, organismul care controlează standardul și licențele aferente, a respins în 2024 solicitarea AMD de a implementa HDMI 2.1 în driverele open-source.Argumentul a fost că o implementare deschisă ar dezvălui detalii tehnice proprietare pe care forumul nu dorea să le vadă publicate, o poziție dificil de reconciliat cu lumea software-ului liber.

Acel veto a avut o consecință foarte specifică: Orice computer cu un GPU AMD care rula Linux era practic limitat la HDMI 2.0Chiar dacă cipul grafic suporta mai mult decât adecvat capabilitățile HDMI 2.1. Aceasta a însemnat renunțarea, prin HDMI, la configurații precum 4K la 120 Hz sau 8K la 60 Hz fără a recurge la scurtături sau compresie agresivă, lucru deosebit de enervant pentru cei care utilizează televizoare mid-range și high-end în Europa.

Restricția a fost sesizabilă și în cazul produselor comerciale. Mașina cu abur de la Valve, bazată pe SteamOS (Linux)A fost anunțat oficial ca fiind compatibil cu HDMI 2.0 Deși avea hardware capabil de mai mult, documentația și materialele tehnice au menținut acea etichetă conservatoare, ceea ce a dezavantajat dispozitivul în comparație cu PC-urile sau consolele Windows rivale atunci când a venit vorba de valorificarea televizoarelor HDMI 2.1 în sufrageriile europene.

În tot acest timp, comunitatea dezvoltatorilor Linux, împreună cu inginerii AMD, au încercat să pună cap la cap puzzle-ul respectând atât codul open source, cât și cerințele de confidențialitate ale Forumului HDMI. Au existat implementări experimentale și teste interne care au demonstrat că suportul era fezabil din punct de vedere tehnic.Însă bariera juridică și cea a licențelor au rămas principalul obstacol.

Conexiune HDMI 2.1 pe sistemele Linux

AMD introduce HDMI FRL în AMDGPU: adevărata bază a HDMI 2.1

Schimbarea vine odată cu noua serie de patch-uri pe care AMD le-a trimis kernelului. Esența acestor modificări este adăugarea HDMI FRL (Fixed Rate Link) la controlerul AMDGPU.care este driverul de referință open-source pentru plăcile grafice Radeon moderne pe Linux. FRL este stratul de transport care înlocuiește legătura TMDS moștenită de la HDMI 2.0 și este responsabil pentru creșterea semnificativă a lățimii de bandă a standardului 2.1.

Potrivit inginerilor grafici AMD implicați în dezvoltare, Implementarea FRL a trecut deja un subset reprezentativ al testelor de conformitate ale HDMI Forum.Validarea completă este încă în curs de desfășurare, dar compania este încrezătoare că nu vor exista surprize de ultim moment, deoarece același cod este supus unor teste similare în alte medii și platforme.

Trebuie menționat că Acest prim val de patch-uri nu include încă funcții precum DSC (Display Stream Compression) sau VRR (Variable Refresh Rate)Acestea sunt elemente cheie ale ecosistemului HDMI 2.1 pentru comprimarea semnalului și sincronizarea ratei de reîmprospătare cu jocul. AMD indică faptul că aceste componente sunt în prezent testate și vor ajunge în loturi ulterioare, o modalitate obișnuită de a implementa modificări semnificative ale kernelului.

Chiar și așa, saltul nu este nesemnificativ. Cu FRL activat, legătura HDMI se poate scala la lățimi de bandă care permit rezoluții 4K la 120 Hz sau mai mari, cu setări complete de culoare.Acesta este un aspect care, până acum în Linux, necesita de obicei utilizarea DisplayPort, instalarea Windows sau acceptarea unor tranșe de calitate, cum ar fi subeșantionarea chroma 4:2:2 sau 4:2:0 pentru a evita saturarea canalului.

În contextul european, unde televizoarele 4K cu HDMI 2.1 au devenit populare în ultimii ani, Această actualizare deschide calea pentru o utilizare mai bună a acelor panouri de pe un PC cu Linux sau de pe un computer de sufragerie bazat pe AMD.Până acum, mulți utilizatori au fost nevoiți să renunțe la combinația dintre rezoluție înaltă, rată de reîmprospătare mare și HDR dacă doreau să continue să utilizeze Linux fără bătăi de cap.

Presiunea silențioasă a Valvei și rolul SteamOS

Ceea ce s-a schimbat din 2024 nu este pe deplin documentat, dar sursele sunt de acord asupra unui punct: Se pare că Valve a pus presiune discretă atât asupra AMD, cât și asupra HDMI Forum pentru a rezolva situația. SteamOS se bazează în mare măsură pe plăcile grafice Radeon, iar planurile sale pentru sufragerie implică oferirea unei experiențe asemănătoare consolelor pe televizoarele care sunt deja echipate pentru HDMI 2.1.

Valve își ajustase planurile pentru Mașină cu aburi, un dispozitiv special conceput pentru a fi plasat sub televizor. Anunțarea unui dispozitiv pentru sufragerie care a rămas oficial la HDMI 2.0, cu limitări la 4K și 120 Hz, a reprezentat un punct slab al propunerii sale în comparație cu alte console sau mini PC-uri cu Windows.Compania are nevoie de SteamOS, și prin extensie Linux, pentru a nu mai rămâne în urmă în ceea ce privește ieșirea video.

În formă paralelă, Valve însuși a introdus optimizări în SteamOS și în stiva grafică Linux, cum ar fi ajustări ale gestionării VRAM și alte patch-uri legate de AMDGPU.Acest lucru se face parțial având în vedere dispozitivele actuale și viitoare (Steam Deck, potențiale revizii și sisteme pentru sufragerii). Echiparea ecosistemului cu un port HDMI 2.1 funcțional se încadrează perfect în această strategie de consolidare a Linux ca o platformă de gaming viabilă în sufragerii europene.

Mai multe relatări din presa de specialitate indică faptul că Negocierile cu Forumul HDMI au fost lungi, discrete și susținute de munca comunității.care a prezentat implementări experimentale demonstrând că specificația putea fi îndeplinită fără a sacrifica principiile software-ului open-source. Această combinație de presiune comercială și dovezi tehnice a contribuit la atenuarea poziției inițiale a forumului.

Rezultatul practic este că, Pentru prima dată, kernelul Linux începe să se alinieze cu Windows în ceea ce privește compatibilitatea HDMI 2.1 pe hardware-ul AMD.Nu totul este terminat, dar principala barieră, care era stratul de transport și vetoul formal, începe să cedeze.

Impactul asupra jucătorilor Linux și a mașinii Steam

Primul grup care va observa schimbarea va fi cel obișnuit: Utilizatorii de plăci grafice Radeon pe Linux conectați la televizoare și monitoare moderne prin HDMIPână acum, chiar dacă aveau o placă grafică recentă și un televizor 4K cu HDMI 2.1, erau legați de viteze HDMI 2.0, cu configurații mai conservatoare și, în unele cazuri, cu pâlpâire sau restricții de mod atunci când anumite combinații erau forțate.

Odată cu sosirea FRL la driverul AMDGPU, Acești utilizatori vor putea accesa rezoluții și rate de reîmprospătare din Linux, care anterior erau posibile doar cu DisplayPort sau prin instalarea Windows.Pentru cei care și-au construit un PC de gaming în sufragerie, acest lucru elimină unul dintre motivele obișnuite pentru menținerea unui dual boot sau renunțarea la pinguinul de pe televizorul din sufragerie.

În cazul specific al Mașinii cu Abur, impactul merge cu un pas mai departe. Dispozitivul Valve va putea să își actualizeze specificațiile pentru a reflecta compatibilitatea reală cu HDMI 2.1 sub SteamOSAcest lucru îl plasează într-o poziție mai bună față de rivali precum consolele de generație următoare sau mini PC-urile Windows dintr-o gamă de prețuri similară. Mesajul de marketing este simplu: conectează-l, pornește-l și televizorul poate profita la maximum de capacitățile hardware-ului.

În plus, Valve a anunțat deja că jocurile verificate pentru Puntea cu aburi Vor fi disponibile și pentru Steam Machinecu un proces mai puțin restrictiv, axat pe „pur și simplu funcționează”. Aceasta înseamnă că există deja catalogul pregătit să funcționeze bine pe Linux, iar acum blocajul se mută mai puțin în sistemul de operare și mai mult în calitatea conexiunii și a televizorului în sine.

Pentru Europa și Spania, unde adoptarea televizoarelor 4K cu moduri de joc de 120Hz s-a accelerat, Posibilitatea de a combina o mașină Steam sau un PC cu Radeon și Linux cu HDMI 2.1 fără soluții intermediare este deosebit de atractivă.Mulți utilizatori care dețin deja o consolă și doresc să dedice un port HDMI unui computer cu Linux vor vedea cum dispare una dintre cele mai discutate limitări.

Ce lipsește pentru a vorbi despre HDMI 2.1 complet pe Linux?

În ciuda progreselor, este important să nu supraestimăm impactul imediat al patch-urilor. Ceea ce avem acum este baza de transport FRL integrată în AMDGPU și în curs de validare completă.Este pilonul fundamental, da, dar nu cuprinde încă întreaga gamă de caracteristici pe care producătorii le asociază de obicei cu HDMI 2.1 în marketingul lor.

AMD a precizat clar că Funcții precum Display Stream Compression (DSC) și Variable Refresh Rate (VRR) sunt încă în curs de testare și vor fi incluse în livrările ulterioare.Fără DSC, anumite combinații extreme de rezoluție, rată de reîmprospătare și adâncime a culorii ar putea necesita în continuare compromisuri. Fără VRR, experiența de joc pe televizoarele compatibile nu va fi încă la fel de fluidă ca pe platformele care utilizează deja această funcție.

In practica, Asta înseamnă că impactul inițial va fi mai vizibil în scenarii 4K 120Hz cu setări de imagine rezonabile.fără a fi nevoie să se împingă limitele până la punctul în care compresia devine esențială. Utilizatorii care împing toți parametrii de ieșire la limită vor continua să aștepte următoarele seturi de patch-uri.

De asemenea, trebuie luați în considerare timpii de integrare. Modificările trebuie făcute în arborele principal al kernelului Linux și apoi să ajungă la distribuții.Acest proces poate dura săptămâni sau luni, în funcție de programul de lansare al fiecărui proiect. Distribuțiile majore europene de desktop și jocuri încorporează de obicei rapid noi versiuni de kernel, dar nu toate fac acest lucru simultan.

Chiar și așa, faptul că Faptul că implementarea a trecut deja unele dintre testele de conformitate ale HDMI Forum reduce riscul unui eșec de ultim moment.Cel mai probabil, vom vedea suportul FRL sosind în versiuni stabile de kernel într-un interval de timp rezonabil, urmat de iterații care vor completa puzzle-ul standardului.

Privind pe termen mediu, Dacă AMD reușește să închidă bucla cu DSC, VRR și restul funcțiilor opționale, GPU-urile Radeon moderne pe Linux vor putea oferi suport nativ HDMI 2.1 foarte apropiat de cel al Windows.Pentru jucătorii care au optat pentru software gratuit, aceasta va însemna că nu vor mai fi nevoiți să aleagă între a-și utiliza televizorul la întregul său potențial sau a-și păstra sistemul de operare preferat.

Luate împreună, toate aceste mișcări plasează Linux, AMD și SteamOS se află într-o poziție mult mai competitivă în arena jocurilor de acasă.Mai sunt piese de îmbinat, dar cel mai înalt zid, cel care a împiedicat chiar și activarea modului de mare viteză al standardului, începe să se destrame, iar asta se va traduce în opțiuni mai reale pentru cei care își conectează PC-ul sau Steam Machine-ul la televizorul din sufragerie.