INTEL--

Jądro Linux 5.14 tego lata przyniesie przerobione API przestrzeni użytkownika dla karty graficznej Intel DG1 i ich przyszłych ofert dyskretnych kart graficznych. Ta zmiana w interfejsie API przestrzeni użytkownika sterownika graficznego jądra Intel, który jest obecnie oznaczany jako „zepsuty”, dopóki nie zostanie udowodnione, że jest wystarczająco zdolny do potrzeb przestrzeni użytkownika i stabilny, jest głównie potrzebny do obsługi pamięci lokalnej urządzenia (dedykowana pamięć vRAM).

Od jakiegoś czasu inżynierowie Intela zajmujący się sterownikami open source pracowali nad przeprojektowanym interfejsem API przestrzeni użytkownika do obsługi DG1 i przyszłych dyskretnych procesorów graficznych Intela. To zmienione uAPI jest konieczne, aby przestrzeń użytkownika mogła kontrolować pożądane regiony pamięci, niezależnie od tego, czy chcą korzystać z pamięci systemowej, czy teraz z pamięci lokalnej urządzenia podłączonej do dGPU.

Nowy interfejs API zasadniczo umożliwia odpytywanie dostępnych regionów pamięci (mianowicie dostępności pamięci systemowej lub lokalnej), nowy ioctl podobny do tworzenia GEM, który może akceptować łańcuch możliwych rozszerzeń, a następnie rozszerzenie, które można używane tam, aby umożliwić określenie regionu pamięci, który ma być używany do alokacji.

Podczas gdy ten przeprojektowany interfejs API przestrzeni użytkownika został wysłany dla Linuksa 5.14 przez DRM-Next, z tym jądrem jest ukryty za opcją CONFIG_BROKEN i nie gwarantuje jeszcze Stabilność API. Nadal rozwiązywany jest sterownik jądra Intel pracujący nad wykorzystaniem zarządzania pamięcią TTM . Po zakończeniu konwersji na zarządzanie pamięcią TTM i opublikowaniu najnowszych łat Mesy w celu wykorzystania nowego uAPI, po zweryfikowaniu tego wszystkiego, nowy kod API w przestrzeni użytkownika zostanie ujawniony „na serio” (nie za zepsutym opcja), a także dodanie identyfikatorów PCI dla karty graficznej DG1 do jądra Linux.

Ten przerobiony interfejs API przestrzeni użytkownika dla oddzielnych kart graficznych firmy Intel został wysłany dzisiaj w ramach drm-intel-gt-next do pieczenia w DRM-Next, dopóki nie rozpocznie się okno scalania Linux 5.14 za około miesiąc. Również po stronie grafiki Intela z Linuksem 5.14 pojawia się Alder Lake P włączanie i inne zmiany.

Categories: IT Info