Skip to content

Screen flicker with TMUX on long-running sessions/missions (5+ hours) — Mac Mini M4 / Warp Terminal #878

@Tigres2526

Description

@Tigres2526

Description

Experiencing persistent screen flickering when running Factory sessions/missions that exceed approximately 5 hours. The issue appears to be strongly correlated with TMUX usage and becomes increasingly noticeable the longer a session runs.

Environment

Component Details
Machine Mac Mini M4
macOS Sequoia 15.4 (latest)
Terminal Warp
Multiplexer TMUX
Session Duration 5+ hours when issue manifests

Steps to Reproduce

  1. Start a Factory session/mission inside a TMUX session using Warp terminal on Mac Mini M4
  2. Let the session run continuously for 5+ hours
  3. Observe screen flickering that begins intermittently and may worsen over time

Observed Behavior

  • Screen flickers during active Factory sessions/missions running inside TMUX
  • The flicker is most noticeable (and most reliably reproduced) after ~5 hours of continuous runtime
  • The issue occurs most of the time — it is not a rare/edge-case occurrence
  • Flickering affects the terminal viewport and can disrupt workflow visibility

Expected Behavior

Factory sessions/missions should run stably inside TMUX for extended periods without any screen flickering or visual artifacts, regardless of session duration.

Potential Contributing Factors

  • TMUX redraw/refresh cycles: Long-running sessions may cause accumulated redraw state that conflicts with Warp's GPU-accelerated rendering pipeline
  • Warp terminal GPU rendering: Warp uses Metal-based GPU rendering on macOS — prolonged TMUX output streams may trigger buffer or compositing issues on the M4 GPU
  • Factory output frequency: High-frequency terminal output from long missions could exacerbate TMUX's screen redraw overhead
  • TMUX alternate screen / escape sequence handling: Extended sessions may accumulate escape sequences or alternate screen toggles that cause rendering inconsistencies between TMUX and Warp

Workaround Attempts

  • Detaching and reattaching the TMUX session may temporarily alleviate the flicker
  • Running outside of TMUX (directly in Warp) does not exhibit the same issue, further isolating TMUX as a contributing factor

Additional Context

This appears to be specific to the combination of:

  • Long-running Factory sessions (5+ hrs)
  • TMUX as the session multiplexer
  • Warp terminal on Apple Silicon (M4)

Would be helpful to know if others on similar setups (M4 + Warp + TMUX) experience the same, or if this is isolated to a specific TMUX/Warp version combination.


Happy to provide TMUX config, Warp version, or screen recordings if helpful for debugging.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions