protonscr

Wine 11: X11 CLIPBOARD write latency regression breaks overlay tools that use sentinel-based clipboard polling (Path of Exile 2)

protonclosed
ValveSoftware/Proton#9918 · opened 2026-06-29 by Shakool · updated 2026-06-29 · 1 comments · github
SShakool 2026-06-29 github

Game: Path of Exile 2 — AppID 2694490

System Information:

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms:

Electron-based overlay tools (Exiled Exchange 2, Awakened PoE Trade) that use sentinel-based clipboard polling fail to retrieve item text from Path of Exile 2 when the game runs under Wine 11. The overlay shows no result ("No item text found").

Reproduction:

  1. Run PoE2 under Proton Experimental or GE-Proton11-1 (Wine 11)
  2. Launch Exiled Exchange 2 AppImage with --ozone-platform=x11
  3. Hover an item in-game and press Ctrl+D (price check)
  4. Observe: overlay does not appear, debug log shows [ClipboardPoller] No item text found
  5. Immediately run xclip -o -selection clipboard in a terminal → item text IS present

Root cause analysis:

These tools work by:

  1. Writing a sentinel value (_APT_FORCE_EMPTY*) to X11 CLIPBOARD
  2. Sending a synthetic Ctrl+Alt+C keypress via XTEST to make PoE2 copy the hovered item
  3. Polling the clipboard until the sentinel is replaced with item text, or timing out

Under Wine 11, step 3 times out before the game's clipboard write arrives. The xclip test proves the write does happen — just too late.

Evidence that XTEST delivery is not the issue: the Alt modifier from Ctrl+Alt+C visibly triggers the in-game advanced item description flicker on every attempt, confirming the keypress reaches the game process.

Bisect:

  • GE-Proton10-34 (Wine 10.0 Staging) → works correctly
  • GE-Proton11-1 (Wine 11.0 Staging) → broken
  • Proton Experimental (Wine 11) → [broken / confirm before posting]

The same __APT_FORCE_EMPTY sentinel getting stuck was reproduced independently on CachyOS's Proton fork between builds: https://github.com/CachyOS/proton-cachyos/issues/135

Related upstream issue: https://github.com/Kvan7/Exiled-Exchange-2/issues/982

steam-2694490.log

Kkisak-valve maintainer 2026-06-29 github

Hello @Shakool, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/8296#issuecomment-4833495400.

Proton versions

Upstream links