Anzeige- und Grafik-Tweaks

Timeout des Anzeigetreibers zurück auf den Windows-Standard; Fenster- und Taskleistenanimationen aus. Die Wirkung auf die Bildrate wurde nicht gemessen.

Was dieser Abschnitt ändert

Timeout des Anzeigetreibers zurück auf den Windows-Standard; Fenster- und Taskleistenanimationen aus. Die Wirkung auf die Bildrate wurde nicht gemessen.

EinstellungWas sie bewirktRegistry-Pfad
Timeout des Anzeigetreibers auf den Windows-Standard zurücksetzenLöscht TdrDelay, damit Windows seine standardmäßigen 2 Sekunden wartet, bevor es eine hängende Grafikkarte rettet. Länger zu warten beschleunigt nichts, es lässt einen Hänger nur länger dauern. Ältere w0a-Builds setzten 10 s; das macht es rückgängig.HKLM\...\GraphicsDrivers\TdrDelay
Fensteranimationen ausschaltenDie Animationen beim Minimieren, Maximieren und in der Taskleiste entfallen, Fenster werden also sofort minimiert und wiederhergestellt. Ein möglicher Gewinn im Spiel wurde nicht gemessen (Transparenz ist ein eigener Tweak auf der Seite Optimierungen)HKCU\...\WindowMetrics\MinAnimate + Explorer\Advanced\TaskbarAnimations

Wie man es anwendet

  1. w0a öffnen
  2. Im linken Menü auf die Seite Regedit-Tweaks gehen
  3. Diesen Abschnitt suchen und bei den gewünschten Einträgen auf Anwenden drücken

Jeder Eintrag hat seinen eigenen Knopf, du musst also keinen ganzen Abschnitt anwenden — Alle anwenden oben auf der Seite ist für den Fall da, dass du sie doch alle willst.

Wie man es zurücknimmt

Zwei Wege, beide funktionieren:

wurde. Damit wird alles zurückgenommen, was nach diesem Punkt angewendet wurde, spätere Prüfpunkte eingeschlossen — die Bestätigung sagt genau das, bevor sie startet.

zurück. Sie liest kein Backup und funktioniert deshalb auch dann, wenn die Backup-Datei von w0a weg ist.

Das Rückgängig-Protokoll liegt unter %ProgramData%\w0a\backup.json, außerhalb deines Benutzerprofils.

Das Risiko

Alles hier ist ein dokumentierter Wert, den Windows unterstützt; nichts davon ist auf Kernel-Ebene und nichts davon ist unumkehrbar. Der ehrliche Satz bleibt trotzdem dieser: eine Einstellung kann für dich ohne messbaren Nutzen sein. Wenn du eine Änderung anwendest und keinen Unterschied spürst, hast du damit wahrscheinlich recht — diese Seiten verkaufen dir kein Gefühl, sie sagen dir, was geändert wurde.

Willst du es messen, gilt die Regel aus Das Benchmark-Ergebnis lesen: ändere eine Sache nach der anderen und lies die Lows statt des Durchschnitts.

Zuerst der ehrliche Satz

Keines der beiden Kästchen lässt ein Spiel schneller laufen, und die Wirkung beider auf die Bildrate wurde nicht gemessen. Das erste ist eine Reparatur: Es entscheidet, wie lange eine hängende Grafikkarte den ganzen Rechner einfrieren kann, bevor Windows sie rettet, und setzt das auf den Windows-Standard zurück. Das zweite schaltet Desktop-Animationen ab; es ändert, wie Fenster minimiert und wiederhergestellt werden, nicht, wie ein Spiel rendert.

Kästchen für Kästchen

