Surface Pro 7 Screen Flickering After Windows 11 Upgrade: How I Fixed It

Bob

  • 1 min
  • 5 reads

I Bought a 7-Year-Old Surface Pro. After upgrading to Windows 11, the whole screen started flickering. I used Grok Bot to help fix it automatically. These three steps together stopped the flickering.

Turn off Multi-Plane Overlay (MPO) #

Run this in CMD or PowerShell as Administrator:

plaintext
reg add "HKLM\SOFTWARE\Microsoft\Windows\Dwm" /v OverlayTestMode /t REG_DWORD /d 5 /f

Turn off Hardware-accelerated GPU scheduling (HAGS) #

Run this in CMD or PowerShell as Administrator:

plaintext
reg add "HKLM\SYSTEM\CurrentControlSet\Control\GraphicsDrivers" /v HwSchMode /t REG_DWORD /d 1 /f

HwSchMode = 1 means off. 2 means on—don’t set it the wrong way. You can also turn off Hardware-accelerated GPU scheduling under Settings → System → Display → Graphics → Change default graphics settings. That maps to the same setting.

Install Surface panel driver 2.5.15.0 #

In Microsoft Update Catalog, search for LGD0555 (or Surface - Monitor), download the panel driver package, expand the CAB, find SurfacePanelDriver.inf, and install it with an elevated command:

plaintext
pnputil /add-driver SurfacePanelDriver.inf /install

The build that installed and stuck for me was Surface Panel Driver V2 2.5.15.0 (Device Manager may also show a name like Surface Passthrough Panel V2). Without admin rights, optional driver installs often fail—elevate and try again.

Pitfalls along the way #

  • Turning off only MPO or only HAGS often isn’t enough. On this machine, both registry values plus the panel driver were needed together.
  • Use 5 for OverlayTestMode. The 1 / 2 meanings for HwSchMode are easy to reverse.
  • The panel driver install needs admin; without elevation, Windows Update–side installs can fail outright.
  • Expand the CAB fully and confirm you’re using SurfacePanelDriver.inf before running pnputil.

Full reboot #

Start → Power → Restart. After the reboot, the flickering was gone.

If you’re hitting the same issue, I hope this process helps.

Enjoyed this article?

On @bob_builds_xyz I share product updates, development notes, and thoughts on work and life.

Share:
Last updated November 3, 2026