Zusammenfassung:
Windows-Nutzer, die sehen wollten, welche Programme ihre Grafikkarten nutzen, konnten lange Zeit nur relativ begrenzte Informationen erhalten. Obwohl der Task-Manager grundlegende Indikatoren wie GPU-Auslastung und Temperatur anzeigen kann und auch die Anzeige der Videospeichernutzung einzelner Prozesse unterstützt, sind die relevanten Optionen tief verborgen und können nicht klar erklären, was diese Prozesse tun.

Für Benutzer mit NVIDIA-Grafikkarten kann der NVIDIA GPU-Aktivitätsmonitor in der Taskleiste etwas mehr Informationen liefern, aber seine Hauptfunktion besteht nur darin, die Prozesse aufzulisten, die derzeit die GPU nutzen, und es ist schwierig, näher zu erklären, warum jedes Programm Grafikkartenressourcen belegt und welche spezifische Nutzung sie haben. Um detailliertere Daten zu erhalten, müssen Benutzer häufig Abfragen mithilfe von PowerShell-Befehlen durchführen.
Als Reaktion auf dieses Problem veröffentlichte Scott Hanselman, ein leitender Microsoft-Entwickler und derzeitiger Vizepräsident der technischen Teams von Microsoft und GitHub, ein neues Tool namens gputaskman, in der Hoffnung, Benutzern ein intuitiveres Verständnis der tatsächlichen Nutzung der GPU zu ermöglichen. Dieses Tool ist als Grafikkarten-Überwachungs- und Analysesoftware positioniert, die Benutzern hilft, genau zu sehen, welche Programme die Grafikkarte verwenden und wie sie diese Ressourcen nutzen.
Hanselman hat in der Vergangenheit mehrere nützliche Tools eingeführt. Anfang des Jahres veröffentlichte er PeekDesktop, das die macOS-ähnliche Schnellansicht-Desktop-Funktionalität in Windows 11 einführte. Die Einführung von gputaskman konzentriert sich weiter auf den Bereich der Hardware-Überwachung.
Berichten zufolge kann gputaskman eine große Menge GPU-bezogener Daten anzeigen, darunter Grafikkartenauslastung, Belegung des Videospeichers (VRAM), Temperatur, Stromverbrauch, Frequenz, Videokodierungs- und -dekodierungsaktivitäten sowie PCIe-Busverkehr und andere Informationen. Im Gegensatz zu herkömmlichen Überwachungstools können diese Daten nach Prozess aufgeschlüsselt und angezeigt werden, sodass Benutzer die Quelle des Ressourcenverbrauchs leichter lokalisieren können.
Dieses Tool eignet sich besonders für lokale KI-Anwendungsszenarien. Für einen laufenden LLM-Prozess (Large Language Model) kann gputaskman nicht nur dessen Existenz identifizieren, sondern auch das verwendete Modell und die verwendete Laufzeitumgebung anzeigen und darüber hinaus detaillierte Informationen wie Modellgewichte, Quantisierungsmethoden, Anzahl der Schichten und Speichernutzung bereitstellen. Für Benutzer, die häufig KI-Modelle lokal ausführen, können diese Daten ein tieferes Verständnis dafür liefern, wie das Modell unter der Haube funktioniert.
Medienerfahrungen ergaben in tatsächlichen Tests, dass das Tool in den meisten Fällen normal lief und relevante Indikatoren stabil anzeigen konnte. Es gibt jedoch auch einige kleinere Probleme, z. B. dass die GPU-Temperaturanzeige gelegentlich für eine gewisse Zeit auf dem gleichen Wert bleibt und nicht in Echtzeit aktualisiert wird.
In diesem Zusammenhang machte Hanselman auch deutlich, dass es sich bei gputaskman noch um ein frühes experimentelles Projekt handelt. Obwohl jeder die Software herunterladen und ausprobieren kann, kann es bei der Nutzung zu Funktionsstörungen oder Stabilitätsproblemen kommen, da sich die Software noch in einem frühen Entwicklungsstadium befindet.
Dennoch bietet gputaskman für Benutzer, die häufig hochlastige Aufgaben wie Spiele, Inhaltserstellung oder lokale KI-Inferenz ausführen, bereits detailliertere und praktischere Grafikkartenüberwachungsfunktionen als bestehende Systemtools.
Derzeit unterstützt gputaskman Windows-, Linux-, WSL- und macOS-Plattformen, die mit Apple Silicon-Chips ausgestattet sind. Es gibt jedoch gewisse Unterschiede bei den auf verschiedenen Plattformen verfügbaren Überwachungsindikatoren. Der Entwickler hat den Projektcode und das Installationsprogramm auf GitHub veröffentlicht, damit Benutzer sie kostenlos herunterladen und testen können:
https://github.com/shanselman/gputaskman
Kommentare