Codex Desktop 26.611.8604.0 causes intermittent system input lag on Windows despite clean logs/plugins disabled
What issue are you seeing?
Codex Desktop on Windows causes intermittent whole-system input lag, especially immediately after launch/reopen and during later bursts. Mouse movement and typing become visibly laggy while Codex is open. The same machine otherwise handles heavier workloads normally.
This reproduced after Codex Desktop updated from 26.611.8273.0 to 26.611.8604.0.
This appears different from the earlier local logs_2.sqlite bloat problem: after clearing/rotating logs and reproducing on 26.611.8604.0, the log DB stayed small while Codex Desktop/Electron main/GPU/renderer processes continued to spike CPU.
Environment
- Platform: Windows desktop app from Microsoft Store
- Codex before update:
OpenAI.Codex 26.611.8273.0 - Codex after update:
OpenAI.Codex 26.611.8604.0 - Install path after update:
C:\Program Files\WindowsApps\OpenAI.Codex_26.611.8604.0_x64__2p2nqsd0c76g0 - Machine has 32 logical processors
- AC processor max state was verified/restored to
100%
Steps to reproduce
- Start from Codex Desktop on Windows with clean/small local logs.
- Update Codex Desktop from
26.611.8273.0to26.611.8604.0. - Reopen Codex Desktop.
- Open/continue an existing local Codex thread.
- Observe mouse/typing lag immediately after launch/reopen and intermittently afterward.
Expected behavior
Codex Desktop should remain responsive enough that mouse movement and typing do not lag system-wide, especially on a high-spec Windows machine, even while opening a thread or doing background startup/reconnect work.
Actual behavior
Codex Desktop causes intermittent system input lag while open. The lag is worst on launch/reopen, can settle, then later recurs in bursts.
Evidence collected
A controlled update watch captured the package changing from 26.611.8273.0 to 26.611.8604.0 around 2026-06-18 12:47 AWST.
Before the update watch, a separate issue was found and mitigated:
%USERPROFILE%\.codex\logs_2.sqlitehad grown to about1.56 GB%USERPROFILE%\.codex\logs_2.sqlite-walhad grown to about174 MB- Read-only SQLite query showed
232,280retained log rows - Moving
logs_2.sqlite*aside while Codex was closed allowed Codex to recreate clean logs and temporarily improved responsiveness
After updating to 26.611.8604.0 and reproducing the lag:
logs_2.sqlitestayed around15.98 MBlogs_2.sqlite-walstayed around7.77 MB- Log growth did not explain the renewed lag
During active lag after the update, a 10-second CPU delta showed:
Codex.exeprocess using about81.4%of one core- another
Codex.exeprocess using about38.8%of one core - another
Codex.exeprocess using about20.2%of one core codex.exe app-serverusing about4.2%of one core
A faster 2-second burst sampler observed:
- combined Codex/codex/node CPU bursts up to about
200%of one core - single Codex renderer bursts up to about
100%of one core - log files stayed small during these bursts
A later recurrence showed:
- main/high-memory
Codex.exeprocess around81.2%of one core - GPU-process
Codex.exearound37.5%of one core - renderer
Codex.exearound12.1%of one core codex.exe app-server --analytics-default-enabledaround6.2%of one core
Mitigations / A-B checks tried
- Restored AC processor max state to
100% - Disabled all always-on plugin bundles
- Prevented full-home-folder scans in local Codex instructions
- Rotated the huge
logs_2.sqlite*files so Codex recreated clean logs - Temporarily set
ambient-suggestions-enabled = false - Removed active
node_replMCP block before restart - Set Codex/codex processes to
BelowNormal, thenIdle - Restricted Codex/codex processes to 4 of 32 logical processors
- Killed only the Electron GPU child process so Electron could respawn it, then re-applied the guard
Result: lag still reproduced. Runtime priority/affinity containment did not fully protect system input responsiveness.
Additional observation
After removing the active [mcp_servers.node_repl] block before restart, Codex appeared to reintroduce an active node_repl MCP block on launch/update while a disabled copy also remained. However, during lag, the main measured CPU pressure came from Codex.exe main/GPU/renderer processes rather than node_repl.exe.
Related issues found before filing
This appears related to prior performance reports, but the version/timeline and the clean-log reproduction look specific enough to file separately:
- https://github.com/openai/codex/issues/20214
- https://github.com/openai/codex/issues/20547
- https://github.com/openai/codex/issues/21326
- https://github.com/openai/codex/issues/24275
- https://github.com/openai/codex/issues/27741
Logs / session sharing
The troubleshooting page says to use in-app / feedback and share the resulting session ID. I have not included raw local logs/config here because they may contain sensitive local paths or tokens. Sanitized evidence summaries are available, and a feedback/session ID can be added if needed.
13 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
In-app Codex feedback/session ID for this report:
019ed4e1-678b-7eb0-b47f-fdc9d387f24fThis was submitted after filing the issue so the team can connect the GitHub report with the shared Codex session context.
Reviewed the potential duplicates suggested by github-actions:
26.611.61753, focuses on chat switching/composer typing latency, and is already closed.26.608.12217and is also closed.I am leaving this issue open for now because it adds version-specific and cleaner reproduction evidence for
26.611.8604.0:26.611.8273.0to26.611.8604.0during the monitoring windowlogs_2.sqlite*files, with the new DB staying small around 16 MBCodex.exemain/GPU/renderer processes rather than being explained by log growthnode_replremoved did not resolve itHappy for maintainers to merge/close as duplicate if #28440 is the canonical tracker, but I wanted to keep this evidence attached because it narrows the failure mode to the current Windows Desktop build and a clean-log reproduction.
Adding sanitized laptop specs, since this is relevant to ruling out underpowered hardware:
10.0.26200x6432.0.15.728331.0.101.5445E18-1TB-PHISON-SSD-BICS5)No serial number, hostname, username, or private paths included here. The machine is substantially above what should be needed for normal Codex Desktop UI responsiveness, which is why the system-wide input lag while Codex is open looks like an app-side regression rather than a hardware limitation.
Adding an important user-observed onset date:
logs_2.sqlitedata showed a large retained-log spike on 2026-06-12 before later spikes on 2026-06-17 and 2026-06-18.26.611.8273.0to26.611.8604.0appears to be a second/current phase: after clean-log rotation, lag still reproduced with small logs and Codex Desktop main/GPU/renderer CPU bursts.So the timeline is likely:
26.611.8604.0; lag persists/reproduces even with clean logs, disabled plugin bundles, ambient suggestions off, and runtime CPU containment.This matters because the issue did not start with weak hardware or ordinary machine load; it began suddenly around June 12 after Codex had previously been usable on this same laptop.
Additional evidence submitted: the user has now recorded and sent a Codex performance trace through the in-app feedback/reporting flow for this same regression.
This trace should correspond to the same Windows Desktop input-lag / main-GPU-renderer CPU burst behavior described above and the already-linked session ID:
019ed4e1-678b-7eb0-b47f-fdc9d387f24fI do not have a separate trace ID to include here, but wanted to note that a performance trace has been submitted so maintainers know to look for it alongside the in-app feedback/session context.
Follow-up as of June 25, 2026:
This is still unresolved and Codex Desktop is still effectively not usable for me on Windows because of the same system/input-lag behavior described above.
Current local app version now installed:
OpenAI.Codex 26.616.10790.0So this is no longer limited to the original
26.611.8604.0build I filed against. I have seen multiple Codex app updates since this report was opened, but the core problem remains: opening/using Codex Desktop can still make mouse movement and typing lag badly on a high-spec Windows laptop.Current impact:
019ed4e1-678b-7eb0-b47f-fdc9d387f24f.I am also concerned because there are several related Windows/Desktop performance reports around the same period, including #27394, #28440, and #28735, and some are closed/duplicated while this current report has no visible maintainer response yet.
Can someone from the Codex team please confirm whether this Windows Desktop performance regression is being actively investigated, and whether there is a recommended workaround, rollback path, diagnostic channel, or canonical tracking issue users should follow? Right now the practical result is that the Desktop app is unusable for affected Windows users even on machines with plenty of CPU/GPU/RAM headroom.
I can reproduce what looks like the same issue on Windows: opening/creating a new Codex thread for the first time in the session can freeze my entire desktop for several seconds, not just the Codex UI.
I collected a 75s trace with a PowerShell sampler + WPR. The system-wide sampler itself was delayed repeatedly:
At the largest stall, the machine was not obviously resource-saturated:
The suspicious part was kernel/driver activity:
So this does not look like normal CPU/GPU/RAM/disk exhaustion. It looks more like Codex is triggering system-wide latency.
The process diff during the repro showed lots of Codex-related Node process churn under the same parent process:
and many:
These were created repeatedly during the freeze window.
The event log also showed Codex sandbox/profile activity around the same time:
I also tested Microsoft Defender exclusions for Codex-related paths/runtime files, and they did not fix or noticeably reduce the freeze. So Defender might amplify some traces, but it does not seem to be the root cause.
Current hypothesis:
Practical impact update as of 2026-06-30:
I have only been able to use Codex through the terminal/CLI because Codex Desktop is still too laggy to use normally on Windows.
This is not just a slightly slow UI. When Codex Desktop is open, mouse and typing responsiveness degrade enough that the Desktop app is not viable for day-to-day work. The terminal/CLI workflow remains usable on the same machine, which points to the Desktop app/runtime path rather than the laptop being underpowered or Codex as a whole being impossible to run.
Current installed Desktop version:
OpenAI.Codex 26.623.5546.0Fresh local observation from today:
logs_2.sqlite/ WAL growthlogs_2.sqlitearound 259-277 MB pluslogs_2.sqlite-walaround 93 MBSo this is still an active Codex Desktop Windows performance regression for me on the latest build I have installed, and the only practical workaround remains using CLI/terminal instead of the Desktop app.
Still present in the new ChatGPT app.
Follow-up after the 9 July migration to the unified ChatGPT desktop app: this remains reproducible on Windows in
OpenAI.Codex 26.707.3748.0.At 13:24 AWST today, while the system/input lag was actively occurring, a 15-second read-only sample showed:
logs_2.sqliteplus WAL total approximately 420.8 MBThe CLI remains usable on the same machine; the Desktop app causes the system-wide mouse and typing degradation. This is therefore current-build evidence, not only the original June build report.
Current corroborating reports include #31692, #31531, and Discussion #29949.
Please confirm:
Adding a sanitized data point from a newer Windows build.
Environment:
During visible typing lag, a five-second CPU-time sample showed:
ChsIME, TextInputHost, and ctfmon were effectively at zero CPU during the same observation. The machine still had approximately 23 GB available RAM, and Windows recorded no resource-exhaustion event.
An earlier comparison of idle versus active Chinese typing showed little change in total Codex CPU load: the renderer/GPU/application stack was already hot before typing began. This suggests the IME is more likely exposing or suffering from a saturated UI/compositor path than being the source of the load itself.
Local user names, workspace names, task contents, paths, process command lines, and raw logs have been omitted.
+1 on this, very freezy when switching chats, opening side chats or submitting prompts. It gets notably slower also when there are long running /goals or chats