Open allyharrison opened 3 months ago
So according to those logs, cosmic is struggling with an unusual drm device on your system.
Can you give me the output of ls -l /dev/dri
please, even better would be if you could install drm_info
and post the output of that tool.
Thanks @Drakulix, running sudo ls -l /dev/dri
total 0
drwxr-xr-x 2 root root 140 Aug 9 18:30 by-path
crw-rw----+ 1 root video 226, 0 Aug 9 18:30 card0
crw-rw----+ 1 root video 226, 1 Aug 9 18:30 card1
crw-rw----+ 1 root video 226, 2 Aug 9 18:30 card2
crw-rw----+ 1 root render 226, 128 Aug 9 18:30 renderD128
crw-rw----+ 1 root render 226, 129 Aug 9 18:30 renderD129
And the very large output of drm-info
``` Node: /dev/dri/card0 ├───Driver: simpledrm (DRM driver for simple-framebuffer platform devices) version 1.0.0 (20200625) │ ├───DRM_CLIENT_CAP_STEREO_3D supported │ ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported │ ├───DRM_CLIENT_CAP_ATOMIC supported │ ├───DRM_CLIENT_CAP_ASPECT_RATIO supported │ ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported │ ├───DRM_CAP_DUMB_BUFFER = 1 │ ├───DRM_CAP_VBLANK_HIGH_CRTC = 1 │ ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24 │ ├───DRM_CAP_DUMB_PREFER_SHADOW = 0 │ ├───DRM_CAP_PRIME = 3 │ ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1 │ ├───DRM_CAP_ASYNC_PAGE_FLIP = 0 │ ├───DRM_CAP_CURSOR_WIDTH = 64 │ ├───DRM_CAP_CURSOR_HEIGHT = 64 │ ├───DRM_CAP_ADDFB2_MODIFIERS = 1 │ ├───DRM_CAP_PAGE_FLIP_TARGET = 0 │ ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1 │ ├───DRM_CAP_SYNCOBJ = 0 │ └───DRM_CAP_SYNCOBJ_TIMELINE = 0 ├───Device: platform simple-framebuffer │ └───Available nodes: primary ├───Framebuffer size │ ├───Width: [3440, 4096] │ └───Height: [1440, 4096] ├───Connectors │ └───Connector 0 │ ├───Object ID: 35 │ ├───Type: unknown │ ├───Status: connected │ ├───Physical size: 910x381 mm │ ├───Subpixel: unknown │ ├───Encoders: {0} │ ├───Modes │ │ └───3440x1440@60.00 preferred driver │ └───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 = 33 ├───Encoders │ └───Encoder 0 │ ├───Object ID: 34 │ ├───Type: none │ ├───CRTCS: {0} │ └───Clones: {0} ├───CRTCs │ └───CRTC 0 │ ├───Object ID: 33 │ ├───Mode: 3440x1440@60.00 preferred driver │ ├───Gamma size: 0 │ └───Properties │ ├───"ACTIVE" (atomic): range [0, 1] = 1 │ ├───"MODE_ID" (atomic): blob = 37 │ │ └───3440x1440@60.00 preferred driver │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 │ └───"VRR_ENABLED": range [0, 1] = 0 └───Planes └───Plane 0 ├───Object ID: 31 ├───CRTCs: {0} ├───FB ID: 36 │ ├───Object ID: 36 │ ├───Size: 3440x1440 │ ├───Format: XRGB8888 (0x34325258) │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0) │ └───Planes: │ └───Plane 0: offset = 0, pitch = 13760 ├───Formats: │ └───XRGB8888 (0x34325258) └───Properties ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary ├───"FB_ID" (atomic): object framebuffer = 36 │ ├───Object ID: 36 │ ├───Size: 3440x1440 │ ├───Format: XRGB8888 (0x34325258) │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0) │ └───Planes: │ └───Plane 0: offset = 0, pitch = 13760 ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 ├───"CRTC_ID" (atomic): object CRTC = 33 ├───"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] = 3440 ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1440 ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 3440 ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1440 ├───"IN_FORMATS" (immutable): blob = 32 │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ └───XRGB8888 (0x34325258) └───"FB_DAMAGE_CLIPS" (atomic): blob = 0 Node: /dev/dri/card1 ├───Driver: amdgpu (AMD GPU) version 3.57.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:1638 Advanced Micro Devices, Inc. [AMD/ATI] Cezanne │ └───Available nodes: primary, render ├───Framebuffer size │ ├───Width: [0, 16384] │ └───Height: [0, 16384] ├───Connectors │ ├───Connector 0 │ │ ├───Object ID: 86 │ │ ├───Type: HDMI-A │ │ ├───Status: disconnected │ │ ├───Encoders: {0} │ │ └───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] = 16 │ │ ├───"content type": enum {No Data, Graphics, Photo, Cinema, Game} = No Data │ │ ├───"Colorspace": enum {Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC} = Default │ │ ├───"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: 94 │ │ ├───Type: DisplayPort │ │ ├───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] = 16 │ │ ├───"Colorspace": enum {Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC} = Default │ │ ├───"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 │ │ └───"subconnector" (immutable): enum {Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native} = Unknown │ └───Connector 2 │ ├───Object ID: 100 │ ├───Type: DisplayPort │ ├───Status: disconnected │ ├───Encoders: {2} │ └───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] = 16 │ ├───"Colorspace": enum {Default, BT709_YCC, opRGB, BT2020_RGB, BT2020_YCC} = Default │ ├───"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 │ └───"subconnector" (immutable): enum {Unknown, VGA, DVI-D, HDMI, DP, Wireless, Native} = Unknown ├───Encoders │ ├───Encoder 0 │ │ ├───Object ID: 85 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {0} │ ├───Encoder 1 │ │ ├───Object ID: 93 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {1} │ ├───Encoder 2 │ │ ├───Object ID: 99 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {2} │ ├───Encoder 3 │ │ ├───Object ID: 104 │ │ ├───Type: DP MST │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {3} │ ├───Encoder 4 │ │ ├───Object ID: 105 │ │ ├───Type: DP MST │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {4} │ ├───Encoder 5 │ │ ├───Object ID: 106 │ │ ├───Type: DP MST │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {5} │ └───Encoder 6 │ ├───Object ID: 107 │ ├───Type: DP MST │ ├───CRTCS: {0, 1, 2, 3} │ └───Clones: {6} ├───CRTCs │ ├───CRTC 0 │ │ ├───Object ID: 72 │ │ ├───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 = 109 │ │ ├───"GAMMA_LUT": blob = 116 │ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ ├───CRTC 1 │ │ ├───Object ID: 76 │ │ ├───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 = 111 │ │ ├───"GAMMA_LUT": blob = 117 │ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ ├───CRTC 2 │ │ ├───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 = 114 │ │ ├───"GAMMA_LUT": blob = 118 │ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 │ └───CRTC 3 │ ├───Object ID: 84 │ ├───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 = 115 │ ├───"GAMMA_LUT": blob = 119 │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 └───Planes ├───Plane 0 │ ├───Object ID: 39 │ ├───CRTCs: {3} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───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 = 40 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 0) (0x200000000513901) │ │ │ ├───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_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 2, 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, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (0x200000440517901) │ │ │ ├───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 = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (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 = 2, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───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) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───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) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"zpos" (immutable): range [0, 0] = 0 │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr, ITU-R BT.2020 YCbCr} = ITU-R BT.709 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) ├───Plane 1 │ ├───Object ID: 45 │ ├───CRTCs: {2} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───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 = 46 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 0) (0x200000000513901) │ │ │ ├───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_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 2, 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, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (0x200000440517901) │ │ │ ├───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 = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (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 = 2, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───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) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───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) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"zpos" (immutable): range [0, 0] = 0 │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr, ITU-R BT.2020 YCbCr} = ITU-R BT.709 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) ├───Plane 2 │ ├───Object ID: 51 │ ├───CRTCs: {1} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───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 = 52 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 0) (0x200000000513901) │ │ │ ├───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_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 2, 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, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (0x200000440517901) │ │ │ ├───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 = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (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 = 2, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───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) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───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) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"zpos" (immutable): range [0, 0] = 0 │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr, ITU-R BT.2020 YCbCr} = ITU-R BT.709 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) ├───Plane 3 │ ├───Object ID: 57 │ ├───CRTCs: {0} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───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 = 58 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 0) (0x200000000513901) │ │ │ ├───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_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 2, 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, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (0x200000440517901) │ │ │ ├───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 = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (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 = 2, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───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) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───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) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"zpos" (immutable): range [0, 0] = 0 │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr, ITU-R BT.2020 YCbCr} = ITU-R BT.709 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) ├───Plane 4 │ ├───Object ID: 63 │ ├───CRTCs: {0, 1, 2, 3, 4, 5, 6, 7} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───XRGB8888 (0x34325258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───RGBA8888 (0x34324152) │ │ ├───XRGB2101010 (0x30335258) │ │ ├───XBGR2101010 (0x30334258) │ │ ├───ARGB2101010 (0x30335241) │ │ ├───ABGR2101010 (0x30334241) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───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} = 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 = 64 │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, DCC, DCC_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 0) (0x200000000513901) │ │ │ ├───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_INDEPENDENT_64B, DCC_MAX_COMPRESSED_BLOCK = 64B, PIPE_XOR_BITS = 2, 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, DCC_CONSTANT_ENCODE, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (0x200000440517901) │ │ │ ├───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 = 2, BANK_XOR_BITS = 0, RB = 1, PIPE = 2) (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 = 2, BANK_XOR_BITS = 0) (0x200000000401a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_S_X, PIPE_XOR_BITS = 2, BANK_XOR_BITS = 0) (0x200000000401901) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───RGBA8888 (0x34324152) │ │ │ ├───XRGB2101010 (0x30335258) │ │ │ ├───XBGR2101010 (0x30334258) │ │ │ ├───ARGB2101010 (0x30335241) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───XRGB16161616F (0x48345258) │ │ │ ├───ARGB16161616F (0x48345241) │ │ │ ├───XBGR16161616F (0x48344258) │ │ │ └───ABGR16161616F (0x48344241) │ │ ├───AMD(TILE_VERSION = GFX9, TILE = GFX9_64K_D) (0x200000000000a01) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───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) │ │ │ ├───Unknown (0x38345258) │ │ │ ├───Unknown (0x38344258) │ │ │ ├───Unknown (0x38345241) │ │ │ ├───Unknown (0x38344241) │ │ │ ├───XBGR8888 (0x34324258) │ │ │ ├───ABGR8888 (0x34324241) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───NV12 (0x3231564e) │ │ │ ├───P010 (0x30313050) │ │ │ ├───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) │ │ ├───Unknown (0x38345258) │ │ ├───Unknown (0x38344258) │ │ ├───Unknown (0x38345241) │ │ ├───Unknown (0x38344241) │ │ ├───XBGR8888 (0x34324258) │ │ ├───ABGR8888 (0x34324241) │ │ ├───RGB565 (0x36314752) │ │ ├───NV12 (0x3231564e) │ │ ├───P010 (0x30313050) │ │ ├───XRGB16161616F (0x48345258) │ │ ├───ARGB16161616F (0x48345241) │ │ ├───XBGR16161616F (0x48344258) │ │ └───ABGR16161616F (0x48344241) │ ├───"alpha": range [0, UINT16_MAX] = 65535 │ ├───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied │ ├───"zpos": range [1, 254] = 5 │ └───"rotation": bitmask {rotate-0, rotate-90, rotate-180, rotate-270} = (rotate-0) ├───Plane 5 │ ├───Object ID: 69 │ ├───CRTCs: {0} │ ├───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 = 70 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ └───"zpos" (immutable): range [UINT8_MAX, UINT8_MAX] = 255 ├───Plane 6 │ ├───Object ID: 73 │ ├───CRTCs: {1} │ ├───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 = 74 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ └───"zpos" (immutable): range [UINT8_MAX, UINT8_MAX] = 255 ├───Plane 7 │ ├───Object ID: 77 │ ├───CRTCs: {2} │ ├───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 = 78 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ └───"zpos" (immutable): range [UINT8_MAX, UINT8_MAX] = 255 └───Plane 8 ├───Object ID: 81 ├───CRTCs: {3} ├───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 = 82 │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ └───ARGB8888 (0x34325241) └───"zpos" (immutable): range [UINT8_MAX, UINT8_MAX] = 255 Node: /dev/dri/card2 ├───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:1b80 NVIDIA Corporation GP104 [GeForce GTX 1080] │ └───Available nodes: primary, render ├───Framebuffer size │ ├───Width: [0, 65535] │ └───Height: [0, 65535] ├───Connectors │ ├───Connector 0 │ │ ├───Object ID: 74 │ │ ├───Type: DVI-D │ │ ├───Status: disconnected │ │ ├───Encoders: {0} │ │ └───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: 76 │ │ ├───Type: HDMI-A │ │ ├───Status: disconnected │ │ ├───Encoders: {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 2 │ │ ├───Object ID: 78 │ │ ├───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 3 │ │ ├───Object ID: 81 │ │ ├───Type: DisplayPort │ │ ├───Status: disconnected │ │ ├───Encoders: {4, 5} │ │ └───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 4 │ ├───Object ID: 84 │ ├───Type: DisplayPort │ ├───Status: connected │ ├───Physical size: 800x340 mm │ ├───Subpixel: unknown │ ├───Encoders: {6, 7} │ ├───Modes │ │ ├───3440x1440@59.97 preferred phsync nvsync │ │ ├───3440x1440@120.00 phsync pvsync │ │ ├───3440x1440@100.00 phsync nvsync │ │ ├───3440x1440@84.96 phsync nvsync │ │ ├───3440x1440@49.99 phsync nvsync │ │ ├───1024x768@60.00 nhsync nvsync │ │ ├───800x600@60.32 phsync pvsync │ │ └───640x480@59.94 nhsync nvsync │ └───Properties │ ├───"EDID" (immutable): blob = 86 │ ├───"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: 73 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {} │ ├───Encoder 1 │ │ ├───Object ID: 75 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {} │ ├───Encoder 2 │ │ ├───Object ID: 77 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {} │ ├───Encoder 3 │ │ ├───Object ID: 79 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {} │ ├───Encoder 4 │ │ ├───Object ID: 80 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {} │ ├───Encoder 5 │ │ ├───Object ID: 82 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {} │ ├───Encoder 6 │ │ ├───Object ID: 83 │ │ ├───Type: TMDS │ │ ├───CRTCS: {0, 1, 2, 3} │ │ └───Clones: {} │ └───Encoder 7 │ ├───Object ID: 85 │ ├───Type: TMDS │ ├───CRTCS: {0, 1, 2, 3} │ └───Clones: {} ├───CRTCs │ ├───CRTC 0 │ │ ├───Object ID: 39 │ │ ├───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 1 │ │ ├───Object ID: 49 │ │ ├───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: 59 │ │ ├───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: 69 │ ├───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} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───RGB565 (0x36314752) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───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] = 3440 │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1440 │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 3440 │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1440 │ ├───"IN_FORMATS" (immutable): blob = 34 │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=254, g=0, s=1, c=0) (0x3000000004fe015) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=254, g=0, s=1, c=0) (0x3000000004fe014) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=254, g=0, s=1, c=0) (0x3000000004fe013) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=254, g=0, s=1, c=0) (0x3000000004fe012) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=254, g=0, s=1, c=0) (0x3000000004fe011) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=254, g=0, s=1, c=0) (0x3000000004fe010) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───RGB565 (0x36314752) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───"rotation": bitmask {rotate-0} = (rotate-0) ├───Plane 1 │ ├───Object ID: 36 │ ├───CRTCs: {0} │ ├───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] = 1700 │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 765 │ ├───"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 = 37 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied ├───Plane 2 │ ├───Object ID: 40 │ ├───CRTCs: {0} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───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 = 41 │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=254, g=0, s=1, c=0) (0x3000000004fe015) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=254, g=0, s=1, c=0) (0x3000000004fe014) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=254, g=0, s=1, c=0) (0x3000000004fe013) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=254, g=0, s=1, c=0) (0x3000000004fe012) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=254, g=0, s=1, c=0) (0x3000000004fe011) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=254, g=0, s=1, c=0) (0x3000000004fe010) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───"rotation": bitmask {rotate-0} = (rotate-0) ├───Plane 3 │ ├───Object ID: 43 │ ├───CRTCs: {1} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───RGB565 (0x36314752) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───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 = 44 │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=254, g=0, s=1, c=0) (0x3000000004fe015) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=254, g=0, s=1, c=0) (0x3000000004fe014) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=254, g=0, s=1, c=0) (0x3000000004fe013) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=254, g=0, s=1, c=0) (0x3000000004fe012) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=254, g=0, s=1, c=0) (0x3000000004fe011) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=254, g=0, s=1, c=0) (0x3000000004fe010) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───RGB565 (0x36314752) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───"rotation": bitmask {rotate-0} = (rotate-0) ├───Plane 4 │ ├───Object ID: 46 │ ├───CRTCs: {1} │ ├───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 = 47 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied ├───Plane 5 │ ├───Object ID: 50 │ ├───CRTCs: {1} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───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 = 51 │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=254, g=0, s=1, c=0) (0x3000000004fe015) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=254, g=0, s=1, c=0) (0x3000000004fe014) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=254, g=0, s=1, c=0) (0x3000000004fe013) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=254, g=0, s=1, c=0) (0x3000000004fe012) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=254, g=0, s=1, c=0) (0x3000000004fe011) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=254, g=0, s=1, c=0) (0x3000000004fe010) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───"rotation": bitmask {rotate-0} = (rotate-0) ├───Plane 6 │ ├───Object ID: 53 │ ├───CRTCs: {2} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───RGB565 (0x36314752) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───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 = 54 │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=254, g=0, s=1, c=0) (0x3000000004fe015) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=254, g=0, s=1, c=0) (0x3000000004fe014) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=254, g=0, s=1, c=0) (0x3000000004fe013) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=254, g=0, s=1, c=0) (0x3000000004fe012) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=254, g=0, s=1, c=0) (0x3000000004fe011) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=254, g=0, s=1, c=0) (0x3000000004fe010) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───RGB565 (0x36314752) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───"rotation": bitmask {rotate-0} = (rotate-0) ├───Plane 7 │ ├───Object ID: 56 │ ├───CRTCs: {2} │ ├───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 = 57 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied ├───Plane 8 │ ├───Object ID: 60 │ ├───CRTCs: {2} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───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 = 61 │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=254, g=0, s=1, c=0) (0x3000000004fe015) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=254, g=0, s=1, c=0) (0x3000000004fe014) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=254, g=0, s=1, c=0) (0x3000000004fe013) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=254, g=0, s=1, c=0) (0x3000000004fe012) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=254, g=0, s=1, c=0) (0x3000000004fe011) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=254, g=0, s=1, c=0) (0x3000000004fe010) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───"rotation": bitmask {rotate-0} = (rotate-0) ├───Plane 9 │ ├───Object ID: 63 │ ├───CRTCs: {3} │ ├───FB ID: 0 │ ├───Formats: │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───RGB565 (0x36314752) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───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 = 64 │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=254, g=0, s=1, c=0) (0x3000000004fe015) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=254, g=0, s=1, c=0) (0x3000000004fe014) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=254, g=0, s=1, c=0) (0x3000000004fe013) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=254, g=0, s=1, c=0) (0x3000000004fe012) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=254, g=0, s=1, c=0) (0x3000000004fe011) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=254, g=0, s=1, c=0) (0x3000000004fe010) │ │ │ ├───ARGB1555 (0x35315241) │ │ │ ├───XRGB1555 (0x35315258) │ │ │ ├───RGB565 (0x36314752) │ │ │ ├───ARGB8888 (0x34325241) │ │ │ ├───XRGB8888 (0x34325258) │ │ │ ├───ABGR2101010 (0x30334241) │ │ │ └───XBGR2101010 (0x30334258) │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───RGB565 (0x36314752) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───"rotation": bitmask {rotate-0} = (rotate-0) ├───Plane 10 │ ├───Object ID: 66 │ ├───CRTCs: {3} │ ├───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 = 67 │ │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ │ └───ARGB8888 (0x34325241) │ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied └───Plane 11 ├───Object ID: 70 ├───CRTCs: {3} ├───FB ID: 0 ├───Formats: │ ├───ARGB1555 (0x35315241) │ ├───XRGB1555 (0x35315258) │ ├───ARGB8888 (0x34325241) │ ├───XRGB8888 (0x34325258) │ ├───ABGR2101010 (0x30334241) │ └───XBGR2101010 (0x30334258) └───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 = 71 │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=254, g=0, s=1, c=0) (0x3000000004fe015) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=254, g=0, s=1, c=0) (0x3000000004fe014) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=254, g=0, s=1, c=0) (0x3000000004fe013) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=254, g=0, s=1, c=0) (0x3000000004fe012) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=254, g=0, s=1, c=0) (0x3000000004fe011) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=254, g=0, s=1, c=0) (0x3000000004fe010) │ │ ├───ARGB1555 (0x35315241) │ │ ├───XRGB1555 (0x35315258) │ │ ├───ARGB8888 (0x34325241) │ │ ├───XRGB8888 (0x34325258) │ │ ├───ABGR2101010 (0x30334241) │ │ └───XBGR2101010 (0x30334258) │ └───DRM_FORMAT_MOD_LINEAR (0x0) │ ├───ARGB1555 (0x35315241) │ ├───XRGB1555 (0x35315258) │ ├───ARGB8888 (0x34325241) │ ├───XRGB8888 (0x34325258) │ ├───ABGR2101010 (0x30334241) │ └───XBGR2101010 (0x30334258) └───"rotation": bitmask {rotate-0} = (rotate-0) ```
I just tried booting up Pop_OS! 24.04 live session in a VM. I don't even get to GDM. Seems like this issue is related. I live in Norway, so seems that it doesn't like my locale.
I just tried booting up Pop_OS! 24.04 live session in a VM. I don't even get to GDM. Seems like this issue is related. I live in Norway, so seems that it doesn't like my locale.
You're not alone, I'm getting those exact same errors. I've been having similar issues installing in a VM as well. The locale I use and where I actually live are different, so that may be an issue for me. I finally got Alpha to boot in a VM yesterday, but nothing is clickable with the mouse. I'm only able to navigate via keyboard. I'll have to see what I get from drm-info
tomorrow.
@allyharrison
├───Driver: simpledrm (DRM driver for simple-framebuffer platform devices) version 1.0.0 (20200625)
So the issue is, that you have a simpledrm driver loaded, this likely comes from your nvidia-gpu. A fix for this is included in our 24.04. kernel, but not the 22.04. one. You can workaround it by adding nvidia-drm.fbdev=1
to your kernel command line.
Thanks @Drakulix
Gave it a shot but still having the same error.
Ran commands:
sudo kernelstub -a "nvidia-drm.fbdev=1"
sudo kernelstub -p
Producing output:
kernelstub.Config : INFO Looking for configuration...
kernelstub : INFO System information:
OS:..................Pop!_OS 22.04
Root partition:....../dev/nvme0n1p3
Root FS UUID:........a3539f9a-7537-4788-b0a8-6469f5a8f970
ESP Path:............/boot/efi
ESP Partition:......./dev/nvme0n1p1
ESP Partition #:.....1
NVRAM entry #:.......-1
Boot Variable #:.....0000
Kernel Boot Options:.nvidia-drm.fbdev=1
Kernel Image Path:.../boot/vmlinuz-6.9.3-76060903-generic
Initrd Image Path:.../boot/initrd.img-6.9.3-76060903-generic
Force-overwrite:.....False
kernelstub : INFO Configuration details:
ESP Location:................../boot/efi
Management Mode:...............True
Install Loader configuration:..True
Configuration version:.........3
sudo dpkg-reconfigure gdm3 # select `cosmic-greeter`
reboot
Stuck in same boot loop :crying_cat_face:
Could you post your drm-info output as well to see if that has changed? Also if you could capture your whole kernel logs (dmesg
) that might be helpful to.
When trying to run Cosmic on a current archlinux system I also came across this problem with the failure to create a card1 drm device. My system includes an Nvidia 2060 graphics card and I run it with currently updated archlinux software. On startup nvidia creates two drm devices, a TU104 fb and an audio controller device. The audio device is initialized as /dev/dri/card1. When Cosmic's compositor runs it fails because it cannot create a card1 device as it already exists. If I delete /dev/dri/card1 and then run cosmic-start from a virtual console, the desktop environment launches and appears to be fully functional. I attach a copy of a portion of my systemd journal containing the cosmic startup messages i case there is any value in it. cosmic-session_errors.txt
Steps taken
Follow instructions as per README.
Enabled wayland
Updated udev rules for NVIDIA users
Installed
cosmic-session
Outcome
Text dumps of logs - definitely not perfect, has been converted from photo with OCR
```log 2024-08-09T09:28:46.677229Z ERROR cosmic_comp::config: Failed to read config 'workspaces' err=NoConfigDirectory 2024-08-09T09:28: 16.677704Z ERROR cosmic_settings_config::shortcuts: failed to read local shortcuts config 'system_actions': NoConfigDirectory 2024-09-09T09:213: 46.677972Z WARN cosmic_settings_config::shortcuts::sym: Key-Binding 'Period' only matched case insensitive for "period" 2024-08-09T09:213:46.678171Z WARN cosmic_settings_config::shortcuts::sym: Key-Binding 'Comma' only matched case insensitive for "comma 2024-08-09T09:26:46.5783742 WARN cosmic_settings_config::shortcuts::sym: Key-Binding 'Period' only matched case insensitive for "period" 2024-08-09T09:29:16.678569Z WARN cosmic_settings_config::shortcuts::sym: Key-Binding 'Comma' only matched case insensitive for "comma" 2024-08-09T09:28:46.678862Z ERROR cosmic_settings_config::shortcuts: shortcuts custom config error: GetKey("custom', Os { code: 2, kind: NotFound, message: "No such file or directory" }) ``` ```log 2024-08-09T09:28:43.937383Z ERROR cosmic_comp::config: Failed to read config 'workspaces' err.NoConfigDirectory 2024-08-09T09:213:43.937790Z ERROR cosmic_settings_config::shortcuts: failed to read local shortcuts config 'system_actions': NoConfigDirectory 2024-138-09T09:28:43.938056Z WARN cosmic_settings_configshortcuts::sym: Key-Binding 'Period' only matched case insensitive for "period" 2024-08-139T09:28:43.9382513Z WARN cosmic_settings_config::shortcuts::sym: Key-Binding 'Comma' only matched case insensitive for "comma" 2024-138-09T09:28:43.938486Z WARN cosmic_settings_config::shortcuts::sym: Key-Binding 'Period' only matched case insensitive for "period" 2024-08-139T09:2E3:43.9389212 2024-138-139T09:28:43.93136852 WARN cosmic_settings_config::shortcuts::sym: Key-Binding 'Comma' only matched case insensitive for "comma cosmic_settings_config::shortcuts: shortcuts custom config error: GetKey("custom", Os ( code: 2, kind: NotFound, message: "No such file or directory" }) 2024-138-09T09:28:44.339937Z WARN smithay::backend::drm,:device::fd: Unable to become drm master, assuming unprivileged mode MESR-LORDER: failed to open simpledrm: /usr/libidriisimPledrm-dri.so: cannot open shared object file: No such file or directory (search paths iusrilib/a6_64-limux-gdri:\WORIGIN)/dri:/usr/lib/dri, suffix _dri) 2024-08-09TH:28:44.364966? WARN smithay::backend::egl::context: ignoring requested context priority, EGL_IMG_context_priority not supported priority.High / INFO may be available 2024-138-09T09:28:44.3641712 ERROR smithay::backend::egl::ffi: [EGL] 0x300c (BRD_PRRRMETER) eglGetPlatformDisplay: EGL_BRD_PRRRMETER error: In internal function: Rdditional 2024-08-139T09:213:44.3725702 WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError 2024-08-09T09:28:44.3734732 smithay::backend::egl::ffi: [EGL] 0x300c (BRD_PRRRMETER) eglGetPlatformDisplay: EGL_BRD_PARAMETER error: In internal function: Additional INFO may be available 2024-08-09T09:28:44.3742052 WRRN smithay 2024-00-09T09:28:44.3788202 WRRN smithay 2024-08-09T09:28:4141.3914482 WRRN smithay 2024-08-09T09:28:44.4017592 WRRN smithay 2024-00-09T09:28:44.4018022 WRRN smithay 2024-08-09T09:28:44.4018242 WRRN smithay 2024-08-09T09:28:44.403160Z WARN smithay 2024-08-09T09:28:44.4131282 ERROR smithay ::backend::egl::context: ignoring requested contextp riority, EGL_IMG_context_priority not supported priority=High t ::backend::egl::context: ignoring re uested contextcepriority, EGL_IMG_context_priority not supported priority.High ::backend::egl::context: ignoring requested priority, EGL_IMG_context_priority not supported oriority.High ::backend::drm::compositor: Preferred format RB30 not available: NTlorterpaneFormat ::backend::dm:compositor: Preferred format RR30 not available: 2srpoorr: dPlaane FFormat ::backend::drm::compositor: Preferred format RB24 not available: t: ::backend::drm::device::fd: Unable to become drm master, assuming unprivileged Zd'erma ::backend::egl::ffi: [EGL] Ox300c (BRD_PRRRMETER) eglGetPlatformDisplay: EGL_BAD_PRRRMETER error: In internal function: Rdditional INFO may be available 2024-138-139T09:28:44.4178102 WRRN smithay::backend::drm::device::fd: Unable to become drm master, assuming unprivileged mode 2024-013-09T09:28:44.430424Z smithay::backend::egl::ffi: [EGL] 0x300c (BAD_PARAMETER) eglGetPlatformDisplay: EGL_BAD_PRRRMETER error: In internal function: Additional INFO may be available 2024-1313-09T09:28:44.4311552 WARN smithay::backend::egl::context: ignoring requested context priority, EGL_IMG_context_priority not supported priority=High 21324-138-09T09:28:44.4391352 WARN smithay::backend::egl::error: Erroneous EGL call didn't set EGLError 21324-08-09T09:28:44.4429062 LRROR smithay::backend::egl::ffi: [EGL] 0x300c (BRD_PRRRMETER) eglGetPlatformDisplay: EGL_BAD_PRRAMETER error: In internal function: Additional INFO may be available 2024-08-09T9:28:44.4436522 WARN smithay::backend::egll::context: ignoring requested context priority, EGL_IMG_context_priority not supported Priority=High ::context: ignoring requested context prioritysupported Priority=High , EGL_IMG_context_prioritY not su 13 2024-08-09T09:28:44.458622 WARN smithay::backend::egl::context: ignoring requested context priority, EGL_IMO_context_priority not supported priority=High 2024-08-09T09:28:4.628002 WARN smithay::backend::egl::context: ignoring requested context priority, EGL_IMG_context_priority not supported priority=High 21324-08-09T09:28:44.468821Z WARN smithay::backend::egl::context: ignoring requested context priority, EGL_IMG_context_priority not supported priority=High rel:%-cp))911InteErr7 property blob: EZ:7=efvliceeZmNiOrdeectorl!147,rt2y ): Render }).: src/backend/kms/surface/mod.rs:313 2024-08-09T09:28:44.530420Z WARN :nayl!,1,::ZertingLiIrcl:cd%:iat ocmalTedFTeVilt 0:
1:
2:
3:
4:
5:
: rc/desktop/wayland/lager.rs:69ad 'surface-Unknown-1' panicked at 'called `Result::unwrap()` on an 'Err' value: PoisonError { .. }': /build/cosmic-comp-P7549A/cosmic-comp-0.1~1723052979~22.94~5537fa4/v
```
Recovery
sudo dpkg-reconfigure gdm3
to selectreboot
Device info
Device info
OS version ``` $ lsb_release -a No LSB modules are available. Distributor ID: Pop Description: Pop!_OS 22.04 LTS Release: 22.04 Codename: jammy ``` Kernel version ``` $ uname -r 6.9.3-76060903-generic ``` Hardware info ``` $ sudo lshw -short H/W path Device Class Description ============================================================== system MS-7C94 (To be filled by O.E.M.) /0 bus MAG B550M MORTAR MAX WIFI (MS-7C94) /0/0 memory 64KiB BIOS /0/11 memory 32GiB System Memory /0/11/0 memory Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAMEPO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addi
/0/11/1 memory 16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0.3 ns)
/0/11/2 memory Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME PO-Revision-Date: 2012-02-02 13:04+0000Last-Translator: Joel Addi
/0/11/3 memory 16GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 3200 MHz (0.3 ns)
/0/13 memory 384KiB L1 cache
/0/14 memory 3MiB L2 cache
/0/15 memory 16MiB L3 cache
/0/16 processor AMD Ryzen 5 5600G with Radeon Graphics
/0/100 bridge Renoir/Cezanne Root Complex
/0/100/0.2 generic Renoir/Cezanne IOMMU
/0/100/1.1 bridge Renoir PCIe GPP Bridge
/0/100/1.1/0 /dev/fb0 display GP104 [GeForce GTX 1080]
/0/100/1.1/0.1 card0 multimedia GP104 High Definition Audio Controller
/0/100/1.1/0.1/0 input19 input HDA NVidia HDMI/DP,pcm=3
/0/100/1.1/0.1/1 input20 input HDA NVidia HDMI/DP,pcm=7
/0/100/1.1/0.1/2 input21 input HDA NVidia HDMI/DP,pcm=8
/0/100/1.1/0.1/3 input22 input HDA NVidia HDMI/DP,pcm=9
/0/100/2.1 bridge Renoir/Cezanne PCIe GPP Bridge
/0/100/2.1/0 bus Advanced Micro Devices, Inc. [AMD]
/0/100/2.1/0/0 usb1 bus xHCI Host Controller
/0/100/2.1/0/0/3 card1 multimedia ATGM1-USB
/0/100/2.1/0/0/4 input8 input Logitech G203 LIGHTSYNC Gaming Mouse Keyboard
/0/100/2.1/0/0/7 bus USB2.0 Hub
/0/100/2.1/0/0/8 input12 input MSI MYSTIC LIGHT
/0/100/2.1/0/0/9 communication Wireless_Device
/0/100/2.1/0/1 usb2 bus xHCI Host Controller
/0/100/2.1/0.1 storage Advanced Micro Devices, Inc. [AMD]
/0/100/2.1/0.2 bridge Advanced Micro Devices, Inc. [AMD]
/0/100/2.1/0.2/8 bridge Advanced Micro Devices, Inc. [AMD]
/0/100/2.1/0.2/8/0 wlp41s0 network MEDIATEK Corp.
/0/100/2.1/0.2/9 bridge Advanced Micro Devices, Inc. [AMD]
/0/100/2.1/0.2/9/0 enp42s0 network RTL8125 2.5GbE Controller
/0/100/2.2 bridge Renoir/Cezanne PCIe GPP Bridge
/0/100/2.2/0 /dev/nvme0 storage Samsung SSD 980 1TB
/0/100/2.2/0/0 hwmon0 disk NVMe disk
/0/100/2.2/0/2 /dev/ng0n1 disk NVMe disk
/0/100/2.2/0/1 /dev/nvme0n1 disk 1TB NVMe disk
/0/100/2.2/0/1/1 /dev/nvme0n1p1 volume 1021MiB Windows FAT volume
/0/100/2.2/0/1/2 /dev/nvme0n1p2 volume 4095MiB Windows FAT volume
/0/100/2.2/0/1/3 /dev/nvme0n1p3 volume 922GiB EXT4 volume
/0/100/2.2/0/1/4 /dev/nvme0n1p4 volume 4095MiB Linux swap volume
/0/100/8.1 bridge Renoir Internal PCIe GPP Bridge to Bus
/0/100/8.1/0 display Cezanne
/0/100/8.1/0.1 card2 multimedia Renoir Radeon High Definition Audio Controller
/0/100/8.1/0.1/0 input13 input HD-Audio Generic HDMI/DP,pcm=3
/0/100/8.1/0.1/1 input14 input HD-Audio Generic HDMI/DP,pcm=7
/0/100/8.1/0.1/2 input15 input HD-Audio Generic HDMI/DP,pcm=8
/0/100/8.1/0.1/3 input16 input HD-Audio Generic HDMI/DP,pcm=9
/0/100/8.1/0.1/4 input17 input HD-Audio Generic HDMI/DP,pcm=10
/0/100/8.1/0.1/5 input18 input HD-Audio Generic HDMI/DP,pcm=11
/0/100/8.1/0.2 generic Family 17h (Models 10h-1fh) Platform Security Processor
/0/100/8.1/0.3 bus Renoir/Cezanne USB 3.1
/0/100/8.1/0.3/0 usb3 bus xHCI Host Controller
/0/100/8.1/0.3/0/1 input3 input Logitech G512 RGB MECHANICAL GAMING KEYBOARD Keyboard
/0/100/8.1/0.3/1 usb4 bus xHCI Host Controller
/0/100/8.1/0.4 bus Renoir/Cezanne USB 3.1
/0/100/8.1/0.4/0 usb5 bus xHCI Host Controller
/0/100/8.1/0.4/1 usb6 bus xHCI Host Controller
/0/100/8.1/0.6 card3 multimedia Family 17h (Models 10h-1fh) HD Audio Controller
/0/100/8.1/0.6/0 input23 input HD-Audio Generic Front Mic
/0/100/8.1/0.6/1 input24 input HD-Audio Generic Rear Mic
/0/100/8.1/0.6/2 input25 input HD-Audio Generic Line
/0/100/8.1/0.6/3 input26 input HD-Audio Generic Line Out Front
/0/100/8.1/0.6/4 input27 input HD-Audio Generic Line Out Surround
/0/100/8.1/0.6/5 input28 input HD-Audio Generic Line Out CLFE
/0/100/8.1/0.6/6 input29 input HD-Audio Generic Front Headphone
/0/100/14 bus FCH SMBus Controller
/0/100/14.3 bridge FCH LPC Bridge
/0/100/14.3/0 system PnP device PNP0c01
/0/100/14.3/1 system PnP device PNP0c02
/0/100/14.3/2 system PnP device PNP0b00
/0/100/14.3/3 system PnP device PNP0c02
/0/100/14.3/4 system PnP device PNP0c02
/0/101 bridge Renoir PCIe Dummy Host Bridge
/0/102 bridge Renoir PCIe Dummy Host Bridge
/0/103 bridge Renoir PCIe Dummy Host Bridge
/0/104 bridge Cezanne Data Fabric; Function 0
/0/105 bridge Cezanne Data Fabric; Function 1
/0/106 bridge Cezanne Data Fabric; Function 2
/0/107 bridge Cezanne Data Fabric; Function 3
/0/108 bridge Cezanne Data Fabric; Function 4
/0/109 bridge Cezanne Data Fabric; Function 5
/0/10a bridge Cezanne Data Fabric; Function 6
/0/10b bridge Cezanne Data Fabric; Function 7
/1 input0 input Power Button
/2 input1 input Power Button
/3 input2 input Video Bus
```