Windows 11

Windows 11 ohne GPU rendern: Open-Source-Projekt nutzt die NPU

KI-Generiertes Foto

Normalerweise übernimmt die Grafikeinheit eines Computers die Darstellung des Windows-Desktops. Fenster, Animationen, die Taskleiste und andere grafische Elemente werden über die GPU verarbeitet und anschließend auf dem Bildschirm angezeigt.

Doch was passiert, wenn man diese Aufgabe einfach einem anderen Prozessor überlässt?

Genau das haben sich die Entwickler des Open-Source-Projekts npu-render gefragt. Ihnen ist es gelungen, die Windows-11-Oberfläche über eine Intel-NPU berechnen zu lassen, statt dafür wie üblich die Grafikeinheit zu verwenden.

Das Ergebnis funktioniert tatsächlich. Allerdings gibt es einen ziemlich großen Haken: Mit teilweise weniger als zwei Bildern pro Sekunde ist das Ganze aktuell eher ein interessantes Technikexperiment als eine sinnvolle Alternative zur GPU.

Trotzdem zeigt das Projekt, welche ungewöhnlichen Möglichkeiten in den KI-Beschleunigern moderner Prozessoren stecken.

Windows 11 nutzt normalerweise die Grafikeinheit

Unter Windows 11 ist die GPU längst nicht mehr ausschließlich für Spiele oder andere aufwendige 3D-Anwendungen zuständig.

Auch die normale Benutzeroberfläche wird über die Grafikhardware zusammengesetzt.

Dafür ist unter anderem der Desktop Window Manager, kurz DWM, verantwortlich.

Er sorgt dafür, dass einzelne Fenster, die Taskleiste, Transparenzeffekte und andere grafische Elemente zu einem vollständigen Desktopbild kombiniert werden.

Normalerweise erledigt die GPU diese Aufgabe ziemlich effizient.

Selbst auf einfachen Notebooks reicht die integrierte Grafikeinheit dafür problemlos aus.

Die Entwickler von npu-render wollten allerdings herausfinden, ob sich diese Arbeit grundsätzlich auch auf einer NPU erledigen lässt.

Und genau dieser Versuch ist ihnen gelungen.

Was ist eine NPU überhaupt?

Eine NPU, ausgeschrieben Neural Processing Unit, ist ein spezieller Rechenbeschleuniger.

Solche Komponenten sind inzwischen in zahlreichen modernen Prozessoren integriert und werden hauptsächlich für KI-Berechnungen eingesetzt.

Dazu gehören beispielsweise Bilderkennung, Sprachverarbeitung und die Ausführung kleinerer KI-Modelle direkt auf dem Computer.

Microsoft setzt bei seinen Copilot+ PCs besonders stark auf diese Technik.

Entsprechende Geräte benötigen unter anderem eine NPU mit einer Rechenleistung von mindestens 40 TOPS.

TOPS steht für Billionen Rechenoperationen pro Sekunde und dient als grober Leistungsindikator für bestimmte KI-Berechnungen.

Allerdings sind NPUs normalerweise nicht dafür vorgesehen, eine komplette Desktopoberfläche zu rendern.

Ihre Architektur wurde für andere Arten von Rechenoperationen entwickelt.

Genau das macht npu-render technisch so interessant.

npu-render übernimmt die Grafikberechnung von Windows 11

Das Projekt stammt vom Entwicklerteam labscommunity und ist kostenlos auf GitHub verfügbar.

Der Ansatz ist ungewöhnlich.

Statt die Benutzeroberfläche von Windows selbst zu verändern, verwendet das Projekt einen speziell entwickelten Grafiktreiber.

Dieser greift die Zeichenbefehle ab, die Windows normalerweise an die Grafikhardware übermitteln würde.

Anschließend werden diese Befehle gesammelt und über das Intel-Framework OpenVINO an die NPU weitergegeben.

Dort übernehmen eigens entwickelte sogenannte SHAVE-Kernel die notwendigen Berechnungen.

Die fertigen Bildinformationen gelangen schließlich über einen indirekten Anzeigetreiber zurück zur Bildschirmausgabe.

Vereinfacht gesagt wird die eigentliche Zusammensetzung der Desktopgrafik damit von der GPU auf die NPU verlagert.

Das Interessante daran: Die einzelnen Windows-Anwendungen müssen dafür nicht speziell angepasst werden.

Sogar Explorer, Startmenü und Edge funktionieren

Nach Angaben der Entwickler konnten bereits mehrere normale Windows-Anwendungen erfolgreich über die NPU dargestellt werden.

Dazu gehören unter anderem:

  • Der Windows-Datei-Explorer

  • Das Windows-Startmenü

  • Die Taskleiste

  • Microsoft Edge

  • Notepad

  • Verschiedene WinUI- und WPF-Anwendungen

Das ist durchaus bemerkenswert.

Denn die Programme verwenden weiterhin ihre gewohnten Windows-Grafikschnittstellen.

Sie wissen also nicht unbedingt, dass die eigentliche Desktop-Komposition inzwischen auf einem anderen Rechenbeschleuniger stattfindet.

Genau diese Transparenz war eines der Entwicklungsziele.

Allerdings funktioniert noch nicht jeder Grafikvorgang mit der gleichen Zuverlässigkeit oder Geschwindigkeit.

Besonders aufwendige Effekte können die NPU derzeit erheblich ausbremsen.

Die Geschwindigkeit ist noch ziemlich bescheiden

Hier kommen wir zum größten Problem des Experiments.

Die Entwickler haben npu-render auf einem Laptop mit Intels Panther-Lake-Plattform getestet.

Dabei erreichte das System lediglich ungefähr zwei bis drei tatsächlich ausgegebene Bilder pro Sekunde.

In einem dokumentierten Test lag die Bildrate sogar nur bei rund 1,6 FPS.

Zum Vergleich: Ein gewöhnlicher Windows-Desktop läuft typischerweise mit einer Bildwiederholrate von 60 Hz oder mehr.

Selbst das vergleichsweise bescheidene Entwicklungsziel von 30 Bildern pro Sekunde wurde deutlich verfehlt.

MesswertErgebnis
Getestete HardwareIntel Panther Lake
NPU-BildausgabeCa. 2–3 FPS
Dokumentierter Einzeltest1,6 FPS
Angestrebte Bildrate30 FPS
NPU-Auslastung im EinzeltestCa. 58 %

Die Messwerte stammen aus den Tests des Entwicklerteams und sind keine unabhängigen Benchmarks.

Das bedeutet, dass sich Fensterbewegungen und andere grafische Aktionen extrem langsam anfühlen.

Für eine normale Bedienung wäre das kaum akzeptabel.

Besonders interessant ist, dass bestimmte Effekte wie Unschärfe und Transparenz mehrere Sekunden für die Berechnung benötigen können.

Hier zeigt sich deutlich, dass eine NPU eben keine gewöhnliche Grafikkarte ist.

Die GPU wird tatsächlich entlastet

Trotz der niedrigen Geschwindigkeit konnten die Entwickler einen interessanten Effekt messen.

In einem Test sank die gemessene Auslastung der GPU-3D-Engine nach dem Wechsel auf npu-render deutlich.

Vorher lag sie bei ungefähr 3,4 Prozent.

Nach der Umstellung waren es nur noch rund 0,6 Prozent.

Gleichzeitig stieg die Auslastung der NPU auf ungefähr 58 Prozent.

Das zeigt, dass tatsächlich Grafikarbeit auf den KI-Beschleuniger verlagert wurde.

Allerdings ist dabei eine wichtige Einschränkung zu beachten.

Die Entwickler weisen selbst darauf hin, dass die Desktop-Komposition normalerweise ohnehin nur wenig GPU-Leistung benötigt.

Entsprechend ließ sich in den Tests kein messbarer Leistungsvorteil für andere Anwendungen nachweisen.

Wer also gehofft hat, durch die NPU plötzlich mehr Grafikleistung für Spiele oder KI-Anwendungen freizubekommen, wird derzeit enttäuscht.

Läuft Windows 11 damit wirklich komplett ohne GPU?

Hier sollte man die Überschrift etwas genauer einordnen.

npu-render beweist, dass die grafische Zusammensetzung des Windows-Desktops nicht zwingend auf der herkömmlichen GPU-3D-Engine berechnet werden muss.

Das bedeutet allerdings nicht, dass sämtliche Aufgaben der Grafikhardware vollständig ersetzt werden.

Im dokumentierten Test erfolgte die Darstellung über einen indirekten Display-Treiber. Die physische Bildausgabe nutzte weiterhin Teile der vorhandenen Grafik- und Anzeigestruktur.

Dazu passt auch, dass die GPU-Auslastung nicht vollständig auf null zurückging.

Ein Windows-11-PC ohne jegliche Grafikhardware ist damit also nicht nachgewiesen.

Das Projekt verlagert einen bestimmten Teil der Grafikverarbeitung auf die NPU.

Und genau darin liegt auch die eigentliche technische Leistung.

Warum die Entwickler trotzdem an dem Projekt arbeiten

Auf den ersten Blick könnte man sich natürlich fragen, welchen Sinn ein derart langsamer Windows-Desktop überhaupt hat.

Die Antwort liegt weniger im praktischen Nutzen als in den technischen Möglichkeiten.

Moderne Prozessoren verfügen inzwischen über mehrere spezialisierte Recheneinheiten.

Neben CPU und GPU kommt immer häufiger eine NPU hinzu.

Diese ist allerdings nicht ständig vollständig ausgelastet.

Die Entwickler wollten deshalb untersuchen, ob sich solche ungenutzten Ressourcen auch für Aufgaben verwenden lassen, für die sie ursprünglich gar nicht vorgesehen waren.

Langfristig könnte das neue Möglichkeiten eröffnen.

Denkbar wäre beispielsweise, bestimmte Hintergrundaufgaben auf andere Recheneinheiten zu verteilen, damit die GPU mehr Ressourcen für anspruchsvolle Anwendungen zur Verfügung hat.

Ob sich das bei der Desktop-Komposition tatsächlich lohnt, bleibt allerdings fraglich.

Schließlich ist die normale Windows-Oberfläche bereits sehr effizient.

Warum Intel OpenVINO eine wichtige Rolle spielt

Ein zentraler Bestandteil des Projekts ist Intels OpenVINO-Framework.

OpenVINO wurde entwickelt, um KI-Modelle auf unterschiedlicher Intel-Hardware auszuführen und zu optimieren.

Normalerweise kommen dabei beispielsweise neuronale Netze für Bildverarbeitung oder andere KI-Aufgaben zum Einsatz.

npu-render nutzt die entsprechende Infrastruktur dagegen für eigene Grafikberechnungen.

Dafür mussten die Entwickler einige ungewöhnliche technische Lösungen entwickeln.

Unter anderem verwenden sie speziell angepasste Kernel, die bestimmte Zeichenoperationen direkt auf den Recheneinheiten der NPU durchführen.

Aktuell funktioniert dieser Ansatz nur mit unterstützten Intel-NPUs.

Eine entsprechende Umsetzung für AMD- oder Qualcomm-NPUs wurde bislang nicht dokumentiert.

Das Projekt zeigt damit vor allem, wie weit sich die vorhandenen technischen Möglichkeiten einer NPU ausreizen lassen.

Sollte man npu-render selbst ausprobieren?

Für den normalen Windows-Alltag würde ich davon eindeutig abraten.

Die Entwickler bezeichnen ihre Software ausdrücklich als Forschungsprototyp.

Das bedeutet, dass es sich nicht um eine fertige Anwendung für den produktiven Einsatz handelt.

Besonders problematisch ist, dass npu-render tief in die Grafikverarbeitung von Windows eingreift.

Wenn der experimentelle Treiber nicht korrekt arbeitet, kann die Desktopoberfläche vorübergehend unbenutzbar werden.

