A733 buildroot开发双屏异显时,两个进程同各输出显示到一个屏幕,但是只有第一个运行的进程能点亮屏幕,另一个进程会报错没有权限,查询资料发现问题源于DRM的master问题,即:同一时刻只有一个CRTC能作为master,另一个CRTC就无权限提交显示了,**在RK上不存在这种问题,RK上面,假设有两个屏幕,就是两个CRTC,每个CRTC下面至少有2个Plane,也就是一共有4个可以显示的平面,这4个平面可以有4个进程推送buf,一起显示,不会报错权限问题,同一个CRTC下的plane就会根据zpos规则显示。**这种应该是在驱动层实现的,全志是否可以实现这种效果?Master的问题严重制约了多屏异显的灵活性,无法多个进程各种推送要显示的屏幕。
A733的modetest信息:
root@A733:/# /modetest -M sunxi-drm
Encoders:
id crtc type possible crtcs possible clones
144 0 Virtual 0x00000003 0x00000001
146 126 DSI 0x00000003 0x00000002
148 100 TMDS 0x00000003 0x00000004
Connectors:
id encoder status name size (mm) modes encoders
147 146 connected DSI-1 58x103 1 146
modes:
name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
720x1280 60 720 840 850 870 1280 1293 1298 1309 68300 flags: ; type: preferred, driver
props:
1 EDID:
flags: immutable blob
blobs:
value:
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
20 CRTC_ID:
flags: object
value: 126
149 148 connected HDMI-A-1 0x0 27 148
modes:
name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
1920x1080 60 1920 2008 2052 2200 1080 1082 1087 1125 148500 flags: phsync, pvsync; type: preferred, driver
1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags: phsync, pvsync; type: driver
1920x1080 60 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags: phsync, pvsync; type: driver
1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
1920x1080i 60 1920 2008 2052 2200 1080 1084 1094 1125 74176 flags: phsync, pvsync, interlace; type: driver
1920x1080 50 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
1920x1080 50 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver
1920x1080i 50 1920 2448 2492 2640 1080 1084 1094 1125 74250 flags: phsync, pvsync, interlace; type: driver
1920x1080i 50 1920 1952 2120 2304 1080 1126 1136 1250 72000 flags: phsync, nvsync, interlace; type: driver
1680x1050 60 1680 1728 1760 1840 1050 1053 1059 1080 119000 flags: phsync, nvsync; type: driver
1440x900 60 1440 1488 1520 1600 900 903 909 926 88750 flags: phsync, nvsync; type: driver
1280x960 60 1280 1376 1488 1800 960 961 964 1000 108000 flags: phsync, pvsync; type: driver
1280x800 60 1280 1328 1360 1440 800 803 809 823 71000 flags: phsync, nvsync; type: driver
1280x720 60 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver
1280x720 60 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver
1280x720 60 1280 1390 1430 1650 720 725 730 750 74176 flags: phsync, pvsync; type: driver
1280x720 50 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver
1280x720 48 1280 2240 2280 2500 720 725 730 750 90000 flags: phsync, pvsync; type: driver
1280x720 48 1280 2240 2280 2500 720 725 730 750 89910 flags: phsync, pvsync; type: driver
1024x768 60 1024 1048 1184 1344 768 771 777 806 65000 flags: nhsync, nvsync; type: driver
800x600 60 800 840 968 1056 600 601 605 628 40000 flags: phsync, pvsync; type: driver
800x600 56 800 824 896 1024 600 601 603 625 36000 flags: phsync, pvsync; type: driver
640x480 60 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver
640x480 60 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver
props:
1 EDID:
flags: immutable blob
blobs:
value:
00ffffffffffff004a8b201980102019
001e010380000078ecee91a3544c9926
0f5054230800d1c0b300950081006140
4540814081c0023a801871382d40582c
250058c31000001e000000fc00000a20
20202020202020202020000000ff0000
0a2020202020202020202020000000fd
00383f545413000a20202020202001a3
020332f24f04051013141f6c6c6c276c
6c6c4b4ce200d5e305c00023097f0783
01000067030c001000383ce606050169
694f023a801871382d40582c250058c3
1000001e011d8018711c1620582c2500
58c31000009e00000000000000000000
00000000000000000000000000000000
0000000000000000000000000000007a
2 DPMS:
flags: enum
enums: On=0 Standby=1 Suspend=2 Off=3
value: 0
5 link-status:
flags: enum
enums: Good=0 Bad=1
value: 0
6 non-desktop:
flags: immutable range
values: 0 1
value: 0
4 TILE:
flags: immutable blob
blobs:
value:
20 CRTC_ID:
flags: object
value: 100
150 pixelformat_support:
flags: enum
enums: RGB888_8BITS=0 YUV444_8BITS=1 YUV422_8BITS=2 YUV420_8BITS=3 RGB888_10BITS=4 YUV444_10BITS=5 YUV422_10BITS=6 YUV420_10BITS=7 RGB888_12BITS=8 YUV444_12BITS=9 YUV422_12BITS=10 YUV420_12BITS=11 RGB888_16BITS=12 YUV444_16BITS=13 YUV422_16BITS=14 YUV420_16BITS=15
value: 119
151 pixelformat:
flags: range
values: 0 255
value: 1
152 dynamicrange_support:
flags: enum
enums: SDR=0 HDR10=1 HDR10P=2 HLG=3
value: 3
153 dynamicrange:
flags: range
values: 0 31
value: 1
CRTCs:
id fb pos size
100 168 (0,0) (1920x1080)
1920x1080 60 1920 2008 2052 2200 1080 1082 1087 1125 148500 flags: phsync, pvsync; type: preferred, driver
props:
22 ACTIVE:
flags: range
values: 0 1
value: 1
23 MODE_ID:
flags: blob
blobs:
value:
144402008007d8070408980800003804
3a043f04650400003c00000005000000
48000000313932307831303830000000
00000000000000000000000000000000
00000000
19 OUT_FENCE_PTR:
flags: range
values: 0 18446744073709551615
value: 0
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
49 brightness:
flags: range
values: 0 100
value: 50
50 contrast:
flags: range
values: 0 100
value: 50
53 saturation:
flags: range
values: 0 100
value: 50
54 hue:
flags: range
values: 0 100
value: 50
33 SUNXI_CTM:
flags: blob
blobs:
value:
34 BACKEND_DATA:
flags: blob
blobs:
value:
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
0000000000000000
40 FRAME_RATE_CHANGE:
flags: range
values: 0 1
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
0d0000000000000000000000
126 0 (0,0) (720x1280)
720x1280 60 720 840 850 870 1280 1293 1298 1309 68300 flags: ; type: preferred, driver
props:
22 ACTIVE:
flags: range
values: 0 1
value: 1
23 MODE_ID:
flags: blob
blobs:
value:
cc0a0100d00248035203660300000005
0d0512051d0500003c00000000000000
48000000373230783132383000000000
00000000000000000000000000000000
00000000
19 OUT_FENCE_PTR:
flags: range
values: 0 18446744073709551615
value: 0
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
49 brightness:
flags: range
values: 0 100
value: 50
50 contrast:
flags: range
values: 0 100
value: 50
53 saturation:
flags: range
values: 0 100
value: 50
54 hue:
flags: range
values: 0 100
value: 50
33 SUNXI_CTM:
flags: blob
blobs:
value:
34 BACKEND_DATA:
flags: blob
blobs:
value:
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
00000000000000000000000000000000
0000000000000000
40 FRAME_RATE_CHANGE:
flags: range
values: 0 1
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
2c0000000100000000000000
Planes:
id crtc fb CRTC x,y x,y gamma size possible crtcs
93 100 168 0,0 0,0 0 0x00000001
formats: RG24 BG24 AR24 AB24 RA24 BA24 XR24 XB24 RX24 BX24 RG16 BG16 AR12 AB12 RA12 BA12 AR15 AB15 RA15 BA15 AR30 AB30 RA30 BA30 NV61 NV16 YU16 YV16 NV12 NV21 YU12 YV12 YU11 YV11 P010 P210
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
17 FB_ID:
flags: object
value: 168
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 100
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: 0
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: 0
15 CRTC_W:
flags: range
values: 0 2147483647
value: 1920
16 CRTC_H:
flags: range
values: 0 2147483647
value: 1080
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 125829120
12 SRC_H:
flags: range
values: 0 4294967295
value: 70778880
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000002400000018000000
07000000a80000005247323442473234
41523234414232345241323442413234
58523234584232345258323442583234
52473136424731364152313241423132
52413132424131324152313541423135
52413135424131354152333041423330
52413330424133304e5636314e563136
59553136595631364e5631324e563231
59553132595631325955313159563131
5030313050323130ffffffff0f000000
00000000000000006100000000000008
ffffffff0f0000000000000000000000
7200000000000008ffff3c0000000000
00000000000000001c00000000000092
ff030000000000000000000000000000
1d00000000000092ff03000000000000
00000000000000001e00000000000092
ff030000000000000000000000000000
1f00000000000092ffffffff0f000000
00000000000000000000000000000000
in_formats blob decoded:
RG24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BG24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AR24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AB24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RA24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BA24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
XR24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
XB24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RX24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BX24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RG16: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BG16: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AR12: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AB12: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RA12: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BA12: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AR15: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AB15: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RA15: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BA15: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AR30: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AB30: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RA30: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BA30: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
NV61: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
NV16: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
YU16: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
YV16: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
NV12: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
NV21: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
YU12: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
YV12: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
YU11: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
YV11: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
P010: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
P210: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
95 alpha:
flags: range
values: 0 65535
value: 65535
96 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 2
97 zpos:
flags: range
values: 0 3
value: 0
98 rotation:
flags: bitmask
values: rotate-0=0x1 rotate-90=0x2 rotate-180=0x4 rotate-270=0x8 reflect-x=0x10 reflect-y=0x20
value: 1
67 COLOR:
flags: signed range
values: 0 4294967295
value: 0
32 FRONTEND_DATA:
flags: blob
blobs:
value:
to many value,use '-z' show all data
35 EOTF:
flags: signed range
values: 0 20
value: 1
36 COLOR_SPACE:
flags: signed range
values: 0 20
value: 1
39 COLOR_RANGE:
flags: signed range
values: 0 20
value: 1
41 compressed_image_crop:
flags: range
values: 0 983103
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
3d000000010400000010000000100000
000800000100000000000000
101 0 0 0,0 0,0 0 0x00000001
formats: RG24 BG24 AR24 AB24 RA24 BA24 XR24 XB24 RX24 BX24 RG16 BG16 AR12 AB12 RA12 BA12 AR15 AB15 RA15 BA15 AR30 AB30 RA30 BA30 NV61 NV16 YU16 YV16 NV12 NV21 YU12 YV12 YU11 YV11 P010 P210
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
17 FB_ID:
flags: object
value: 0
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 0
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: 0
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: 0
15 CRTC_W:
flags: range
values: 0 2147483647
value: 0
16 CRTC_H:
flags: range
values: 0 2147483647
value: 0
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 0
12 SRC_H:
flags: range
values: 0 4294967295
value: 0
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000002400000018000000
05000000a80000005247323442473234
41523234414232345241323442413234
58523234584232345258323442583234
52473136424731364152313241423132
52413132424131324152313541423135
52413135424131354152333041423330
52413330424133304e5636314e563136
59553136595631364e5631324e563231
59553132595631325955313159563131
5030313050323130ffff3c0000000000
00000000000000001c00000000000092
ff030000000000000000000000000000
1d00000000000092ff03000000000000
00000000000000001e00000000000092
ff030000000000000000000000000000
1f00000000000092ffffffff0f000000
00000000000000000000000000000000
in_formats blob decoded:
RG24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BG24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AR24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AB24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RA24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BA24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
XR24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
XB24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RX24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BX24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RG16: (UNKNOWN MODIFIER) LINEAR
BG16: (UNKNOWN MODIFIER) LINEAR
AR12: (UNKNOWN MODIFIER) LINEAR
AB12: (UNKNOWN MODIFIER) LINEAR
RA12: (UNKNOWN MODIFIER) LINEAR
BA12: (UNKNOWN MODIFIER) LINEAR
AR15: LINEAR
AB15: LINEAR
RA15: (UNKNOWN MODIFIER) LINEAR
BA15: (UNKNOWN MODIFIER) LINEAR
AR30: (UNKNOWN MODIFIER) LINEAR
AB30: (UNKNOWN MODIFIER) LINEAR
RA30: LINEAR
BA30: LINEAR
NV61: LINEAR
NV16: LINEAR
YU16: LINEAR
YV16: LINEAR
NV12: LINEAR
NV21: LINEAR
YU12: LINEAR
YV12: LINEAR
YU11: LINEAR
YV11: LINEAR
P010: LINEAR
P210: LINEAR
103 alpha:
flags: range
values: 0 65535
value: 65535
104 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 0
105 zpos:
flags: range
values: 0 3
value: 0
67 COLOR:
flags: signed range
values: 0 4294967295
value: 0
32 FRONTEND_DATA:
flags: blob
blobs:
value:
to many value,use '-z' show all data
35 EOTF:
flags: signed range
values: 0 20
value: 1
36 COLOR_SPACE:
flags: signed range
values: 0 20
value: 1
39 COLOR_RANGE:
flags: signed range
values: 0 20
value: 0
41 compressed_image_crop:
flags: range
values: 0 983103
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
0000000001040100000a0000000a0000
000a00000000000000000000
107 0 0 0,0 0,0 0 0x00000001
formats: RG24 BG24 AR24 AB24 RA24 BA24 XR24 XB24 RX24 BX24 RG16 BG16 AR12 AB12 RA12 BA12 AR15 AB15 RA15 BA15
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
17 FB_ID:
flags: object
value: 0
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 0
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: 0
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: 0
15 CRTC_W:
flags: range
values: 0 2147483647
value: 0
16 CRTC_H:
flags: range
values: 0 2147483647
value: 0
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 0
12 SRC_H:
flags: range
values: 0 4294967295
value: 0
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000001400000018000000
05000000680000005247323442473234
41523234414232345241323442413234
58523234584232345258323442583234
52473136424731364152313241423132
52413132424131324152313541423135
5241313542413135ffff0c0000000000
00000000000000001c00000000000092
ff030000000000000000000000000000
1d00000000000092ff03000000000000
00000000000000001e00000000000092
ff030000000000000000000000000000
1f00000000000092ffff0f0000000000
00000000000000000000000000000000
in_formats blob decoded:
RG24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BG24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AR24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AB24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RA24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BA24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
XR24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
XB24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RX24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BX24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RG16: (UNKNOWN MODIFIER) LINEAR
BG16: (UNKNOWN MODIFIER) LINEAR
AR12: (UNKNOWN MODIFIER) LINEAR
AB12: (UNKNOWN MODIFIER) LINEAR
RA12: (UNKNOWN MODIFIER) LINEAR
BA12: (UNKNOWN MODIFIER) LINEAR
AR15: LINEAR
AB15: LINEAR
RA15: (UNKNOWN MODIFIER) LINEAR
BA15: (UNKNOWN MODIFIER) LINEAR
109 alpha:
flags: range
values: 0 65535
value: 65535
110 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 0
111 zpos:
flags: range
values: 0 3
value: 0
67 COLOR:
flags: signed range
values: 0 4294967295
value: 0
32 FRONTEND_DATA:
flags: blob
blobs:
value:
to many value,use '-z' show all data
35 EOTF:
flags: signed range
values: 0 20
value: 1
36 COLOR_SPACE:
flags: signed range
values: 0 20
value: 1
39 COLOR_RANGE:
flags: signed range
values: 0 20
value: 0
41 compressed_image_crop:
flags: range
values: 0 983103
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
0000000001040200000a0000000a0000
000a00000000000000000000
113 0 0 0,0 0,0 0 0x00000001
formats: RG24 BG24 AR24 AB24 RA24 BA24 XR24 XB24 RX24 BX24 RG16 BG16 AR12 AB12 RA12 BA12 AR15 AB15 RA15 BA15
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
17 FB_ID:
flags: object
value: 0
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 0
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: 0
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: 0
15 CRTC_W:
flags: range
values: 0 2147483647
value: 0
16 CRTC_H:
flags: range
values: 0 2147483647
value: 0
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 0
12 SRC_H:
flags: range
values: 0 4294967295
value: 0
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000001400000018000000
01000000680000005247323442473234
41523234414232345241323442413234
58523234584232345258323442583234
52473136424731364152313241423132
52413132424131324152313541423135
5241313542413135ffff0f0000000000
00000000000000000000000000000000
in_formats blob decoded:
RG24: LINEAR
BG24: LINEAR
AR24: LINEAR
AB24: LINEAR
RA24: LINEAR
BA24: LINEAR
XR24: LINEAR
XB24: LINEAR
RX24: LINEAR
BX24: LINEAR
RG16: LINEAR
BG16: LINEAR
AR12: LINEAR
AB12: LINEAR
RA12: LINEAR
BA12: LINEAR
AR15: LINEAR
AB15: LINEAR
RA15: LINEAR
BA15: LINEAR
115 alpha:
flags: range
values: 0 65535
value: 65535
116 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 0
117 zpos:
flags: range
values: 0 3
value: 0
67 COLOR:
flags: signed range
values: 0 4294967295
value: 0
32 FRONTEND_DATA:
flags: blob
blobs:
value:
to many value,use '-z' show all data
35 EOTF:
flags: signed range
values: 0 20
value: 1
36 COLOR_SPACE:
flags: signed range
values: 0 20
value: 1
39 COLOR_RANGE:
flags: signed range
values: 0 20
value: 0
41 compressed_image_crop:
flags: range
values: 0 983103
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
00000000010403000008000000080000
000800000000000000000000
120 0 0 0,0 0,0 0 0x00000002
formats: RG24 BG24 AR24 AB24 RA24 BA24 XR24 XB24 RX24 BX24 RG16 BG16 AR12 AB12 RA12 BA12 AR15 AB15 RA15 BA15 AR30 AB30 RA30 BA30 NV61 NV16 YU16 YV16 NV12 NV21 YU12 YV12 YU11 YV11 P010 P210
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 1
17 FB_ID:
flags: object
value: 0
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 0
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: 0
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: 0
15 CRTC_W:
flags: range
values: 0 2147483647
value: 720
16 CRTC_H:
flags: range
values: 0 2147483647
value: 1280
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 47185920
12 SRC_H:
flags: range
values: 0 4294967295
value: 83886080
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000002400000018000000
01000000a80000005247323442473234
41523234414232345241323442413234
58523234584232345258323442583234
52473136424731364152313241423132
52413132424131324152313541423135
52413135424131354152333041423330
52413330424133304e5636314e563136
59553136595631364e5631324e563231
59553132595631325955313159563131
5030313050323130ffffffff0f000000
00000000000000000000000000000000
in_formats blob decoded:
RG24: LINEAR
BG24: LINEAR
AR24: LINEAR
AB24: LINEAR
RA24: LINEAR
BA24: LINEAR
XR24: LINEAR
XB24: LINEAR
RX24: LINEAR
BX24: LINEAR
RG16: LINEAR
BG16: LINEAR
AR12: LINEAR
AB12: LINEAR
RA12: LINEAR
BA12: LINEAR
AR15: LINEAR
AB15: LINEAR
RA15: LINEAR
BA15: LINEAR
AR30: LINEAR
AB30: LINEAR
RA30: LINEAR
BA30: LINEAR
NV61: LINEAR
NV16: LINEAR
YU16: LINEAR
YV16: LINEAR
NV12: LINEAR
NV21: LINEAR
YU12: LINEAR
YV12: LINEAR
YU11: LINEAR
YV11: LINEAR
P010: LINEAR
P210: LINEAR
122 alpha:
flags: range
values: 0 65535
value: 65535
123 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 0
124 zpos:
flags: range
values: 0 2
value: 0
67 COLOR:
flags: signed range
values: 0 4294967295
value: 0
32 FRONTEND_DATA:
flags: blob
blobs:
value:
to many value,use '-z' show all data
35 EOTF:
flags: signed range
values: 0 20
value: 1
36 COLOR_SPACE:
flags: signed range
values: 0 20
value: 1
39 COLOR_RANGE:
flags: signed range
values: 0 20
value: 0
41 compressed_image_crop:
flags: range
values: 0 983103
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
21000000010400000008000000080000
000800000000000000000000
127 0 0 0,0 0,0 0 0x00000002
formats: RG24 BG24 AR24 AB24 RA24 BA24 XR24 XB24 RX24 BX24 RG16 BG16 AR12 AB12 RA12 BA12 AR15 AB15 RA15 BA15
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
17 FB_ID:
flags: object
value: 0
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 0
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: -360
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: -640
15 CRTC_W:
flags: range
values: 0 2147483647
value: 720
16 CRTC_H:
flags: range
values: 0 2147483647
value: 1280
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 47185920
12 SRC_H:
flags: range
values: 0 4294967295
value: 83886080
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000001400000018000000
05000000680000005247323442473234
41523234414232345241323442413234
58523234584232345258323442583234
52473136424731364152313241423132
52413132424131324152313541423135
5241313542413135ffff0c0000000000
00000000000000001c00000000000092
ff030000000000000000000000000000
1d00000000000092ff03000000000000
00000000000000001e00000000000092
ff030000000000000000000000000000
1f00000000000092ffff0f0000000000
00000000000000000000000000000000
in_formats blob decoded:
RG24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BG24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AR24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
AB24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RA24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BA24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
XR24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
XB24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RX24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
BX24: (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) (UNKNOWN MODIFIER) LINEAR
RG16: (UNKNOWN MODIFIER) LINEAR
BG16: (UNKNOWN MODIFIER) LINEAR
AR12: (UNKNOWN MODIFIER) LINEAR
AB12: (UNKNOWN MODIFIER) LINEAR
RA12: (UNKNOWN MODIFIER) LINEAR
BA12: (UNKNOWN MODIFIER) LINEAR
AR15: LINEAR
AB15: LINEAR
RA15: (UNKNOWN MODIFIER) LINEAR
BA15: (UNKNOWN MODIFIER) LINEAR
129 alpha:
flags: range
values: 0 65535
value: 65535
130 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 0
131 zpos:
flags: range
values: 0 2
value: 0
67 COLOR:
flags: signed range
values: 0 4294967295
value: 0
32 FRONTEND_DATA:
flags: blob
blobs:
value:
to many value,use '-z' show all data
35 EOTF:
flags: signed range
values: 0 20
value: 1
36 COLOR_SPACE:
flags: signed range
values: 0 20
value: 1
39 COLOR_RANGE:
flags: signed range
values: 0 20
value: 0
41 compressed_image_crop:
flags: range
values: 0 983103
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
0000000001040100000a0000000a0000
000a00000000000000000000
133 0 0 0,0 0,0 0 0x00000002
formats: RG24 BG24 AR24 AB24 RA24 BA24 XR24 XB24 RX24 BX24 RG16 BG16 AR12 AB12 RA12 BA12 AR15 AB15 RA15 BA15
props:
8 type:
flags: immutable enum
enums: Overlay=0 Primary=1 Cursor=2
value: 0
17 FB_ID:
flags: object
value: 0
18 IN_FENCE_FD:
flags: signed range
values: -1 2147483647
value: -1
20 CRTC_ID:
flags: object
value: 0
13 CRTC_X:
flags: signed range
values: -2147483648 2147483647
value: 0
14 CRTC_Y:
flags: signed range
values: -2147483648 2147483647
value: 0
15 CRTC_W:
flags: range
values: 0 2147483647
value: 0
16 CRTC_H:
flags: range
values: 0 2147483647
value: 0
9 SRC_X:
flags: range
values: 0 4294967295
value: 0
10 SRC_Y:
flags: range
values: 0 4294967295
value: 0
11 SRC_W:
flags: range
values: 0 4294967295
value: 0
12 SRC_H:
flags: range
values: 0 4294967295
value: 0
30 IN_FORMATS:
flags: immutable blob
blobs:
value:
01000000000000001400000018000000
01000000680000005247323442473234
41523234414232345241323442413234
58523234584232345258323442583234
52473136424731364152313241423132
52413132424131324152313541423135
5241313542413135ffff0f0000000000
00000000000000000000000000000000
in_formats blob decoded:
RG24: LINEAR
BG24: LINEAR
AR24: LINEAR
AB24: LINEAR
RA24: LINEAR
BA24: LINEAR
XR24: LINEAR
XB24: LINEAR
RX24: LINEAR
BX24: LINEAR
RG16: LINEAR
BG16: LINEAR
AR12: LINEAR
AB12: LINEAR
RA12: LINEAR
BA12: LINEAR
AR15: LINEAR
AB15: LINEAR
RA15: LINEAR
BA15: LINEAR
135 alpha:
flags: range
values: 0 65535
value: 65535
136 pixel blend mode:
flags: enum
enums: None=2 Pre-multiplied=0 Coverage=1
value: 0
137 zpos:
flags: range
values: 0 2
value: 0
67 COLOR:
flags: signed range
values: 0 4294967295
value: 0
32 FRONTEND_DATA:
flags: blob
blobs:
value:
to many value,use '-z' show all data
35 EOTF:
flags: signed range
values: 0 20
value: 1
36 COLOR_SPACE:
flags: signed range
values: 0 20
value: 1
39 COLOR_RANGE:
flags: signed range
values: 0 20
value: 0
41 compressed_image_crop:
flags: range
values: 0 983103
value: 0
31 FEATURE:
flags: immutable blob
blobs:
value:
00000000010402000008000000080000
000800000000000000000000
Frame buffers:
id size pitch
root@A733:/# neofetch
##### root@A733
####### ---------
##O#O## OS: Buildroot 2022.05 aarch64
####### Host: sun60iw2
########### Kernel: 5.15.147
############# Uptime: 1 day, 23 hours, 43 mins
############### Shell: sh
################ Resolution: 720x1280
################# Terminal: adb_shell
##################### CPU: (8) @ 1.794GHz
##################### Memory: 115MiB / 5919MiB
#################
root@A733:/#