Timeout des Anzeigetreibers auf den Windows-Standard zurücksetzen — löscht TdrDelay und TdrDdiDelay unter HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, jeden nur, wenn er vorhanden ist. Kein Wert ist der Windows-Standard: 2 Sekunden für TdrDelay und 5 für TdrDdiDelay, die Zahlen aus Microsofts TDR-Dokumentation, die auch sagt, dass Endbenutzer diese Schlüssel nicht ändern sollten. Das Timeout ist nicht, wie lange ein Frame dauern darf; es ist, wie lange Windows wartet, bevor es eine Karte rettet, die nicht mehr antwortet. Bei zwei Sekunden kostet eine festgefahrene GPU einen kurzen schwarzen Bildschirm. Bei den zehn Sekunden, die ältere w0a-Builds schrieben, kostet sie zehn Sekunden eines Rechners ohne Bild, ohne Mauszeiger und ohne Eingabe, und das bei jeder Wiederholung erneut. Die Werte werden gelöscht statt auf 2 gesetzt, weil Abwesenheit der ehrliche Weg ist, „nimm den Windows-Standard“ zu sagen. Das Kästchen gibt eine von drei Antworten: zurückgesetzt, bereits auf dem Standard (nichts geschrieben) oder konnte nicht zurückgesetzt werden — ein verweigerter Schlüssel wird als Fehler gemeldet, nie als „bereits in Ordnung“. Einen Neustart verlangt es nur, wenn etwas gelöscht wurde. Einen Rückgängig-Eintrag gibt es dafür bewusst nicht: w0a darf TdrDelay überhaupt nicht schreiben, und einen alten Wert zurückzuschreiben wäre ein Schreibvorgang.

Fensteranimationen ausschalten — schreibt MinAnimate="0" (REG_SZ) unter HKCU\Control Panel\Desktop\WindowMetrics und TaskbarAnimations=0 (REG_DWORD) unter HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Windows wird mit "1" und 1 ausgeliefert. Der Grund im Code ist, dass der Compositor diese Animationen auf derselben GPU zeichnet, die das Spiel nutzt; was das in einem Spiel wert ist, wurde nicht gemessen. Beides sind deine eigenen Shell-Einstellungen, die der Explorer bei seinem Start liest, also wirkt es, nachdem du dich ab- und wieder angemeldet hast, nicht erst nach einem Neustart.

Wie man es selbst prüft

reg query "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDelay
reg query "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v TdrDdiDelay
reg query "HKCU\Control Panel\Desktop\WindowMetrics" /v MinAnimate
reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v TaskbarAnimations

Bei den ersten beiden ist kein Wert das Ergebnis, das du willst: Abwesenheit ist der Standard. Nach dem Animations-Kästchen zeigt MinAnimate 0 und TaskbarAnimations 0x0.

Was dieser Abschnitt nicht tut

Er hebt das Timeout des Anzeigetreibers nicht an. Das war das alte Kästchen, „TdrDelay auf 10 s anheben“; es ist weg, und TdrDelay steht auf der Sperrliste von w0a — das Produkt weigert sich, ihn irgendwo zu schreiben, auch bei einer Wiederherstellung aus einer Sicherung.

Er schreibt VisualEffects\TaskbarAnimations\DefaultValue nicht. Das ist nur der Rückfallwert, den Windows heranzieht, wenn der aktive Wert fehlt. Eine frühere Version schrieb nur den Rückfallwert, die Taskleiste animierte genau wie vorher weiter, und die Karte sagte etwas anderes; geschrieben wird jetzt der aktive Wert unter Explorer\Advanced.

Außerhalb dieser Seite

Auf der Fix-Seite löscht GPU-Absturzwiederherstellung jeden GPU-Wiederherstellungswert, nicht nur diese beiden, und verlangt einen Neustart, wenn sie einen entfernt hat; Visuelle Effekte schaltet die Animationen wieder ein, zusammen mit der Transparenz und den anderen Einstellungen für visuelle Effekte, und startet den Dienst „Designs“. Transparenz allein ist Windows-Transparenzeffekte deaktivieren auf der Seite Optimierungen. Der Stutter-Detektiv meldet ein TdrDelay von 8 Sekunden oder mehr, das etwas anderes geschrieben hat, und verweist auf dieses Kästchen; ist die GPU-Absturzwiederherstellung ganz abgeschaltet, verweist er stattdessen auf die Fix-Karte.

Welche Windows-Einstellungen im Spiel etwas ändern, wem jede davon hilft und wem sie nichts bringt: Windows 11 für Gaming optimieren: die Einstellungen, die wirklich zählen

w0a ändert keine Windows-Einstellung, bevor du es verlangst, und ein Tweak sichert den alten Wert, bevor er einen neuen schreibt. Erinnere mich

Hat diese Seite geholfen?

Was hat gefehlt, oder was hat nicht funktioniert? Wir lesen jede einzelne Rückmeldung.

Wenn diese Seite das Problem nicht gelöst hat, schreib uns — nenne den Artikel, den du gelesen hast, und wir bessern ihn nach.