Pulpit Windows 11 wyrenderowany bez karty graficznej. Wyszły 2-3 klatki na sekundę

in Sprzęt Komputerowy

Pulpit Windows 11 wyrenderowany bez karty graficznej. Wyszły 2-3 klatki na sekundę

Grupa labscommunity uruchomiła pulpit Windows 11 renderowany nie przez kartę graficzną, a przez NPU — wyspecjalizowany układ, który w nowych komputerach odpowiada za lokalne zadania sztucznej inteligencji. Projekt npu-render to eksperymentalny sterownik wyświetlania, który przechwytuje operacje Desktop Window Managera (komponentu Windowsa składającego obraz pulpitu) i wykonuje je na NPU Intela. W testowanej konfiguracji system osiągał około 2-3 zweryfikowane aktualizacje ekranu na sekundę, podczas gdy celem było 30 Hz.

Windows nadal myśli, że rozmawia z grafiką

Autorzy nie przepisywali ani systemu, ani aplikacji. Desktop Window Manager posługuje się dalej Direct3D i z jego perspektywy nic się nie zmienia. Sterownik zapisuje operacje renderowania w pakietach klatek, osobny proces przekazuje je do NPU, a tam wykonywane są przygotowane przez twórców procedury SHAVE dostarczane przez OpenVINO — zestaw narzędzi Intela do uruchamiania obliczeń na jednostkach neuronowych. Gotowy obraz trafia na ekran przez pośredni sterownik wyświetlania.

Na tak złożonym pulpicie działały Eksplorator plików, menu Start, Notatnik, aplikacje WinUI i WPF oraz Edge. Dwa ostatnie przypadki są istotne, bo według dokumentacji projektu ich własne powierzchnie są w końcowym etapie kompozytowane przez zmodyfikowany tor renderowania. To nie jest więc makieta pulpitu — system naprawdę pracuje.

2,5 odświeżenia na sekundę i 94 ms opóźnienia myszy

Twórcy opisują npu-render jako prototyp badawczy, nie produkt. W jednym ze szczegółowych pomiarów do panelu trafiało około 1,6 klatki na sekundę. Test responsywności w rozdzielczości 1024 × 768 pikseli dał 2,5 aktualizacji obrazu na sekundę, a mediana czasu między ruchem myszy a efektem na ekranie wyniosła 94 ms. Wartość dla 95. percentyla sięgała już 1,5 s. Najdroższe okazały się przebiegi kompozytora z rozmyciem — te mogą trwać całe sekundy.

Czytaj  Nowości od NVIDII – jakie karty graficzne warto kupować?

GPU zwolniło, ale zysku nie wykazano

Przeniesienie kompozycji pulpitu widać w monitoringu obciążenia. Gdy obraz składał układ graficzny, jego silnik 3D pracował z obciążeniem 3,4 proc., z czego 2,8 proc. przypadało na DWM. Po przełączeniu na NPU obciążenie silnika 3D karty graficznej spadło do 0,6 proc., a wykorzystanie NPU wzrosło do 58 proc.

Dokumentacja projektu jest tu wyjątkowo uczciwa: status „GPU relief”, czyli realnego odciążenia grafiki, oznaczono jako niewykazany. Autorzy pokazali, że kompozycja opuściła silnik 3D, ale nie twierdzą, że inna aplikacja dostała dzięki temu więcej wydajności — w kontrolowanym scenariuszu praca kompozytora była po prostu zbyt lekka, żeby cokolwiek zwolnić. Nie jest to zatem sposób na przyspieszenie laptopa ani argument przeciw zintegrowanym układom graficznym.

38 par shaderów i 40 minut najdłuższej sesji

Zakres pracy wykracza poza weekendowy proof of concept. W jądrze SHAVE uruchomiono własny rasteryzator obsługujący m.in. vertex shading, pokrywanie pikseli, próbkowanie dwuliniowe i tryby mieszania kompozytora. Autorzy zidentyfikowali 38 par shaderów używanych przez DWM i WinUI, w tym jednolite i teksturowane prostokąty, efekty Mica i Acrylic, rozmycie oraz tekst; wyniki z urządzenia są porównywane z implementacją referencyjną.

W jednym z udokumentowanych eksperymentów pulpit renderowało NPU przez 2160 sekund, czyli 36 minut — przetworzono wtedy 744 pakiety klatek i 9363 polecenia. Najdłuższa opisana czysta sesja to 40 minut. O stabilności nie ma jeszcze mowy: po powrocie do standardowego pulpitu w jednym z testów prawidłowo przywrócono pozycje tylko 7 z 14 okien, a problemem pozostaje uśpienie i wybudzenie komputera.

Na jakim sprzęcie to w ogóle działa

Tylko na Intelu. Opublikowane wyniki pochodzą z jednego laptopa z platformą Panther Lake, Windowsem 11, sterownikiem NPU 5540 i OpenVINO 2026.4.1, co deweloperzy wyraźnie zaznaczają. Na komputerach Copilot+ PC z układami Qualcomma czy AMD projekt nie zadziała, choć wymagania tej klasy sprzętu obejmują NPU o wydajności co najmniej 40 TOPS.

Czytaj  Czy podkręcanie procesora wpływa na żywotność komponentów?

Nawet na zgodnej maszynie uruchomienie wymaga obsługiwanego NPU Intela, trybu testowego podpisywania sterowników, uprawnień administratora, określonego środowiska OpenVINO oraz narzędzi do zbudowania sterownika i toolchainu SHAVE. Autorzy radzą eksperymentować wyłącznie na komputerze, do którego masz dostęp inną drogą — po awarii można na kilka minut zostać bez użytecznego pulpitu.

Write a Comment

Comment