Rozwiązanie społecznościowe

Zintegrowany układ graficzny Intel N150 w ZimaOS: od braku obsługi w 2024 roku do sprzętowego przyspieszania w /dev/dri po wersji 1.4.2

A December 2024-August 2025 thread where early N150 systems exposed the VGA device but lacked a usable i915 /dev/dri path. IceWhale said N150 driver testing was underway for 1.4.2. One user later confirmed the iGPU worked from 1.4.2 beta1 with card0 and renderD128 and advised mapping /dev/dri into Jellyfin.

Tytuł „Intel N150 iGPU nie jest obsługiwany” ma znaczenie historyczne. Pod koniec 2024 roku użytkownicy, którzy opublikowali źródłowe informacje, mogli zobaczyć urządzenie PCI grafiki Alder Lake-N, ale intel_gpu_top nie znajdował użytecznego urządzenia i915, a podczas późniejszych testów wersji 1.4 brakowało katalogu /dev/dri. IceWhale przyznało, że platforma CPU/GPU była zbyt nowa, i rozpoczęło weryfikację sterowników.

W sierpniu 2025 roku jeden z użytkowników społeczności poinformował, że grafika N150 działała u niego już od ZimaOS 1.4.2 beta1, i pokazał /dev/dri/card0 oraz renderD128. Obecny ZimaBoard 2 jest już wyposażony w procesor Intel N150, dlatego dawnego wniosku „N150 nie jest obsługiwany” nie należy stosować do aktualnego ZimaOS. Pozostaje ustalić, czy konkretny kontener Jellyfin/Plex ma prawidłowy dostęp do urządzenia GPU i czy rzeczywiście korzysta ze sprzętowego transkodowania.

Wczesne wersje ZimaOS wykrywały GPU, ale nie inicjalizowały użytecznego urządzenia i915

W oryginalnym poście pokazano:

00:02.0 VGA compatible controller:
Intel Corporation Alder Lake-N [Intel Graphics]

ale intel_gpu_top nie zgłaszał żadnego zintegrowanego ani dedykowanego urządzenia i915. Oznacza to, że samo wykrycie urządzenia PCI nie wystarczało do sprzętowej akceleracji.

Nowsze jądro Linuksa zmieniło wynik w innych dystrybucjach

Jeden z uczestników przetestował dystrybucje oparte na Ubuntu i poinformował, że GPU zaczęło działać po przejściu na jądro 6.12.3. Był to materiał porównawczy pochodzący od społeczności, a nie poprawka dla ZimaOS, ale potwierdzał diagnozę, że ograniczeniem była dojrzałość jądra i sterownika.

IceWhale zaplanowało obsługę N150 w ZimaOS 1.4.2

W maju 2025 roku Zima-Jerry poinformował, że trwały testy sterownika iGPU N150 oraz że, o ile nie wystąpią problemy, obsługa powinna pojawić się w wersji 1.4.2.

Zapytany w lipcu o termin Zima-Giorgio powiedział, że wydanie było spodziewane w ciągu dwóch tygodni.

Jeden z użytkowników potwierdził obecność /dev/dri w wersji 1.4.2

Po wydaniu wersji 1.4.2 Jozu poinformował, że u niego nadal nie działało, natomiast coffee.coyote odpowiedział, że działało już od wersji beta1, i opublikował:

/dev/dri/
  by-path
  card0
  renderD128

To przydatne, ale nie jest uniwersalnym potwierdzeniem — jedno połączenie sprzętu i kompilacji działało, podczas gdy inny uczestnik źródłowej dyskusji nadal zgłaszał problemy.

Obecny ZimaBoard 2 korzysta z procesora Intel N150

Aktualna dokumentacja sprzętowa IceWhale wymienia w modelu ZimaBoard 2 czterordzeniowy procesor Intel N150 oraz wyjście Mini DisplayPort. Aktualne wytyczne dotyczące sprzętu Jellyfin również opisują N150 jako układ zintegrowanej grafiki obsługujący Quick Sync, ostrzegając jednocześnie, że sama możliwość sprzętowa nie dowodzi, że akceleracja jest aktywna w aplikacji.

Zobacz aktualną platformę ZimaBoard 2 z procesorem N150.

Najpierw sprawdź ścieżkę GPU na hoście

ls -l /dev/dri
lspci -nnk | grep -A3 -i vga

Aktualny system przeznaczony do sprzętowego transkodowania za pomocą układów Intel powinien zwykle udostępniać węzeł renderowania, taki jak /dev/dri/renderD128. Jeśli katalog /dev/dri nie istnieje, najpierw napraw warstwę sterownika i jądra hosta, zanim zmienisz konfigurację Jellyfin.

Przekaż GPU do Jellyfin lub Plex

W źródle zalecono dodanie /dev/dri do urządzeń lub woluminów kontenera. Aktualne ogólne wytyczne dotyczące kontenerów Jellyfin opierają się na tej samej zasadzie: urządzenie renderowania musi być dostępne wewnątrz kontenera, a użytkownik lub grupa używana w środowisku uruchomieniowym musi mieć uprawnienia do korzystania z niego.

Zweryfikuj rzeczywiste sprzętowe transkodowanie

Odtwarzanie bezpośrednie nie wykorzystuje kodera ani dekodera. Wymuś dozwolony scenariusz testowy wymagający transkodowania, a następnie sprawdź informacje o odtwarzaniu w Jellyfin/Plex oraz aktywność GPU. Samo wysokie użycie procesora nie jest wystarczającym dowodem, jeśli napisy, mapowanie tonów lub nieobsługiwany kodek powodują, że część procesu nadal odbywa się programowo.

FAQ dotyczące iGPU Intel N150

Czy Intel N150 jest nadal ogólnie nieobsługiwany przez aktualne ZimaOS?

Nie. Stary wątek powstał przed pracami nad obsługą w wersji 1.4.2, a obecny ZimaBoard 2 korzysta z procesora Intel N150.

Jaka ścieżka na hoście powinna być dostępna dla akceleracji GPU Intel?

Działający stos graficzny Linuksa zwykle udostępnia katalog /dev/dri, w tym węzeł renderowania, taki jak renderD128.

Czy wszyscy użytkownicy źródłowi zgłosili sukces w wersji 1.4.2?

Nie. Jeden z użytkowników nadal zgłaszał problemy, podczas gdy inny potwierdził działającą ścieżkę /dev/dri już od wersji 1.4.2 beta1.