Commit Graph
4 Commits
Author SHA1 Message Date
mrcharles 30e4d502a6 max_bpp=24: the real color-bars fix at 5160 wide (#611)
5160px x 4Bpp = 20640 bytes overflows xrdp's 16K bitmap-row buffer ->
"decompressed size too big" -> dropped tiles -> Jump paints bars. 24bpp
rows (15480) fit. Script part 4; live config already applied.

Details: https://projects.knownelement.com/issues/611
2026-09-01 17:05:48 -05:00
mrcharles 0beb30e896 Disable EGFX server-wide: Jump decode was the color bars (#611)
With the server proven clean at 5160x2160 (band analysis + freerdp on
every codec), Jump still painted bars - its EGFX large-frame decode is
broken regardless of budget. drdynvc=false blocks EGFX for all clients;
clipboard/audio ride separate channels and survive. Classic codec
verified clean at 5160 via harness. Script part 3 + xrdp bounced.

Details: https://projects.knownelement.com/issues/611
2026-09-01 16:52:25 -05:00
mrcharles 32dd4e64ea RDP black-screen root-caused: kwin_x11 compositing crash-loop; fixed (#611)
Server-side bisect (session rendered pure black, colors=1) pinned it to
plasma-kwin_x11.service timing out and crash-looping: software-GL
compositing init under xorgxrdp never completes at 5160x2160. Fix:
Compositing=false for the RDP accounts (X11-only key, Wayland console
unaffected) + 300s kwin unit start timeout. 12-fix-rdp-bigres.sh now
installs both parts. freerdp harness matrix green across all four flows.

Details: https://projects.knownelement.com/issues/611
2026-09-01 16:14:31 -05:00
mrcharles ed367ca0e5 RDP big-monitor fix + HUD: EGFX frame budget for 5160x2160 (#611)
Jump-from-iPad showed color bars/cut sides at the big external monitor.
Headless freerdp UAT proved the server clean at 5160x2160 on all codecs
and mid-session resize; mitigation raises the EGFX compressed-frame
budget via systemd drop-in, applied by 12-fix-rdp-bigres.sh (idempotent,
restart-guarded). Human UAT pending.

Detail: https://projects.knownelement.com/issues/611#note-3341
2026-09-01 12:17:28 -05:00