You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[BUG] Claude Desktop (Windows MSIX): severe flickering on NVIDIA RTX 50-series, fixed by --disable-direct-composition, but MSIX packaging blocks applying the workaround #79220
Claude Desktop (Windows, MSIX/Store package) exhibits severe full-window flickering/strobing on NVIDIA RTX 50-series. Root-caused to a DirectComposition presentation conflict: launching with --disable-direct-composition fully resolves it. Two packaging/launch pitfalls make the workaround hard to apply (details below), so a hardware-acceleration or DComp toggle in app settings would be the real fix.
Environment
App: Claude Desktop 1.22209.3.0, MSIX (Store) package Claude_pzs8sxrjxfjjc
Runtime: Electron 42.5.1, Chromium 148.0.7778.271 (extracted from the shipped binary's embedded user-agent string)
CPU: Intel Core Ultra 9 285K (iGPU present; issue reproduces identically with the iGPU disabled in BIOS, so this is not a hybrid-GPU/cross-adapter problem)
Board: ASUS ROG STRIX Z890-A, BIOS 3202
Symptom
Continuous rapid full-window flicker/strobe ("seizure-inducing") of the Claude Desktop window during normal use. Not tied to dark/light theme, and not fixed by per-app G-Sync Fixed Refresh (both tested).
completely eliminates the flicker. Reproducible on/off across many launches.
Why the workaround is painful (please fix in-app)
MSIX alias drops arguments. The Start-menu entry launches via the app-execution alias, which silently ignores shortcut arguments. ELECTRON_EXTRA_LAUNCH_ARGS is also ignored (consistent with [BUG] Claude Desktop Windows MSIX - screen flickering every ~15 seconds #31990). The only way to pass the flag is a shortcut targeting the versioned WindowsApps\...\app\Claude.exe path directly, which goes stale on every app update.
Launching via a hidden PowerShell wrapper re-introduces strobing even with the flag applied (app inherits a hidden/minimized startup show-state; appears to break Chromium occlusion tracking). Cost us hours: the flag looked ineffective when the launcher itself was the second bug.
Electron single-instance behavior: if a flagless instance is running (auto-start, crash-restart), launching with the flag silently no-ops into a focus of the old window.
Related (all closed as invalid; filing here for the public record, also submitted via support)
Expose a hardware acceleration / DirectComposition toggle in Claude Desktop settings (standard in most Electron apps), or honor ELECTRON_EXTRA_LAUNCH_ARGS in the MSIX package, so affected users don't need version-pinned shortcut surgery.
Summary
Claude Desktop (Windows, MSIX/Store package) exhibits severe full-window flickering/strobing on NVIDIA RTX 50-series. Root-caused to a DirectComposition presentation conflict: launching with
--disable-direct-compositionfully resolves it. Two packaging/launch pitfalls make the workaround hard to apply (details below), so a hardware-acceleration or DComp toggle in app settings would be the real fix.Environment
Claude_pzs8sxrjxfjjcSymptom
Continuous rapid full-window flicker/strobe ("seizure-inducing") of the Claude Desktop window during normal use. Not tied to dark/light theme, and not fixed by per-app G-Sync Fixed Refresh (both tested).
Root cause / confirmed fix
Launching the packaged exe directly with:
completely eliminates the flicker. Reproducible on/off across many launches.
Why the workaround is painful (please fix in-app)
ELECTRON_EXTRA_LAUNCH_ARGSis also ignored (consistent with [BUG] Claude Desktop Windows MSIX - screen flickering every ~15 seconds #31990). The only way to pass the flag is a shortcut targeting the versionedWindowsApps\...\app\Claude.exepath directly, which goes stale on every app update.Related (all closed as invalid; filing here for the public record, also submitted via support)
--disable-gpu-compositingalso works (heavier hammer, same subsystem)ELECTRON_EXTRA_LAUNCH_ARGSignoredAsk
Expose a hardware acceleration / DirectComposition toggle in Claude Desktop settings (standard in most Electron apps), or honor
ELECTRON_EXTRA_LAUNCH_ARGSin the MSIX package, so affected users don't need version-pinned shortcut surgery.