User Tools

Site Tools


kwin_overlay_subsurface:evidence:ohm_modetest_planes_2026-05-02

ohm modetest -p planes, 2026-05-02

Raw evidence file inlined as a DokuWiki page because the wiki's media upload allowlist rejects the file extension. Source path on boltzmann: /home/mfritsche/src/kwin_overlay_subsurface/phase1_evidence/ohm_modetest_planes_2026-05-02.txt.

---MODETEST_PLANES---
opened device `RockChip Soc DRM` on driver `rockchip` (version 1.0.0 at 0)
CRTCs:
id	fb	pos	size
51	0	(0,0)	(0x0)
  #0  nan 0 0 0 0 0 0 0 0 0 flags: ; type: 
  props:
	24 VRR_ENABLED:
		flags: range
		values: 0 1
		value: 0
	28 GAMMA_LUT:
		flags: blob
		blobs:
 
		value:
	29 GAMMA_LUT_SIZE:
		flags: immutable range
		values: 0 4294967295
		value: 1024
52	60	(0,0)	(800x1280)
  #0 800x1280 59.98 800 864 880 944 1280 1282 1286 1298 73500 flags: ; type: preferred, driver
  props:
	24 VRR_ENABLED:
		flags: range
		values: 0 1
		value: 0
	28 GAMMA_LUT:
		flags: blob
		blobs:
 
		value:
	29 GAMMA_LUT_SIZE:
		flags: immutable range
		values: 0 4294967295
		value: 1024
 
Planes:
id	crtc	fb	CRTC x,y	x,y	gamma size	possible crtcs
33	0	0	0,0		0,0	0       	0x00000001
  formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16
  props:
	8 type:
		flags: immutable enum
		enums: Overlay=0 Primary=1 Cursor=2
		value: 1
	30 IN_FORMATS:
		flags: immutable blob
		blobs:
 
		value:
			01000000000000000800000018000000
			01000000380000005852323441523234
			58423234414232345247323442473234
			5247313642473136ff00000000000000
			00000000000000000000000000000000
		in_formats blob decoded:
			 XR24:  LINEAR(0x0)
			 AR24:  LINEAR(0x0)
			 XB24:  LINEAR(0x0)
			 AB24:  LINEAR(0x0)
			 RG24:  LINEAR(0x0)
			 BG24:  LINEAR(0x0)
			 RG16:  LINEAR(0x0)
			 BG16:  LINEAR(0x0)
	35 rotation:
		flags: bitmask
		values: rotate-0=0x1 reflect-y=0x20
		value: 1
	36 alpha:
		flags: range
		values: 0 65535
		value: 65535
	37 pixel blend mode:
		flags: enum
		enums: None=2 Pre-multiplied=0 Coverage=1
		value: 0
	38 zpos:
		flags: range
		values: 0 5
		value: 0
39	52	60	0,0		0,0	0       	0x00000002
  formats: XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16 NV12 NV21 NV15 NV16 NV61 NV20 NV24 NV42 NV30 YVYU VYUY
  props:
	8 type:
		flags: immutable enum
		enums: Overlay=0 Primary=1 Cursor=2
		value: 1
	30 IN_FORMATS:
		flags: immutable blob
		blobs:
 
		value:
			01000000000000001300000018000000
			01000000680000005852323441523234
			58423234414232345247323442473234
			52473136424731364e5631324e563231
			4e5631354e5631364e5636314e563230
			4e5632344e5634324e56333059565955
			5659555900000000ffff070000000000
			00000000000000000000000000000000
		in_formats blob decoded:
			 XR24:  LINEAR(0x0)
			 AR24:  LINEAR(0x0)
			 XB24:  LINEAR(0x0)
			 AB24:  LINEAR(0x0)
			 RG24:  LINEAR(0x0)
			 BG24:  LINEAR(0x0)
			 RG16:  LINEAR(0x0)
			 BG16:  LINEAR(0x0)
			 NV12:  LINEAR(0x0)
			 NV21:  LINEAR(0x0)
			 NV15:  LINEAR(0x0)
			 NV16:  LINEAR(0x0)
			 NV61:  LINEAR(0x0)
			 NV20:  LINEAR(0x0)
			 NV24:  LINEAR(0x0)
			 NV42:  LINEAR(0x0)
			 NV30:  LINEAR(0x0)
			 YVYU:  LINEAR(0x0)
			 VYUY:  LINEAR(0x0)
	41 rotation:
		flags: bitmask
		values: rotate-0=0x1 reflect-y=0x20
		value: 1
	42 alpha:
		flags: range
		values: 0 65535
		value: 65535
	43 pixel blend mode:
		flags: enum
		enums: None=2 Pre-multiplied=0 Coverage=1
		value: 0
	44 zpos:
		flags: range
		values: 0 5
		value: 3
45	0	0	0,0		0,0	0       	0x00000003
  formats: XR30 XB30 XR24 AR24 XB24 AB24 RG24 BG24 RG16 BG16 YU08 YU10 YUYV Y210
  props:
	8 type:
		flags: immutable enum
		enums: Overlay=0 Primary=1 Cursor=2
		value: 0
	30 IN_FORMATS:
		flags: immutable blob
		blobs:
 
		value:
			01000000000000000e00000018000000
			09000000500000005852333058423330
			58523234415232345842323441423234
			52473234424732345247313642473136
			59553038595531305955595659323130
			ff3f0000000000000000000000000000
			0100000000000008ff3f000000000000
			00000000000000004100000000000008
			ff3f0000000000000000000000000000
			1100000000000008ff3f000000000000
			00000000000000008100000000000008
			ff3f0000000000000000000000000000
			5100000000000008ff3f000000000000
			0000000000000000c100000000000008
			ff3f0000000000000000000000000000
			9100000000000008ff3f000000000000
			0000000000000000d100000000000008
			ff3f0000000000000000000000000000
			7100000000000008
		in_formats blob decoded:
			 XR30:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 XB30:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 XR24:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 AR24:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 XB24:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 AB24:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 RG24:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 BG24:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 RG16:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 BG16:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 YU08:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 YU10:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 YUYV:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
			 Y210:  ARM_BLOCK_SIZE=16x16,(0x800000000000001) ARM_BLOCK_SIZE=16x16,MODE=SPARSE(0x800000000000041) ARM_BLOCK_SIZE=16x16,MODE=YTR(0x800000000000011) ARM_BLOCK_SIZE=16x16,MODE=CBR(0x800000000000081) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE(0x800000000000051) ARM_BLOCK_SIZE=16x16,MODE=SPARSE|CBR(0x8000000000000c1) ARM_BLOCK_SIZE=16x16,MODE=YTR|CBR(0x800000000000091) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPARSE|CBR(0x8000000000000d1) ARM_BLOCK_SIZE=16x16,MODE=YTR|SPLIT|SPARSE(0x800000000000071)
	47 rotation:
		flags: bitmask
		values: rotate-0=0x1 rotate-90=0x2 rotate-270=0x8 reflect-x=0x10 reflect-y=0x20
		value: 1
	48 alpha:
		flags: range
		values: 0 65535
		value: 65535
	49 pixel blend mode:
		flags: enum
		enums: None=2 Pre-multiplied=0 Coverage=1
		value: 0
	50 zpos:
		flags: range
		values: 0 5
		value: 4
 
---MODETEST_DRIVERS---
coresize
drivers
holders
initsize
initstate
notes
parameters
refcnt
sections
srcversion
=== /sys/class/drm/card0-DSI-1/device/uevent ===
MAJOR=226
MINOR=0
DEVNAME=dri/card0
DEVTYPE=drm_minor
=== /sys/class/drm/card0-HDMI-A-1/device/uevent ===
MAJOR=226
MINOR=0
DEVNAME=dri/card0
DEVTYPE=drm_minor
=== /sys/class/drm/card0/device/uevent ===
DRIVER=rockchip-drm
OF_NAME=display-subsystem
OF_FULLNAME=/display-subsystem
OF_COMPATIBLE_0=rockchip,display-subsystem
OF_COMPATIBLE_N=1
=== /sys/class/drm/card1/device/uevent ===
DRIVER=panfrost
OF_NAME=gpu
OF_FULLNAME=/gpu@fde60000
OF_COMPATIBLE_0=rockchip,rk3568-mali
OF_COMPATIBLE_1=arm,mali-bifrost
kwin_overlay_subsurface/evidence/ohm_modetest_planes_2026-05-02.txt · Last modified: by markus_fritsche