6 Commits
Author SHA1 Message Date
mrcharles 9a88b2c7ee Close-out: clean-slate doc fix, 150% scaling landed, #679 queued (#631/#679)
Full RDP clean slate requires killing session processes AND stopping
user@UID (sessions live in the system sesman cgroup - reconnect into a
survivor never restarts the user manager). 150% HiDPI + core cursors
persisted both accounts. Display-performance work (16K compressed-PDU
drops, staged 1MB send buffer, EGFX-at-24bpp retest) captured as #679.

Details: https://projects.knownelement.com/issues/679
2026-09-01 18:18:45 -05:00
mrcharles f66138e40b #611 UAT PASS both accounts; close-out + session-hygiene part 5 (#611)
Full matrix green incl. close-Jump-and-return (apps persist, reconnect
resumes). DisconnectedTimeLimit=0 + tcp keepalives documented; the
manager-recycle clean-slate layer (systemctl stop user@UID) captured in
the script. Scratch user/harness removed.

Details: https://projects.knownelement.com/issues/611
2026-09-01 17:38:55 -05:00
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