Created
May 1, 2022 06:05
-
-
Save VitalyAnkh/1d146e2bcf46402e2b45d1201fbdd230 to your computer and use it in GitHub Desktop.
drm_info output when mutter is causing a invisible cursor
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
Node: /dev/dri/card0 | |
├───Driver: nvidia-drm (NVIDIA DRM driver) version 0.0.0 (20160202) | |
│ ├───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 = 1 | |
│ ├───DRM_CAP_PRIME = 3 | |
│ ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1 | |
│ ├───DRM_CAP_ASYNC_PAGE_FLIP = 1 | |
│ ├───DRM_CAP_CURSOR_WIDTH = 256 | |
│ ├───DRM_CAP_CURSOR_HEIGHT = 256 | |
│ ├───DRM_CAP_ADDFB2_MODIFIERS = 1 | |
│ ├───DRM_CAP_PAGE_FLIP_TARGET = 0 | |
│ ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1 | |
│ ├───DRM_CAP_SYNCOBJ = 0 | |
│ └───DRM_CAP_SYNCOBJ_TIMELINE = 0 | |
├───Device: PCI 10de:2560 NVIDIA Corporation GA106M [GeForce RTX 3060 Mobile / Max-Q] | |
│ └───Available nodes: primary, render | |
├───Framebuffer size | |
│ ├───Width: [0, 65535] | |
│ └───Height: [0, 65535] | |
├───Connectors | |
│ ├───Connector 0 | |
│ │ ├───Object ID: 86 | |
│ │ ├───Type: DisplayPort | |
│ │ ├───Status: disconnected | |
│ │ ├───Encoders: {0, 1} | |
│ │ └───Properties | |
│ │ ├───"EDID" (immutable): blob = 0 | |
│ │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On | |
│ │ ├───"link-status": enum {Good, Bad} = Good | |
│ │ ├───"non-desktop" (immutable): range [0, 1] = 0 | |
│ │ ├───"TILE" (immutable): blob = 0 | |
│ │ └───"CRTC_ID" (atomic): object CRTC = 0 | |
│ ├───Connector 1 | |
│ │ ├───Object ID: 89 | |
│ │ ├───Type: DisplayPort | |
│ │ ├───Status: disconnected | |
│ │ ├───Encoders: {2, 3} | |
│ │ └───Properties | |
│ │ ├───"EDID" (immutable): blob = 0 | |
│ │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On | |
│ │ ├───"link-status": enum {Good, Bad} = Good | |
│ │ ├───"non-desktop" (immutable): range [0, 1] = 0 | |
│ │ ├───"TILE" (immutable): blob = 0 | |
│ │ └───"CRTC_ID" (atomic): object CRTC = 0 | |
│ ├───Connector 2 | |
│ │ ├───Object ID: 92 | |
│ │ ├───Type: HDMI-A | |
│ │ ├───Status: connected | |
│ │ ├───Physical size: 600x340 mm | |
│ │ ├───Subpixel: unknown | |
│ │ ├───Encoders: {4} | |
│ │ ├───Modes | |
│ │ │ ├───[email protected] preferred phsync nvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync nvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync nvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] nhsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] nhsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] nhsync nvsync | |
│ │ │ ├───[email protected] nhsync nvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] phsync pvsync | |
│ │ │ ├───[email protected] nhsync nvsync | |
│ │ │ ├───[email protected] nhsync nvsync | |
│ │ │ ├───[email protected] nhsync nvsync | |
│ │ │ ├───[email protected] nhsync nvsync | |
│ │ │ ├───[email protected] nhsync nvsync | |
│ │ │ └───[email protected] nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"EDID" (immutable): blob = 100 | |
│ │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On | |
│ │ ├───"link-status": enum {Good, Bad} = Good | |
│ │ ├───"non-desktop" (immutable): range [0, 1] = 0 | |
│ │ ├───"TILE" (immutable): blob = 0 | |
│ │ └───"CRTC_ID" (atomic): object CRTC = 40 | |
│ └───Connector 3 | |
│ ├───Object ID: 94 | |
│ ├───Type: eDP | |
│ ├───Status: connected | |
│ ├───Physical size: 340x220 mm | |
│ ├───Subpixel: unknown | |
│ ├───Encoders: {5} | |
│ ├───Modes | |
│ │ ├───[email protected] preferred nhsync nvsync | |
│ │ └───[email protected] nhsync nvsync | |
│ └───Properties | |
│ ├───"EDID" (immutable): blob = 97 | |
│ ├───"DPMS": enum {On, Standby, Suspend, Off} = On | |
│ ├───"link-status": enum {Good, Bad} = Good | |
│ ├───"non-desktop" (immutable): range [0, 1] = 0 | |
│ ├───"TILE" (immutable): blob = 0 | |
│ └───"CRTC_ID" (atomic): object CRTC = 0 | |
├───Encoders | |
│ ├───Encoder 0 | |
│ │ ├───Object ID: 85 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3} | |
│ │ └───Clones: {} | |
│ ├───Encoder 1 | |
│ │ ├───Object ID: 87 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3} | |
│ │ └───Clones: {} | |
│ ├───Encoder 2 | |
│ │ ├───Object ID: 88 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3} | |
│ │ └───Clones: {} | |
│ ├───Encoder 3 | |
│ │ ├───Object ID: 90 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3} | |
│ │ └───Clones: {} | |
│ ├───Encoder 4 | |
│ │ ├───Object ID: 91 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3} | |
│ │ └───Clones: {} | |
│ └───Encoder 5 | |
│ ├───Object ID: 93 | |
│ ├───Type: TMDS | |
│ ├───CRTCS: {0, 1, 2, 3} | |
│ └───Clones: {} | |
├───CRTCs | |
│ ├───CRTC 0 | |
│ │ ├───Object ID: 40 | |
│ │ ├───Legacy info | |
│ │ │ ├───Mode: [email protected] preferred phsync nvsync | |
│ │ │ └───Gamma size: 0 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 1 | |
│ │ ├───"MODE_ID" (atomic): blob = 96 | |
│ │ │ └───[email protected] preferred phsync nvsync | |
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ │ └───"VRR_ENABLED": range [0, 1] = 0 | |
│ ├───CRTC 1 | |
│ │ ├───Object ID: 53 | |
│ │ ├───Legacy info | |
│ │ │ └───Gamma size: 0 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 0 | |
│ │ ├───"MODE_ID" (atomic): blob = 0 | |
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ │ └───"VRR_ENABLED": range [0, 1] = 0 | |
│ ├───CRTC 2 | |
│ │ ├───Object ID: 66 | |
│ │ ├───Legacy info | |
│ │ │ └───Gamma size: 0 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 0 | |
│ │ ├───"MODE_ID" (atomic): blob = 0 | |
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ │ └───"VRR_ENABLED": range [0, 1] = 0 | |
│ └───CRTC 3 | |
│ ├───Object ID: 79 | |
│ ├───Legacy info | |
│ │ └───Gamma size: 0 | |
│ └───Properties | |
│ ├───"ACTIVE" (atomic): range [0, 1] = 0 | |
│ ├───"MODE_ID" (atomic): blob = 0 | |
│ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ └───"VRR_ENABLED": range [0, 1] = 0 | |
└───Planes | |
├───Plane 0 | |
│ ├───Object ID: 33 | |
│ ├───CRTCs: {0} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 98 | |
│ │ │ ├───Object ID: 98 | |
│ │ │ ├───Size: 3840x2160 | |
│ │ │ ├───Format: XRGB8888 (0x34325258) | |
│ │ │ ├───Modifier: NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ │ └───Planes: | |
│ │ │ └───Plane 0: offset = 0, pitch = 15360 bytes | |
│ │ └───Formats: | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"FB_ID" (atomic): object framebuffer = 98 | |
│ │ ├───Object ID: 98 | |
│ │ ├───Size: 3840x2160 | |
│ │ ├───Format: XRGB8888 (0x34325258) | |
│ │ ├───Modifier: NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ └───Planes: | |
│ │ └───Plane 0: offset = 0, pitch = 15360 bytes | |
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 40 | |
│ ├───"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] = 3840 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 2160 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 3840 | |
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 2160 | |
│ ├───"IN_FORMATS" (immutable): blob = 34 | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
├───Plane 1 | |
│ ├───Object ID: 36 | |
│ ├───CRTCs: {0} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ └───ARGB8888 (0x34325241) | |
│ └───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 = 37 | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ └───ARGB8888 (0x34325241) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied | |
├───Plane 2 | |
│ ├───Object ID: 41 | |
│ ├───CRTCs: {0} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───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 = 42 | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ ├───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied | |
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
├───Plane 3 | |
│ ├───Object ID: 46 | |
│ ├───CRTCs: {1} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"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] = 2560 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1600 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 2560 | |
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1600 | |
│ ├───"IN_FORMATS" (immutable): blob = 47 | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
├───Plane 4 | |
│ ├───Object ID: 49 | |
│ ├───CRTCs: {1} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ └───ARGB8888 (0x34325241) | |
│ └───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 = 50 | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ └───ARGB8888 (0x34325241) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied | |
├───Plane 5 | |
│ ├───Object ID: 54 | |
│ ├───CRTCs: {1} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───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 = 55 | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ ├───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied | |
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
├───Plane 6 | |
│ ├───Object ID: 59 | |
│ ├───CRTCs: {2} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"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 = 60 | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
├───Plane 7 | |
│ ├───Object ID: 62 | |
│ ├───CRTCs: {2} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ └───ARGB8888 (0x34325241) | |
│ └───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 = 63 | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ └───ARGB8888 (0x34325241) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied | |
├───Plane 8 | |
│ ├───Object ID: 67 | |
│ ├───CRTCs: {2} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───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 = 68 | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ ├───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied | |
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
├───Plane 9 | |
│ ├───Object ID: 72 | |
│ ├───CRTCs: {3} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"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 = 73 | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010) | |
│ │ │ ├───ARGB1555 (0x35315241) | |
│ │ │ ├───XRGB1555 (0x35315258) | |
│ │ │ ├───RGB565 (0x36314752) | |
│ │ │ ├───ARGB8888 (0x34325241) | |
│ │ │ ├───XRGB8888 (0x34325258) | |
│ │ │ ├───ABGR2101010 (0x30334241) | |
│ │ │ ├───XBGR2101010 (0x30334258) | |
│ │ │ ├───YUYV (0x56595559) | |
│ │ │ ├───UYVY (0x59565955) | |
│ │ │ ├───NV24 (0x3432564e) | |
│ │ │ ├───NV42 (0x3234564e) | |
│ │ │ ├───NV16 (0x3631564e) | |
│ │ │ ├───NV61 (0x3136564e) | |
│ │ │ ├───NV12 (0x3231564e) | |
│ │ │ ├───NV21 (0x3132564e) | |
│ │ │ ├───P210 (0x30313250) | |
│ │ │ ├───P010 (0x30313050) | |
│ │ │ └───P012 (0x32313050) | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) | |
├───Plane 10 | |
│ ├───Object ID: 75 | |
│ ├───CRTCs: {3} | |
│ ├───Legacy info | |
│ │ ├───FB ID: 0 | |
│ │ └───Formats: | |
│ │ └───ARGB8888 (0x34325241) | |
│ └───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 = 76 | |
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ │ └───ARGB8888 (0x34325241) | |
│ ├───"alpha": range [0, UINT16_MAX] = 65535 | |
│ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied | |
└───Plane 11 | |
├───Object ID: 80 | |
├───CRTCs: {3} | |
├───Legacy info | |
│ ├───FB ID: 0 | |
│ └───Formats: | |
│ ├───ARGB1555 (0x35315241) | |
│ ├───XRGB1555 (0x35315258) | |
│ ├───RGB565 (0x36314752) | |
│ ├───ARGB8888 (0x34325241) | |
│ ├───XRGB8888 (0x34325258) | |
│ ├───ABGR2101010 (0x30334241) | |
│ ├───XBGR2101010 (0x30334258) | |
│ ├───YUYV (0x56595559) | |
│ ├───UYVY (0x59565955) | |
│ ├───NV24 (0x3432564e) | |
│ ├───NV42 (0x3234564e) | |
│ ├───NV16 (0x3631564e) | |
│ ├───NV61 (0x3136564e) | |
│ ├───NV12 (0x3231564e) | |
│ ├───NV21 (0x3132564e) | |
│ ├───P210 (0x30313250) | |
│ ├───P010 (0x30313050) | |
│ └───P012 (0x32313050) | |
└───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 = 81 | |
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010) | |
│ │ ├───ARGB1555 (0x35315241) | |
│ │ ├───XRGB1555 (0x35315258) | |
│ │ ├───RGB565 (0x36314752) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───YUYV (0x56595559) | |
│ │ ├───UYVY (0x59565955) | |
│ │ ├───NV24 (0x3432564e) | |
│ │ ├───NV42 (0x3234564e) | |
│ │ ├───NV16 (0x3631564e) | |
│ │ ├───NV61 (0x3136564e) | |
│ │ ├───NV12 (0x3231564e) | |
│ │ ├───NV21 (0x3132564e) | |
│ │ ├───P210 (0x30313250) | |
│ │ ├───P010 (0x30313050) | |
│ │ └───P012 (0x32313050) | |
│ └───DRM_FORMAT_MOD_LINEAR (0x0) | |
│ ├───ARGB1555 (0x35315241) | |
│ ├───XRGB1555 (0x35315258) | |
│ ├───RGB565 (0x36314752) | |
│ ├───ARGB8888 (0x34325241) | |
│ ├───XRGB8888 (0x34325258) | |
│ ├───ABGR2101010 (0x30334241) | |
│ ├───XBGR2101010 (0x30334258) | |
│ ├───YUYV (0x56595559) | |
│ ├───UYVY (0x59565955) | |
│ ├───NV24 (0x3432564e) | |
│ ├───NV42 (0x3234564e) | |
│ ├───NV16 (0x3631564e) | |
│ ├───NV61 (0x3136564e) | |
│ ├───NV12 (0x3231564e) | |
│ ├───NV21 (0x3132564e) | |
│ ├───P210 (0x30313250) | |
│ ├───P010 (0x30313050) | |
│ └───P012 (0x32313050) | |
├───"alpha": range [0, UINT16_MAX] = 65535 | |
├───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied | |
└───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment