Dinadala ng AMD at Valve ang HDMI 2.1 sa Linux at pinapalakas ang paglalaro gamit ang Radeon

  • Ipinakilala ng AMD ang suporta ng HDMI FRL sa AMDGPU driver ng Linux kernel, ang teknikal na batayan ng HDMI 2.1.
  • Niluluwagan ng HDMI Forum ang mga paghihigpit nito at pinapayagan ang pag-unlad patungo sa isang bukas na implementasyon sa Linux.
  • Itinutulak ng Valve ang SteamOS at mga PC sa sala sa hinaharap upang samantalahin ang mga 4K TV at mga monitor na may mataas na refresh rate.
  • Ang mga pangunahing tampok tulad ng DSC at VRR ay kailangan pa ring isama, ngunit ang pag-akyat sa bandwidth ay nagbabago na ng tanawin para sa mga manlalaro.

HDMI 2.1 sa Linux

Sa loob ng maraming taon, Mga gumagamit ng Linux na may mga graphics card na AMD Radeon Nagkaroon sila ng medyo mapait na karanasan: handa na ang hardware at ang TV para samantalahin ang HDMI 2.1, ngunit ang sistema ay naipit sa mga limitasyon ng HDMI 2.0. Sinumang nagkokonekta ng kanilang Linux PC sa isang makabagong 4K TV sa pamamagitan ng HDMI ay natuklasan na, sa pagsasagawa, ang magagamit na bandwidth ay hindi sapat upang hawakan ang lahat ng ipinangako ng mga detalye ng graphics card.

Ang sitwasyong iyan ay nagsisimula nang magbago nang husto. Nagpadala na ang AMD ng Unang set ng mga patch para sa open-source na AMDGPU driver na nagpapakilala ng suporta para sa HDMI FRL (Fixed Rate Link), ang transmission mode na nagbibigay-buhay sa bandwidth leap ng HDMI 2.1. Hindi pa ito ang kumpletong pakete, ngunit ito ang turning point na hinihintay ng komunidad sa loob ng maraming taon, na may direktang epekto sa mga kagamitan sa bahay.

Mula sa pagharang ng HDMI Forum hanggang sa pagbubukas ng pamantayan sa Linux

Ang pinagbabatayang problema ay hindi teknikal, kundi may kaugnayan sa paglilisensya. Matagal nang nagbe-veto ang HDMI Forum Isang ganap na bukas na implementasyon ng HDMI 2.1 sa mga open-source driver. Para maisama ang isang feature sa Linux kernel, dapat na pampubliko ang code, at direktang sumasalungat ito sa mga kinakailangan sa pagiging kumpidensyal ng organisasyong namamahala sa pamantayan ng HDMI.

Matagal nang sinusubukan ng AMD na makahanap ng solusyon: ang paglalabas ng isang implementasyon na magpapagana sa HDMI 2.1 nang hindi ibinubunyag ang mga detalyeng itinuturing ng HDMI Forum na sensitibo. Noong Pebrero 2024, sa katunayan, naabot ng forum ang pormal na tanggihan ang isang panukala mula sa AMD na maglabas ng driver na may ganap na suporta sa HDMI 2.1 sa Linux, na siyang dahilan kung bakit hindi na kailangang manatili ang mga Radeon card sa sistemang ito sa bandwidth ng HDMI 2.0.

Ang pagharang na iyon ay nagpataw ng mga tiyak na limitasyon: 4K sa 120Hz, 8K sa 60Hz, Buong HDR Ang mga hindi na-crop na setting ng kulay ay maaari lamang gamitin gamit ang DisplayPort o sa pamamagitan ng direktang pag-install ng Windows. Sa maraming tahanan, kung saan karaniwan ang pagkonekta ng PC sa sala sa TV sa pamamagitan ng HDMI, malinaw ang resulta: kailangan mong isakripisyo ang ilang kalidad ng imahe o mataas na refresh rate kahit na ang TV at graphics card ay ganap na tugma sa HDMI 2.1.

