Node: /dev/dri/card0 ├───Driver: amdgpu (AMD GPU) version 3.40.0 (20150101) │ ├───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 = 1 │ └───DRM_CAP_SYNCOBJ_TIMELINE = 1 ├───Device: PCI 1002:15d8 Advanced Micro Devices, Inc. [AMD/ATI] Picasso ├───Framebuffer size │ ├───Width: [0, 16384] │ └───Height: [0, 16384] ├───Connectors │ ├───Connector 0 │ │ ├───Object ID: 82 │ │ ├───Type: eDP │ │ ├───Status: connected │ │ ├───Physical size: 310x170 mm │ │ ├───Subpixel: unknown │ │ ├───Encoders: {0} │ │ ├───Modes │ │ │ ├───1920x1080@60.00 preferred driver phsync nvsync │ │ │ ├───1680x1050@60.00 driver phsync nvsync │ │ │ ├───1280x1024@60.00 driver phsync nvsync │ │ │ ├───1440x900@60.00 driver phsync nvsync │ │ │ ├───1280x800@60.00 driver phsync nvsync │ │ │ ├───1280x720@60.00 driver phsync nvsync │ │ │ ├───1024x768@60.00 driver phsync nvsync │ │ │ ├───800x600@60.00 driver phsync nvsync │ │ │ └───640x480@60.00 driver phsync nvsync │ │ └───Properties │ │ ├───"EDID" (immutable): blob = 88 │ │ ├───"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 = 71 │ │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None │ │ ├───"underscan": enum {off, on, auto} = off │ │ ├───"underscan hborder": range [0, 128] = 0 │ │ ├───"underscan vborder": range [0, 128] = 0 │ │ ├───"max bpc": range [8, 16] = 16 │ │ ├───"abm level": range [0, 4] = 0 │ │ ├───"HDR_OUTPUT_METADATA": blob = 0 │ │ ├───"vrr_capable" (immutable): range [0, 1] = 0 │ │ ├───"Content Protection": enum {Undesired, Desired, Enabled} = Undesired │ │ └───"HDCP Content Type": enum {HDCP Type0, HDCP Type1} = HDCP Type0 │ └───Connector 1 │ ├───Object ID: 89 │ ├───Type: HDMI-A │ ├───Status: disconnected │ ├───Encoders: {1} │ └───Properties │ ├───"EDID" (immutable): blob = 0 │ ├───"DPMS": enum {On, Standby, Suspend, Off} = Off │ ├───"link-status": enum {Good, Bad} = Good │ ├───"non-desktop" (immutable): range [0, 1] = 0 │ ├───"TILE" (immutable): blob = 0 │ ├───"CRTC_ID" (atomic): object CRTC = 0 │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None │ ├───"underscan": enum {off, on, auto} = off │ ├───"underscan hborder": range [0, 128] = 0 │ ├───"underscan vborder": range [0, 128] = 0 │ ├───"max bpc": range [8, 16] = 8 │ ├───"HDR_OUTPUT_METADATA": blob = 0 │ ├───"vrr_capable" (immutable): range [0, 1] = 0 │ ├───"Content Protection": enum {Undesired, Desired, Enabled} = Undesired │ └───"HDCP Content Type": enum {HDCP Type0, HDCP Type1} = HDCP Type0 ├───Encoders │ ├───Encoder 0 │ │ ├───Object ID: 81 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {0} │ ├───Encoder 1 │ │ ├───Object ID: 87 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {1} │ ├───Encoder 2 │ │ ├───Object ID: 92 │ │ ├───Type: DP MST │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {2} │ ├───Encoder 3 │ │ ├───Object ID: 93 │ │ ├───Type: DP MST │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {3} │ ├───Encoder 4 │ │ ├───Object ID: 94 │ │ ├───Type: DP MST │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {4} │ └───Encoder 5 │ ├───Object ID: 95 │ ├───Type: DP MST │ ├───CRTCS: {0, 1, 2, 3} │ └───Clones: {5} ├───CRTCs │ ├───CRTC 0 │ │ ├───Object ID: 71 │ │ ├───Mode: 1920x1080@60.00 preferred driver phsync nvsync │ │ ├───Gamma size: 256 │ │ └───Properties │ │ ├───"ACTIVE" (atomic): range [0, 1] = 1 │ │ ├───"MODE_ID" (atomic): blob = 97 │ │ │ └───1920x1080@60.00 preferred driver phsync nvsync │ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 │ │ ├───"VRR_ENABLED": range [0, 1] = 0 │ │ ├───"DEGAMMA_LUT": blob = 0 │ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ │ ├───"CTM": blob = 0 │ │ ├───"GAMMA_LUT": blob = 0 │ │ ├───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ │ ├───"AMD_CRC_WIN_X_START" (atomic): range [0, UINT16_MAX] = 0 │ │ ├───"AMD_CRC_WIN_Y_START" (atomic): range [0, UINT16_MAX] = 0 │ │ ├───"AMD_CRC_WIN_X_END" (atomic): range [0, UINT16_MAX] = 0 │ │ └───"AMD_CRC_WIN_Y_END" (atomic): range [0, UINT16_MAX] = 0 │ ├───CRTC 1 │ │ ├───Object ID: 74 │ │ ├───Gamma size: 256 │ │ └───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 │ │ ├───"DEGAMMA_LUT": blob = 0 │ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ │ ├───"CTM": blob = 0 │ │ ├───"GAMMA_LUT": blob = 0 │ │ ├───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ │ ├───"AMD_CRC_WIN_X_START" (atomic): range [0, UINT16_MAX] = 0 │ │ ├───"AMD_CRC_WIN_Y_START" (atomic): range [0, UINT16_MAX] = 0 │ │ ├───"AMD_CRC_WIN_X_END" (atomic): range [0, UINT16_MAX] = 0 │ │ └───"AMD_CRC_WIN_Y_END" (atomic): range [0, UINT16_MAX] = 0 │ ├───CRTC 2 │ │ ├───Object ID: 77 │ │ ├───Gamma size: 256 │ │ └───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 │ │ ├───"DEGAMMA_LUT": blob = 0 │ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ │ ├───"CTM": blob = 0 │ │ ├───"GAMMA_LUT": blob = 0 │ │ ├───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ │ ├───"AMD_CRC_WIN_X_START" (atomic): range [0, UINT16_MAX] = 0 │ │ ├───"AMD_CRC_WIN_Y_START" (atomic): range [0, UINT16_MAX] = 0 │ │ ├───"AMD_CRC_WIN_X_END" (atomic): range [0, UINT16_MAX] = 0 │ │ └───"AMD_CRC_WIN_Y_END" (atomic): range [0, UINT16_MAX] = 0 │ └───CRTC 3 │ ├───Object ID: 80 │ ├───Gamma size: 256 │ └───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 │ ├───"DEGAMMA_LUT": blob = 0 │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ ├───"CTM": blob = 0 │ ├───"GAMMA_LUT": blob = 0 │ ├───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ ├───"AMD_CRC_WIN_X_START" (atomic): range [0, UINT16_MAX] = 0 │ ├───"AMD_CRC_WIN_Y_START" (atomic): range [0, UINT16_MAX] = 0 │ ├───"AMD_CRC_WIN_X_END" (atomic): range [0, UINT16_MAX] = 0 │ └───"AMD_CRC_WIN_Y_END" (atomic): range [0, UINT16_MAX] = 0 └───Planes ├───Plane 0 │ ├───Object ID: 44 │ ├───CRTCs: {3} │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ └───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 = 45 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 0) (0x200000000413901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_RETILE, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 2, PIPE = 4) (0x200000440417901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S) (0x200000000000901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"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 │ └───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0 | rotate-90) ├───Plane 1 │ ├───Object ID: 49 │ ├───CRTCs: {2} │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ └───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 = 50 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 0) (0x200000000413901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_RETILE, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 2, PIPE = 4) (0x200000440417901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S) (0x200000000000901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"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 │ └───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0 | rotate-90) ├───Plane 2 │ ├───Object ID: 54 │ ├───CRTCs: {1} │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ └───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 = 55 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 0) (0x200000000413901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_RETILE, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 2, PIPE = 4) (0x200000440417901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S) (0x200000000000901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"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 │ └───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0 | rotate-90) ├───Plane 3 │ ├───Object ID: 59 │ ├───CRTCs: {0} │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ └───Properties │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary │ ├───"FB_ID" (atomic): object framebuffer = 102 │ │ ├───Object ID: 102 │ │ ├───Size: 1920x1080 │ │ ├───Format: XRGB8888 (0x34325258) │ │ ├───Modifier: AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401901) │ │ └───Planes: │ │ └───Plane 0: offset = 0, pitch = 7680 │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 │ ├───"CRTC_ID" (atomic): object CRTC = 71 │ ├───"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] = 1920 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1080 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 1920 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1080 │ ├───"IN_FORMATS" (immutable): blob = 60 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 0) (0x200000000413901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_RETILE, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 2, PIPE = 4) (0x200000440417901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S) (0x200000000000901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"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 │ └───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0 | rotate-90) ├───Plane 4 │ ├───Object ID: 64 │ ├───CRTCs: {0, 1, 2, 3, 4, 5, 6, 7} │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ └───RGB565 (0x36314752) │ └───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] = 1270 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 880 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 650 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 200 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 650 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 200 │ ├───"IN_FORMATS" (immutable): blob = 65 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 0) (0x200000000413901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_RETILE, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0, RB = 2, PIPE = 4) (0x200000440417901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ └───ABGR8888 (0x34324241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 4, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ └───RGB565 (0x36314752) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S) (0x200000000000901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ └───RGB565 (0x36314752) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ └───RGB565 (0x36314752) │ ├───"alpha": range [0, UINT16_MAX] = 65535 │ ├───"pixel blend mode": enum {None, Pre-multiplied} = Pre-multiplied │ └───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0 | rotate-90) ├───Plane 5 │ ├───Object ID: 69 │ ├───CRTCs: {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] = 1122 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 383 │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 256 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 256 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 256 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 256 │ └───"IN_FORMATS" (immutable): blob = 70 │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ └───ARGB8888 (0x34325241) ├───Plane 6 │ ├───Object ID: 72 │ ├───CRTCs: {1} │ ├───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 = 73 │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ └───ARGB8888 (0x34325241) ├───Plane 7 │ ├───Object ID: 75 │ ├───CRTCs: {2} │ ├───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) └───Plane 8 ├───Object ID: 78 ├───CRTCs: {3} ├───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 = 79 └───DRM_FORMAT_MOD_LINEAR (0x0) └───ARGB8888 (0x34325241)