nouveau with gsp: since VRR landed, login screen (gdm) is not shown, black screen
- OS: Arch Linux
- Nvidia 3600, nouveau with config=NvGspRm=1, linux 6.8.0-rc7
- GNOME 46rc
Since VRR landed, login screen (gdm) is not shown (black screen without a cursor) and error is logged as below.
If switching between ttys and back to graphical tty, it reveals the cursor (not movable) and the gdm screen is shown for a fraction of second.
$ gsettings get org.gnome.mutter experimental-features
@as []
Bisected to fee33299 / backends/native: Add support for variable refre... (!1154 - merged)
Mar 07 01:22:29 gnome-shell[51006]: Page flip failed: Property (VRR_ENABLED) not found on CRTC 65
Mar 07 01:22:29 gnome-shell[51006]: Failed to post KMS update: Property (VRR_ENABLED) not found on CRTC 65
BTW, have no any vrr in drm_info:
Click to expand
Node: /dev/dri/card0
├───Driver: nouveau (nVidia Riva/TNT/GeForce/Quadro/Tesla/Tegra K1+) version 1.4.0 (20120801)
│ ├───DRM_CLIENT_CAP_STEREO_3D supported
│ ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported
│ ├───DRM_CLIENT_CAP_ATOMIC not supported
│ ├───DRM_CLIENT_CAP_ASPECT_RATIO supported
│ ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS not 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 10de:2504 NVIDIA Corporation GA106 [GeForce RTX 3060 Lite Hash Rate]
│ └───Available nodes: primary, render
├───Framebuffer size
│ ├───Width: [0, 16384]
│ └───Height: [0, 16384]
├───Connectors
│ ├───Connector 0
│ │ ├───Object ID: 41
│ │ ├───Type: HDMI-A
│ │ ├───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
│ │ ├───"underscan": enum {auto, off, on} = off
│ │ ├───"underscan hborder": range [0, 128] = 0
│ │ ├───"underscan vborder": range [0, 128] = 0
│ │ ├───"vibrant hue": range [0, 180] = 90
│ │ ├───"color vibrance": range [0, 200] = 150
│ │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None
│ │ ├───"dithering mode": enum {auto, off, static 2x2, dynamic 2x2, temporal} = auto
│ │ └───"dithering depth": enum {auto, 6 bpc, 8 bpc} = auto
│ ├───Connector 1
│ │ ├───Object ID: 43
│ │ ├───Type: DisplayPort
│ │ ├───Status: connected
│ │ ├───Physical size: 520x320 mm
│ │ ├───Subpixel: unknown
│ │ ├───Encoders: {1, 2}
│ │ ├───Modes
│ │ │ ├───1920x1200@59.95 preferred driver phsync nvsync
│ │ │ ├───1920x1080@60.00 driver phsync pvsync
│ │ │ ├───1920x1080@60.00 driver phsync pvsync 16:9
│ │ │ ├───1920x1080@59.94 driver phsync pvsync 16:9
│ │ │ ├───1920x1080@50.00 driver phsync pvsync 16:9
│ │ │ ├───1920x1080@24.00 driver phsync pvsync 16:9
│ │ │ ├───1920x1080@23.98 driver phsync pvsync 16:9
│ │ │ ├───1600x1200@60.00 driver phsync pvsync
│ │ │ ├───1280x1024@75.03 driver phsync pvsync
│ │ │ ├───1280x1024@60.02 driver phsync pvsync
│ │ │ ├───1152x864@75.00 driver phsync pvsync
│ │ │ ├───1280x720@60.00 driver phsync pvsync
│ │ │ ├───1280x720@60.00 driver phsync pvsync 16:9
│ │ │ ├───1280x720@59.94 driver phsync pvsync 16:9
│ │ │ ├───1280x720@50.00 driver phsync pvsync 16:9
│ │ │ ├───1024x768@75.03 driver phsync pvsync
│ │ │ ├───1024x768@60.00 driver nhsync nvsync
│ │ │ ├───800x600@75.00 driver phsync pvsync
│ │ │ ├───800x600@60.32 driver phsync pvsync
│ │ │ ├───720x576@50.00 driver nhsync nvsync 16:9
│ │ │ ├───720x576@50.00 driver nhsync nvsync 4:3
│ │ │ ├───720x480@60.00 driver nhsync nvsync 4:3
│ │ │ ├───720x480@60.00 driver nhsync nvsync 16:9
│ │ │ ├───720x480@59.94 driver nhsync nvsync
│ │ │ ├───720x480@59.94 driver nhsync nvsync 16:9
│ │ │ ├───720x480@59.94 driver nhsync nvsync 4:3
│ │ │ ├───640x480@75.00 driver nhsync nvsync
│ │ │ ├───640x480@60.00 driver nhsync nvsync 4:3
│ │ │ ├───640x480@59.94 driver nhsync nvsync
│ │ │ ├───640x480@59.94 driver nhsync nvsync 4:3
│ │ │ └───720x400@70.08 driver nhsync pvsync
│ │ └───Properties
│ │ ├───"EDID" (immutable): blob = 113
│ │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On
│ │ ├───"link-status": enum {Good, Bad} = Good
│ │ ├───"non-desktop" (immutable): range [0, 1] = 0
│ │ ├───"TILE" (immutable): blob = 0
│ │ ├───"underscan": enum {auto, off, on} = off
│ │ ├───"underscan hborder": range [0, 128] = 0
│ │ ├───"underscan vborder": range [0, 128] = 0
│ │ ├───"vibrant hue": range [0, 180] = 90
│ │ ├───"color vibrance": range [0, 200] = 150
│ │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None
│ │ ├───"dithering mode": enum {auto, off, static 2x2, dynamic 2x2, temporal} = auto
│ │ └───"dithering depth": enum {auto, 6 bpc, 8 bpc} = auto
│ ├───Connector 2
│ │ ├───Object ID: 46
│ │ ├───Type: DisplayPort
│ │ ├───Status: disconnected
│ │ ├───Encoders: {3, 4}
│ │ └───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
│ │ ├───"underscan": enum {auto, off, on} = off
│ │ ├───"underscan hborder": range [0, 128] = 0
│ │ ├───"underscan vborder": range [0, 128] = 0
│ │ ├───"vibrant hue": range [0, 180] = 90
│ │ ├───"color vibrance": range [0, 200] = 150
│ │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None
│ │ ├───"dithering mode": enum {auto, off, static 2x2, dynamic 2x2, temporal} = auto
│ │ └───"dithering depth": enum {auto, 6 bpc, 8 bpc} = auto
│ └───Connector 3
│ ├───Object ID: 49
│ ├───Type: DisplayPort
│ ├───Status: disconnected
│ ├───Encoders: {5, 6}
│ └───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
│ ├───"underscan": enum {auto, off, on} = off
│ ├───"underscan hborder": range [0, 128] = 0
│ ├───"underscan vborder": range [0, 128] = 0
│ ├───"vibrant hue": range [0, 180] = 90
│ ├───"color vibrance": range [0, 200] = 150
│ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None
│ ├───"dithering mode": enum {auto, off, static 2x2, dynamic 2x2, temporal} = auto
│ └───"dithering depth": enum {auto, 6 bpc, 8 bpc} = auto
├───Encoders
│ ├───Encoder 0
│ │ ├───Object ID: 42
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {0}
│ ├───Encoder 1
│ │ ├───Object ID: 44
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {1}
│ ├───Encoder 2
│ │ ├───Object ID: 45
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {2}
│ ├───Encoder 3
│ │ ├───Object ID: 47
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {3}
│ ├───Encoder 4
│ │ ├───Object ID: 48
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {4}
│ ├───Encoder 5
│ │ ├───Object ID: 50
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {5}
│ ├───Encoder 6
│ │ ├───Object ID: 51
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {6}
│ ├───Encoder 7
│ │ ├───Object ID: 66
│ │ ├───Type: DP MST
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {7}
│ ├───Encoder 8
│ │ ├───Object ID: 81
│ │ ├───Type: DP MST
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {8}
│ ├───Encoder 9
│ │ ├───Object ID: 96
│ │ ├───Type: DP MST
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {9}
│ └───Encoder 10
│ ├───Object ID: 111
│ ├───Type: DP MST
│ ├───CRTCS: {0, 1, 2, 3}
│ └───Clones: {10}
├───CRTCs
│ ├───CRTC 0
│ │ ├───Object ID: 65
│ │ ├───Legacy info
│ │ │ ├───Mode: 1920x1200@59.95 preferred driver phsync nvsync
│ │ │ └───Gamma size: 256
│ │ └───Properties
│ │ ├───"DEGAMMA_LUT": blob = 0
│ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ │ ├───"CTM": blob = 0
│ │ ├───"GAMMA_LUT": blob = 120
│ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───CRTC 1
│ │ ├───Object ID: 80
│ │ ├───Legacy info
│ │ │ └───Gamma size: 256
│ │ └───Properties
│ │ ├───"DEGAMMA_LUT": blob = 0
│ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ │ ├───"CTM": blob = 0
│ │ ├───"GAMMA_LUT": blob = 0
│ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───CRTC 2
│ │ ├───Object ID: 95
│ │ ├───Legacy info
│ │ │ └───Gamma size: 256
│ │ └───Properties
│ │ ├───"DEGAMMA_LUT": blob = 0
│ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ │ ├───"CTM": blob = 0
│ │ ├───"GAMMA_LUT": blob = 0
│ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ └───CRTC 3
│ ├───Object ID: 110
│ ├───Legacy info
│ │ └───Gamma size: 256
│ └───Properties
│ ├───"DEGAMMA_LUT": blob = 0
│ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"CTM": blob = 0
│ ├───"GAMMA_LUT": blob = 0
│ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
└───Planes
├───Plane 0
│ ├───Object ID: 52
│ ├───CRTCs: {0}
│ ├───Legacy info
│ │ ├───FB ID: 114
│ │ │ ├───Object ID: 114
│ │ │ ├───Size: 1920x1200
│ │ │ ├───Format: ABGR2101010 (0x30334241)
│ │ │ ├───Modifier: NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ └───Planes:
│ │ │ └───Plane 0: offset = 0, pitch = 7680 bytes
│ │ └───Formats:
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
│ ├───"IN_FORMATS" (immutable): blob = 53
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ ├───"zpos": range [0, 254] = 0
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 1
│ ├───Object ID: 57
│ ├───CRTCs: {0}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay
│ ├───"IN_FORMATS" (immutable): blob = 58
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ ├───"zpos": range [0, 254] = 1
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 2
│ ├───Object ID: 62
│ ├───CRTCs: {0}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ └───ARGB8888 (0x34325241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
│ ├───"IN_FORMATS" (immutable): blob = 63
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ └───ARGB8888 (0x34325241)
│ └───"zpos" (immutable): range [UINT8_MAX, UINT8_MAX] = 255
├───Plane 3
│ ├───Object ID: 67
│ ├───CRTCs: {1}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
│ ├───"IN_FORMATS" (immutable): blob = 68
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ ├───"zpos": range [0, 254] = 0
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 4
│ ├───Object ID: 72
│ ├───CRTCs: {1}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay
│ ├───"IN_FORMATS" (immutable): blob = 73
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ ├───"zpos": range [0, 254] = 1
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 5
│ ├───Object ID: 77
│ ├───CRTCs: {1}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ └───ARGB8888 (0x34325241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
│ ├───"IN_FORMATS" (immutable): blob = 78
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ └───ARGB8888 (0x34325241)
│ └───"zpos" (immutable): range [UINT8_MAX, UINT8_MAX] = 255
├───Plane 6
│ ├───Object ID: 82
│ ├───CRTCs: {2}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
│ ├───"IN_FORMATS" (immutable): blob = 83
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ ├───"zpos": range [0, 254] = 0
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 7
│ ├───Object ID: 87
│ ├───CRTCs: {2}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay
│ ├───"IN_FORMATS" (immutable): blob = 88
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ ├───"zpos": range [0, 254] = 1
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 8
│ ├───Object ID: 92
│ ├───CRTCs: {2}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ └───ARGB8888 (0x34325241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
│ ├───"IN_FORMATS" (immutable): blob = 93
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ └───ARGB8888 (0x34325241)
│ └───"zpos" (immutable): range [UINT8_MAX, UINT8_MAX] = 255
├───Plane 9
│ ├───Object ID: 97
│ ├───CRTCs: {3}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
│ ├───"IN_FORMATS" (immutable): blob = 98
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ ├───"zpos": range [0, 254] = 0
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 10
│ ├───Object ID: 102
│ ├───CRTCs: {3}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay
│ ├───"IN_FORMATS" (immutable): blob = 103
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x300000000606010)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x300000000606011)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x300000000606012)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x300000000606013)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x300000000606014)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x300000000606015)
│ │ │ ├───C8 (0x20203843)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XRGB2101010 (0x30335258)
│ │ │ ├───ARGB2101010 (0x30335241)
│ │ │ ├───XBGR16161616F (0x48344258)
│ │ │ └───ABGR16161616F (0x48344241)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ │ ├───C8 (0x20203843)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───RGB565 (0x36314752)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XRGB2101010 (0x30335258)
│ │ ├───ARGB2101010 (0x30335241)
│ │ ├───XBGR16161616F (0x48344258)
│ │ └───ABGR16161616F (0x48344241)
│ ├───"zpos": range [0, 254] = 1
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {None, Pre-multiplied, Coverage} = Pre-multiplied
└───Plane 11
├───Object ID: 107
├───CRTCs: {3}
├───Legacy info
│ ├───FB ID: 0
│ └───Formats:
│ └───ARGB8888 (0x34325241)
└───Properties
├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
├───"IN_FORMATS" (immutable): blob = 108
│ └───DRM_FORMAT_MOD_LINEAR (0x0)
│ └───ARGB8888 (0x34325241)
└───"zpos" (immutable): range [UINT8_MAX, UINT8_MAX] = 255
/cc @doraskayo
Edited by darkblaze69