9a023e9264
3 in-session reps of chromium-fourier 149 / brave_drops_test.html /
Plasma Wayland 6.6.4 (kwin-fourier 6.6.4-3 + qt6-base-fourier
6.11.0-3 carry-overs intact). Tight cluster IQR=0:
drops_total=0, drops_post_warmup=0, frames_total=1685, kwin %CPU
median=0.00, mean=0.04. Perf samples on kwin (~30 over 70s) show
zero composite/dmabuf/GL symbols — only event-loop bookkeeping.
Most likely mechanism: KWin direct-scanout fast-path engaged for
the single-visible-client video case. The campaign's load-bearing
hypothesis ("X11 + non-compositing WM avoids per-frame GL composite
of NV12") is structurally weakened — KWin already avoids that work
under Wayland for this workload. Phase 1 needs to add a
multi-window A1' variant and drm_info-during-playback to confirm
direct-scanout, then revisit matrix cell design.
revert.log entry 6: SDDM autologin + state.conf swap that landed
the Plasma Wayland session for the A1 reps. Backup of original
state.conf preserved at /var/lib/sddm/state.conf.x11-research-bak;
single-command revert documented.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
111 lines
6.7 KiB
Plaintext
111 lines
6.7 KiB
Plaintext
=== uname -a ===
|
|
Linux ohm 6.19.10-danctnix1-1-pinetab2 #1 SMP PREEMPT_DYNAMIC Sat, 28 Mar 2026 02:45:08 +0000 aarch64 GNU/Linux
|
|
|
|
=== date / uptime ===
|
|
2026-05-03T14:18:19+02:00
|
|
14:18:19 up 22:44, 3 users, load average: 0.03, 0.05, 0.02
|
|
|
|
=== loginctl list-sessions ===
|
|
SESSION UID USER SEAT LEADER CLASS TTY IDLE SINCE
|
|
345 1001 mfritsche seat0 24148 user tty2 yes 5h 20min ago
|
|
346 1001 mfritsche - 24321 manager - no -
|
|
433 1001 mfritsche seat0 35596 user tty1 no -
|
|
439 1001 mfritsche - 36915 user - no -
|
|
|
|
4 sessions listed.
|
|
|
|
=== loginctl show-session 433 (full) ===
|
|
Id=433
|
|
User=1001
|
|
Name=mfritsche
|
|
Timestamp=Sun 2026-05-03 13:26:15 CEST
|
|
TimestampMonotonic=78716378382
|
|
VTNr=1
|
|
Seat=seat0
|
|
TTY=tty1
|
|
Remote=no
|
|
Service=sddm-autologin
|
|
Desktop=KDE
|
|
Scope=session-433.scope
|
|
Leader=35596
|
|
LeaderPIDFDId=35597
|
|
Audit=433
|
|
Type=wayland
|
|
Class=user
|
|
Active=yes
|
|
State=active
|
|
IdleHint=no
|
|
IdleSinceHint=0
|
|
IdleSinceHintMonotonic=0
|
|
CanIdle=yes
|
|
CanLock=yes
|
|
LockedHint=yes
|
|
|
|
=== kwin_wayland_wrapper cmdline ===
|
|
pgrep: pattern that searches for process name longer than 15 characters will result in zero matches
|
|
Try `pgrep -f' option to match against the complete command line.
|
|
loglevel=4 root=/dev/mmcblk0p2 rw rootwait coherent_pool=2M
|
|
|
|
|
|
=== kwin_wayland cmdline ===
|
|
/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority /run/user/1001/xauth_mSWMnX --xwayland
|
|
|
|
=== plasmashell version ===
|
|
35808 /usr/bin/plasmashell --no-respawn
|
|
36919 bash -c export WAYLAND_DISPLAY=wayland-0 XDG_RUNTIME_DIR=/run/user/1001; \ echo "=== uname -a ==="; uname -a; \ echo; echo "=== date / uptime ==="; date -Iseconds; uptime; \ echo; echo "=== loginctl list-sessions ==="; loginctl list-sessions; \ echo; echo "=== loginctl show-session 433 (full) ==="; loginctl show-session 433; \ echo; echo "=== kwin_wayland_wrapper cmdline ==="; cat /proc/$(pgrep -x kwin_wayland_wrapper)/cmdline | tr "\0" " "; echo; \ echo; echo "=== kwin_wayland cmdline ==="; cat /proc/$(pgrep -x kwin_wayland)/cmdline | tr "\0" " "; echo; \ echo; echo "=== plasmashell version ==="; pgrep -af plasmashell; plasmashell --version 2>&1 | head -3; \ echo; echo "=== kwin_wayland --version ==="; kwin_wayland --version 2>&1 | head -3; \ echo; echo "=== Xwayland (if running) ==="; pgrep -af Xwayland | head -5; \ echo; echo "=== full process tree filter ==="; ps -o pid,ppid,user,cmd -e | grep -E "(kwin|plasma|sddm|kded|kwallet|xdg-desktop|kglobalaccel|Xwayland|baloo)" | grep -v grep; \ echo; echo "=== /run/user/1001 wayland sockets ==="; ls /run/user/1001/ | grep -E "wayland|xauth"; \ echo; echo "=== thermal ==="; for z in /sys/class/thermal/thermal_zone*; do echo "$z: $(cat $z/type) = $(cat $z/temp)"; done; \ echo; echo "=== cpu governor ==="; cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor | sort -u; \ echo; echo "=== /dev/dri + /dev/video* ==="; ls -la /dev/dri/ /dev/video* 2>/dev/null; \ echo; echo "=== rockchip-drm bind ==="; cat /sys/class/drm/card0/device/uevent 2>/dev/null
|
|
plasmashell 6.6.4
|
|
|
|
=== kwin_wayland --version ===
|
|
kwin 6.6.4
|
|
|
|
=== Xwayland (if running) ===
|
|
35705 /usr/bin/Xwayland :0 -auth /run/user/1001/xauth_mSWMnX -listenfd 8 -listenfd 9 -displayfd 62 -wm 67 -rootless -enable-ei-portal
|
|
36919 bash -c export WAYLAND_DISPLAY=wayland-0 XDG_RUNTIME_DIR=/run/user/1001; \ echo "=== uname -a ==="; uname -a; \ echo; echo "=== date / uptime ==="; date -Iseconds; uptime; \ echo; echo "=== loginctl list-sessions ==="; loginctl list-sessions; \ echo; echo "=== loginctl show-session 433 (full) ==="; loginctl show-session 433; \ echo; echo "=== kwin_wayland_wrapper cmdline ==="; cat /proc/$(pgrep -x kwin_wayland_wrapper)/cmdline | tr "\0" " "; echo; \ echo; echo "=== kwin_wayland cmdline ==="; cat /proc/$(pgrep -x kwin_wayland)/cmdline | tr "\0" " "; echo; \ echo; echo "=== plasmashell version ==="; pgrep -af plasmashell; plasmashell --version 2>&1 | head -3; \ echo; echo "=== kwin_wayland --version ==="; kwin_wayland --version 2>&1 | head -3; \ echo; echo "=== Xwayland (if running) ==="; pgrep -af Xwayland | head -5; \ echo; echo "=== full process tree filter ==="; ps -o pid,ppid,user,cmd -e | grep -E "(kwin|plasma|sddm|kded|kwallet|xdg-desktop|kglobalaccel|Xwayland|baloo)" | grep -v grep; \ echo; echo "=== /run/user/1001 wayland sockets ==="; ls /run/user/1001/ | grep -E "wayland|xauth"; \ echo; echo "=== thermal ==="; for z in /sys/class/thermal/thermal_zone*; do echo "$z: $(cat $z/type) = $(cat $z/temp)"; done; \ echo; echo "=== cpu governor ==="; cat /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor | sort -u; \ echo; echo "=== /dev/dri + /dev/video* ==="; ls -la /dev/dri/ /dev/video* 2>/dev/null; \ echo; echo "=== rockchip-drm bind ==="; cat /sys/class/drm/card0/device/uevent 2>/dev/null
|
|
|
|
=== full process tree filter ===
|
|
32323 24321 mfritsc+ /usr/lib/xdg-desktop-portal
|
|
35593 1 root /usr/bin/sddm
|
|
35596 35593 root /usr/lib/sddm/sddm-helper --socket /tmp/sddm-auth-4b4ea02e-2743-406a-b7b4-cb9c61966af4 --id 1 --start /usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland --user mfritsche --autologin
|
|
35599 35596 mfritsc+ /usr/bin/startplasma-wayland
|
|
35676 24321 mfritsc+ /usr/bin/kwin_wayland_wrapper --xwayland
|
|
35679 35676 mfritsc+ /usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwayland-display :0 --xwayland-xauthority /run/user/1001/xauth_mSWMnX --xwayland
|
|
35705 35679 mfritsc+ /usr/bin/Xwayland :0 -auth /run/user/1001/xauth_mSWMnX -listenfd 8 -listenfd 9 -displayfd 62 -wm 67 -rootless -enable-ei-portal
|
|
35733 24321 mfritsc+ /usr/bin/kded6
|
|
35808 24321 mfritsc+ /usr/bin/plasmashell --no-respawn
|
|
35950 24321 mfritsc+ /usr/lib/xdg-desktop-portal-gtk
|
|
|
|
=== /run/user/1001 wayland sockets ===
|
|
wayland-0
|
|
wayland-0.lock
|
|
xauth_QctOSR
|
|
xauth_mSWMnX
|
|
|
|
=== thermal ===
|
|
/sys/class/thermal/thermal_zone0: cpu-thermal = 36111
|
|
/sys/class/thermal/thermal_zone1: gpu-thermal = 32500
|
|
|
|
=== cpu governor ===
|
|
performance
|
|
|
|
=== /dev/dri + /dev/video* ===
|
|
crw-rw----+ 1 root video 81, 0 May 3 13:26 /dev/video0
|
|
crw-rw----+ 1 root video 81, 1 May 3 13:26 /dev/video1
|
|
crw-rw----+ 1 root video 81, 2 May 3 13:26 /dev/video2
|
|
|
|
/dev/dri/:
|
|
total 0
|
|
drwxr-xr-x 3 root root 120 May 2 15:34 .
|
|
drwxr-xr-x 19 root root 4080 May 3 13:26 ..
|
|
drwxr-xr-x 2 root root 100 May 2 15:34 by-path
|
|
crw-rw----+ 1 root video 226, 0 May 3 13:26 card0
|
|
crw-rw----+ 1 root video 226, 1 May 3 13:26 card1
|
|
crw-rw-rw- 1 root render 226, 128 May 2 15:34 renderD128
|
|
|
|
=== rockchip-drm bind ===
|
|
DRIVER=rockchip-drm
|
|
OF_NAME=display-subsystem
|
|
OF_FULLNAME=/display-subsystem
|
|
OF_COMPATIBLE_0=rockchip,display-subsystem
|
|
OF_COMPATIBLE_N=1
|
|
MODALIAS=of:Ndisplay-subsystemT(null)Crockchip,display-subsystem
|