Last active
February 2, 2020 03:50
-
-
Save jvcleave/6b23ccb52670ec3d4942fe3f6577bb40 to your computer and use it in GitHub Desktop.
modetest
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pi@RPI4:~/TEMP/drm_info/build $ ./drm_info | |
drmModeGetResources: Invalid argument | |
Node: /dev/dri/card1 | |
├───Driver: vc4 (Broadcom VC4 graphics) version 0.0.0 (20140616) | |
│ ├───DRM_CLIENT_CAP_STEREO_3D supported | |
│ ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported | |
│ ├───DRM_CLIENT_CAP_ATOMIC supported | |
│ ├───DRM_CLIENT_CAP_ASPECT_RATIO supported | |
│ ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported | |
│ ├───DRM_CAP_DUMB_BUFFER = 1 | |
│ ├───DRM_CAP_VBLANK_HIGH_CRTC = 1 | |
│ ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24 | |
│ ├───DRM_CAP_DUMB_PREFER_SHADOW = 0 | |
│ ├───DRM_CAP_PRIME = 3 | |
│ ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1 | |
│ ├───DRM_CAP_ASYNC_PAGE_FLIP = 1 | |
│ ├───DRM_CAP_CURSOR_WIDTH = 64 | |
│ ├───DRM_CAP_CURSOR_HEIGHT = 64 | |
│ ├───DRM_CAP_ADDFB2_MODIFIERS = 1 | |
│ ├───DRM_CAP_PAGE_FLIP_TARGET = 0 | |
│ ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1 | |
│ ├───DRM_CAP_SYNCOBJ = 1 | |
│ └───DRM_CAP_SYNCOBJ_TIMELINE not supported | |
├───Device: platform brcm,bcm2835-vc4 | |
├───Framebuffer size | |
│ ├───Width: [0, 7680] | |
│ └───Height: [0, 7680] | |
├───Connectors | |
│ └───Connector 0 | |
│ ├───Object ID: 51 | |
│ ├───Type: HDMI-A | |
│ ├───Status: connected | |
│ ├───Physical size: 410x230 mm | |
│ ├───Subpixel: unknown | |
│ ├───Encoders: {0} | |
│ ├───Modes | |
│ │ ├───[email protected] preferred driver phsync pvsync | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync | |
│ │ ├───[email protected] driver phsync nvsync | |
│ │ ├───[email protected] driver phsync pvsync | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync | |
│ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───[email protected] driver phsync pvsync | |
│ │ ├───[email protected] driver nhsync nvsync | |
│ │ ├───[email protected] driver nhsync nvsync | |
│ │ ├───[email protected] driver phsync pvsync | |
│ │ ├───[email protected] driver phsync pvsync | |
│ │ ├───[email protected] driver phsync pvsync | |
│ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ ├───[email protected] driver nhsync nvsync | |
│ │ ├───[email protected] driver nhsync nvsync | |
│ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ ├───[email protected] driver nhsync nvsync | |
│ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ └───[email protected] driver nhsync pvsync | |
│ └───Properties | |
│ ├───"EDID" (immutable): blob = 63 | |
│ ├───"DPMS": enum {On, Standby, Suspend, Off} = On | |
│ ├───"link-status": enum {Good, Bad} = Good | |
│ ├───"non-desktop" (immutable): range [0, 1] = 0 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 49 | |
│ ├───"left margin": range [0, 100] = 0 | |
│ ├───"right margin": range [0, 100] = 0 | |
│ ├───"top margin": range [0, 100] = 0 | |
│ ├───"bottom margin": range [0, 100] = 0 | |
│ └───"Broadcast RGB": enum {Automatic, Full, Limited 16:235} = Automatic | |
├───Encoders | |
│ └───Encoder 0 | |
│ ├───Object ID: 50 | |
│ ├───Type: TMDS | |
│ ├───CRTCS: {0} | |
│ └───Clones: {} | |
├───CRTCs | |
│ └───CRTC 0 | |
│ ├───Object ID: 49 | |
│ ├───Mode: [email protected] preferred driver phsync pvsync | |
│ └───Properties | |
│ ├───"ACTIVE" (atomic): range [0, 1] = 1 | |
│ ├───"MODE_ID" (atomic): blob = 59 | |
│ │ └───[email protected] preferred driver phsync pvsync | |
│ └───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
└───Planes | |
├───Plane 0 | |
│ ├───Object ID: 28 | |
│ ├───CRTCs: {0} | |
│ ├───Formats: | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───RGB888 (0x34324752) | |
│ │ ├───BGR888 (0x34324742) | |
│ │ ├───YUV422 (0x36315559) | |
│ │ ├───YUV420 (0x32315559) | |
│ │ ├───YVU420 (0x32315659) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ └───NV21 (0x3132564e) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"FB_ID" (atomic): object framebuffer = 61 | |
│ │ ├───Object ID: 61 | |
│ │ ├───Size: 1360x768 | |
│ │ ├───Pitch: 5440 | |
│ │ ├───Bits per pixel: 32 | |
│ │ └───Depth: 24 | |
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 49 | |
│ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 | |
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 | |
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 1360 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 768 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 1360 | |
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 768 | |
│ ├───"IN_FORMATS" (immutable): blob = 29 | |
│ │ ├───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───RGB888 (0x34324752) | |
│ │ │ ├───BGR888 (0x34324742) | |
│ │ │ ├───YUV422 (0x36315559) | |
│ │ │ ├───YUV420 (0x32315559) | |
│ │ │ ├───YVU420 (0x32315659) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ └───NV21 (0x3132564e) | |
│ │ ├───DRM_FORMAT_MOD_BROADCOM_VC4_T_TILED (0x700000000000001) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ └───RGB565 (0x36314752) | |
│ │ └───DRM_FORMAT_MOD_BROADCOM_SAND128 (0x700000000000004) | |
│ │ └───NV12 (0x3231564e) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ ├───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
│ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr, ITU-R BT.2020 YCbCr} = ITU-R BT.601 YCbCr | |
│ ├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range | |
│ └───"zpos": range [0, INT8_MAX] = 0 | |
├───Plane 1 | |
│ ├───Object ID: 35 | |
│ ├───CRTCs: {0} | |
│ ├───Formats: | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───RGB888 (0x34324752) | |
│ │ ├───BGR888 (0x34324742) | |
│ │ ├───YUV422 (0x36315559) | |
│ │ ├───YUV420 (0x32315559) | |
│ │ ├───YVU420 (0x32315659) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ └───NV21 (0x3132564e) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay | |
│ ├───"FB_ID" (atomic): object framebuffer = 0 | |
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 0 | |
│ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 | |
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 | |
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"IN_FORMATS" (immutable): blob = 36 | |
│ │ ├───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───RGB888 (0x34324752) | |
│ │ │ ├───BGR888 (0x34324742) | |
│ │ │ ├───YUV422 (0x36315559) | |
│ │ │ ├───YUV420 (0x32315559) | |
│ │ │ ├───YVU420 (0x32315659) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ └───NV21 (0x3132564e) | |
│ │ ├───DRM_FORMAT_MOD_BROADCOM_VC4_T_TILED (0x700000000000001) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ └───RGB565 (0x36314752) | |
│ │ └───DRM_FORMAT_MOD_BROADCOM_SAND128 (0x700000000000004) | |
│ │ └───NV12 (0x3231564e) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ ├───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
│ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr, ITU-R BT.2020 YCbCr} = ITU-R BT.601 YCbCr | |
│ ├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range | |
│ └───"zpos": range [0, INT8_MAX] = 0 | |
└───Plane 2 | |
├───Object ID: 42 | |
├───CRTCs: {0} | |
├───Formats: | |
│ ├───XRGB8888 (0x34325258) | |
│ ├───ARGB8888 (0x34325241) | |
│ ├───RGB565 (0x36314752) | |
│ ├───RGB888 (0x34324752) | |
│ ├───BGR888 (0x34324742) | |
│ ├───YUV422 (0x36315559) | |
│ ├───YUV420 (0x32315559) | |
│ ├───YVU420 (0x32315659) | |
│ ├───NV12 (0x3231564e) | |
│ └───NV21 (0x3132564e) | |
└───Properties | |
├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor | |
├───"FB_ID" (atomic): object framebuffer = 0 | |
├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
├───"CRTC_ID" (atomic): object CRTC = 0 | |
├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 | |
├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 | |
├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0 | |
├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0 | |
├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0 | |
├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0 | |
├───"IN_FORMATS" (immutable): blob = 43 | |
│ ├───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───RGB888 (0x34324752) | |
│ │ ├───BGR888 (0x34324742) | |
│ │ ├───YUV422 (0x36315559) | |
│ │ ├───YUV420 (0x32315559) | |
│ │ ├───YVU420 (0x32315659) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ └───NV21 (0x3132564e) | |
│ ├───DRM_FORMAT_MOD_BROADCOM_VC4_T_TILED (0x700000000000001) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ └───RGB565 (0x36314752) | |
│ └───DRM_FORMAT_MOD_BROADCOM_SAND128 (0x700000000000004) | |
│ └───NV12 (0x3231564e) | |
├───"alpha": range [0, UINT16_MAX] = 65535 | |
├───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr, ITU-R BT.2020 YCbCr} = ITU-R BT.601 YCbCr | |
├───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range | |
└───"zpos": range [0, INT8_MAX] = 0 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
pi@RPI4:~/TEMP/drm-master/build/tests/modetest $ ./modetest -M vc4 | |
Encoders: | |
id crtc type possible crtcs possible clones | |
50 49 TMDS 0x00000001 0x00000000 | |
Connectors: | |
id encoder status name size (mm) modes encoders | |
51 50 connected HDMI-A-1 410x230 35 50 | |
modes: | |
index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot) | |
#0 1360x768 60.02 1360 1424 1536 1792 768 771 777 795 85500 flags: phsync, pvsync; type: preferred, driver | |
#1 1920x1080 60.00 1920 2008 2052 2200 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver | |
#2 1920x1080 59.94 1920 2008 2052 2200 1080 1084 1089 1125 148352 flags: phsync, pvsync; type: driver | |
#3 1920x1080 50.00 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver | |
#4 1920x1080 50.00 1920 2448 2492 2640 1080 1084 1089 1125 148500 flags: phsync, pvsync; type: driver | |
#5 1920x1080 30.00 1920 2008 2052 2200 1080 1084 1089 1125 74250 flags: phsync, pvsync; type: driver | |
#6 1920x1080 29.97 1920 2008 2052 2200 1080 1084 1089 1125 74176 flags: phsync, pvsync; type: driver | |
#7 1920x1080 25.00 1920 2448 2492 2640 1080 1084 1089 1125 74250 flags: phsync, pvsync; type: driver | |
#8 1920x1080 24.00 1920 2558 2602 2750 1080 1084 1089 1125 74250 flags: phsync, pvsync; type: driver | |
#9 1920x1080 23.98 1920 2558 2602 2750 1080 1084 1089 1125 74176 flags: phsync, pvsync; type: driver | |
#10 1366x768 59.79 1366 1436 1579 1792 768 771 774 798 85500 flags: phsync, pvsync; type: driver | |
#11 1280x800 59.91 1280 1328 1360 1440 800 803 809 823 71000 flags: phsync, nvsync; type: driver | |
#12 1280x720 60.00 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver | |
#13 1280x720 60.00 1280 1390 1430 1650 720 725 730 750 74250 flags: phsync, pvsync; type: driver | |
#14 1280x720 59.94 1280 1390 1430 1650 720 725 730 750 74176 flags: phsync, pvsync; type: driver | |
#15 1280x720 50.00 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver | |
#16 1280x720 50.00 1280 1720 1760 1980 720 725 730 750 74250 flags: phsync, pvsync; type: driver | |
#17 1024x768 75.03 1024 1040 1136 1312 768 769 772 800 78750 flags: phsync, pvsync; type: driver | |
#18 1024x768 70.07 1024 1048 1184 1328 768 771 777 806 75000 flags: nhsync, nvsync; type: driver | |
#19 1024x768 60.00 1024 1048 1184 1344 768 771 777 806 65000 flags: nhsync, nvsync; type: driver | |
#20 800x600 75.00 800 816 896 1056 600 601 604 625 49500 flags: phsync, pvsync; type: driver | |
#21 800x600 72.19 800 856 976 1040 600 637 643 666 50000 flags: phsync, pvsync; type: driver | |
#22 800x600 60.32 800 840 968 1056 600 601 605 628 40000 flags: phsync, pvsync; type: driver | |
#23 720x576 50.00 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver | |
#24 720x576 50.00 720 732 796 864 576 581 586 625 27000 flags: nhsync, nvsync; type: driver | |
#25 720x480 60.00 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver | |
#26 720x480 60.00 720 736 798 858 480 489 495 525 27027 flags: nhsync, nvsync; type: driver | |
#27 720x480 59.94 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver | |
#28 720x480 59.94 720 736 798 858 480 489 495 525 27000 flags: nhsync, nvsync; type: driver | |
#29 640x480 75.00 640 656 720 840 480 481 484 500 31500 flags: nhsync, nvsync; type: driver | |
#30 640x480 72.81 640 664 704 832 480 489 492 520 31500 flags: nhsync, nvsync; type: driver | |
#31 640x480 60.00 640 656 752 800 480 490 492 525 25200 flags: nhsync, nvsync; type: driver | |
#32 640x480 59.94 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver | |
#33 640x480 59.94 640 656 752 800 480 490 492 525 25175 flags: nhsync, nvsync; type: driver | |
#34 720x400 70.08 720 738 846 900 400 412 414 449 28320 flags: nhsync, pvsync; type: driver | |
props: | |
1 EDID: | |
flags: immutable blob | |
blobs: | |
value: | |
00ffffffffffff00158566130f000000 | |
33160103802917780a01c1a057479827 | |
124c4cadce00810081c0010101010101 | |
010101010101662150b051001b304070 | |
360040846300001e662156aa51001e30 | |
468f330040846300001e000000fc0045 | |
4c45464a3139310a20202020000000fd | |
00303e0e440f000a20202020202001c4 | |
02032570500102030405060710111213 | |
141f20212223091f078301000067030c | |
002000b82d011d80d0721c1620102c25 | |
8040846300009f011d8018711c162058 | |
2c2500408463000099011d00bc52d01e | |
20b828554040846300001e023a80d072 | |
382d40102c458040846300001e000000 | |
00000000000000000000000000000035 | |
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 | |
19 CRTC_ID: | |
flags: object | |
value: 49 | |
52 left margin: | |
flags: range | |
values: 0 100 | |
value: 0 | |
53 right margin: | |
flags: range | |
values: 0 100 | |
value: 0 | |
54 top margin: | |
flags: range | |
values: 0 100 | |
value: 0 | |
55 bottom margin: | |
flags: range | |
values: 0 100 | |
value: 0 | |
56 Broadcast RGB: | |
flags: enum | |
enums: Automatic=0 Full=1 Limited 16:235=2 | |
value: 0 | |
CRTCs: | |
id fb pos size | |
49 61 (0,0) (1360x768) | |
#0 1360x768 60.02 1360 1424 1536 1792 768 771 777 795 85500 flags: phsync, pvsync; type: preferred, driver | |
props: | |
20 ACTIVE: | |
flags: range | |
values: 0 1 | |
value: 1 | |
21 MODE_ID: | |
flags: blob | |
blobs: | |
value: | |
fc4d0100500590050006000700000003 | |
030309031b0300003c00000005000000 | |
48000000313336307837363800000000 | |
00000000000000000000000000000000 | |
00000000 | |
18 OUT_FENCE_PTR: | |
flags: range | |
values: 0 18446744073709551615 | |
value: 0 | |
Planes: | |
id crtc fb CRTC x,y x,y gamma size possible crtcs | |
28 49 61 0,0 0,0 0 0x00000001 | |
formats: XR24 AR24 RG16 RG24 BG24 YU16 YU12 YV12 NV12 NV21 | |
props: | |
7 type: | |
flags: immutable enum | |
enums: Overlay=0 Primary=1 Cursor=2 | |
value: 1 | |
16 FB_ID: | |
flags: object | |
value: 61 | |
17 IN_FENCE_FD: | |
flags: signed range | |
values: -1 2147483647 | |
value: -1 | |
19 CRTC_ID: | |
flags: object | |
value: 49 | |
12 CRTC_X: | |
flags: signed range | |
values: -2147483648 2147483647 | |
value: 0 | |
13 CRTC_Y: | |
flags: signed range | |
values: -2147483648 2147483647 | |
value: 0 | |
14 CRTC_W: | |
flags: range | |
values: 0 2147483647 | |
value: 1360 | |
15 CRTC_H: | |
flags: range | |
values: 0 2147483647 | |
value: 768 | |
8 SRC_X: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
9 SRC_Y: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
10 SRC_W: | |
flags: range | |
values: 0 4294967295 | |
value: 89128960 | |
11 SRC_H: | |
flags: range | |
values: 0 4294967295 | |
value: 50331648 | |
27 IN_FORMATS: | |
flags: immutable blob | |
blobs: | |
value: | |
01000000000000000a00000018000000 | |
03000000400000005852323441523234 | |
52473136524732344247323459553136 | |
59553132595631324e5631324e563231 | |
ff030000000000000000000000000000 | |
00000000000000000700000000000000 | |
00000000000000000100000000000007 | |
00010000000000000000000000000000 | |
0400000000000007 | |
in_formats blob decoded: | |
XR24: LINEAR MOD_BROADCOM_VC4_T_TILED | |
AR24: LINEAR MOD_BROADCOM_VC4_T_TILED | |
RG16: LINEAR MOD_BROADCOM_VC4_T_TILED | |
RG24: LINEAR | |
BG24: LINEAR | |
YU16: LINEAR | |
YU12: LINEAR | |
YV12: LINEAR | |
NV12: LINEAR (UNKNOWN MODIFIER) | |
NV21: LINEAR | |
30 alpha: | |
flags: range | |
values: 0 65535 | |
value: 65535 | |
31 rotation: | |
flags: bitmask | |
values: rotate-0=0x1 rotate-180=0x4 reflect-x=0x10 reflect-y=0x20 | |
value: 1 | |
32 COLOR_ENCODING: | |
flags: enum | |
enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1 ITU-R BT.2020 YCbCr=2 | |
value: 0 | |
33 COLOR_RANGE: | |
flags: enum | |
enums: YCbCr limited range=0 YCbCr full range=1 | |
value: 0 | |
34 zpos: | |
flags: range | |
values: 0 127 | |
value: 0 | |
35 0 0 0,0 0,0 0 0x00000001 | |
formats: XR24 AR24 RG16 RG24 BG24 YU16 YU12 YV12 NV12 NV21 | |
props: | |
7 type: | |
flags: immutable enum | |
enums: Overlay=0 Primary=1 Cursor=2 | |
value: 0 | |
16 FB_ID: | |
flags: object | |
value: 0 | |
17 IN_FENCE_FD: | |
flags: signed range | |
values: -1 2147483647 | |
value: -1 | |
19 CRTC_ID: | |
flags: object | |
value: 0 | |
12 CRTC_X: | |
flags: signed range | |
values: -2147483648 2147483647 | |
value: 0 | |
13 CRTC_Y: | |
flags: signed range | |
values: -2147483648 2147483647 | |
value: 0 | |
14 CRTC_W: | |
flags: range | |
values: 0 2147483647 | |
value: 0 | |
15 CRTC_H: | |
flags: range | |
values: 0 2147483647 | |
value: 0 | |
8 SRC_X: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
9 SRC_Y: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
10 SRC_W: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
11 SRC_H: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
27 IN_FORMATS: | |
flags: immutable blob | |
blobs: | |
value: | |
01000000000000000a00000018000000 | |
03000000400000005852323441523234 | |
52473136524732344247323459553136 | |
59553132595631324e5631324e563231 | |
ff030000000000000000000000000000 | |
00000000000000000700000000000000 | |
00000000000000000100000000000007 | |
00010000000000000000000000000000 | |
0400000000000007 | |
in_formats blob decoded: | |
XR24: LINEAR MOD_BROADCOM_VC4_T_TILED | |
AR24: LINEAR MOD_BROADCOM_VC4_T_TILED | |
RG16: LINEAR MOD_BROADCOM_VC4_T_TILED | |
RG24: LINEAR | |
BG24: LINEAR | |
YU16: LINEAR | |
YU12: LINEAR | |
YV12: LINEAR | |
NV12: LINEAR (UNKNOWN MODIFIER) | |
NV21: LINEAR | |
37 alpha: | |
flags: range | |
values: 0 65535 | |
value: 65535 | |
38 rotation: | |
flags: bitmask | |
values: rotate-0=0x1 rotate-180=0x4 reflect-x=0x10 reflect-y=0x20 | |
value: 1 | |
39 COLOR_ENCODING: | |
flags: enum | |
enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1 ITU-R BT.2020 YCbCr=2 | |
value: 0 | |
40 COLOR_RANGE: | |
flags: enum | |
enums: YCbCr limited range=0 YCbCr full range=1 | |
value: 0 | |
41 zpos: | |
flags: range | |
values: 0 127 | |
value: 0 | |
42 0 0 0,0 0,0 0 0x00000001 | |
formats: XR24 AR24 RG16 RG24 BG24 YU16 YU12 YV12 NV12 NV21 | |
props: | |
7 type: | |
flags: immutable enum | |
enums: Overlay=0 Primary=1 Cursor=2 | |
value: 2 | |
16 FB_ID: | |
flags: object | |
value: 0 | |
17 IN_FENCE_FD: | |
flags: signed range | |
values: -1 2147483647 | |
value: -1 | |
19 CRTC_ID: | |
flags: object | |
value: 0 | |
12 CRTC_X: | |
flags: signed range | |
values: -2147483648 2147483647 | |
value: 0 | |
13 CRTC_Y: | |
flags: signed range | |
values: -2147483648 2147483647 | |
value: 0 | |
14 CRTC_W: | |
flags: range | |
values: 0 2147483647 | |
value: 0 | |
15 CRTC_H: | |
flags: range | |
values: 0 2147483647 | |
value: 0 | |
8 SRC_X: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
9 SRC_Y: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
10 SRC_W: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
11 SRC_H: | |
flags: range | |
values: 0 4294967295 | |
value: 0 | |
27 IN_FORMATS: | |
flags: immutable blob | |
blobs: | |
value: | |
01000000000000000a00000018000000 | |
03000000400000005852323441523234 | |
52473136524732344247323459553136 | |
59553132595631324e5631324e563231 | |
ff030000000000000000000000000000 | |
00000000000000000700000000000000 | |
00000000000000000100000000000007 | |
00010000000000000000000000000000 | |
0400000000000007 | |
in_formats blob decoded: | |
XR24: LINEAR MOD_BROADCOM_VC4_T_TILED | |
AR24: LINEAR MOD_BROADCOM_VC4_T_TILED | |
RG16: LINEAR MOD_BROADCOM_VC4_T_TILED | |
RG24: LINEAR | |
BG24: LINEAR | |
YU16: LINEAR | |
YU12: LINEAR | |
YV12: LINEAR | |
NV12: LINEAR (UNKNOWN MODIFIER) | |
NV21: LINEAR | |
44 alpha: | |
flags: range | |
values: 0 65535 | |
value: 65535 | |
45 rotation: | |
flags: bitmask | |
values: rotate-0=0x1 rotate-180=0x4 reflect-x=0x10 reflect-y=0x20 | |
value: 1 | |
46 COLOR_ENCODING: | |
flags: enum | |
enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1 ITU-R BT.2020 YCbCr=2 | |
value: 0 | |
47 COLOR_RANGE: | |
flags: enum | |
enums: YCbCr limited range=0 YCbCr full range=1 | |
value: 0 | |
48 zpos: | |
flags: range | |
values: 0 127 | |
value: 0 | |
Frame buffers: | |
id size pitch |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment