Podczas gdy opracowywany przez firmę Intel sterownik graficzny Xe do jądra koncentruje się na obsłudze grafiki Tigerlake/Gen12 oraz nowszej zintegrowanej/oddzielnej grafiki za pomocą tego nowoczesnego sterownika typu open source z wieloma ulepszeniami projektowymi w stosunku do starzejącego się sterownika jądra i915, wydaje się, że jest jedna funkcja, która obecnie positioned będzie brakować dla DG2/Alchemist: wsparcie HuC do pomocy przy rozładowywaniu mediów.

Mikrokontroler HuC firmy Intel służy do przenoszenia niektórych funkcji multimedialnych z procesora na GPU i jest niezbędny do akceleracji GPU przy użyciu kodeków, takich jak H.265/HEVC. Sterownik i915 firmy Intel obsługuje HuC w DG2/Alchemist i różnych innych generacjach posiadających adres IP HuC. Ale w przypadku eksperymentalnego sterownika Xe, jego obsługa HuC obecnie nie obejmuje DG2/Alchemist i wygląda na to, że inżynierowie Intela nie planują wdrożenia go również dla tej generacji.

Obsługa HuC dla DG2 jest opisana jako „specjalna” i „stosunkowo irytująca”, która dotyczy tylko DG2/Alchemist, podczas gdy Meteor Lake i kolejne będą nowym i ulepszonym sposobem radzenia sobie z HuC. To z kolei wygląda na to, że zostanie użyte w DG3/Battlemage.


Tak więc DG2/Alchemist HuC funkcjonalność multimediów jest używana tylko przez tę jedną generację, a jej wdrożenie wymagałoby dużo pracy ze strony sterownika Xe, podczas gdy jest już dostępna w sterowniku jądra i915. Ponieważ i915 jest oficjalnym sterownikiem dla DG2/Alchemist, Intel wydaje się nie chcieć przeznaczać zasobów na opracowanie HuC dla DG2 na Xe, biorąc pod uwagę ograniczony zakres.

Brak obsługi HuC dla Xe w DG2 został poruszony w tym FreeDesktop.org GitLab bilet. Tym, którzy chcą korzystać z funkcji multimediów HuC w Arc Graphics opartym na DG2, zaleca się korzystanie z domyślnego sterownika i915.

Choć brakuje obsługi HuC, sterownik Xe, który kiedyś był głównym elementem jądra Linuksa, powinien ostatecznie okazać się bardziej interesujący dla graczy Intel Arc Graphics Linux, chociaż ze względu na możliwe optymalizacje wydajności, funkcje takie jak VM_BIND/rzadka rezydencja wyglądające tak, jakby tylko zostać zaimplementowany dla Xe, a nie i915 (ważne dla uruchamiania nowszych gier Steam Play z VKD3D-Proton), a Intel inwestuje w bazę kodów sterowników Xe jako ich przyszły de facto stos sterowników graficznych typu open source.

Categories: IT Info