Nagsisimulang magbago ang sitwasyon sa pagdating ng mga bagong patch na ipinadala ng mga inhinyero ng AMD sa driver ng AMDGPU. Ang malaking balita ay ang pagsasama ng HDMI FRL sa kernel driver, isang hakbang na nagawa nang isailalim ng HDMI Forum sa compliance testing nang hindi, tila, nilalabag ang mga kinakailangan nito sa pagiging kumpidensyal. Ito ang unang opisyal na hakbang na nagbubukas ng pinto sa native HDMI 2.1 sa Linux nang hindi umaasa sa mga proprietary solution.

Ano ang iniaalok ng HDMI FRL at bakit ito ang pangunahing bahagi ng HDMI 2.1?

Ang puso ng pagsulong na ito ay ang FRL, isang akronim para sa Fixed Rate Link, ang bagong link mode Ipinakilala ang HDMI 2.1 upang palitan ang lumang TMDS na minana mula sa HDMI 2.0. Hanggang ngayon, ang mga koneksyon ng HDMI sa mga AMD GPU sa Linux ay napilitang gamitin ang lumang link na iyon, dahil ang limitasyon ng bandwidth ay hindi sapat para sa kasalukuyang pangangailangan ng paglalaro at high-end na video.

Gamit ang FRL, ang HDMI 2.1 ay may kakayahang Taasan ang bandwidth sa 48 Gbps Kung gagamit ng mga sertipikadong Ultra High Speed ​​​​cable. Ang pigurang ito ang nagpapahintulot, sa pagsasagawa, sa pagpapadala ng 4K signal sa 120 Hz habang pinapanatiling aktibo ang HDR, binabawasan ang color subsampling, at nagbubukas ng daan para sa mas agresibong mga resolusyon at refresh rate sa mga espesyal na monitor.

Ang mga patch na inilabas ng AMD ay nagdadagdag ng FRL mode na ito sa AMDGPU driver na isinama sa kernel. Ayon sa dokumentasyong ibinigay, Ang implementasyon ay nakapasa na sa isang kinatawan na subset ng mga pagsubok alinsunod sa mismong HDMI Forum, bagama't hinihintay pa ang buong pagpapatunay upang maituring itong ganap na sertipikado.

Mahalagang maging malinaw, gayunpaman, kung ano ang sakop ng unang yugtong ito at kung ano ang hindi nito sakop. Sa unang kargamento na ito Hindi pa kasama ang mga feature tulad ng Display Stream Compression (DSC) at Variable Refresh Rate (VRR).Mahalaga ang DSC para sa pagsasama-sama ng napakataas na resolution na may ambisyosong refresh rate nang hindi nababawasan ang link, at ang VRR ay mahalaga para sa pag-synchronize ng refresh rate ng panel sa mga frame ng GPU, na binabawasan ang pagkapunit at pagkautal. Ang parehong kakayahan ay sinusubukan pa rin at inaasahan sa mga susunod na update sa patch.

Gayunpaman, ang paglipat sa FRL ay mayroon nang praktikal na epekto. Ang nagbubukas ngayon ay ang high-speed data transport sa pamamagitan ng HDMI 2.1, na siyang mismong hadlang na pumipigil sa mga nagsisikap na masulit ang mga 120Hz 4K TV o mga high-refresh-rate monitor sa Linux. Bagama't may ilang bahagi pa rin ng pamantayan na kulang, ang pundasyon para sa mas mahusay na paggamit ng mga display na ito ay nasa loob na ng open-source ecosystem ng AMD.

Valve, SteamOS at ang presyur na dalhin ang HDMI 2.1 sa sala

Kasabay ng trabaho ng AMD, ipinapahiwatig ng ilang sanggunian na Balbula ay gumanap ng isang mapagpasyang papel Sa pagbabagong ito, matagal nang itinutulak ng kumpanya sa likod ng Steam, Steam Deck, at SteamOS na ang ecosystem ng Linux ay makipagkumpitensya nang harapan sa Windows at mga console pagdating sa pagkonekta sa TV sa sala.

Ayon sa iba't ibang ulat, ang Valve ay palihim na pagpindot sa HDMI Forum at AMD Upang malutas ang sitwasyong ito, para sa isang aparato sa sala, ang HDMI 2.1 ay mas may kaugnayan kaysa sa DisplayPort, at ang kawalan ng kakayahang maialok ito nang maayos ay naglalagay sa SteamOS sa isang kawalan kumpara sa mga Windows mini PC o mga susunod na henerasyon na console.

