全志A733 DRM显示多屏异显出现的Master问题
-
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:/#
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号