Tyvärr Linux, HDMI 2.1 kan inte ha drivrutiner med öppen källkod

Trasig HDMI 2.1-funktionalitet i AMDs Linux-drivrutin med öppen källkod förblir trasig. HDMI-forumet har förkastat en föreslagen drivrutin för öppen källkod för HDMI 2.1-specifikationen, vilket innebär att DisplayPort fortfarande är det föredragna gränssnittet för höga upplösningar och uppdateringshastigheter på plattformar med öppen källkod.

Den moderna HDMI 2.1-specifikationen använder FRL-signaleringsteknik (Fixed Rate Link) för att leverera okomprimerad video över 4K 60Hz. Denna teknik är också ansvarig för stöd för variabel uppdateringsfrekvens (VRR). Men AMD Linux-drivrutinen med öppen källkod kan inte använda HDMI 2.1:s FRL-system. Som ett resultat av detta fastnar Linux-användare som försöker använda HDMI-porten på sin AMD GPU med suboptimal videokvalitet.

Detta problem är föremål för en pågående, tre år gammal, extremt lång supportbiljett. AMD Linux-ingenjör Alex Deucher kommenterar då och då supportärendet och gav nyligen öppen källkodsgemenskapen en strimma av hopp—AMD byggde en funktionell öppen källkod HDMI 2.1-drivrutin! Tillverkaren hoppades kunna lansera sin drivrutin i slutet av 2023 men krävde godkännande från HDMI Forum.

Något föga överraskande sa HDMI-forumet “nej” till drivrutinen med öppen källkod. Alex Deucher förmedlade de dåliga nyheterna i den tidigare nämnda supportbiljetten.

"HDMI-forumet har tyvärr avvisat vårt förslag. För närvarande är en HDMI 2.1-implementering med öppen källkod inte möjlig utan att strida mot kraven på HDMI-forumet."

Medlemmar av HDMI Forum, inklusive AMD, kan delta i utvecklingen av HDMI-teknik. Men som Phoronix förklarade 2021 stängde HDMI 2.1-specifikationen dörren för åtkomst till offentliga HDMI-specifikationer. En implementering med öppen källkod, som den som skapats av AMD, skulle exponera HDMI 2.1-specifikationsinformation för allmänheten. HDMI-forumet vill hålla saker låsta och har det juridiska prejudikatet att göra det.

Intressant nog stöder AMDs drivrutin med öppen källkod DisplayPort till HDMI 2.1-adaptrar. De flesta högkvalitativa bildskärmar stöder DisplayPort, även om den här funktionen kan vara användbar när du ansluter ditt system till en TV.

strong>

Observera att AMD:s produktlistor inte nämner HDMI 2.1-inkompatibilitet med Linux. Oavsett vem som är ansvarig för dessa inkompatibiliteter måste AMD vara mer rättfram mot sina kunder. En GPU:s HDMI-utgång är inte någon superkomplicerad sak—det är grundläggande funktionalitet. Och även om den genomsnittliga Linux-användaren föredrar DisplayPort, kanske de vill använda HDMI för en sekundär skärm eller TV. Detta gäller särskilt i den nuvarande eran av Linux-spel.

Framöver bör supportrar av öppen källkod lägga sin fulla vikt bakom DisplayPort. Vissa Linux-användare tror att AMD fortfarande kan implementera full HDMI 2.1-funktionalitet genom en binär blob med sluten källkod, även om detta verkar vara en osannolik lösning. Det är verkligen inte den bästa lösningen, åtminstone för öppen källkodsentusiaster.

Källa: AMD via Phoronix


Posted

in

by

Tags:

Comments

Leave a Reply