Nagpakita rin ng interes ang kompanya sa isang pinakabukas na implementasyon hangga't maaari ng pamantayan ng HDMIIto ay dahil ang ecosystem nito ay umaasa sa AMD hardware at isang Linux-based operating system. Kasabay nito, naglabas ang mga community developer ng mga eksperimental na implementasyon na nagpapakita na posible ang pag-aalok ng advanced na suporta sa HDMI 2.1 nang hindi nilalabag ang mga prinsipyo ng libreng software.

Ang lahat ng kontekstong ito ay humantong sa kasalukuyang serye ng mga patch. Kung ang AMD ay makakapagbigay ng buong suporta—kabilang ang DSC at VRR—, mga device tulad ng Steam Machine o isang Steam Deck 2 sa hinaharap na nakakonekta sa TV Maaari nilang samantalahin ang HDMI 2.1 nang hindi binabago ang hardware, sa pamamagitan lamang ng mga pagpapabuti ng software, mga driver, at pagpapatunay. Ang magiging limitasyon ay ang bilis kung saan isinasama at pinapatatag ng kernel ang mga tampok na ito.

Mga makasaysayang limitasyon ng mga graphics card ng Radeon sa Linux sa pamamagitan ng HDMI

Hanggang sa naipatupad ang mga pagbabagong ito, malinaw ang karanasan ng maraming gumagamit: Hindi mahalaga kung gaano kalakas ang Radeon o kung gaano kaunlad ang TV.Kung gumagamit ka ng HDMI sa Linux, halos imposibleng makamit ang 4K sa 120Hz o kahit na isaalang-alang ang 8K. Ang tanging pagpipilian ay ang mas mababang refresh rate o gamitin ang DisplayPort tuwing sinusuportahan ito ng monitor.

Para sa mga gumagamit ng Linux bilang kanilang pangunahing operating system, isa itong disbentaha kumpara sa Windows. Pagkonekta ng AMD GPU sa isang high-end na TV sa Windows at ang pag-maximize ng mga kakayahan nito ay mas simple; sa Linux, sa kabilang banda, ang gumagamit ay nakaranas ng maraming lisensya at kawalan ng opisyal na suporta para sa HDMI 2.1 sa mga open driver.

Dahil sa pagdating ng suporta ng FRL sa AMDGPU, Ang agwat na iyon sa Windows ay kitang-kitang lumiliit.Hindi na magiging mandatory ang paggamit ng DisplayPort para masulit ang screen, ni ang pagsuko sa limitadong karanasan kapag gumagamit ng HDMI sa Linux, sa kondisyon na maisama ng kernel at distribution ang naaangkop na bersyon ng driver.

Epekto sa mga manlalaro ng Linux

Sa pang-araw-araw na paggamit, ang unang makakapansin sa pagbabago ay ang mga gumagamit na nagsasama-sama Mga graphics card ng AMD Radeon, Linux, at mga modernong display na konektado sa pamamagitan ng HDMIHanggang ngayon, para masiyahan sa 4K na may mataas na refresh rate at magandang kalidad ng imahe, halos mandatory pa ring gumamit ng Windows o monitor na may ganap na sinusuportahang DisplayPort.

Sa mga kapaligiran sa bahay, kung saan karaniwan nang nakalagay ang desktop computer o mini PC sa tabi ng telebisyon, Mahalaga ang paggamit ng HDMI 2.1 para sa paglalaro sa salaDahil ang FRL ay tumatakbo sa open driver, ang mga configuration na ito ay makakapag-target ng 4K sa 120 Hz na may aktibong HDR at mas kaunting sakripisyo sa kulay, basta't ang TV at ang cable ay parehong sumusunod sa pamantayan ng Ultra High Speed.

