tehnika · 6 min · 11.09.2026

HDMI 2.1 amdgpu draiverī ieslēdzas pēc noklusējuma: Linux 7.4 noņem ielādes parametru

AMD inženieris Aleksandrs Deihers (Alexander Deucher) 10. septembrī nosūtīja DRM-Next atzaram AMDGPU funkciju izmaiņu kopu, kas paredzēta Linux 7.4 kodolam. Tajā ir HDMI 2.1 FreeSync, HDMI 2.1 mainīgā atsvaidzes intensitāte (VRR) un automātiskais zemās aiztures režīms (ALLM). Līdz ar tiem Fixed Rate Link jeb FRL beidzot ieslēdzas pēc noklusējuma.

Praktiskā izmaiņa ir viena rinda, kas pazūd no ielādes parametriem. Kopš Linux 7.2 FRL kodolā bija klāt izslēgtā stāvoklī. Kurš gribēja pilno HDMI 2.1 caurlaidspēju uz sava televizora, tam ielādētāja konfigurācijā vajadzēja pierakstīt amdgpu.dc_feature_mask=0x400. Linux 7.4 to vairs neprasīs.

Kāpēc FRL divus laidienus stāvēja izslēgts

FRL ir HDMI 2.1 signalizācijas režīms. Vecā TMDS caurlaidspējas robeža ir 18 Gbit/s. Praksē tas nozīmē 4K pie 60 Hz ar astoņu bitu krāsu dziļumu. FRL ceļ griestus līdz 48 Gbit/s. Ar to televizoram var padot 4K pie 120 Hz vai 8K pie 60 Hz.

Līdz šim Linux lietotāji ar 120 Hz televizoru izlīdzējās ar krāsu apakšizlasi. 4:2:0 režīmā 4K pie 120 Hz ietilpst arī vecajos 18 Gbit/s, tikai krāsu informācija tiek atmesta uz pusi. Uz teksta un lietotnes saskarnes elementiem tas ir redzams uzreiz: burtu malas kļūst izplūdušas, sarkans teksts uz melna fona sabrūk. Spēlēs bojājums ir mazāk pamanāms, taču darbvirsmai šāds režīms neder.

AMD savus FRL ielāpus publicēja maija sākumā. Tie nonāca Linux 7.2 laidienā ar izslēgtu slēdzi, jo tobrīd vēl nebija gatava HDMI 2.1 VRR daļa. Ieslēgts FRL bez VRR daļai lietotāju būtu bijis pasliktinājums: augstāka izšķirtspēja pret pazudušu FreeSync. VRR un ALLM ielāpu otro versiju AMD izsūtīja jūlija beigās. DRM-Next slēgšanas termiņš Linux 7.3 ciklam jau bija pagājis, tāpēc kods nogaidīja vienu laidienu.

2024. gada 28. februāris

Stāsts sākās ar atteikumu. HDMI Forum toreiz noraidīja AMD lūgumu atļaut HDMI 2.1 funkcijas atvērtā koda draiverī. AMD Linux inženieri pirms tam vairākus mēnešus strādāja kopā ar sava uzņēmuma juristiem un pārbaudīja katru HDMI funkciju atsevišķi. Kods uzņēmuma iekšienē darbojās. Trūka tikai HDMI Forum apstiprinājuma. Tas nepienāca.

Aiz lūguma stāvēja kļūdas pieteikums par 4K pie 120 Hz, kas atteikuma brīdī bija atvērts jau trīs gadus. Pēc noraidījuma Phoronix ieteica Radeon lietotājiem uz Linux izmantot DisplayPort, kur vien tas iespējams. Televizoriem DisplayPort ieeju gandrīz nav, tāpēc padoms nelīdzēja tieši tiem cilvēkiem, kuri par lietu sūdzējās skaļāk.

Viens izstrādātājs un reģistru salīdzināšana

