DEV Community

Izanagi
Izanagi

Posted on

How to check if your Windows is actually optimized for gaming

Before you start changing settings, it helps to know what your baseline looks like. Here's how to audit your Windows gaming configuration.

Check your power plan

powercfg /getactivescheme
Enter fullscreen mode Exit fullscreen mode

If the output isn't Ultimate Performance (e9a42b02-d5df-448d-aa00-03f14749eb61), you're leaving performance on the table.

Check if core parking is active

Open Task Manager → Performance → CPU. Click on each core graph. If any cores show 0% usage consistently during gaming load, they're parked.

More precise: run powercfg /query and look for 0cc5b647-c1df-4637-891a-dec35c318583 (CPU parking). The current AC value should be 100.

Check timer resolution

Download ClockRes from Sysinternals and run it. You want:

  • Maximum timer resolution: 0.5ms
  • Current timer resolution: 0.5ms (when a game is running)

If current resolution is 15.6ms while gaming, something is wrong.

Check for Game DVR

HKCU\System\GameConfigStore\GameDVR_Enabled
Enter fullscreen mode Exit fullscreen mode

Should be 0. If it's 1, the background encoder is running.

Check MMCSS Games priority

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile\Tasks\Games
Enter fullscreen mode Exit fullscreen mode

Priority should be 6, Scheduling Category should be "High", GPU Priority should be 8.

Check MPO status

HKCU\Software\Microsoft\Windows\DWM\OverlayTestMode
Enter fullscreen mode Exit fullscreen mode

Should be 5 (disabled). If the key doesn't exist, MPO is enabled by default.

Automated audit

IzanagiOP shows you the current state of all these settings before applying anything. You can see exactly what's misconfigured without changing a thing. It also lets you apply fixes per-category: just Frame Pack, just Network, just Clean. Discord: https://terweb.lt/

Top comments (0)