Mula sa perspektibo ng pag-aampon ng Linux para sa paglalaro, ang hakbang na ito ay makabuluhan. Isa sa mga pinakakaraniwang dahilan ay inaalis upang patuloy na gamitin ang Windows sa mga computer na idinisenyo para sa multimedia at paglalaro sa sala. Kung ang parehong makina ay nag-aalok ng katulad na karanasan sa visual sa SteamOS o mga sikat na distribusyon (Ubuntu, Fedora, Manjaro, Arch, atbp.), ang pagpili ng sistema ay hindi na limitado ng isang bottleneck sa output ng video.

Nakikinabang din ang mga tagagawa at assembler ng PC. Dahil sa pagsulong na ito, magagawa na nila Ianunsyo ang tunay na pagiging tugma sa HDMI 2.1 sa ilalim ng Linux Sa mga sistemang nakabatay sa mga AMD GPU, hindi na kailangang sabihin na ang paggamit ng Windows ay mahalaga upang masulit ito. Maaari nitong hikayatin ang pag-aalok ng mas maraming pre-installed na configuration na may mga distribusyon ng GNU/Linux na nakatuon sa mga manlalaro.

Kasalukuyang estado ng suporta at mga susunod na hakbang sa kernel

Sa kabila ng optimistikong tono, iginiit ng AMD na nananatili pa rin itong Hindi ito isang kumpletong HDMI 2.1 stack sa AMDGPU driver. Ang nakarating na sa kernel ay ang unang set ng mga patch na nagbibigay-daan sa high-speed data transport sa pamamagitan ng FRL at nakapasa na sa isang malaking bahagi ng mga compliance test ng HDMI Forum.

Ang integrasyon ng Display Stream Compression (DSC)mahalaga para sa pagsasama-sama ng mga matinding resolusyon na may napakataas na mga rate nang hindi nababad ang link, pati na rin ang matatag na suporta para sa Variable na Refresh Rate (VRR)na tumutulong sa pag-synchronize ng screen sa mga GPU frame upang maging mas maayos ang karanasan sa mga mahirap na laro.

Ang karaniwang proseso sa pagbuo ng kernel ay kinabibilangan ng mga patch na ito na dumadaan sa ilang mga yugto: pagsusuri ng mga tagapagbigay ng maintenance, pagsusuri sa komunidad at panghuli, ang integrasyon sa isang matatag na bersyon ng kernel. Ang prosesong ito ay maaaring tumagal kahit saan mula ilang linggo hanggang ilang buwan, depende sa feedback na natanggap at anumang mga problemang lilitaw sa mga partikular na configuration ng hardware.

Para sa end user, ang pagbabago ay darating sa pamamagitan ng isang system update. Mga distribusyon tulad ng Ubuntu, Fedora, o Arch LinuxBukod sa SteamOS, ang mga patch na ito ay unti-unting isasama sa kanilang mga kernel. Sa karamihan ng mga kaso, kakailanganin lamang ng user na panatilihing updated ang system; hindi na kakailanganing manu-manong i-compile ang mga driver maliban na lang kung gusto mong mauna sa mga opisyal na bersyon.

Inaasahan na ang mas advanced na mga tampok ng HDMI 2.1 ay darating nang mas maaga sa mga bagong butil o mga sanga na hindi gaanong konserbatibo Hindi tulad ng mga bersyon ng LTS, na karaniwang inuuna ang katatagan. Gayunpaman, ang katotohanan na ang kasalukuyang code ay sumasailalim na sa opisyal na pagsubok ay nagpapahiwatig na ang pinakakumplikadong bahagi ng teknikal na gawain ay nasa tamang landas na.

Sa hakbang na ito, ang suporta sa HDMI 2.1 sa Linux ay mula sa pagiging isang malayong pangako ay naging realidad na sa yugto ng pag-deploy. Sa wakas, nasira na ng pagsasama ng FRL sa open-source na AMDGPU driver ang limitasyon sa bandwidth ng HDMI 2.0. At nagbubukas ito ng isang bagong kabanata kung saan mas mapapakinabangan ng mga gumagamit ng Radeon ang kanilang mga modernong TV at monitor, habang naghihintay para sa mga tampok tulad ng DSC at VRR upang makumpleto ang puzzle.

Linux 6.10
Kaugnay na artikulo:
Ipinakikilala ng Linux 6.10 ang hardware, performance, seguridad at maging ang mga pagpapabuti sa paglalaro sa Linux