Beeld- en grafische tweaks

Time-out van het beeldschermstuurprogramma terug op de Windows-standaard; venster- en taakbalkanimaties uit. Het effect op de framerate is niet gemeten.

Wat dit onderdeel wijzigt

Time-out van het beeldschermstuurprogramma terug op de Windows-standaard; venster- en taakbalkanimaties uit. Het effect op de framerate is niet gemeten.

InstellingWat het doetRegisterpad
De timeout van het beeldschermstuurprogramma terugzetten op de Windows-standaardVerwijdert TdrDelay zodat Windows zijn standaard 2 seconden wacht voordat het een vastgelopen videokaart redt. Langer wachten maakt niets sneller, het laat een bevriezing alleen langer duren. Eerdere builds van w0a zetten 10 s; dit draait dat terug.HKLM\...\GraphicsDrivers\TdrDelay
Vensteranimaties uitschakelenDe animaties bij minimaliseren, maximaliseren en van de taakbalk stoppen, dus vensters worden meteen geminimaliseerd en hersteld. Winst in games is niet gemeten (transparantie is een eigen tweak op de pagina Optimalisaties)HKCU\...\WindowMetrics\MinAnimate + Explorer\Advanced\TaskbarAnimations

Zo pas je het toe

  1. Open w0a
  2. Ga in het linkermenu naar de pagina Regedit-tweaks
  3. Zoek dit onderdeel op en druk op Toepassen bij de items die je wilt

Elk item heeft zijn eigen knop, dus je hoeft geen heel onderdeel toe te passen — Alles toepassen boven aan de pagina staat er voor als je ze wél allemaal wilt.

Zo draai je het terug

Twee manieren, en allebei werken ze:

geschreven is. Het draait alles terug wat na dat punt is toegepast, latere controlepunten inbegrepen — de bevestiging zegt precies dat voordat ze begint.

terug. Ze leest geen back-up en werkt dus ook als het back-upbestand van w0a weg is.

Het terugdraailogboek staat in %ProgramData%\w0a\backup.json, buiten je gebruikersprofiel.

Het risico

Alles hier is een gedocumenteerde waarde die Windows ondersteunt; niets ervan zit op kernelniveau en niets ervan is onomkeerbaar. De eerlijke zin blijft toch deze: een instelling kan voor jou zonder meetbaar nut zijn. Pas je een wijziging toe en voel je geen verschil, dan heb je waarschijnlijk gelijk — deze pagina's verkopen je geen gevoel, ze vertellen je wat er gewijzigd is.

Wil je het meten, dan geldt de regel uit De benchmark lezen: verander één ding tegelijk, en lees de lows in plaats van het gemiddelde.

Eerst de eerlijke zin

Geen van beide vakjes laat een game sneller lopen, en het effect van allebei op de framerate is niet gemeten. Het eerste is een reparatie: het bepaalt hoe lang een vastgelopen videokaart de hele machine kan laten bevriezen voordat Windows hem redt, en zet die tijd terug op de Windows-standaard. Het tweede zet de bureaubladanimaties uit; het verandert hoe vensters worden geminimaliseerd en hersteld, niet hoe een game rendert.

Vakje voor vakje

De timeout van het beeldschermstuurprogramma terugzetten op de Windows-standaard — verwijdert TdrDelay en TdrDdiDelay onder HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers, elk alleen als het er staat. Geen waarde is de Windows-standaard: 2 seconden voor TdrDelay en 5 voor TdrDdiDelay, de getallen uit Microsofts TDR-documentatie, die ook zegt dat eindgebruikers deze sleutels niet moeten wijzigen. De time-out is niet hoe lang een frame mag duren; het is hoe lang Windows wacht voordat het een kaart redt die niet meer antwoordt. Bij twee seconden kost een vastgelopen GPU een kort zwart scherm. Bij de tien seconden die oudere builds van w0a schreven, kost het tien seconden van een machine zonder beeld, zonder cursor en zonder invoer, en dat bij elke herhaling opnieuw. De waarden worden verwijderd in plaats van op 2 gezet, omdat afwezig de eerlijke manier is om “gebruik de Windows-standaard” te zeggen. Het vakje geeft een van drie antwoorden: hersteld, al op de standaard (niets geschreven) of kon niet worden hersteld — een sleutel waarvoor het toegang werd geweigerd, wordt als fout gemeld, nooit als “al in orde”. Het vraagt alleen om een herstart als er iets is verwijderd. Er is bewust geen herstelrecord voor: w0a mag TdrDelay helemaal niet schrijven, en een oude waarde terugzetten zou een schrijfactie zijn.

Vensteranimaties uitschakelen — schrijft MinAnimate="0" (REG_SZ) onder HKCU\Control Panel\Desktop\WindowMetrics en TaskbarAnimations=0 (REG_DWORD) onder HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced. Windows wordt geleverd met "1" en 1. De reden in de code is dat deze animaties door de compositor worden getekend op dezelfde GPU die de game gebruikt; wat dat in een game waard is, is niet gemeten. Beide zijn je eigen shell-voorkeuren, die Verkenner leest wanneer het start, dus ze worden van kracht nadat je je hebt afgemeld en weer aangemeld, niet na een herstart.

Zelf controleren

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

Voor de eerste twee is geen waarde vinden het resultaat dat je wilt: afwezig is de standaard. Na het animatievakje toont MinAnimate 0 en TaskbarAnimations 0x0.

Wat dit onderdeel niet doet

Het verhoogt de time-out van het beeldschermstuurprogramma niet. Dat was het oude vakje, “TdrDelay verhogen naar 10 s”; het is weg, en TdrDelay staat op de verboden lijst van w0a — het product weigert het waar dan ook te schrijven, een herstel vanuit een back-up inbegrepen.

Het schrijft VisualEffects\TaskbarAnimations\DefaultValue niet. Dat is alleen de terugvalwaarde die Windows raadpleegt als de actieve waarde ontbreekt. Een eerdere versie schreef alleen de terugvalwaarde, de taakbalk bleef precies zo animeren als voorheen, en de kaart beweerde iets anders; de actieve waarde onder Explorer\Advanced is degene die nu wordt geschreven.

Buiten deze pagina

Op de Fix-pagina verwijdert Herstel na een GPU-crash elke GPU-herstelwaarde, niet alleen deze twee, en vraagt om een herstart als het er een heeft verwijderd; Visuele effecten zet de animaties weer aan, samen met transparantie en de andere instellingen voor visuele effecten, en start de service Thema's. Transparantie op zich is De transparantie-effecten van Windows uitschakelen op de pagina Optimalisaties. De Stotterdetective meldt een TdrDelay van 8 seconden of meer die iets anders heeft geschreven en verwijst naar dit vakje; als GPU-crashherstel helemaal is uitgeschakeld, verwijst hij in plaats daarvan naar de Fix-kaart.

Welke Windows-instellingen in een game iets veranderen, wie elke instelling helpt en voor wie hij niets doet: Windows 11-gaminginstellingen die er echt toe doen

w0a verandert geen enkele Windows-instelling tot je erom vraagt, en een tweak bewaart de oude waarde voordat hij een nieuwe schrijft. Herinner me

Heeft deze pagina geholpen?

Wat ontbrak, of wat werkte er niet? We lezen elk van deze berichten.

Heeft deze pagina het niet opgelost, schrijf ons dan — noem het artikel dat je hebt gelezen, dan verbeteren we het.