- AMD integroi Linuxiin uusia AMDGPU-korjauspäivityksiä, jotka mahdollistavat HDMI 2.1:n, Display Stream Compression (DSC) ja FRL:n.
- Päivitys poistaa pitkään voimassa olleet HDMI-lisensointi- ja kaistanleveysrajoitukset, sallien 4K-tarkkuuden 240 Hz:n taajuudella ja jopa 8K-tarkkuuden 120 Hz:n taajuudella Linuxissa.
- Steam Machine ja SteamOS on asemoitu yhtenä tärkeimmistä hyötyjistä, yhdistäen HDMI:n nykyisiin DisplayPort-ominaisuuksiin.
- Korjausten odotetaan ilmestyvän tulevaan Linux-ytimen julkaisuun, ja ne parantavat sekä pelien että työpöytäversioiden kuvanlaatua.
Vuosien ajan Linux-käyttäjät, joilla on tehokkaat Radeon-näytönohjaimet ja huippuluokan televisiot, ovat joutuneet elämään oudon ristiriidan kanssa: laitteisto ja kaapelit valmiina HDMI 2.1:lle, mutta ohjelmisto rajoitettu HDMI 2.0:aanTämä epäsuhta tarkoitti, että pöydälle jäivät korkeammat virkistystaajuudet, parempi värisyvyydet ja nykyaikaisten 4K- ja 8K-näyttöjen täysi potentiaali aina, kun HDMI oli mukana.
AMD on nyt kuromassa umpeen tätä kuilua. Uuden avoimen lähdekoodin työaallon myötä AMDGPU-ohjain, yritys on ottanut käyttöön joukon korjauspäivitykset, joiden tarkoituksena on ottaa käyttöön Display Stream Compression (DSC) HDMI 2.1:n kautta LinuxissaNämä muutokset täydentävät aiempia Fixed Rate Link (FRL) -siirtomenetelmää, joka tukee HDMI 2.1 -standardin suurempaa kaistanleveyttä, ja ne yhdessä muokkaavat sitä, mitä HDMI voi tarjota avoimilla alustoilla.
Mitä AMD muuttaa Linuxin AMDGPU-ajurissa
Linux-grafiikkayhteisön viimeaikaisten raporttien mukaan AMD on hionut huomattavaa päivitystä avoimeen ajuriinsa, HDMI 2.1 -tuen integrointi DSC:llä ja FRL:llä AMDGPU-pinoonTähän asti ajuri on käsitellyt HDMI-portteja käytännössä HDMI 2.0 -päätepisteinä riippumatta näytönohjaimen tai kytketyn television todellisista ominaisuuksista.
Tämä uusi korjaussarja esittelee kaikki tarvittavat osat, jotta sekä näytönohjaimen että näytön tukiessa sitä, linkki voi neuvotella FRL-tiloista ja aktivoida DSC-pakkauksenKäytännössä tämä tarkoittaa, että vanhempi lähetysjärjestelmä ei enää rajoita keinotekoisesti HDMI-lähtöä, ja se voi vihdoin toimia samassa luokassa kuin modernit DisplayPort-liitännät.
Ytimen näkökulmasta työ kytkeytyy olemassa olevaan DRM (Direct Rendering Manager) -infrastruktuuri, laajentaen moodien validointia ja kaistanleveyden laskentaa korkean resoluution ja suuren virkistystaajuuden HDMI-kokoonpanotSen sijaan, että turvauduttaisiin konservatiivisiin rajoihin, ajuri ottaa nyt huomioon FRL:n tarjoaman lisätilan ja DSC:n mukanaan tuomat alhaisemmat pikselikohtaiset kustannukset.
AMD:n tarkoituksena on, että tämä koodi yhdistetään tulevaan Linux-ytimen julkaisuun, ja viittaukset viittaavat a:han kohdeikkuna ytimen version 7.2 ympärilläTämä antaa jakeluille selkeän aikajanan. aloita parannusten toimittaminen vakiografiikkapinoissaan seuraavien kehitysjaksojen aikana.
FRL ja DSC: miten HDMI 2.1 vihdoin venyttää jalkojaan
Ymmärtääksemme, miksi nämä liitännät ovat tärkeitä, on hyödyllistä eritellä niihin liittyvät teknologiat. HDMI 2.1 ei ainoastaan lisää numeroita; se perustuu... Fixed Rate Link (FRL) uutena tapana siirtää dataa kaapelin kautta. FRL korvaa vanhemman TMDS-menetelmän, jota käytettiin HDMI 2.0:ssa, mahdollistaen paljon suuremman tiedonsiirron saman fyysisen liittimen kautta.
FRL:n päällä on näyttövirran pakkaus. DSC on visuaalisesti häviötön pakkausmenetelmä, joka on suunniteltu erityisesti näyttöliikenteelle.Sen sijaan, että raa'an videostriimin lähettäisi pakkaamattomana, GPU pakkaa sen reaaliajassa käyttämällä algoritmia, joka on viritetty siten, että käyttäjien ei käytännössä pitäisi pystyä havaitsemaan mitään häiriöitä normaaleissa katseluolosuhteissa.
FRL:n ja DSC:n yhdistelmä tarkoittaa, että järjestelmä voi käyttää tiloja, jotka olivat aiemmin saavuttamattomissa HDMI:n kautta. Päivitetyn AMDGPU-tuen ansiosta Linux pystyy nyt ajamaan 4K-resoluutioita jopa 240 Hz:n taajuudella HDMI 2.1:n kautta., ja tilanteissa, joissa näytönohjain ja näyttö sen sallivat, jopa 8K 120 Hz:n taajuudella on mahdollinen kaistanleveyden rajoissa.
Ratkaisevasti DSC ei ainoastaan auta raakaresoluution ja virkistystaajuuksien kanssa, vaan se myös säilyttää 10-bittinen värisyvyys ja laaja väriasteikko Tämä vaarantuisi, jos järjestelmän pitäisi vähentää kromaisuutta tai bittisyvyyttä sopiakseen HDMI 2.0 -linkin kautta. Tällä on suoria vaikutuksia paitsi peleihin, myös HDR-sisältöön ja ammattimaiseen värikriittiseen työhön.
HDMI 2.0 -pullonkauloista 4K 240 Hz:iin ja 8K 120 Hz:iin
Edellisessä Linux-asennuksessa, vaikka sinulla olisi ollut huippuluokan Radeon-näytönohjain ja huippuluokan HDMI 2.1 -televisio, olisit usein jumissa 4K 60 Hz:ssä HDMI-liitäntää käytettäessäSiirtyminen 4K 120 Hz:iin tai sitä suurempaan resoluutioon tarkoitti yleensä vaihtamista DisplayPort-liitäntään, jos näyttö tuki sitä, tai alhaisempien resoluutioiden ja virkistystaajuuksien hyväksymistä.
Uusien AMD-korjausten myötä tuo raja on käytännössä poistettu. Ajuri voi nyt paljastaa ja validoida 4K 240 Hz -tilat HDMI 2.1:n kautta, kun DSC on käytettävissä, mikä tuo HDMI-lähdön linjaan sen kanssa, mitä DisplayPort 1.4 on tarjonnut Linuxissa jo jonkin aikaa. Monissa olohuonejärjestelmissä, jotka on rakennettu televisioiden eikä näyttöjen ympärille, tämä muutos on erityisen merkittävä.
Äärimmäisessä ääripäässä tuki 8K jopa 120 Hz:n taajuudella HDMI-liitännän kautta avaa oven tulevaisuuden skenaarioille, vaikka nykyiset pelilaitteet eivät realistisesti pystyisikään tarjoamaan triple-A-pelejä natiivilla 8K-tarkkuudella. Työpöytäkäytössä, videoiden toistossa tai erikoistuneemmissa visualisointityökuormissa tällaisten tilojen neuvotteleminen suoraan HDMI:n kautta Linuxissa on kuitenkin merkittävä askel eteenpäin.
Raakaresoluution ja hertsitaajuuden lisäksi uudella toiminnalla on etuja myös jokapäiväisessä käytössä. Koska kroma-alinäytteistystä tai bittisyvyyttä ei enää tarvitse aggressiivisesti vähentää, järjestelmä voi pitää signaalin puhtaampana, mikä... parantaa tekstin terävyyttä ja vähentää hienovaraista epätarkkuutta jonka jotkut käyttäjät huomasivat käyttäessään HDMI 2.0 -kaistanleveyden rajoja. Linuxin työpöytäympäristöjen ja valikoiden pitäisi siksi näyttää terävämmiltä yhteensopivissa televisioissa ja näytöissä.
Lisensointiongelmat ja miksi Linux jäi jälkeen HDMI 2.1:ssä
Tarina ei ole pelkästään tekninen. Yksi syy siihen, miksi Linux on jäänyt jälkeen HDMI 2.1 -ominaisuuksien suhteen, liittyy HDMI-teknologioita koskeva lisensointikehysVaikka näytönohjaimet ja kaapelit ovat olleet valmiina jo jonkin aikaa, täysin avoimen ja spesifikaatioiden mukaisen tuen käyttöönotto ylävirran ajurissa ei ole niin yksinkertaista kuin kytkimen kääntäminen.
Valmistajien on tasapainotettava HDMI-lisensointielintä kohtaan esittämänsä velvoitteet avoimen lähdekoodin vaatimusten kanssa, jos toteutustiedot ja protokollan käsittely ovat julkisesti näkyvissäTämä on historiallisesti tehnyt yrityksistä varovaisempia tiettyjen ominaisuuksien toteuttamisessa avoimesti, vaikka ne voisivatkin tarjota niitä suljettujen Windows-ajureiden kautta.
Tässä yhteydessä AMD:n viimeisin työ erottuu edukseen harkittuna pyrkimyksenä kuroa umpeen kuilua yksityisten ja avointen ekosysteemien välilläInvestoimalla suunnitteluaikaa HDMI 2.1 + DSC -ratkaisuun AMDGPU:lle, yritys mahdollistaa Linux-jakeluille näiden ominaisuuksien toimittamisen suoraan pakkauksesta ilman, että ne turvautuvat pelkästään binäärisiin komponentteihin.
Tuloksena on, että pitkään Linuxissa HDMI:hen liittyneet kaistanleveys- ja ominaisuusrajoitukset, jotka aiemmin johtuivat suurelta osin lakien ja lisensointien harmaista alueista, ratkaistaan nyt tavalla, joka yhdenmukaistaa avoimen lähdekoodin periaatteet nykyaikaisten näyttöstandardien kanssaKäyttäjille näkyvä lopputulos on yksinkertaisesti se, että heidän koneensa toimivat vihdoin niin kuin niiden tekniset tiedot antaisivat ymmärtää.
Steam Machine ja SteamOS: uusien korjauspäivitysten suuret voittajat
Näiden AMDGPU-parannusten ajoitus on herättänyt erityistä kiinnostusta Valven laitteistosuunnitelmia seuraavien keskuudessa. Uudistettu Steam Machine -projekti yhdessä... SteamOS Linux-pohjaisena käyttöjärjestelmänä, on historiallisesti törmännyt HDMI-rajoituksiin, jotka tuntuivat olevan epätahdissa laitteiston ominaisuuksien kanssa.
Höyrykoneen varhaiset versiot oli käytännössä pakattu 4K 60 Hz:n katot HDMI-liitännän kautta koska ohjelmistopino ei pystynyt hyödyntämään HDMI 2.1 -ominaisuuksia, vaikka taustalla olevat komponentit olisivat fyysisesti kyenneet siihen. Käyttäjiä pakotettiin usein käyttämään DisplayPortia, jos he halusivat korkeampia virkistystaajuuksia, mikä ei aina vastannut olohuoneen kytkentätapoja.
AMD:n DSC-yhteensopivan HDMI 2.1 -tuen saapuessa Linuxiin tilanne on muuttumassa. Kun SteamOS saa... ydin ja Mesa-pino jotka sisältävät nämä korjaukset, nykyinen ja tuleva Steam Machine -laitteisto voisi Avaa täysi HDMI 2.1 -toiminnallisuus säännöllisen järjestelmäpäivityksen kautta, sen sijaan, että vaadittaisiin uusia laatikoita tai eksoottisia kiertoteitä.
Se mahdollistaisi konsolityyppisen laitteen tuottavan 4K jopa 240 Hz:n taajuudella HDMI-liitännän kautta yhteensopivissa televisioissa, mikä tuo sen lähemmäksi huippuluokan näyttöjen DisplayPort-liitännän kautta jo saatavilla olevaa kokemusta. Käyttäjille, jotka aikovat kytkeä järjestelmän olohuoneen isoon televisioon, 60 Hz:n ja 120 Hz:n tai suuremman taajuuden välinen ero ei ole hienoinen, varsinkin nopeatempoisissa peleissä.
Vaikka virallisissa SteamOS-julkaisutiedoissa ei ole vielä luvattu tiettyä HDMI 2.1 -virstanpylvästä, AMD:n työn ja Valven meneillään olevien laitteistovalmistelujen lähentyminen viittaa siihen, että HDMI:n ei enää tarvitse olla heikko lenkki Steam Machinen tarinassa. Sen sijaan siitä voi tulla ensiluokkainen kansalainen DisplayPortin rinnalla Linux-peliekosysteemissä.
AMD:n insinöörien rooli ja avoin ajuriekosysteemi
Yksi yhteisön korostamista merkittävistä näkökohdista on AMD:n insinöörien suora osallistuminen tämän toteuttamiseen. Luvut, kuten Harry Wentlandille ja hänen tiimilleen on annettu kunnia jäljellä olevien DSC-ongelmien ratkaisemisesta. Linux-ajurissa, mikä paikasi useiden kehitysjaksojen ajan viipyneitä aukkoja.
Työ menee pidemmälle kuin pelkkä konfigurointilipun kääntäminen. HDMI 2.1:n tukeminen DSC:llä avoimessa ajurissa vaatii huolellinen integrointi ytimen näyttökehykseen, linkkikoulutuksen oikea käsittely, nieluominaisuuksien validointi ja vankka varatoiminto, kun televisiot tai vastaanottimet eivät tue tiettyjä tiloja tai pakkausparametreja.
Työntämällä tätä koodia ylävirtaan AMD vahvistaa strategiaa, josta on tullut yhä tärkeämpi viime vuosina: avoimen AMDGPU-ajurin tekeminen ensisijaiseksi tavaksi käyttää Radeon-laitteistoa Linuxissa, sen sijaan, että sitä kohdeltaisiin toisen luokan vaihtoehtona omien ratkaisujen takana. Tämä lähestymistapa hyödyttää sekä työpöytäjakeluja että erikoistuneita järjestelmiä, kuten Linux-pohjaisia pelikonsoleita.
Loppukäyttäjille hyödyksi on se, että uusia ominaisuuksia, virheenkorjauksia ja suorituskyvyn parannuksia tulee saataville normaalit ytimen ja Mesan päivitykset, joita heidän suosimansa Linux-jakelu jakaa, manuaalisten ajurien asennuksen sijaan. HDMI 2.1 + DSC -tuki sopii tähän malliin yhtenä ominaisuutena, josta tulee osa vakiografiikkapinoa, kun korjauspäivitykset yhdistetään.
Vaikutus jokapäiväiseen työpöytäkäyttöön ja ammatillisiin työkuormiin
Vaikka otsikot keskittyvät luonnollisesti pelaamiseen ja Steam Machineen, HDMI-käsittelyn muutokset ovat tärkeitä myös arkipäiväisempien tehtävien kannalta. Korkeiden resoluutioiden ja korkeiden virkistystaajuuksien käyttö oikeilla väriasetuksilla HDMI:n kautta on perinteisesti pakottanut Linux-käyttäjät... valitse sujuvuuden ja visuaalisen tarkkuuden välillä, erityisesti suurissa televisioissa, joita käytetään ensisijaisina näyttöinä.
DSC:n ansiosta järjestelmän ei enää tarvitse turvautua yhtä usein kroma-alinäytteenottomenetelmiin kuin voi saada pienet tekstit ja käyttöliittymäelementit näyttämään hieman sumeiltaNiille, jotka käyttävät Linux-koneita kehitykseen, toimistotyöhön tai median luomiseen HDMI-liitännällä varustetulla näytöllä, tämä tarkoittaa siistimpiä fontteja, helpommin luettavia käyttöliittymiä ja vähemmän kompromisseja näyttöasetuksissa.
Sisällöntuottajat, jotka ovat riippuvaisia 10-bittisistä väriputkista ja laajoista väriavaruuksista, saavat myös suoraviivaisemman polun. Sen sijaan, että heidän tarvitsisi jonglöörata "hyvä editointiin" ja "hyvä pelaamiseen" -asetusten välillä, Yksi HDMI-liitäntä voi nyt tarjota korkean virkistystaajuuden, korkean resoluution ja täyteläisemmät värit. profiileja yhteensopivilla laitteilla, mikä tekee sekakäyttöisistä asetelmista kannattavampia.
Jopa ammattimaisten kontekstien ulkopuolella kokonaisvaikutus on, että Linux-työpöydät tuntuvat vähemmän rajoittuneilta HDMI-toteutuksen omituisuuksista ja ovat enemmän linjassa sen kanssa, mitä muiden alustojen käyttäjät ovat kokeneet jo jonkin aikaa kytkeessään koneitaan nykyaikaisiin televisioihin ja näyttöihin.
Missä DisplayPort vielä sopii kuvaan
HDMI 2.1 -tuen yleistyminen Linuxissa ei tarkoita, että DisplayPort olisi yhtäkkiä vanhentunut. Päinvastoin, monet kokoonpanot tulevat jatkossakin olemaan riippuvaisia siitä. DisplayPort 1.4 tai uudempi ensisijaisille huippuluokan liitännöille, erityisesti pelimonitoreissa ja usean näytön työasemissa, joissa DP on pitkään ollut oletusarvo.
DisplayPort tarjoaa jo 4K 240 Hz:n taajuudella DSC:llä sopivalla laitteistolla Linuxissa, ja se on edelleen vankka vaihtoehto, kun näyttö on suunniteltu PC-käyttöön eikä olohuonekäyttöön. Nykyisille SteamOS- ja pöytätietokoneiden käyttäjille, joiden näytöt näyttävät sekä HDMI- että DP-liitännän, DisplayPort-liitännän käyttäminen voi silti olla helpoin tie maksimaalisen suorituskyvyn saavuttamiseen.
Uudet AMDGPU-korjaukset vaikuttavat eniten ympäristöihin, joissa HDMI ei ole vain vaihtoehto, vaan ainoa realistinen vaihtoehto – kuten 4K- tai 8K-televisiot, joissa ei ole DisplayPort-tulojaNäissä tapauksissa HDMI 2.1 + DSC -tuen nostaminen DisplayPortin tasolle auttaa poistamaan tunteen, että Linux on jotenkin "toisen luokan" käyttöliittymä perinteisen pöytätietokoneen näytön ulkopuolella.
Toisin sanoen DisplayPort on edelleen tehokas työkalu Linuxin grafiikka-arsenaalissa, mutta HDMI ei ole enää jäljessä tavoilla, jotka pakottaisivat kompromisseihin aina, kun käyttäjät astuvat tyypillisen näyttökokoonpanon rajojen ulkopuolelle.
Kaiken kaikkiaan AMD:n Linuxille julkaisemat HDMI 2.1 DSC -korjaukset edustavat melko merkittävää muutosta siinä, miten avoimen lähdekoodin järjestelmät käsittelevät nykyaikaisia näyttöjä. Yhdistämällä FRL- ja DSC-tuen AMDGPU-ajurissa yritys poistaa pitkään jatkuneita pullonkauloja, jotka ovat estäneet... 4K 240 Hz ja jopa 8K 120 Hz -tilat HDMI-liitännän kautta, ja tuo muutos tapahtuu juuri samaan aikaan, kun Valven Steam Machine ja SteamOS-ekosysteemi näyttävät valmistautuvan uuteen lukuun. Kun jakelut ottavat käyttöön näitä muutoksia sisältävät ytimet, Linux-käyttäjät voivat kohtuudella odottaa, että heidän Radeon-pohjaiset koneensa hyödyntävät paljon paremmin jo omistamiaan näyttöjä ilman, että heidän tarvitsee miettiä koko laitteistopinoaan uudelleen.
