Skip to content

[BUG]: macOS/Metal FullscreenUI pause background intermittently receives an extra scrim pass #14683

Description

@AlexanderZhk

Describe the Bug

On macOS 26.4.1 (Apple M4, official notarized x86_64 build under Rosetta, Metal renderer), PCSX2's FullscreenUI pause menu intermittently blinks between two background brightness states across multiple games. The foreground Resume Game menu, clock, and status bars remain stable; only the frozen game backing changes.

This occurs in a maximized embedded main window (RenderToSeparateWindow=false), not exclusive fullscreen.

Comparing the two captured states shows that the darker frame is consistent with applying PCSX2's dark-theme pause scrim (#212121, alpha 200) one additional time. The FullscreenUI foreground and bottom status areas remain unchanged. This points to the game backing being dimmed twice or an already-composited frame being reused, rather than panel, VRR, or global-brightness flicker.

Relevant source:

The behavior has occurred in multiple games, so it does not appear to be game-specific. The analyzed captures are from WRC Rally Evolved (PAL). I have not yet reproduced this on a fresh default configuration or a newer binary.

Reproduction Steps

  1. Start any affected PS2 game in the official macOS build using the Metal renderer.
  2. Keep rendering embedded in the main window and maximize the window.
  3. Press Escape to open PCSX2's Resume Game FullscreenUI pause menu.
  4. Leave the menu open.
  5. The frozen game background intermittently switches between a brighter and much darker state while the pause-menu foreground remains constant.

This has occurred in multiple games and is intermittent. The analyzed captures came from WRC Rally Evolved (PAL).

Expected Behavior

The paused game background should remain frozen with one stable dimming scrim. FullscreenUI should not reapply its scrim or reuse an already-composited pause frame.

PCSX2 Revision

v2.7.386 (reproduced); v2.7.463 source checked, newer binary not retested

Operating System

macOS 26 (Tahoe)

If Linux - Specify Distro

No response

Logs & Dumps

No PCSX2, Metal, AGX, GPU, or WindowServer errors were observed while the brightness changes occurred.

System/display:

  • MacBook Pro Mac16,1
  • Apple M4, 24 GB RAM
  • macOS 26.4.1 (25E253)
  • Built-in Liquid Retina XDR display, 120 Hz
  • Metal renderer, VSync enabled
  • PAL guest: 50 FPS/VPS

Video:

PCSX2-pause-blink-ISO-GitHub.mp4

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions