| Summary: | Switching source or turning off monitor results in loss of video output. | ||
|---|---|---|---|
| Product: | [Plasma] kwin | Reporter: | JesterHead <chris> |
| Component: | output configuration | Assignee: | KWin default assignee <kwin-bugs-null> |
| Status: | RESOLVED UPSTREAM | ||
| Severity: | normal | CC: | natalie_clarius, nate, xaver.hugl |
| Priority: | NOR | ||
| Version First Reported In: | 6.3.2 | ||
| Target Milestone: | --- | ||
| Platform: | Fedora RPMs | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
JesterHead
2025-03-10 22:42:03 UTC
I should also note that there are no events in dmesg which relate to this event. I *am* able to ssh into the machine. It continues to run tasks. I can launch the taskbar menu with the meta key, press up, type konsole, hit enter, and type reboot/enter and the system does so. It's *only* video output that stops. When the monitor is in this state, please attach the output of drm_info and kscreen-doctor -o ··• drm_info
Node: /dev/dri/card0
├───Driver: nvidia-drm (NVIDIA DRM driver) version 0.0.0
│ ├───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_CLIENT_CAP_CURSOR_PLANE_HOTSPOT 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
│ └───DRM_CAP_ATOMIC_ASYNC_PAGE_FLIP = 1
├───Device: PCI 10de:2684 NVIDIA Corporation AD102 [GeForce RTX 4090]
│ └───Available nodes: primary, render
├───Framebuffer size
│ ├───Width: [0, 65535]
│ └───Height: [0, 65535]
├───Connectors
│ ├───Connector 0
│ │ ├───Object ID: 103
│ │ ├───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
│ │ ├───"CRTC_ID" (atomic): object CRTC = 0
│ │ ├───"Colorspace": enum {Default, BT2020_RGB, BT2020_YCC} = Default
│ │ ├───"HDR_OUTPUT_METADATA": blob = 0
│ │ └───"vrr_capable" (immutable): range [0, 1] = 0
│ ├───Connector 1
│ │ ├───Object ID: 106
│ │ ├───Type: DisplayPort
│ │ ├───Status: disconnected
│ │ ├───Encoders: {1, 2}
│ │ └───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
│ │ ├───"Colorspace": enum {Default, BT2020_RGB, BT2020_YCC} = Default
│ │ ├───"HDR_OUTPUT_METADATA": blob = 0
│ │ └───"vrr_capable" (immutable): range [0, 1] = 0
│ ├───Connector 2
│ │ ├───Object ID: 110
│ │ ├───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
│ │ ├───"CRTC_ID" (atomic): object CRTC = 0
│ │ ├───"Colorspace": enum {Default, BT2020_RGB, BT2020_YCC} = Default
│ │ ├───"HDR_OUTPUT_METADATA": blob = 0
│ │ └───"vrr_capable" (immutable): range [0, 1] = 0
│ └───Connector 3
│ ├───Object ID: 114
│ ├───Type: DisplayPort
│ ├───Status: connected
│ ├───Physical size: 930×390 mm
│ ├───Subpixel: unknown
│ ├───Encoders: {5, 6}
│ ├───Modes
│ │ ├───2560×1080@60.00 preferred phsync nvsync
│ │ ├───5120×2160@120.00 phsync pvsync
│ │ ├───5120×2160@59.94 phsync pvsync
│ │ ├───5120×2160@60.00 phsync nvsync
│ │ ├───5120×2160@29.97 phsync pvsync
│ │ ├───5120×2160@30.00 phsync nvsync
│ │ ├───4096×2160@59.94 phsync pvsync
│ │ ├───3840×2160@59.94 phsync pvsync
│ │ ├───3840×2160@60.00 phsync nvsync
│ │ ├───3840×2160@50.00 phsync pvsync
│ │ ├───3840×2160@29.97 phsync pvsync
│ │ ├───3840×2160@25.00 phsync pvsync
│ │ ├───3840×2160@23.98 phsync pvsync
│ │ ├───2560×1440@59.95 phsync nvsync
│ │ ├───2048×1152@60.00 phsync pvsync
│ │ ├───1920×1200@59.88 nhsync pvsync
│ │ ├───1920×1080@60.00 phsync pvsync
│ │ ├───1920×1080@59.94 phsync pvsync
│ │ ├───1920×1080@50.00 phsync pvsync
│ │ ├───1600×1200@60.00 phsync pvsync
│ │ ├───1680×1050@59.95 nhsync pvsync
│ │ ├───1280×1024@75.03 phsync pvsync
│ │ ├───1280×1024@60.02 phsync pvsync
│ │ ├───1280×800@59.81 nhsync pvsync
│ │ ├───1152×864@75.00 phsync pvsync
│ │ ├───1280×720@59.94 phsync pvsync
│ │ ├───1280×720@50.00 phsync pvsync
│ │ ├───1024×768@75.03 phsync pvsync
│ │ ├───1024×768@60.00 nhsync nvsync
│ │ ├───800×600@75.00 phsync pvsync
│ │ ├───800×600@60.32 phsync pvsync
│ │ ├───720×576@50.00 nhsync nvsync
│ │ ├───720×480@59.94 nhsync nvsync
│ │ ├───640×480@75.00 nhsync nvsync
│ │ ├───640×480@59.94 nhsync nvsync
│ │ └───640×480@59.93 nhsync nvsync
│ └───Properties
│ ├───"EDID" (immutable): blob = 123
│ ├───"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 = 57
│ ├───"Colorspace": enum {Default, BT2020_RGB, BT2020_YCC} = Default
│ ├───"HDR_OUTPUT_METADATA": blob = 0
│ └───"vrr_capable" (immutable): range [0, 1] = 1
├───Encoders
│ ├───Encoder 0
│ │ ├───Object ID: 102
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {}
│ ├───Encoder 1
│ │ ├───Object ID: 105
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {}
│ ├───Encoder 2
│ │ ├───Object ID: 108
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {}
│ ├───Encoder 3
│ │ ├───Object ID: 109
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {}
│ ├───Encoder 4
│ │ ├───Object ID: 112
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {}
│ ├───Encoder 5
│ │ ├───Object ID: 113
│ │ ├───Type: TMDS
│ │ ├───CRTCS: {0, 1, 2, 3}
│ │ └───Clones: {}
│ └───Encoder 6
│ ├───Object ID: 116
│ ├───Type: TMDS
│ ├───CRTCS: {0, 1, 2, 3}
│ └───Clones: {}
├───CRTCs
│ ├───CRTC 0
│ │ ├───Object ID: 57
│ │ ├───Legacy info
│ │ │ ├───Mode: 5120×2160@120.00 phsync pvsync
│ │ │ └───Gamma size: 1024
│ │ └───Properties
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 1
│ │ ├───"MODE_ID" (atomic): blob = 125
│ │ │ └───5120×2160@120.00 phsync pvsync
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│ │ ├───"VRR_ENABLED": range [0, 1] = 0
│ │ ├───"NV_CRTC_REGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ │ ├───"NV_CRTC_REGAMMA_DIVISOR": range [4294967296, INT64_MAX] = 4294967296
│ │ ├───"NV_CRTC_REGAMMA_LUT": blob = 0
│ │ ├───"NV_CRTC_REGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ │ ├───"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 1
│ │ ├───Object ID: 70
│ │ ├───Legacy info
│ │ │ └───Gamma size: 1024
│ │ └───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
│ │ ├───"NV_CRTC_REGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ │ ├───"NV_CRTC_REGAMMA_DIVISOR": range [4294967296, INT64_MAX] = 4294967296
│ │ ├───"NV_CRTC_REGAMMA_LUT": blob = 0
│ │ ├───"NV_CRTC_REGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ │ ├───"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: 83
│ │ ├───Legacy info
│ │ │ └───Gamma size: 1024
│ │ └───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
│ │ ├───"NV_CRTC_REGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ │ ├───"NV_CRTC_REGAMMA_DIVISOR": range [4294967296, INT64_MAX] = 4294967296
│ │ ├───"NV_CRTC_REGAMMA_LUT": blob = 0
│ │ ├───"NV_CRTC_REGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ │ ├───"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: 96
│ ├───Legacy info
│ │ └───Gamma size: 1024
│ └───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
│ ├───"NV_CRTC_REGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ ├───"NV_CRTC_REGAMMA_DIVISOR": range [4294967296, INT64_MAX] = 4294967296
│ ├───"NV_CRTC_REGAMMA_LUT": blob = 0
│ ├───"NV_CRTC_REGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"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: 50
│ ├───CRTCs: {0}
│ ├───Legacy info
│ │ ├───FB ID: 124
│ │ │ ├───Object ID: 124
│ │ │ ├───Size: 5120×2160
│ │ │ ├───Format: ABGR2101010 (0x30334241)
│ │ │ ├───Modifier: NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ │ └───Planes:
│ │ │ └───Plane 0: offset = 0, pitch = 20480 bytes
│ │ └───Formats:
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
│ ├───"FB_ID" (atomic): object framebuffer = 124
│ │ ├───Object ID: 124
│ │ ├───Size: 5120×2160
│ │ ├───Format: ABGR2101010 (0x30334241)
│ │ ├───Modifier: NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ └───Planes:
│ │ └───Plane 0: offset = 0, pitch = 20480 bytes
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
│ ├───"CRTC_ID" (atomic): object CRTC = 57
│ ├───"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] = 5120
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 2160
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 5120
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 2160
│ ├───"IN_FORMATS" (immutable): blob = 51
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x0300000000606015)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x0300000000606013)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x0300000000606012)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x0300000000606011)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x0300000000606010)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───"NV_INPUT_COLORSPACE": enum {None, scRGB Linear FP16, BT.2100 PQ} = None
│ ├───"NV_HDR_STATIC_METADATA": blob = 0
│ ├───"NV_PLANE_LMS_CTM": blob = 0
│ ├───"NV_PLANE_LMS_TO_ITP_CTM": blob = 0
│ ├───"NV_PLANE_ITP_TO_LMS_CTM": blob = 0
│ ├───"NV_PLANE_TMO_LUT": blob = 0
│ ├───"NV_PLANE_TMO_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"NV_PLANE_BLEND_CTM": blob = 0
│ ├───"NV_PLANE_DEGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ ├───"NV_PLANE_DEGAMMA_MULTIPLIER": range [0, INT64_MAX] = 4294967296
│ ├───"NV_PLANE_DEGAMMA_LUT": blob = 0
│ ├───"NV_PLANE_DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0)
├───Plane 1
│ ├───Object ID: 53
│ ├───CRTCs: {0}
│ ├───Legacy info
│ │ ├───FB ID: 129
│ │ │ ├───Object ID: 129
│ │ │ ├───Size: 256×256
│ │ │ ├───Format: ARGB8888 (0x34325241)
│ │ │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ │ └───Planes:
│ │ │ └───Plane 0: offset = 0, pitch = 1024 bytes
│ │ └───Formats:
│ │ └───ARGB8888 (0x34325241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
│ ├───"FB_ID" (atomic): object framebuffer = 129
│ │ ├───Object ID: 129
│ │ ├───Size: 256×256
│ │ ├───Format: ARGB8888 (0x34325241)
│ │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ └───Planes:
│ │ └───Plane 0: offset = 0, pitch = 1024 bytes
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
│ ├───"CRTC_ID" (atomic): object CRTC = 57
│ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 2543
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 1064
│ ├───"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 = 54
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ └───ARGB8888 (0x34325241)
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 2
│ ├───Object ID: 58
│ ├───CRTCs: {0}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ └───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 = 59
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x0300000000606015)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x0300000000606013)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x0300000000606012)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x0300000000606011)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x0300000000606010)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───"NV_INPUT_COLORSPACE": enum {None, scRGB Linear FP16, BT.2100 PQ} = None
│ ├───"NV_PLANE_BLEND_CTM": blob = 0
│ ├───"NV_PLANE_DEGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ ├───"NV_PLANE_DEGAMMA_MULTIPLIER": range [0, INT64_MAX] = 4294967296
│ ├───"NV_PLANE_DEGAMMA_LUT": blob = 0
│ ├───"NV_PLANE_DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ ├───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0)
├───Plane 3
│ ├───Object ID: 63
│ ├───CRTCs: {1}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ └───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=6, g=2, s=1, c=0) (0x0300000000606015)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x0300000000606013)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x0300000000606012)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x0300000000606011)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x0300000000606010)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───"NV_INPUT_COLORSPACE": enum {None, scRGB Linear FP16, BT.2100 PQ} = None
│ ├───"NV_HDR_STATIC_METADATA": blob = 0
│ ├───"NV_PLANE_LMS_CTM": blob = 0
│ ├───"NV_PLANE_LMS_TO_ITP_CTM": blob = 0
│ ├───"NV_PLANE_ITP_TO_LMS_CTM": blob = 0
│ ├───"NV_PLANE_TMO_LUT": blob = 0
│ ├───"NV_PLANE_TMO_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"NV_PLANE_BLEND_CTM": blob = 0
│ ├───"NV_PLANE_DEGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ ├───"NV_PLANE_DEGAMMA_MULTIPLIER": range [0, INT64_MAX] = 4294967296
│ ├───"NV_PLANE_DEGAMMA_LUT": blob = 0
│ ├───"NV_PLANE_DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0)
├───Plane 4
│ ├───Object ID: 66
│ ├───CRTCs: {1}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ └───ARGB8888 (0x34325241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
│ ├───"FB_ID" (atomic): object framebuffer = 0
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
│ ├───"CRTC_ID" (atomic): object CRTC = 0
│ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
│ ├───"IN_FORMATS" (immutable): blob = 67
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ └───ARGB8888 (0x34325241)
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 5
│ ├───Object ID: 71
│ ├───CRTCs: {1}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ └───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 = 72
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x0300000000606015)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x0300000000606013)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x0300000000606012)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x0300000000606011)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x0300000000606010)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───"NV_INPUT_COLORSPACE": enum {None, scRGB Linear FP16, BT.2100 PQ} = None
│ ├───"NV_PLANE_BLEND_CTM": blob = 0
│ ├───"NV_PLANE_DEGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ ├───"NV_PLANE_DEGAMMA_MULTIPLIER": range [0, INT64_MAX] = 4294967296
│ ├───"NV_PLANE_DEGAMMA_LUT": blob = 0
│ ├───"NV_PLANE_DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ ├───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0)
├───Plane 6
│ ├───Object ID: 76
│ ├───CRTCs: {2}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ └───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 = 77
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x0300000000606015)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x0300000000606013)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x0300000000606012)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x0300000000606011)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x0300000000606010)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───"NV_INPUT_COLORSPACE": enum {None, scRGB Linear FP16, BT.2100 PQ} = None
│ ├───"NV_HDR_STATIC_METADATA": blob = 0
│ ├───"NV_PLANE_LMS_CTM": blob = 0
│ ├───"NV_PLANE_LMS_TO_ITP_CTM": blob = 0
│ ├───"NV_PLANE_ITP_TO_LMS_CTM": blob = 0
│ ├───"NV_PLANE_TMO_LUT": blob = 0
│ ├───"NV_PLANE_TMO_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"NV_PLANE_BLEND_CTM": blob = 0
│ ├───"NV_PLANE_DEGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ ├───"NV_PLANE_DEGAMMA_MULTIPLIER": range [0, INT64_MAX] = 4294967296
│ ├───"NV_PLANE_DEGAMMA_LUT": blob = 0
│ ├───"NV_PLANE_DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0)
├───Plane 7
│ ├───Object ID: 79
│ ├───CRTCs: {2}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ └───ARGB8888 (0x34325241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
│ ├───"FB_ID" (atomic): object framebuffer = 0
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
│ ├───"CRTC_ID" (atomic): object CRTC = 0
│ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
│ ├───"IN_FORMATS" (immutable): blob = 80
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ └───ARGB8888 (0x34325241)
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
├───Plane 8
│ ├───Object ID: 84
│ ├───CRTCs: {2}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ └───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 = 85
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x0300000000606015)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x0300000000606013)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x0300000000606012)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x0300000000606011)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x0300000000606010)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───"NV_INPUT_COLORSPACE": enum {None, scRGB Linear FP16, BT.2100 PQ} = None
│ ├───"NV_PLANE_BLEND_CTM": blob = 0
│ ├───"NV_PLANE_DEGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ ├───"NV_PLANE_DEGAMMA_MULTIPLIER": range [0, INT64_MAX] = 4294967296
│ ├───"NV_PLANE_DEGAMMA_LUT": blob = 0
│ ├───"NV_PLANE_DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ ├───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0)
├───Plane 9
│ ├───Object ID: 89
│ ├───CRTCs: {3}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ └───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 = 90
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x0300000000606015)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x0300000000606013)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x0300000000606012)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x0300000000606011)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x0300000000606010)
│ │ │ ├───ARGB1555 (0x35315241)
│ │ │ ├───XRGB1555 (0x35315258)
│ │ │ ├───RGB565 (0x36314752)
│ │ │ ├───ARGB8888 (0x34325241)
│ │ │ ├───XRGB8888 (0x34325258)
│ │ │ ├───ABGR2101010 (0x30334241)
│ │ │ ├───XBGR2101010 (0x30334258)
│ │ │ ├───ABGR8888 (0x34324241)
│ │ │ ├───XBGR8888 (0x34324258)
│ │ │ ├───ABGR16161616F (0x48344241)
│ │ │ ├───YUYV (0x56595559)
│ │ │ ├───UYVY (0x59565955)
│ │ │ ├───NV42 (0x3234564e)
│ │ │ ├───NV24 (0x3432564e)
│ │ │ ├───NV61 (0x3136564e)
│ │ │ ├───NV16 (0x3631564e)
│ │ │ ├───NV21 (0x3132564e)
│ │ │ ├───NV12 (0x3231564e)
│ │ │ ├───P210 (0x30313250)
│ │ │ ├───P010 (0x30313050)
│ │ │ ├───P012 (0x32313050)
│ │ │ └───XBGR16161616F (0x48344258)
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───"NV_INPUT_COLORSPACE": enum {None, scRGB Linear FP16, BT.2100 PQ} = None
│ ├───"NV_HDR_STATIC_METADATA": blob = 0
│ ├───"NV_PLANE_LMS_CTM": blob = 0
│ ├───"NV_PLANE_LMS_TO_ITP_CTM": blob = 0
│ ├───"NV_PLANE_ITP_TO_LMS_CTM": blob = 0
│ ├───"NV_PLANE_TMO_LUT": blob = 0
│ ├───"NV_PLANE_TMO_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ ├───"NV_PLANE_BLEND_CTM": blob = 0
│ ├───"NV_PLANE_DEGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
│ ├───"NV_PLANE_DEGAMMA_MULTIPLIER": range [0, INT64_MAX] = 4294967296
│ ├───"NV_PLANE_DEGAMMA_LUT": blob = 0
│ ├───"NV_PLANE_DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│ └───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0)
├───Plane 10
│ ├───Object ID: 92
│ ├───CRTCs: {3}
│ ├───Legacy info
│ │ ├───FB ID: 0
│ │ └───Formats:
│ │ └───ARGB8888 (0x34325241)
│ └───Properties
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
│ ├───"FB_ID" (atomic): object framebuffer = 0
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
│ ├───"CRTC_ID" (atomic): object CRTC = 0
│ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
│ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
│ ├───"IN_FORMATS" (immutable): blob = 93
│ │ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ │ └───ARGB8888 (0x34325241)
│ ├───"alpha": range [0, UINT16_MAX] = 65535
│ └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
└───Plane 11
├───Object ID: 97
├───CRTCs: {3}
├───Legacy info
│ ├───FB ID: 0
│ └───Formats:
│ ├───ARGB1555 (0x35315241)
│ ├───XRGB1555 (0x35315258)
│ ├───RGB565 (0x36314752)
│ ├───ARGB8888 (0x34325241)
│ ├───XRGB8888 (0x34325258)
│ ├───ABGR2101010 (0x30334241)
│ ├───XBGR2101010 (0x30334258)
│ ├───ABGR8888 (0x34324241)
│ ├───XBGR8888 (0x34324258)
│ ├───ABGR16161616F (0x48344241)
│ ├───YUYV (0x56595559)
│ ├───UYVY (0x59565955)
│ ├───NV42 (0x3234564e)
│ ├───NV24 (0x3432564e)
│ ├───NV61 (0x3136564e)
│ ├───NV16 (0x3631564e)
│ ├───NV21 (0x3132564e)
│ ├───NV12 (0x3231564e)
│ ├───P210 (0x30313250)
│ ├───P010 (0x30313050)
│ ├───P012 (0x32313050)
│ └───XBGR16161616F (0x48344258)
└───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 = 98
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=5, k=6, g=2, s=1, c=0) (0x0300000000606015)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=4, k=6, g=2, s=1, c=0) (0x0300000000606014)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=3, k=6, g=2, s=1, c=0) (0x0300000000606013)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=2, k=6, g=2, s=1, c=0) (0x0300000000606012)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=1, k=6, g=2, s=1, c=0) (0x0300000000606011)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ ├───NVIDIA_BLOCK_LINEAR_2D(h=0, k=6, g=2, s=1, c=0) (0x0300000000606010)
│ │ ├───ARGB1555 (0x35315241)
│ │ ├───XRGB1555 (0x35315258)
│ │ ├───RGB565 (0x36314752)
│ │ ├───ARGB8888 (0x34325241)
│ │ ├───XRGB8888 (0x34325258)
│ │ ├───ABGR2101010 (0x30334241)
│ │ ├───XBGR2101010 (0x30334258)
│ │ ├───ABGR8888 (0x34324241)
│ │ ├───XBGR8888 (0x34324258)
│ │ ├───ABGR16161616F (0x48344241)
│ │ ├───YUYV (0x56595559)
│ │ ├───UYVY (0x59565955)
│ │ ├───NV42 (0x3234564e)
│ │ ├───NV24 (0x3432564e)
│ │ ├───NV61 (0x3136564e)
│ │ ├───NV16 (0x3631564e)
│ │ ├───NV21 (0x3132564e)
│ │ ├───NV12 (0x3231564e)
│ │ ├───P210 (0x30313250)
│ │ ├───P010 (0x30313050)
│ │ ├───P012 (0x32313050)
│ │ └───XBGR16161616F (0x48344258)
│ └───DRM_FORMAT_MOD_LINEAR (0x0000000000000000)
│ ├───ARGB1555 (0x35315241)
│ ├───XRGB1555 (0x35315258)
│ ├───RGB565 (0x36314752)
│ ├───ARGB8888 (0x34325241)
│ ├───XRGB8888 (0x34325258)
│ ├───ABGR2101010 (0x30334241)
│ ├───XBGR2101010 (0x30334258)
│ ├───ABGR8888 (0x34324241)
│ ├───XBGR8888 (0x34324258)
│ ├───ABGR16161616F (0x48344241)
│ ├───YUYV (0x56595559)
│ ├───UYVY (0x59565955)
│ ├───NV42 (0x3234564e)
│ ├───NV24 (0x3432564e)
│ ├───NV61 (0x3136564e)
│ ├───NV16 (0x3631564e)
│ ├───NV21 (0x3132564e)
│ ├───NV12 (0x3231564e)
│ ├───P210 (0x30313250)
│ ├───P010 (0x30313050)
│ ├───P012 (0x32313050)
│ └───XBGR16161616F (0x48344258)
├───"NV_INPUT_COLORSPACE": enum {None, scRGB Linear FP16, BT.2100 PQ} = None
├───"NV_PLANE_BLEND_CTM": blob = 0
├───"NV_PLANE_DEGAMMA_TF": enum {Default, Linear, PQ (Perceptual Quantizer)} = Default
├───"NV_PLANE_DEGAMMA_MULTIPLIER": range [0, INT64_MAX] = 4294967296
├───"NV_PLANE_DEGAMMA_LUT": blob = 0
├───"NV_PLANE_DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
├───"alpha": range [0, UINT16_MAX] = 65535
├───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
└───"rotation": bitmask {rotate-0, rotate-180, reflect-x, reflect-y} = (rotate-0)
··• kscreen-doctor -o qt.qpa.xcb: could not connect to display qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin. qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: wayland-egl, wayland, eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, xcb. Aborted (core dumped) I didn't expect kscreen-doctor to work. When the screen is in this state, I cannot swap to a virtual terminal.. so I have to ssh in to get the output. Adding a couple of hits, here.. ··• QT_QPA_PLATFORM=vnc kscreen-doctor -o QVncServer created on port 5900 Output: 0 enabled connected priority 1 Unknown Modes: defaultmode:1024x768@60*! Geometry: 0,0 1024x768 Scale: 1 Rotation: 1 Overscan: 0 Vrr: incapable RgbRange: unknown HDR: incapable Wide Color Gamut: incapable ICC profile: incapable Color profile source: incapable Brightness control: unsupported ░▒▓ /fixdownloads ▓▒░ ◦•·········································································································································································································································•◦ ░▒▓ 32ms ▓▒░ ··• QT_QPA_PLATFORM=wayland kscreen-doctor -o error: XDG_RUNTIME_DIR is invalid or not set in the environment. Failed to create wl_display (No such file or directory) qt.qpa.plugin: Could not load the Qt platform plugin "wayland" in "" even though it was found. This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are: wayland-egl, wayland, eglfs, linuxfb, minimal, minimalegl, offscreen, vkkhrdisplay, vnc, xcb. Aborted (core dumped) 🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME. For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging. Thank you for helping us make KDE software even better for everyone! (In reply to JesterHead from comment #6) > I didn't expect kscreen-doctor to work. When the screen is in this state, I > cannot swap to a virtual terminal.. so I have to ssh in to get the output. Sorry, should've thought of that. You can make it work over ssh with > WAYLAND_DISPLAY=wayland-o kscreen-doctor -o The drm_info output turned out to be enough though; it shows that KWin is telling the kernel to enable the display, so this is a driver bug. Please report it at https://forums.developer.nvidia.com/c/gpu-graphics/linux |