Eerst de eerlijke zin. Geen van de drie schakelaars op deze pagina verhoogt op zichzelf de framerate: twee ervan bepalen hoe de frames van een game op het scherm komen, en de derde vertelt Windows dat er een game op de voorgrond staat. w0a heeft geen meting van wat een van de drie op jouw machine verandert, dus laat deze pagina precies zien wat elk vakje schrijft, hoe je dat terugleest en hoe je zelf meet.
Ze komen voortdurend in dezelfde zin voor — "zet volledig-scherm-optimalisaties en Spelmodus uit" is een van de oudste regels in dit vak — en het zijn losstaande instellingen die losstaande dingen doen. Het advies is bovendien tien jaar oud, en Windows is er onder vandaan veranderd.
Hier staat wat elk van beide is, wat er is veranderd, en hoe je de vraag voor jouw machine beantwoordt in plaats van voor die van iemand anders.
Wat volledig-scherm-optimalisaties werkelijk is
Vraagt een game om exclusief volledig scherm — de oude modus waarin de game het beeldscherm helemaal bezit — dan kan Windows hem in plaats daarvan als een randloos venster draaien dat nog steeds rechtstreeks naar het scherm presenteert. Dat is de "optimalisatie": je houdt de dingen die exclusief volledig scherm kapotmaakt (snel alt-tabben, overlays, meldingen, Auto HDR) en, als aan de voorwaarden wordt voldaan, blijft de presentatie rechtstreeks naar het beeldscherm gaan zonder tussenstop bij de bureaubladcompositor.
Het mechanisme dat dat mogelijk maakt heet independent flip: de buffers van de game worden rechtstreeks aan het beeldscherm doorgegeven en de compositor gaat opzij. Wordt niet aan de voorwaarden voldaan — een overlay die in de weg zit, een venster dat niet echt volledig scherm is, een formaat dat niet overeenkomt — dan valt de presentatie terug op compositie, krijgt elk frame er een compositiestap bij, en landt elke overgang tussen die twee als een hapering.
Die terugval, niet de instelling, is wat mensen werkelijk voelen als dit hen helpt.
Waarom het oude advies verouderd is
Windows 11 heeft het oude blit-pad niet afgeschaft. Een DirectX 12-game presenteert altijd via het flip-model, en de instelling voor games in een venster verderop kan een geschikte DirectX 10- of 11-game van het blit-pad halen; een game in een venster die door geen van beide gedekt wordt, kopieert echter nog steeds elk frame op de oude manier. De waarden van volledig-scherm-optimalisaties gaan over games die om exclusief volledig scherm vragen. w0a schrijft ze ook op Windows 11, maar of Windows 11 ze nog leest, is niet gemeten — en w0a zegt precies dat in het bericht dat het afdrukt wanneer het de waarden schrijft, in plaats van je te laten geloven dat je zojuist een winst voor de hele machine hebt gevonden.
Er is nog iets wat de moeite waard is om te weten, want het is de bron van eindeloze verwarring in gidsen die elkaar registerwaarden citeren: een schone Windows-installatie komt met de gedragswaarde al op 2 en de vlag "respecteer de keuze van de gebruiker" op 0. Volledig-scherm-optimalisaties staan aan omdat die vlag 0 is, niet omdat de andere waarde dat is. Alleen de eerste waarde lezen vertelt je niets, en daarom leest een pagina die zegt dat jouw machine "het al uit heeft staan" hem vaak verkeerd.
Wanneer het uitzetten een legitiem experiment is
Niet nooit. Het is een redelijk ding om te proberen wanneer:
- de game een oudere DirectX-titel is die echt exclusief volledig scherm wil;
- kleur, gamma of HDR zich in één specifieke game vreemd gedraagt;
- een overlay of opnameprogramma zich alleen in die game misdraagt.
Doe het eerst per game — het selectievakje op het tabblad Compatibiliteit van het uitvoerbare bestand — en niet voor de hele machine. Het probleem van één game is geen reden om te veranderen hoe elke game presenteert.
En weet wat je opgeeft: alt-tabben wordt trager, Auto HDR geldt niet voor een game die in echt exclusief volledig scherm draait, en sommige overlays tekenen niets meer. Dat zijn precies de verschijnselen die de reparatiekaart Volledig-scherm-optimalisaties ongedaan maakt; daarvoor bestaat hij — hij schrijft de Windows-standaarden onvoorwaardelijk terug, welk programma ze ook heeft veranderd.
De andere instelling: Optimalisaties voor games met vensters
Andere schakelaar, andere Windows-versie, wordt vaak verward met de instelling hierboven. Windows 11 22H2 voegde een instelling toe voor games in venstermodus of randloos: volgens Microsoft verplaatst die een geschikte DirectX 10- of 11-game van de oudere blit-presentatie naar het flip-model. Dat is de beschrijving van Microsoft, geen winst die w0a heeft gemeten. Vóór 22H2 wordt de waarde helemaal niet gelezen.
- Voor wie: volgens de beschrijving van Microsoft DirectX 10- en 11-games in venstermodus of randloos; of het op jouw machine helpt, is niet gemeten.
- Voor wie het niets doet: iedereen op een oudere Windows-build, en iedereen die al in exclusief volledig scherm speelt.
- Eén wisselwerking die het waard is om te kennen: met Auto HDR aan houdt Windows de functie zelf aan.
w0a kan deze aanzetten, en de kaart Weergave van games in venstermodus verwijdert alleen de waarde die w0a zelf heeft geschreven — heb je de functie bewust uitgezet in de grafische instellingen van Windows, dan blijft die keuze staan. Een instelling uitzetten die de gebruiker zelf heeft gekozen is geen reparatie.
Spelmodus
Wat hij doet: vertelt Windows dat er een game op de voorgrond staat, zodat het wat achtergrondwerk tegenhoudt en voorkomt dat driverinstallaties en verzoeken om te herstarten midden in een partij binnenkomen.
Wie hij helpt: een machine met achtergrondwerk dat anders midden in een partij binnenkomt; hoeveel hij op die van jou verandert, is niet gemeten. Hij is het waard om aan te laten.
Waar het advies "zet hem uit" vandaan komt: een klein aantal machines waarop iemand er een probleem mee heeft gemeten en dat heeft opgeschreven, waarna het advies zich naar iedereen verspreidde. Dat is een toetsbare bewering, geen regel — en test je het, test het dan zoals elke andere verandering getest hoort te worden, hieronder.
Wat hij niet is: een functie voor de framerate. Hoop je dat er een getal beweegt, dan is dit niet de instelling die het beweegt.
Wat w0a schrijft, vakje voor vakje
Drie vakjes raken dit onderwerp. Elk vakje onthoudt de vorige waarde voordat het schrijft, dus Ongedaan maken wat w0a heeft gewijzigd zet terug wat er eerst stond. De reparatiekaarten die hieronder worden genoemd doen iets anders: ze schrijven de Windows-standaarden terug, welk programma de waarden ook heeft veranderd.
"Fullscreen-optimalisaties uitschakelen (FSE)" (pagina Optimalisaties)
Vier waarden, allemaal DWORD, onder HKEY_CURRENT_USER\System\GameConfigStore:
| Waarde | Het vakje schrijft | Windows-standaard (wat de reparatiekaart terugschrijft) |
|---|---|---|
GameDVR_FSEBehaviorMode | 2 | 2 |
GameDVR_HonorUserFSEBehaviorMode | 1 | 0 |
GameDVR_DXGIHonorFSEWindowsCompatible | 1 | 0 |
GameDVR_EFSEFeatureFlags | 0 | niet aanwezig |
De eerste rij is aan beide kanten gelijk, dus wat het vakje echt verandert, zijn de andere drie waarden.
- Wanneer het ingaat: w0a vraagt voor dit vakje niet om een herstart. Microsoft zegt niet of een game die al draait de wijziging oppikt, dus sluit de game en start hem opnieuw voordat je iets beoordeelt.
- Op Windows 11: w0a schrijft de vier waarden ook op build 22000 en later; of Windows 11 ze nog leest, is niet gemeten, en de melding die het daar toont, zegt precies dat.
- Alle games, niet één: het vakje verandert deze instelling voor elke game die deze Windows-gebruiker start. De weg per game is de weg die Microsoft documenteert: klik met de rechtermuisknop op het uitvoerbare bestand van de game, Eigenschappen, het tabblad Compatibiliteit, vink Optimalisaties voor volledig scherm uitschakelen aan, Toepassen. w0a heeft geen vakje dat dit selectievakje per game zet, dus die keuze blijft bij jou.
- Terug: de reparatiekaart Volledig-scherm-optimalisaties schrijft de rechterkolom terug.
"Windows-spelmodus inschakelen" (pagina Optimalisaties)
Twee waarden, DWORD 1, onder HKEY_CURRENT_USER\Software\Microsoft\GameBar: AutoGameModeEnabled en AllowAutoGameMode.
- Het vakje leest eerst. Staan beide waarden al op 1, dan schrijft het niets en zegt het je dat; het meldt geen wijziging die het niet heeft gedaan.
- Op een Windows ouder dan Windows 10 versie 1703 (build 15063) schrijft het helemaal niets: de spelmodus kwam met 1703, en op oudere builds zou niets deze waarden lezen.
- Windows-standaard: ontbreken de waarden, dan past Windows zijn eigen standaard toe. Microsoft noemt die standaard alleen in een antwoord van de ondersteuning, niet in een beleids- of instellingenreferentie, dus de melding van w0a noemt hem niet, en deze pagina ook niet.
- Wanneer het ingaat: w0a vraagt voor dit vakje niet om een herstart.
- Terug: geen enkele reparatiekaart zet deze twee waarden terug. Ongedaan maken wat w0a heeft gewijzigd zet terug wat er vóór het vakje stond.
"Optimalisaties voor games in een venster inschakelen (alleen Windows 11)" (pagina Game-optimalisatie)
Eén paar, SwapEffectUpgradeEnable=1, ingevoegd in de tekstwaarde DirectXUserGlobalSettings onder HKEY_CURRENT_USER\SOFTWARE\Microsoft\DirectX\UserGpuPreferences.
- Ingevoegd, niet overschreven: dezelfde tekst bevat ook je instellingen voor Auto HDR, variabele vernieuwingsfrequentie en standaard-GPU, en het vakje laat die staan. Kan het de huidige tekst niet lezen, dan schrijft het niets en zegt het dat.
- Windows-versie: vóór Windows 11 versie 22H2 (build 22621) schrijft het vakje niets en zegt het dat de instelling niet van toepassing is.
- Wat het volgens Microsoft dekt: DirectX 10- en DirectX 11-games in venstermodus of randloze venstermodus. Microsoft beschrijft het als het overzetten van compatibele games van de oudere presentatie volgens het blt-model naar het flip-model, met lagere latency; dat is de beschrijving van Microsoft, geen meting op jouw machine.
- De schakelaar van Windows zelf: Instellingen > Systeem > Beeldscherm > Graphics, en onder de standaardinstellingen de schakelaar Optimalisaties voor games met vensters. Voor één game: Aangepaste opties voor apps, de game, Opties. De pagina van Microsoft zegt niet of de schakelaar aanvankelijk aan of uit staat.
- Auto HDR: Auto HDR inschakelen zet deze functie automatisch aan, en om haar uit te zetten moet je eerst Auto HDR uitzetten.
- Wanneer het ingaat: de aanwijzing van Microsoft is de game opnieuw te starten.
- Terug: de kaart Weergave van games in venstermodus haalt alleen
SwapEffectUpgradeEnable=1uit de globale tekst. EenSwapEffectUpgradeEnable=0dat jij hebt gezet en alle vermeldingen per game blijven zoals ze zijn. - Wat de stotterscan ermee doet: hij noemt deze instelling alleen als de globale tekst uitdrukkelijk
SwapEffectUpgradeEnable=0zegt, als informatie en zonder reparatiekaart, omdat die waarde een bewuste keuze van iemand is.
Controleer het zelf
Deze opdrachten lezen alleen. Voer ze uit in de opdrachtprompt of in PowerShell:
reg query "HKCU\System\GameConfigStore"
reg query "HKCU\Software\Microsoft\GameBar" /v AutoGameModeEnabled
reg query "HKCU\Software\Microsoft\GameBar" /v AllowAutoGameMode
reg query "HKCU\SOFTWARE\Microsoft\DirectX\UserGpuPreferences" /v DirectXUserGlobalSettings
Zo lees je de antwoorden:
- DWORD-waarden worden hexadecimaal weergegeven. Een regel als
GameDVR_FSEBehaviorMode REG_DWORD 0x2betekent 2;0x1betekent 1 en0x0betekent 0. - De eerste opdracht toont elke waarde onder de sleutel. Vergelijk de vier namen met de tabel hierboven; ontbreekt
GameDVR_EFSEFeatureFlagsin de lijst, dan is dat de Windows-standaard. - Bestaat een waarde die je bij naam hebt opgevraagd niet, dan eindigt
reg querymet een fout in plaats van een regel te tonen. Voor de twee spelmoduswaarden betekent dat "niet ingesteld", en geldt de eigen standaard van Windows. - De laatste opdracht toont één regel met
Name=Value;-paren.SwapEffectUpgradeEnable=1betekent dat de functie is aangezet, door het vakje of door de schakelaar in Instellingen;SwapEffectUpgradeEnable=0betekent dat iemand haar bewust heeft uitgezet; staat zo'n paar er niet, dan heeft niets haar voor alle games ingesteld.
Hoe je het echt beslist
De teller beantwoordt deze vraag niet voor je: beide instellingen veranderen hoe frames op het scherm terechtkomen, en dat zie je in de gelijkmatigheid en in de staart, niet in het gemiddelde.
- Kies één game en één herhaalbare scène.
- Neem de ongewijzigde configuratie drie keer op, zodat je je eigen ruis van run tot run kent. De benchmark lezen legt uit waarom die stap niet optioneel is.
- Verander één van de twee instellingen.
- Neem dezelfde scène op dezelfde manier op, en vergelijk de 1% lows — niet het gemiddelde. Hoge gemiddelde FPS maar slechte 1% lows legt uit wat je leest.
- Draai alles terug wat geen getal voorbij je eigen ruis heeft bewogen.
Er is hier nog één getal dat het speciaal waard is om in de gaten te houden. Een opgeslagen opname legt vast wanneer de presentatie terugviel op compositie, en de stotterscan meldt dat met het aantal als een eigen bevinding. Is dat getal hoog, dan is de nuttige vraag niet "FSO aan of uit" maar "wat dwingt compositie af" — meestal een overlay, of een venster dat niet de afmeting van het beeldscherm heeft.
Wat niet op deze pagina staat
De bureaubladcompositor uitzetten, de MPO-registerwaarden en de TDR-waarden gaan allemaal rond in dezelfde gidsen als dit onderwerp. w0a weigert ze te schrijven, en voor de registerwaarden staan de redenen vastgelegd:
OverlayTestModeenDisableOverlaysschakelen multi-plane overlay (MPO) uit. Op een echte machine met Windows 11 25H2 lieten ze CS2 volledig en herhaalbaar bevriezen: de hele computer, niet alleen de game.TdrDelayenTdrDdiDelayverlengen de watchdog van het grafische stuurprogramma, waardoor elke bevriezing alleen langer duurt;TdrLevelschakelt het herstel helemaal uit.EnablePreemptionis een debugwaarde van het drivermodel zonder gemeten voordeel voor de frames, en hij ontneemt de GPU het vermogen om te herstellen van een vastgelopen belasting.
w0a zet ook het compatibiliteitsvakje per game niet, en heeft geen vakje dat de spelmodus uitschakelt. Heeft een eerder programma een van de registerwaarden hierboven gezet, dan zetten Beeld en video en Herstel na een GPU-crash de Windows-standaarden terug.
Gerelateerd
- Windows 11-gaminginstellingen die er echt toe doen
- Waarom games stotteren op Windows 11
- De benchmark lezen
- Weergave van games in venstermodus
- Ongedaan maken wat w0a heeft gewijzigd
- Lage FPS en gestotter in CS2
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
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.