[BUG] Desktop — Progressive Renderer Degradation on Windows 11 / NVIDIA G-Sync
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Bug Report: Claude Desktop — Progressive Renderer Degradation on Windows 11 / NVIDIA G-Sync
Reported by: David Mitchell
Date: June 2026
App Version: Claude Desktop 1.11187.4
Install type: MSIX / Windows Store package (Claude_pzs8sxrjxfjjc)
-----
Environment
|Property |Value |
|---------------------|----------------------------------------------------------------------------------|
|OS |Windows 11 (recent Windows Update applied) |
|App version |Claude Desktop 1.11187.4 |
|Install method |MSIX via Microsoft Store / WindowsApps |
|Exe path |C:\Program Files\WindowsApps\Claude_1.5354.0.0_x64__pzs8sxrjxfjjc\app\Claude.exe|
|GPU |NVIDIA GeForce GTX 1080 |
|GPU driver |581.57 (Game Ready; updated via Windows Update) |
|Monitor |ASUS ROG — G-Sync enabled, 2560×1440 |
|Connection |DisplayPort |
|Windows display scale|100% |
|G-Sync mode |Enabled for windowed and full screen |
-----
Bug Description
Claude Desktop’s Electron renderer enters a progressively degraded state during normal use. Affected regions become visually blurry/soft. The blur is a rendering artefact, not a display or cable issue.
-----
Symptoms
- Sidebar and conversation pane progressively blur during use
- Entry/compose pane remains sharp throughout
- Blur is visible in Windows screenshots (confirms software/rendering issue, not hardware)
- Blur is triggered by window movement — moving the Claude window or any other open window causes the degradation
- Blur is intermittent but reproducible
- Browser version (claude.ai in Chrome/Edge) is completely unaffected
-----
Temporary Workarounds (confirmed effective)
All of the following force a re-rasterisation and restore sharpness:
|Workaround |Notes |
|----------------------------|-------------------------------------------------|
|Ctrl++ then Ctrl+0 |Zoom in then reset — forces full renderer repaint|
|Maximise then restore window|Forces DWM recomposition |
|Refocus the window |Clicking back into Claude restores sharpness |
-----
Root Cause Hypothesis
Electron renderer + Windows DWM compositor + NVIDIA G-Sync interaction.
When any window is moved, Windows DWM enters a live compositing state and redraws the desktop. The Claude Electron renderer appears to drop to a lower-quality rendering surface during this process and does not recover automatically.
Specifically suspected:
- Windows 11 “Optimisations for windowed games” presentation model
- G-Sync VRR interaction with windowed Electron surfaces
- Electron GPU compositing not correctly invalidating/repainting regions after DWM compositing events
Supporting evidence from GitHub issue #56805:
“Electron GPU compositing causes excessive redraws. When the mouse moves over the Claude window, the Electron renderer triggers continuous frame repaints. DWM then re-composites these frames on the NVIDIA GPU, creating a bottleneck. Launching Claude Desktop with --disable-gpu-compositing resolves the issue.”
-----
Solutions Attempted
✅ Previously effective — no longer sufficient after driver/Windows update
|Fix |Method |Outcome |
|------------------------------------------|-----------------------------------------------------------------|-----------------------------------------------------------------------------|
|Monitor Technology → Fixed Refresh |NVIDIA Control Panel → Program Settings → claude_pzs8sxrjxfjjc |Previously fixed blur on focus change; no longer sufficient |
|Disable “Optimisations for windowed games”|Windows Settings → System → Display → Graphics → Claude → Options|Previously fixed window-movement blur; still applied but no longer sufficient|
❌ Attempted — ineffective
|Fix |Method |Outcome |
|----------------------------------------------------------|----------------------------------------------------|---------------------------------------------------------------------------|
|OverlayTestMode = 5 registry key |HKLM\SOFTWARE\Microsoft\Windows\Dwm — disables MPO|No effect |
|App update to latest version |Relaunched via in-app update prompt |No effect |
|Reinstall from claude.ai/download |Uninstall + fresh MSIX install |No effect — MSIX packaging reinstalls to WindowsApps regardless of source|
|DPI compatibility override |Right-click exe → Properties → Compatibility |Blocked — WindowsApps is a protected directory |
|--disable-gpu / --disable-gpu-compositing launch flags|Not applicable |Blocked by MSIX sandboxing |
|Transparency effects disabled |Windows Settings → Accessibility → Visual effects |No effect |
🔲 Not yet attempted
|Fix |Method |
|--------------------------------|-------------------------------------------------------------------|
|Disable FXAA for Claude |NVIDIA Control Panel → Program Settings → Antialiasing - FXAA → Off|
|Disable G-Sync for windowed mode|NVIDIA Control Panel → Set up G-SYNC → Full screen only |
|Switch to NVIDIA Studio Driver |Download from nvidia.com — replaces Game Ready driver |
-----
Key Constraint: MSIX Packaging Blocks Standard Electron Fixes
Claude Desktop on Windows is distributed exclusively as an MSIX package installed to C:\Program Files\WindowsApps\. This has significant consequences:
- DPI compatibility settings cannot be applied — the exe is in a protected directory
- Electron GPU launch flags are blocked —
--disable-gpu,--disable-gpu-compositing,ELECTRON_EXTRA_LAUNCH_ARGSare all ignored - Per-app GPU control panel profiles have limited effect — the sandboxed presentation path overrides some NVIDIA Control Panel settings
- Users cannot work around this — the fix must come from Anthropic
Reference: GitHub issue #63650 — Claude Desktop blurry on high-DPI display due to MSIX packaging blocking DPI override
-----
Impact
- Affects all Windows users running Claude Desktop on NVIDIA G-Sync setups
- Cowork and Claude Code require the desktop app — browser workaround is not viable for these users
- The
--disable-gpu-compositingflag is confirmed to resolve the issue but is inaccessible due to MSIX packaging
-----
Suggested Engineering Actions
- Expose a user-configurable GPU flag mechanism that works within the MSIX sandbox — or pass
--disable-gpu-compositingby default on Windows - Investigate Electron renderer invalidation on DWM compositing events — the renderer should recover automatically without requiring a zoom or resize
- Consider offering a non-MSIX installer for Windows — this would restore all standard Electron DPI/GPU workarounds to users and reduce support burden
- Test against G-Sync + windowed mode configurations — this is a common setup among the professional/prosumer audience Claude targets
-----
References
- #56805 — Screen Flickering & Mouse Lag on Windows
- #63650 — Claude Desktop blurry due to MSIX packaging
- Google AI Overview: “Claude app window goes blurry when looking at other windows” — identifies NVIDIA G-Sync / Electron GPU context loss as root cause
What Should Happen?
No issues with display…text should not blur.
Error Messages/Logs
No error messages
Steps to Reproduce
Add this section to the report:
Steps to Reproduce
- Install Claude Desktop on Windows 11 via the official installer from claude.ai/download (installs as MSIX package)
- Open Claude Desktop
- Open any other application window alongside Claude
- Move any window (Claude or another application) around the screen
- Observe sidebar and conversation pane progressively blur
- Note that the compose/entry pane remains sharp
- Confirm blur is visible in a Windows Snipping Tool screenshot (rules out hardware/cable/monitor cause)
To confirm the renderer has degraded:
• Press Ctrl++ then Ctrl+0 — sharpness immediately restores
• Or maximise then restore the Claude window
• Or click away then refocus the Claude window
Expected behaviour: Renderer maintains sharpness throughoutActual behaviour: Renderer enters degraded state after window movement, requires manual forced redraw to recover
That’s precise enough for an engineer to reproduce it on a matching setup.
Claude Model
Not sure / Multiple models
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
Claude Desktop version 1.11187.4
Platform
Other
Operating System
Windows
Terminal/Shell
Windows Terminal
Additional Information
References
• #56805 — Screen Flickering & Mouse Lag on Windows
• #63650 — Claude Desktop blurry due to MSIX packaging
• Google AI Overview: “Claude app window goes blurry when looking at other windows” — identifies NVIDIA G-Sync / Electron GPU context loss as root cause
Showing cached comments. Read the full discussion on GitHub ↗
6 Comments
Found 1 possible duplicate issue:
This issue will be automatically closed as a duplicate in 3 days.
🤖 Generated with Claude Code
This is not a duplicate issue.
Appears to have been patched and fixed
Additional data point: consistent blur pattern, likely tied to Per-Monitor DPI Awareness V1 (not V2)
I've been debugging a persistent text-blurring issue on Claude Desktop (Windows, MSIX build) for a couple of weeks and wanted to share findings that seem to align closely with this issue.
Environment
Claude_pzs8sxrjxfjjc)Symptom
Tests performed (ruling things out)
electron-flags.confwith--disable-gpu,--disable-gpu-compositing,--disable-direct-composition→--disable-gpualone improved sharpness only immediately after launch, degraded again on interactionEnablePerProcessSystemDPI=1("Let Windows try to fix apps that aren't blurry") → minor improvement onlyKey finding: DPI Awareness level
Checked via Task Manager → Details → "DPI Awareness" column:
claude.exe(main window process): Per-Monitor (V1)Given Per-Monitor V1 is known to fall back to bitmap-stretching for some UI/text regions on mixed/high-DPI multi-monitor setups (unlike V2, which renders natively throughout), this seems like a strong candidate root cause — and it would explain why:
Since this is an MSIX-packaged app, end users can't override the app manifest to force Per-Monitor V2 awareness ourselves. If the packaged manifest could be updated to declare
PerMonitorV2DPI awareness, this might resolve the issue (or at least be worth testing).Happy to provide more logs/screenshots if useful.
Confirmed fix in my case: switching from Game Ready Driver to NVIDIA Studio Driver.
Setup: Windows 11, NVIDIA GPU, Samsung monitor (FreeSync/VRR), Claude Desktop (MSIX), display scaling 150%.
Symptoms matched this issue exactly: the app rendered sharp on launch, then degraded to a blurry/low-quality surface after the window was moved or repainted, and did not recover on its own. Ctrl + + then Ctrl + 0 (or maximize/restore) temporarily restored sharpness every time, which confirmed it was a renderer-repaint/GPU-compositing issue rather than DPI scaling (blurriness persisted even at 100% scaling).
Reducing display scaling did nothing. What actually fixed it permanently: ### uninstalling the GeForce Game Ready Driver and installing the NVIDIA Studio Driver instead. After the switch the blurriness is gone and hasn't returned.
Since "Switch to NVIDIA Studio Driver" was listed under "Not Yet Attempted" above — this is a confirmation that it works, at least on this configuration. A proper in-app option to disable GPU compositing / hardware acceleration would still be the real solution, since the driver swap is a workaround, not something every user can or should do.
<img width="1644" height="1141" alt="Image" src="https://github.com/user-attachments/assets/077cb56b-e4a8-416c-99d5-9eeee4dceb28" />
The application is being g-synced for me as well (visible by the indicator in the top right of the application), even though I have "Fullscreen Only" active in my NVIDIA settings. This causes flickering and uneven mouse movements. NVIDIA driver version: 616.56.