Zwar besitzt das Projekt Mechanismen, um die ursprüngliche Grafikdarstellung wiederherzustellen.

Trotzdem besteht ein gewisses Risiko.

Auch bei der Wiederherstellung von Fensterpositionen und beim Verhalten nach Standby-Vorgängen dokumentieren die Entwickler noch Einschränkungen.

Wer damit experimentieren möchte, sollte deshalb geeignete Testhardware verwenden und sich vorher mit den technischen Voraussetzungen beschäftigen.

Auf meinem normalen Arbeitsrechner würde ich einen solchen Treiber jedenfalls nicht installieren.

Dafür ist der praktische Nutzen aktuell einfach zu gering.

Könnte die NPU irgendwann eine GPU ersetzen?

Vollständig ersetzen wird eine NPU die Grafikkarte auf absehbare Zeit wahrscheinlich nicht.

Dafür unterscheiden sich beide Recheneinheiten zu stark.

GPUs wurden über viele Jahre darauf optimiert, Grafiken zu berechnen, Bilder zusammenzusetzen und riesige Mengen paralleler Grafikoperationen auszuführen.

NPUs sind dagegen vor allem für bestimmte mathematische Operationen optimiert, die bei KI-Modellen häufig vorkommen.

Natürlich gibt es Überschneidungen.

Das bedeutet aber nicht, dass sich beide Komponenten ohne größere Nachteile gegenseitig ersetzen können.

Interessanter finde ich deshalb die Möglichkeit, einzelne Aufgaben künftig gezielter auf unterschiedliche Recheneinheiten zu verteilen.

Gerade bei modernen KI-PCs könnte sich daraus langfristig eine effizientere Nutzung der vorhandenen Hardware ergeben.

Ob die Windows-Desktop-Komposition dafür der richtige Anwendungsfall ist, müssen weitere Entwicklungen zeigen.

Fazit: Technisch beeindruckend, praktisch noch kaum nutzbar

Mit npu-render ist einem Entwicklerteam ein ungewöhnliches Experiment gelungen.

Die Windows-11-Oberfläche lässt sich tatsächlich mithilfe einer Intel-NPU zusammensetzen, obwohl diese Hardware normalerweise für KI-Berechnungen vorgesehen ist.

Dass dabei Anwendungen wie der Datei-Explorer, das Startmenü und Microsoft Edge grundsätzlich funktionieren, ist technisch durchaus bemerkenswert.

Die bisherige Geschwindigkeit macht allerdings deutlich, wie weit der Ansatz noch von einer praxistauglichen Lösung entfernt ist.

Mit nur zwei bis drei Bildern pro Sekunde dürfte kaum jemand freiwillig seinen normalen Windows-Desktop verwenden wollen.

Hinzu kommt, dass die Entlastung der GPU bislang keine nachweisbaren Vorteile für andere Programme gebracht hat.

Mein Fazit: npu-render ist ein spannendes Open-Source-Experiment, das zeigt, welche ungewöhnlichen Aufgaben moderne KI-Beschleuniger übernehmen können.

Einen echten Ersatz für die Grafikkarte sehe ich darin momentan nicht.

Trotzdem gefällt mir die Idee, vorhandene Hardware bewusst außerhalb ihres ursprünglichen Einsatzbereichs zu testen.

Denn manchmal entstehen interessante technische Entwicklungen gerade dadurch, dass jemand eine eigentlich ziemlich ungewöhnliche Frage stellt:

Warum soll das nur die GPU können?

Quellen

Neowin – Free app bypasses Microsoft's limitation, letting Windows 11 desktop run without any GPU (4. November 2026)

https://www.neowin.net/news/free-app-bypasses-microsofts-limitation-letting-windows-11-desktop-run-without-any-gpu/

GitHub – npu-render: Open-Source-Projekt und technische Dokumentation

https://github.com/labscommunity/npu-render

Reddit – r/LocalLLM: Render your entire Windows desktop on the NPU instead of GPU

https://www.reddit.com/r/LocalLLM/comments/1xfqss6/render_your_entire_windows_desktop_on_the_npu/