Files
test0r 70a01bd41a upstream-submissions/kwin-fourier: validation findings + revised MR body
Captured stock kwin 6.6.4 ioctl baselines on ohm (PineTab2 / RK3566
/ mainline 6.19.10 / Plasma 6.6.4 Wayland):
- Brave + bbb 1080p30 (sw decode), 60 s: 96,120 ioctls, 0 EXPORT_SYNC_FILE
- chromium-fourier + bbb 1080p30, 30 s: 29,128 ioctls, 0 EXPORT_SYNC_FILE,
  ~7,800 SYNCOBJ_* (explicit sync)

Finding: KWin 6.6.4 + drm-syncobj-aware clients negotiate
wp_linux_drm_syncobj_v1 explicit sync, leaving Transaction::watchDmaBuf
on the legacy implicit-sync path that fires only for clients that
don't advertise drm-syncobj support.

Updated kde-mr-body.md to reflect honest scope: structural cleanup
of the legacy path (still relevant for older clients / V4L2 pipelines
that don't wrap dmabufs in syncobjs) rather than the originally-
hypothesized per-frame ioctl reduction. Patch is correct by
construction; no regression on the no-targeted-path workload.

Evidence files saved under measurements/.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 19:10:55 +00:00

30 lines
1.5 KiB
Plaintext

strace: Process 3891 attached with 6 threads
strace: Process 3891 detached
strace: Process 3931 detached
strace: Process 3941 detached
strace: Process 3932 detached
strace: Process 3930 detached
strace: Process 3928 detached
% time seconds usecs/call calls errors syscall
------ ----------- ----------- --------- --------- ----------------
44.28 8.740874 801 10908 ppoll
35.51 7.011272 1221 5740 459 futex
8.65 1.708574 17 96120 ioctl
3.41 0.673061 427 1576 clock_nanosleep
2.57 0.506512 48 10361 mmap
1.94 0.383496 37 10358 munmap
1.08 0.212343 16 13241 close
0.73 0.145039 42 3426 sendmsg
0.59 0.116589 7 16232 getpid
0.31 0.061258 18 3337 173 read
0.28 0.055864 19 2888 1444 recvmsg
0.23 0.045432 10 4428 fcntl
0.19 0.037662 24 1514 write
0.15 0.029347 16 1749 epoll_pwait
0.06 0.011514 8 1432 dup
0.01 0.002820 2820 1 restart_syscall
0.00 0.000272 34 8 timerfd_settime
0.00 0.000054 27 2 sysinfo
------ ----------- ----------- --------- --------- ----------------
100.00 19.741983 107 183321 2076 total