2026. gada 18. februārī kāds neatkarīgs izstrādātājs publicēja GitHub savu kodola atzaru ar strādājošu HDMI FRL atbalstu amdgpu draiverī. Viņš to uzrakstīja, salīdzinot Radeon GPU reģistru stāvokļus starp Windows un Linux. Papildu ieskatu deva AMD-Xilinx HDMI FRL treniņa kods. Savu tālaika stāvokli izstrādātājs aprakstīja Reddit ierakstā, kuru citēja GamingOnLinux.

FRL treniņš strādā. Video un audio strādā. HDR strādā, VRR nestrādā. Pārbaudīts tikai DCN 4.0.1 jeb Radeon RX 9070 XT. DSC atbalsts nav ieviests.

Tajā pašā sarakstā bija Samsung S95B televizors, kas reizēm atteicās trenēt augstākus FRL ātrumus, kamēr to nepārstartēja. DCN 3.0 ģenerācija jeb Radeon RX 6000 sērija palika pilnībā neieviesta. Kods darbojās, taču Phoronix tobrīd vērtēja, ka šādi ielāpi augšup neaizies, jo tiem cauri būtu jātiek gan HDMI Forum noraidījumam, gan AMD juridiskajai pārbaudei. Pusgadu vēlāk AMD savu FRL kodu iesūtīja pati.

Kas tieši mainījās HDMI Forum pusē, publiski nav pateikts. Phoronix raksta par plaši izplatītām aizdomām, ka lietā iesaistījusies Valve, kurai HDMI 2.1 vajadzīgs gaidāmajai Steam Machine pieslēgšanai pie televizora.

Ko satur septembra izmaiņu kopa

Pieprasījumā līdzās HDMI ir atbalsts gaidāmajam GFX12.1 grafikas dzinējam, DCN 6 displeja dzinējam un SMU 15 barošanas vadības blokam. ALLM liek televizoram vai monitoram pašam pārslēgties uz zemas aiztures režīmu, kad sākas spēle. Attēla pēcapstrādes ķēdes tiek apietas, tāpēc ievades aizture krīt bez lietotāja iejaukšanās izvēlnēs.

Nedēļu iepriekš DRM-Misc-Next kopā aizgāja EDID parsētāja labojumi AMD VSDB blokam. Daļa displeju ražotāju savas VRR spējas paziņo tikai šajā AMD ražotāja blokā. Linux kopējais DRM EDID parsētājs dažas AMD VSDB versijas neapstrādāja pareizi, tāpēc daļai monitoru VRR netika atpazīts vispār.

Tajā pašā kopā Nouveau saņēma 2,147 GHz pikseļu takts atbalstu Blackwell čipiem. Nesaspiests HDMI FRL uz Nouveau pašlaik sasniedz aptuveni 1,78 GHz. Augstākā robeža kļūs vajadzīga tad, kad NVIDIA atvērtā koda draiverim pieslēgs HDMI 2.1 DSC. Turpat Nouveau atomāro režīmu iestatīšanu ieslēdza pēc noklusējuma, ko pārējie Linux DRM draiveri izdarīja gadiem agrāk.

Kad tas nonāks līdz lietotājiem

Linux 7.4 apvienošanas logs atvērsies oktobra otrajā pusē atkarībā no tā, kad 7.3 sasniegs stabilo laidienu. Phoronix pieļauj pašu 7.4 laidienu 2026. gada pēdējās dienās vai 2027. gada janvārī. Ubuntu 26.10 piegādā Linux 7.2 kodolu, tāpēc tur ielādes parametrs joprojām jāraksta pašam.

Nākamais jautājums ir saspiešana. Bez DSC 48 Gbit/s pietiek 4K pie 120 Hz ar 10 bitu krāsu, bet 8K prasa saspiestu plūsmu. Februāra ārpuskoka darbā DSC un YCbCr 4:2:0 nebija ieviesti. Nouveau pusē DSC sagatavošana turpinās. Vai tā paspēs uz Linux 7.4 ciklu, pagaidām nav zināms.

Avoti

komentārisaruna

Komentāri

Šim rakstam vēl nav komentāru. Esi pirmais, kurš dalās ar savu viedokli.

Pievieno komentāru

Tavs e-pasts netiks publicēts. Obligātie lauki atzīmēti.

vēl no tehnikasaistītie