GPU Priority unter Windows konfigurieren

Aus MILLENNIUM ARTS ISP - Hilfe | FAQ
Version vom 12. Juli 2026, 11:45 Uhr von Asphyx (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Die Registry-Einstellungen unter '''SystemProfile\Tasks\Games''' gehören zum '''Multimedia Class Scheduler Service''' (MMCSS). Sie steuern keine direkte Übertaktung oder Beschleunigung der Grafikkarte, sondern beschreiben ein Aufgabenprofil für zeitkritische Threads von Spielen und Multimedia-Anwendungen. Der häufig empfohlene Wert '''GPU Priority = 8''' führt nach aktueller Microsoft-Dokumentation zu keiner höheren GPU-Priorität, da diese Einstel…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen

Die Registry-Einstellungen unter SystemProfile\Tasks\Games gehören zum Multimedia Class Scheduler Service (MMCSS). Sie steuern keine direkte Übertaktung oder Beschleunigung der Grafikkarte, sondern beschreiben ein Aufgabenprofil für zeitkritische Threads von Spielen und Multimedia-Anwendungen.

Der häufig empfohlene Wert GPU Priority = 8 führt nach aktueller Microsoft-Dokumentation zu keiner höheren GPU-Priorität, da diese Einstellung von Windows derzeit nicht verwendet wird.

Kurzbewertung

  • GPU Priority: dokumentiert, aber derzeit ohne Wirkung
  • SFIO Priority: dokumentiert, aber derzeit ohne Wirkung
  • Priority: wirksam, jedoch abhängig von der Scheduling Category
  • Scheduling Category: wirksam, sollte nicht pauschal auf High geändert werden
  • Leistungssteigerung: durch die verbreiteten Registry-Werte nicht belegt

Registrierungspfad

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games

Der Schlüssel Games ist ein vordefiniertes MMCSS-Aufgabenprofil von Windows.

Die Einstellungen wirken nur auf Threads, die sich ausdrücklich für dieses Aufgabenprofil beim MMCSS registrieren. Sie verändern nicht automatisch sämtliche Prozesse eines gestarteten Spiels.

Häufig verbreitete Registry-Einstellung

Im Internet wird häufig folgende Kombination als Spieleoptimierung empfohlen:

GPU Priority = 8
Priority = 6
Scheduling Category = High
SFIO Priority = High

Diese Kombination ist technisch widersprüchlich und stellt keine nachgewiesene Leistungsoptimierung dar.

GPU Priority

Name:

GPU Priority

Typ:

DWORD-Wert (32-Bit)

Dokumentierter Wertebereich:

0 bis 31

Microsoft beschreibt den Wert als GPU-Priorität, weist jedoch ausdrücklich darauf hin, dass diese Einstellung derzeit nicht verwendet wird.

Der häufig empfohlene Eintrag

GPU Priority = 8

erhöht daher weder die tatsächliche GPU-Priorität noch die Bildrate oder Grafikleistung.

Eine Änderung ist nicht sinnvoll.

Priority

Name:

Priority

Typ:

DWORD-Wert (32-Bit)

Dokumentierter Wertebereich:

1 bis 8

Der Wert bestimmt die Grundpriorität des MMCSS-Aufgabenprofils.

Dabei gilt:

1 = niedrige Priorität
8 = hohe Priorität

Die tatsächliche Thread-Priorität wird jedoch nicht allein durch diesen Wert bestimmt. Zusätzlich berücksichtigt MMCSS unter anderem:

  • die Scheduling Category
  • die von der Anwendung angeforderte relative Priorität
  • den Vordergrundstatus der Anwendung
  • die bereits verbrauchte Prozessorzeit der jeweiligen Kategorie

Priority 6 mit Scheduling Category High

Die häufig verbreitete Kombination lautet:

Priority = 6
Scheduling Category = High

Bei der Scheduling Category High behandelt Windows den Wert Priority grundsätzlich als 2.

Der eingetragene Wert 6 wird in dieser Kombination daher nicht als Priorität 6 verwendet.

Die Kombination bietet nicht die häufig behauptete besonders hohe Spielepriorität.

Scheduling Category

Name:

Scheduling Category

Typ:

Zeichenfolge

Mögliche Werte:

High
Medium
Low

Die Scheduling Category bestimmt den Prioritätsbereich, in dem die zugeordneten Threads ausgeführt werden.

High

Die Kategorie High verwendet besonders hohe Thread-Prioritäten. Microsoft beschreibt diese Kategorie ausdrücklich als für professionelle Audioaufgaben vorgesehen.

Sie sollte nicht pauschal für Spiele aktiviert werden. Zu hohe Thread-Prioritäten können wichtige Systemaufgaben oder andere zeitkritische Prozesse beeinträchtigen.

Medium

Die Kategorie Medium ist für zeitkritische Vordergrundaufgaben vorgesehen.

Sie ist für normale interaktive Multimedia- und Spieleaufgaben grundsätzlich plausibler als eine pauschale Einstufung als High.

Low

Die Kategorie Low umfasst weniger zeitkritische Aufgaben und Threads, die ihre vorgesehene Prozessorzeit bereits ausgeschöpft haben.

SFIO Priority

Name:

SFIO Priority

Typ:

Zeichenfolge

Mögliche Werte:

Idle
Low
Normal
High

Der Wert beschreibt eine geplante Priorisierung von Ein- und Ausgabevorgängen.

Microsoft weist jedoch darauf hin, dass SFIO Priority derzeit nicht verwendet wird.

Eine Änderung auf

SFIO Priority = High

führt daher zu keiner dokumentierten höheren Datenträger- oder Spieleleistung.

Ein DWORD-Wert wie

SFIO Priority = 6

wäre außerdem vom Datentyp her falsch, da SFIO Priority als Zeichenfolge angelegt werden muss.

Weitere Einstellungen des Aufgabenprofils

Neben den häufig verbreiteten Werten können MMCSS-Aufgabenprofile weitere Einstellungen enthalten.

Affinity

Affinity kann die Zuordnung zu bestimmten logischen Prozessoren beschreiben.

0

und

FFFFFFFF

bedeuten, dass keine feste Prozessoraffinität verwendet wird.

Eine manuelle CPU-Zuordnung ist bei modernen Prozessoren normalerweise nicht sinnvoll und kann die automatische Lastverteilung von Windows beeinträchtigen.

Background Only

Dieser Zeichenfolgenwert bestimmt, ob die Aufgabe ausschließlich als Hintergrundaufgabe behandelt wird.

Mögliche Werte:

True
False

Bei Hintergrundaufgaben verändert sich die Thread-Behandlung nicht durch einen Wechsel des aktiven Fensters.

Für normale Spiele sollte dieser Wert nicht ohne konkreten technischen Grund geändert werden.

BackgroundPriority

Dieser DWORD-Wert beschreibt die Priorität einer Aufgabe im Hintergrund.

Dokumentierter Wertebereich:

1 bis 8

Eine Änderung ist nur relevant, wenn die betreffende Anwendung das Aufgabenprofil tatsächlich verwendet und im Hintergrund ausgeführt wird.

Clock Rate

Clock Rate war ursprünglich ein Hinweis für die zeitliche Granularität der MMCSS-Ressourcenplanung.

Die frühere Garantie einer bestimmten Taktrate wurde bereits ab Windows 7 entfernt, um den Energieverbrauch zu reduzieren.

Der Wert sollte nicht als aktueller Spiele-Tweak verändert werden.

Warum der Registry-Tipp kaum Wirkung zeigt

Die verbreitete Kombination

GPU Priority = 8
Priority = 6
Scheduling Category = High
SFIO Priority = High

hat folgende tatsächliche Bewertung:

  • GPU Priority = 8 wird von Windows nicht verwendet.
  • SFIO Priority = High wird von Windows nicht verwendet.
  • Priority = 6 wird bei Scheduling Category = High als Wert 2 behandelt.
  • Scheduling Category = High ist für professionelle Audioaufgaben vorgesehen.
  • Die Einstellungen wirken nur auf Threads, die sich beim MMCSS für das Aufgabenprofil Games anmelden.
  • Eine höhere Bildrate oder geringere Eingabelatenz ist durch diese Kombination nicht dokumentiert.

Sollten die Werte geändert werden?

Für normale Spiele- und Grafiksysteme ist eine manuelle Änderung nicht zu empfehlen.

Eine Änderung kann allenfalls bei der gezielten Entwicklung, Prüfung oder Fehlerdiagnose einer Anwendung sinnvoll sein, die nachweislich das MMCSS-Aufgabenprofil Games verwendet.

Die vorhandenen Windows-Werte sollten grundsätzlich beibehalten werden.

Vorhandene Einstellungen sichern

Vor einer Änderung kann der vollständige Schlüssel exportiert werden:

reg export "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games" "%USERPROFILE%\Desktop\MMCSS-Games.reg" /y

Sicherung wiederherstellen

reg import "%USERPROFILE%\Desktop\MMCSS-Games.reg"

Anschließend sollte Windows neu gestartet werden.

Fazit

GPU Priority unter SystemProfile\Tasks\Games ist keine direkte Einstellung des Grafiktreibers.

Der verbreitete Wert GPU Priority = 8 wird von Windows derzeit nicht verwendet. Auch SFIO Priority besitzt keine dokumentierte Wirkung.

Die Kombination aus Priority = 6 und Scheduling Category = High erzeugt ebenfalls nicht die behauptete besonders hohe Spielepriorität, da Windows den Priority-Wert in der Kategorie High als 2 behandelt.

Die vorhandenen Einstellungen sollten deshalb nicht als allgemeiner Registry-Tweak für Spiele verändert werden.

Quelle

Microsoft Learn: Multimedia Class Scheduler Service