Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Phantom display, which doesn't exist, getting recognized #13

Open
RayJW opened this issue Apr 12, 2024 · 7 comments
Open

Phantom display, which doesn't exist, getting recognized #13

RayJW opened this issue Apr 12, 2024 · 7 comments

Comments

@RayJW
Copy link

RayJW commented Apr 12, 2024

My cosmic-randr list is displaying a third display which isn't connected to the PC and doesn't show up on the normal Gnome Cosmic version of the installation. It is also being shown within the cosmic settings because of this.

There are 2 physical displays connected, which show up correctly and work fine. This however causes the mouse to just vanish when going offscreen to where Cosmic thinks the third display is.

❯ cosmic-randr list
Unknown-1 (enabled)
  Model:
  Physical Size: 270 x 203 mm
  Position: 5503,984
  Scale: 100%
  Transform: normal
  Modes:
     1024x768 @  59.999 Hz (current) (preferred)
@Drakulix
Copy link
Member

Would you mind running https://github.com/emersion/drm_info/ on your system running COSMIC and post the results here? Without any information about your system it is very hard to figure out where that unknown display comes from, drm_info should give us a lot of insight.

@RayJW
Copy link
Author

RayJW commented Apr 15, 2024

Hello there @Drakulix, for sure! Sorry, I was kind of in a hurry when filing this bug report and totally forgot to attach any information. Below is the output you wanted:

❯ drm_info
Node: /dev/dri/card0
├───Driver: simpledrm (DRM driver for simple-framebuffer platform devices) version 1.0.0 (20200625)
│   ├───DRM_CLIENT_CAP_STEREO_3D supported
│   ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported
│   ├───DRM_CLIENT_CAP_ATOMIC supported
│   ├───DRM_CLIENT_CAP_ASPECT_RATIO supported
│   ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported
│   ├───DRM_CAP_DUMB_BUFFER = 1
│   ├───DRM_CAP_VBLANK_HIGH_CRTC = 1
│   ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24
│   ├───DRM_CAP_DUMB_PREFER_SHADOW = 0
│   ├───DRM_CAP_PRIME = 3
│   ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1
│   ├───DRM_CAP_ASYNC_PAGE_FLIP = 0
│   ├───DRM_CAP_CURSOR_WIDTH = 64
│   ├───DRM_CAP_CURSOR_HEIGHT = 64
│   ├───DRM_CAP_ADDFB2_MODIFIERS = 1
│   ├───DRM_CAP_PAGE_FLIP_TARGET = 0
│   ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1
│   └───DRM_CAP_SYNCOBJ = 0
├───Device: platform
├───Connectors
│   └───Connector 0
│       ├───Object ID: 35
│       ├───Type: unknown
│       ├───Status: connected
│       ├───Physical size: 270x203 mm
│       ├───Subpixel: unknown
│       ├───Encoders: {0}
│       ├───Modes
│       │   └───[email protected] preferred driver
│       └───Properties
│           ├───"EDID" (immutable): blob = 0
│           ├───"DPMS": enum {On, Standby, Suspend, Off} = On
│           ├───"link-status": enum {Good, Bad} = Good
│           ├───"non-desktop" (immutable): range [0, 1] = 0
│           ├───"TILE" (immutable): blob = 0
│           └───"CRTC_ID" (atomic): object CRTC = 33
├───Encoders
│   └───Encoder 0
│       ├───Object ID: 34
│       ├───Type: none
│       ├───CRTCS: {0}
│       └───Clones: {0}
├───CRTCs
│   └───CRTC 0
│       ├───Object ID: 33
│       └───Properties
│           ├───"ACTIVE" (atomic): range [0, 1] = 1
│           ├───"MODE_ID" (atomic): blob = 37
│           │   └───[email protected] preferred driver
│           ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│           └───"VRR_ENABLED": range [0, 1] = 0
└───Planes
    └───Plane 0
        ├───Object ID: 31
        ├───CRTCs: {0}
        ├───Formats:
        │   └───XRGB8888 (0x34325258)
        └───Properties
            ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
            ├───"FB_ID" (atomic): object framebuffer = 44
            ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
            ├───"CRTC_ID" (atomic): object CRTC = 33
            ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
            ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
            ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 1024
            ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 768
            ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
            ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
            ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 1024
            ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 768
            ├───"IN_FORMATS" (immutable): blob = 32
            │   └───DRM_FORMAT_MOD_LINEAR (0x0)
            │       └───XRGB8888 (0x34325258)
            └───"FB_DAMAGE_CLIPS" (atomic): blob = 39
Node: /dev/dri/card1
├───Driver: nvidia-drm (NVIDIA DRM driver) version 0.0.0 (20160202)
│   ├───DRM_CLIENT_CAP_STEREO_3D supported
│   ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported
│   ├───DRM_CLIENT_CAP_ATOMIC supported
│   ├───DRM_CLIENT_CAP_ASPECT_RATIO supported
│   ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported
│   ├───DRM_CAP_DUMB_BUFFER = 1
│   ├───DRM_CAP_VBLANK_HIGH_CRTC = 1
│   ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24
│   ├───DRM_CAP_DUMB_PREFER_SHADOW = 1
│   ├───DRM_CAP_PRIME = 3
│   ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1
│   ├───DRM_CAP_ASYNC_PAGE_FLIP = 1
│   ├───DRM_CAP_CURSOR_WIDTH = 256
│   ├───DRM_CAP_CURSOR_HEIGHT = 256
│   ├───DRM_CAP_ADDFB2_MODIFIERS = 1
│   ├───DRM_CAP_PAGE_FLIP_TARGET = 0
│   ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1
│   └───DRM_CAP_SYNCOBJ = 0
├───Device: PCI 10de:1b06
├───Connectors
│   ├───Connector 0
│   │   ├───Object ID: 76
│   │   ├───Type: DVI-D
│   │   ├───Status: connected
│   │   ├───Physical size: 530x300 mm
│   │   ├───Subpixel: unknown
│   │   ├───Encoders: {0}
│   │   ├───Modes
│   │   │   ├───[email protected] preferred phsync pvsync
│   │   │   ├───[email protected] nhsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] nhsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] nhsync nvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] nhsync nvsync
│   │   │   └───[email protected] nhsync nvsync
│   │   └───Properties
│   │       ├───"EDID" (immutable): blob = 96
│   │       ├───"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 = 41
│   │       └───"vrr_capable" (immutable): range [0, 1] = 0
│   ├───Connector 1
│   │   ├───Object ID: 78
│   │   ├───Type: HDMI-A
│   │   ├───Status: disconnected
│   │   ├───Encoders: {1}
│   │   └───Properties
│   │       ├───"EDID" (immutable): blob = 0
│   │       ├───"DPMS": enum {On, Standby, Suspend, Off} = On
│   │       ├───"link-status": enum {Good, Bad} = Good
│   │       ├───"non-desktop" (immutable): range [0, 1] = 0
│   │       ├───"TILE" (immutable): blob = 0
│   │       ├───"CRTC_ID" (atomic): object CRTC = 0
│   │       ├───"Colorspace": enum {Default, BT2020_RGB, BT2020_YCC} = Default
│   │       ├───"HDR_OUTPUT_METADATA": blob = 0
│   │       └───"vrr_capable" (immutable): range [0, 1] = 0
│   ├───Connector 2
│   │   ├───Object ID: 81
│   │   ├───Type: HDMI-A
│   │   ├───Status: disconnected
│   │   ├───Encoders: {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 3
│   │   ├───Object ID: 84
│   │   ├───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 4
│       ├───Object ID: 88
│       ├───Type: DisplayPort
│       ├───Status: connected
│       ├───Physical size: 820x350 mm
│       ├───Subpixel: unknown
│       ├───Encoders: {5, 6}
│       ├───Modes
│       │   ├───[email protected] preferred phsync nvsync
│       │   ├───[email protected] phsync nvsync
│       │   ├───[email protected] phsync nvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync nvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] phsync nvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync nvsync
│       │   └───[email protected] nhsync nvsync
│       └───Properties
│           ├───"EDID" (immutable): blob = 97
│           ├───"DPMS": enum {On, Standby, Suspend, Off} = On
│           ├───"link-status": enum {Good, Bad} = Good
│           ├───"non-desktop" (immutable): range [0, 1] = 0
│           ├───"TILE" (immutable): blob = 0
│           ├───"CRTC_ID" (atomic): object CRTC = 51
│           ├───"Colorspace": enum {Default, BT2020_RGB, BT2020_YCC} = Default
│           ├───"HDR_OUTPUT_METADATA": blob = 0
│           └───"vrr_capable" (immutable): range [0, 1] = 0
├───Encoders
│   ├───Encoder 0
│   │   ├───Object ID: 75
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 1
│   │   ├───Object ID: 77
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 2
│   │   ├───Object ID: 80
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 3
│   │   ├───Object ID: 83
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 4
│   │   ├───Object ID: 86
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 5
│   │   ├───Object ID: 87
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   └───Encoder 6
│       ├───Object ID: 90
│       ├───Type: TMDS
│       ├───CRTCS: {0, 1, 2, 3}
│       └───Clones: {}
├───CRTCs
│   ├───CRTC 0
│   │   ├───Object ID: 41
│   │   └───Properties
│   │       ├───"ACTIVE" (atomic): range [0, 1] = 1
│   │       ├───"MODE_ID" (atomic): blob = 109
│   │       │   └───[email protected] preferred phsync pvsync
│   │       ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│   │       ├───"VRR_ENABLED": range [0, 1] = 0
│   │       ├───"DEGAMMA_LUT": blob = 0
│   │       ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   │       ├───"CTM": blob = 0
│   │       ├───"GAMMA_LUT": blob = 98
│   │       └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   ├───CRTC 1
│   │   ├───Object ID: 51
│   │   └───Properties
│   │       ├───"ACTIVE" (atomic): range [0, 1] = 1
│   │       ├───"MODE_ID" (atomic): blob = 108
│   │       │   └───[email protected] phsync nvsync
│   │       ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│   │       ├───"VRR_ENABLED": range [0, 1] = 0
│   │       ├───"DEGAMMA_LUT": blob = 0
│   │       ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   │       ├───"CTM": blob = 0
│   │       ├───"GAMMA_LUT": blob = 100
│   │       └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   ├───CRTC 2
│   │   ├───Object ID: 61
│   │   └───Properties
│   │       ├───"ACTIVE" (atomic): range [0, 1] = 0
│   │       ├───"MODE_ID" (atomic): blob = 0
│   │       ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│   │       ├───"VRR_ENABLED": range [0, 1] = 0
│   │       ├───"DEGAMMA_LUT": blob = 0
│   │       ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   │       ├───"CTM": blob = 0
│   │       ├───"GAMMA_LUT": blob = 0
│   │       └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   └───CRTC 3
│       ├───Object ID: 71
│       └───Properties
│           ├───"ACTIVE" (atomic): range [0, 1] = 0
│           ├───"MODE_ID" (atomic): blob = 0
│           ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│           ├───"VRR_ENABLED": range [0, 1] = 0
│           ├───"DEGAMMA_LUT": blob = 0
│           ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│           ├───"CTM": blob = 0
│           ├───"GAMMA_LUT": blob = 0
│           └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
└───Planes
    ├───Plane 0
    │   ├───Object ID: 35
    │   ├───CRTCs: {0}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───RGB565 (0x36314752)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───ABGR8888 (0x34324241)
    │   │   ├───XBGR8888 (0x34324258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (0x48344258)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
    │       ├───"FB_ID" (atomic): object framebuffer = 112
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 41
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 1920
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1080
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 1920
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1080
    │       ├───"IN_FORMATS" (immutable): blob = 36
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───RGB565 (0x36314752)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───ABGR8888 (0x34324241)
    │       │       ├───XBGR8888 (0x34324258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 1
    │   ├───Object ID: 38
    │   ├───CRTCs: {0}
    │   ├───Formats:
    │   │   └───ARGB8888 (0x34325241)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
    │       ├───"FB_ID" (atomic): object framebuffer = 0
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 0
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 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 = 39
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       └───ARGB8888 (0x34325241)
    │       └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
    ├───Plane 2
    │   ├───Object ID: 42
    │   ├───CRTCs: {0}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 43
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 3
    │   ├───Object ID: 45
    │   ├───CRTCs: {1}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───RGB565 (0x36314752)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───ABGR8888 (0x34324241)
    │   │   ├───XBGR8888 (0x34324258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (0x48344258)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
    │       ├───"FB_ID" (atomic): object framebuffer = 110
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 51
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 2560
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1080
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 2560
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1080
    │       ├───"IN_FORMATS" (immutable): blob = 46
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───RGB565 (0x36314752)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───ABGR8888 (0x34324241)
    │       │       ├───XBGR8888 (0x34324258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 4
    │   ├───Object ID: 48
    │   ├───CRTCs: {1}
    │   ├───Formats:
    │   │   └───ARGB8888 (0x34325241)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
    │       ├───"FB_ID" (atomic): object framebuffer = 0
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 0
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"IN_FORMATS" (immutable): blob = 49
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       └───ARGB8888 (0x34325241)
    │       └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
    ├───Plane 5
    │   ├───Object ID: 52
    │   ├───CRTCs: {1}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 53
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 6
    │   ├───Object ID: 55
    │   ├───CRTCs: {2}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───RGB565 (0x36314752)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───ABGR8888 (0x34324241)
    │   │   ├───XBGR8888 (0x34324258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 56
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───RGB565 (0x36314752)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───ABGR8888 (0x34324241)
    │       │       ├───XBGR8888 (0x34324258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 7
    │   ├───Object ID: 58
    │   ├───CRTCs: {2}
    │   ├───Formats:
    │   │   └───ARGB8888 (0x34325241)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
    │       ├───"FB_ID" (atomic): object framebuffer = 0
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 0
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"IN_FORMATS" (immutable): blob = 59
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       └───ARGB8888 (0x34325241)
    │       └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
    ├───Plane 8
    │   ├───Object ID: 62
    │   ├───CRTCs: {2}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 63
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 9
    │   ├───Object ID: 65
    │   ├───CRTCs: {3}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───RGB565 (0x36314752)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───ABGR8888 (0x34324241)
    │   │   ├───XBGR8888 (0x34324258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 66
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───RGB565 (0x36314752)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───ABGR8888 (0x34324241)
    │       │       ├───XBGR8888 (0x34324258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 10
    │   ├───Object ID: 68
    │   ├───CRTCs: {3}
    │   ├───Formats:
    │   │   └───ARGB8888 (0x34325241)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
    │       ├───"FB_ID" (atomic): object framebuffer = 0
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 0
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"IN_FORMATS" (immutable): blob = 69
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       └───ARGB8888 (0x34325241)
    │       └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
    └───Plane 11
        ├───Object ID: 72
        ├───CRTCs: {3}
        ├───Formats:
        │   ├───ARGB1555 (0x35315241)
        │   ├───XRGB1555 (0x35315258)
        │   ├───ARGB8888 (0x34325241)
        │   ├───XRGB8888 (0x34325258)
        │   ├───ABGR2101010 (0x30334241)
        │   ├───XBGR2101010 (0x30334258)
        │   ├───unknown (0x48344241)
        │   └───unknown (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 = 73
            │   ├───unknown (0x3000000004fe015)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe014)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe013)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe012)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe011)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe010)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   └───DRM_FORMAT_MOD_LINEAR (0x0)
            │       ├───ARGB1555 (0x35315241)
            │       ├───XRGB1555 (0x35315258)
            │       ├───ARGB8888 (0x34325241)
            │       ├───XRGB8888 (0x34325258)
            │       ├───ABGR2101010 (0x30334241)
            │       ├───XBGR2101010 (0x30334258)
            │       ├───unknown (0x48344241)
            │       └───unknown (0x48344258)
            ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
            └───"rotation": bitmask {rotate-0} = (rotate-0)

@mmstick
Copy link
Member

mmstick commented Apr 15, 2024

It's related to Linux kernel 6.8.0 and the new NVIDIA GSP firmware. I've heard that it can be fixed by setting nvidia_drm.fbdev=1 with sudo kernelstub -a "nvidia_drm.fbdev=1"

@Drakulix
Copy link
Member

Below is the output you wanted

As @mmstick pointed out this seems to be an issue of the nvidia driver. You end up with two graphic devices being detected. card0 loaded by the simpledrm-driver (likely loaded by the kernel before the nvidia driver is loaded) and then later card1 for the nvidia-drm driver.

There is not much Cosmic can do here, as simpledrm-devices have legit use-cases (so we can't just filter them out).

However it seems we do need to investigate workarounds for our kernel + nvidia driver configuration to make this work out of the box on Pop!_OS, so thanks for the report. It would be interesting to know, if the workaround @mmstick mentioned works for you!

@RayJW
Copy link
Author

RayJW commented Apr 16, 2024

It's related to Linux kernel 6.8.0 and the new NVIDIA GSP firmware. I've heard that it can be fixed by setting nvidia_drm.fbdev=1 with sudo kernelstub -a "nvidia_drm.fbdev=1"

I added the parameter as instructed and rebooted twice. However, the problem seems to persist.

This is the drm_info output with the added kernel option.

❯ drm_info
Node: /dev/dri/card0
├───Driver: simpledrm (DRM driver for simple-framebuffer platform devices) version 1.0.0 (20200625)
│   ├───DRM_CLIENT_CAP_STEREO_3D supported
│   ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported
│   ├───DRM_CLIENT_CAP_ATOMIC supported
│   ├───DRM_CLIENT_CAP_ASPECT_RATIO supported
│   ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported
│   ├───DRM_CAP_DUMB_BUFFER = 1
│   ├───DRM_CAP_VBLANK_HIGH_CRTC = 1
│   ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24
│   ├───DRM_CAP_DUMB_PREFER_SHADOW = 0
│   ├───DRM_CAP_PRIME = 3
│   ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1
│   ├───DRM_CAP_ASYNC_PAGE_FLIP = 0
│   ├───DRM_CAP_CURSOR_WIDTH = 64
│   ├───DRM_CAP_CURSOR_HEIGHT = 64
│   ├───DRM_CAP_ADDFB2_MODIFIERS = 1
│   ├───DRM_CAP_PAGE_FLIP_TARGET = 0
│   ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1
│   └───DRM_CAP_SYNCOBJ = 0
├───Device: platform
├───Connectors
│   └───Connector 0
│       ├───Object ID: 35
│       ├───Type: unknown
│       ├───Status: connected
│       ├───Physical size: 270x203 mm
│       ├───Subpixel: unknown
│       ├───Encoders: {0}
│       ├───Modes
│       │   └───[email protected] preferred driver
│       └───Properties
│           ├───"EDID" (immutable): blob = 0
│           ├───"DPMS": enum {On, Standby, Suspend, Off} = On
│           ├───"link-status": enum {Good, Bad} = Good
│           ├───"non-desktop" (immutable): range [0, 1] = 0
│           ├───"TILE" (immutable): blob = 0
│           └───"CRTC_ID" (atomic): object CRTC = 33
├───Encoders
│   └───Encoder 0
│       ├───Object ID: 34
│       ├───Type: none
│       ├───CRTCS: {0}
│       └───Clones: {0}
├───CRTCs
│   └───CRTC 0
│       ├───Object ID: 33
│       └───Properties
│           ├───"ACTIVE" (atomic): range [0, 1] = 1
│           ├───"MODE_ID" (atomic): blob = 40
│           │   └───[email protected] preferred driver
│           ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│           └───"VRR_ENABLED": range [0, 1] = 0
└───Planes
    └───Plane 0
        ├───Object ID: 31
        ├───CRTCs: {0}
        ├───Formats:
        │   └───XRGB8888 (0x34325258)
        └───Properties
            ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
            ├───"FB_ID" (atomic): object framebuffer = 43
            ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
            ├───"CRTC_ID" (atomic): object CRTC = 33
            ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
            ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
            ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 1024
            ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 768
            ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
            ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
            ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 1024
            ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 768
            ├───"IN_FORMATS" (immutable): blob = 32
            │   └───DRM_FORMAT_MOD_LINEAR (0x0)
            │       └───XRGB8888 (0x34325258)
            └───"FB_DAMAGE_CLIPS" (atomic): blob = 37
Node: /dev/dri/card1
├───Driver: nvidia-drm (NVIDIA DRM driver) version 0.0.0 (20160202)
│   ├───DRM_CLIENT_CAP_STEREO_3D supported
│   ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported
│   ├───DRM_CLIENT_CAP_ATOMIC supported
│   ├───DRM_CLIENT_CAP_ASPECT_RATIO supported
│   ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported
│   ├───DRM_CAP_DUMB_BUFFER = 1
│   ├───DRM_CAP_VBLANK_HIGH_CRTC = 1
│   ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24
│   ├───DRM_CAP_DUMB_PREFER_SHADOW = 1
│   ├───DRM_CAP_PRIME = 3
│   ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1
│   ├───DRM_CAP_ASYNC_PAGE_FLIP = 1
│   ├───DRM_CAP_CURSOR_WIDTH = 256
│   ├───DRM_CAP_CURSOR_HEIGHT = 256
│   ├───DRM_CAP_ADDFB2_MODIFIERS = 1
│   ├───DRM_CAP_PAGE_FLIP_TARGET = 0
│   ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1
│   └───DRM_CAP_SYNCOBJ = 0
├───Device: PCI 10de:1b06
├───Connectors
│   ├───Connector 0
│   │   ├───Object ID: 76
│   │   ├───Type: DVI-D
│   │   ├───Status: connected
│   │   ├───Physical size: 530x300 mm
│   │   ├───Subpixel: unknown
│   │   ├───Encoders: {0}
│   │   ├───Modes
│   │   │   ├───[email protected] preferred phsync pvsync
│   │   │   ├───[email protected] nhsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] nhsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] nhsync nvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] phsync pvsync
│   │   │   ├───[email protected] nhsync nvsync
│   │   │   └───[email protected] nhsync nvsync
│   │   └───Properties
│   │       ├───"EDID" (immutable): blob = 96
│   │       ├───"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 = 41
│   │       └───"vrr_capable" (immutable): range [0, 1] = 0
│   ├───Connector 1
│   │   ├───Object ID: 78
│   │   ├───Type: HDMI-A
│   │   ├───Status: disconnected
│   │   ├───Encoders: {1}
│   │   └───Properties
│   │       ├───"EDID" (immutable): blob = 0
│   │       ├───"DPMS": enum {On, Standby, Suspend, Off} = On
│   │       ├───"link-status": enum {Good, Bad} = Good
│   │       ├───"non-desktop" (immutable): range [0, 1] = 0
│   │       ├───"TILE" (immutable): blob = 0
│   │       ├───"CRTC_ID" (atomic): object CRTC = 0
│   │       ├───"Colorspace": enum {Default, BT2020_RGB, BT2020_YCC} = Default
│   │       ├───"HDR_OUTPUT_METADATA": blob = 0
│   │       └───"vrr_capable" (immutable): range [0, 1] = 0
│   ├───Connector 2
│   │   ├───Object ID: 81
│   │   ├───Type: HDMI-A
│   │   ├───Status: disconnected
│   │   ├───Encoders: {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 3
│   │   ├───Object ID: 84
│   │   ├───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 4
│       ├───Object ID: 88
│       ├───Type: DisplayPort
│       ├───Status: connected
│       ├───Physical size: 820x350 mm
│       ├───Subpixel: unknown
│       ├───Encoders: {5, 6}
│       ├───Modes
│       │   ├───[email protected] preferred phsync nvsync
│       │   ├───[email protected] phsync nvsync
│       │   ├───[email protected] phsync nvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync nvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] phsync nvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] phsync pvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] nhsync pvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync nvsync
│       │   ├───[email protected] nhsync nvsync
│       │   └───[email protected] nhsync nvsync
│       └───Properties
│           ├───"EDID" (immutable): blob = 98
│           ├───"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 = 51
│           ├───"Colorspace": enum {Default, BT2020_RGB, BT2020_YCC} = Default
│           ├───"HDR_OUTPUT_METADATA": blob = 0
│           └───"vrr_capable" (immutable): range [0, 1] = 0
├───Encoders
│   ├───Encoder 0
│   │   ├───Object ID: 75
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 1
│   │   ├───Object ID: 77
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 2
│   │   ├───Object ID: 80
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 3
│   │   ├───Object ID: 83
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 4
│   │   ├───Object ID: 86
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   ├───Encoder 5
│   │   ├───Object ID: 87
│   │   ├───Type: TMDS
│   │   ├───CRTCS: {0, 1, 2, 3}
│   │   └───Clones: {}
│   └───Encoder 6
│       ├───Object ID: 90
│       ├───Type: TMDS
│       ├───CRTCS: {0, 1, 2, 3}
│       └───Clones: {}
├───CRTCs
│   ├───CRTC 0
│   │   ├───Object ID: 41
│   │   └───Properties
│   │       ├───"ACTIVE" (atomic): range [0, 1] = 1
│   │       ├───"MODE_ID" (atomic): blob = 107
│   │       │   └───[email protected] preferred phsync pvsync
│   │       ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│   │       ├───"VRR_ENABLED": range [0, 1] = 0
│   │       ├───"DEGAMMA_LUT": blob = 0
│   │       ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   │       ├───"CTM": blob = 0
│   │       ├───"GAMMA_LUT": blob = 97
│   │       └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   ├───CRTC 1
│   │   ├───Object ID: 51
│   │   └───Properties
│   │       ├───"ACTIVE" (atomic): range [0, 1] = 1
│   │       ├───"MODE_ID" (atomic): blob = 106
│   │       │   └───[email protected] phsync nvsync
│   │       ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│   │       ├───"VRR_ENABLED": range [0, 1] = 0
│   │       ├───"DEGAMMA_LUT": blob = 0
│   │       ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   │       ├───"CTM": blob = 0
│   │       ├───"GAMMA_LUT": blob = 104
│   │       └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   ├───CRTC 2
│   │   ├───Object ID: 61
│   │   └───Properties
│   │       ├───"ACTIVE" (atomic): range [0, 1] = 0
│   │       ├───"MODE_ID" (atomic): blob = 0
│   │       ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│   │       ├───"VRR_ENABLED": range [0, 1] = 0
│   │       ├───"DEGAMMA_LUT": blob = 0
│   │       ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   │       ├───"CTM": blob = 0
│   │       ├───"GAMMA_LUT": blob = 0
│   │       └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│   └───CRTC 3
│       ├───Object ID: 71
│       └───Properties
│           ├───"ACTIVE" (atomic): range [0, 1] = 0
│           ├───"MODE_ID" (atomic): blob = 0
│           ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
│           ├───"VRR_ENABLED": range [0, 1] = 0
│           ├───"DEGAMMA_LUT": blob = 0
│           ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
│           ├───"CTM": blob = 0
│           ├───"GAMMA_LUT": blob = 0
│           └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 1024
└───Planes
    ├───Plane 0
    │   ├───Object ID: 35
    │   ├───CRTCs: {0}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───RGB565 (0x36314752)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───ABGR8888 (0x34324241)
    │   │   ├───XBGR8888 (0x34324258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (0x48344258)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
    │       ├───"FB_ID" (atomic): object framebuffer = 103
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 41
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 1920
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1080
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 1920
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1080
    │       ├───"IN_FORMATS" (immutable): blob = 36
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───RGB565 (0x36314752)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───ABGR8888 (0x34324241)
    │       │       ├───XBGR8888 (0x34324258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 1
    │   ├───Object ID: 38
    │   ├───CRTCs: {0}
    │   ├───Formats:
    │   │   └───ARGB8888 (0x34325241)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
    │       ├───"FB_ID" (atomic): object framebuffer = 0
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 0
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 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 = 39
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       └───ARGB8888 (0x34325241)
    │       └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
    ├───Plane 2
    │   ├───Object ID: 42
    │   ├───CRTCs: {0}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 43
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 3
    │   ├───Object ID: 45
    │   ├───CRTCs: {1}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───RGB565 (0x36314752)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───ABGR8888 (0x34324241)
    │   │   ├───XBGR8888 (0x34324258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (0x48344258)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
    │       ├───"FB_ID" (atomic): object framebuffer = 108
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 51
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 2560
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 1080
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 2560
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 1080
    │       ├───"IN_FORMATS" (immutable): blob = 46
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───RGB565 (0x36314752)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───ABGR8888 (0x34324241)
    │       │       ├───XBGR8888 (0x34324258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 4
    │   ├───Object ID: 48
    │   ├───CRTCs: {1}
    │   ├───Formats:
    │   │   └───ARGB8888 (0x34325241)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
    │       ├───"FB_ID" (atomic): object framebuffer = 0
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 0
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"IN_FORMATS" (immutable): blob = 49
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       └───ARGB8888 (0x34325241)
    │       └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
    ├───Plane 5
    │   ├───Object ID: 52
    │   ├───CRTCs: {1}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 53
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 6
    │   ├───Object ID: 55
    │   ├───CRTCs: {2}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───RGB565 (0x36314752)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───ABGR8888 (0x34324241)
    │   │   ├───XBGR8888 (0x34324258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 56
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───RGB565 (0x36314752)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───ABGR8888 (0x34324241)
    │       │       ├───XBGR8888 (0x34324258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 7
    │   ├───Object ID: 58
    │   ├───CRTCs: {2}
    │   ├───Formats:
    │   │   └───ARGB8888 (0x34325241)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
    │       ├───"FB_ID" (atomic): object framebuffer = 0
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 0
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"IN_FORMATS" (immutable): blob = 59
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       └───ARGB8888 (0x34325241)
    │       └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
    ├───Plane 8
    │   ├───Object ID: 62
    │   ├───CRTCs: {2}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 63
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 9
    │   ├───Object ID: 65
    │   ├───CRTCs: {3}
    │   ├───Formats:
    │   │   ├───ARGB1555 (0x35315241)
    │   │   ├───XRGB1555 (0x35315258)
    │   │   ├───RGB565 (0x36314752)
    │   │   ├───ARGB8888 (0x34325241)
    │   │   ├───XRGB8888 (0x34325258)
    │   │   ├───ABGR2101010 (0x30334241)
    │   │   ├───XBGR2101010 (0x30334258)
    │   │   ├───ABGR8888 (0x34324241)
    │   │   ├───XBGR8888 (0x34324258)
    │   │   ├───unknown (0x48344241)
    │   │   └───unknown (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 = 66
    │       │   ├───unknown (0x3000000004fe015)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe014)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe013)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe012)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe011)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   ├───unknown (0x3000000004fe010)
    │       │   │   ├───ARGB1555 (0x35315241)
    │       │   │   ├───XRGB1555 (0x35315258)
    │       │   │   ├───RGB565 (0x36314752)
    │       │   │   ├───ARGB8888 (0x34325241)
    │       │   │   ├───XRGB8888 (0x34325258)
    │       │   │   ├───ABGR2101010 (0x30334241)
    │       │   │   ├───XBGR2101010 (0x30334258)
    │       │   │   ├───ABGR8888 (0x34324241)
    │       │   │   ├───XBGR8888 (0x34324258)
    │       │   │   ├───unknown (0x48344241)
    │       │   │   └───unknown (0x48344258)
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       ├───ARGB1555 (0x35315241)
    │       │       ├───XRGB1555 (0x35315258)
    │       │       ├───RGB565 (0x36314752)
    │       │       ├───ARGB8888 (0x34325241)
    │       │       ├───XRGB8888 (0x34325258)
    │       │       ├───ABGR2101010 (0x30334241)
    │       │       ├───XBGR2101010 (0x30334258)
    │       │       ├───ABGR8888 (0x34324241)
    │       │       ├───XBGR8888 (0x34324258)
    │       │       ├───unknown (0x48344241)
    │       │       └───unknown (0x48344258)
    │       ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
    │       └───"rotation": bitmask {rotate-0} = (rotate-0)
    ├───Plane 10
    │   ├───Object ID: 68
    │   ├───CRTCs: {3}
    │   ├───Formats:
    │   │   └───ARGB8888 (0x34325241)
    │   └───Properties
    │       ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Cursor
    │       ├───"FB_ID" (atomic): object framebuffer = 0
    │       ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
    │       ├───"CRTC_ID" (atomic): object CRTC = 0
    │       ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
    │       ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
    │       ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
    │       ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
    │       ├───"IN_FORMATS" (immutable): blob = 69
    │       │   └───DRM_FORMAT_MOD_LINEAR (0x0)
    │       │       └───ARGB8888 (0x34325241)
    │       └───"pixel blend mode": enum {Pre-multiplied, Coverage} = Pre-multiplied
    └───Plane 11
        ├───Object ID: 72
        ├───CRTCs: {3}
        ├───Formats:
        │   ├───ARGB1555 (0x35315241)
        │   ├───XRGB1555 (0x35315258)
        │   ├───ARGB8888 (0x34325241)
        │   ├───XRGB8888 (0x34325258)
        │   ├───ABGR2101010 (0x30334241)
        │   ├───XBGR2101010 (0x30334258)
        │   ├───unknown (0x48344241)
        │   └───unknown (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 = 73
            │   ├───unknown (0x3000000004fe015)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe014)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe013)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe012)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe011)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   ├───unknown (0x3000000004fe010)
            │   │   ├───ARGB1555 (0x35315241)
            │   │   ├───XRGB1555 (0x35315258)
            │   │   ├───ARGB8888 (0x34325241)
            │   │   ├───XRGB8888 (0x34325258)
            │   │   ├───ABGR2101010 (0x30334241)
            │   │   ├───XBGR2101010 (0x30334258)
            │   │   ├───unknown (0x48344241)
            │   │   └───unknown (0x48344258)
            │   └───DRM_FORMAT_MOD_LINEAR (0x0)
            │       ├───ARGB1555 (0x35315241)
            │       ├───XRGB1555 (0x35315258)
            │       ├───ARGB8888 (0x34325241)
            │       ├───XRGB8888 (0x34325258)
            │       ├───ABGR2101010 (0x30334241)
            │       ├───XBGR2101010 (0x30334258)
            │       ├───unknown (0x48344241)
            │       └───unknown (0x48344258)
            ├───"NV_INPUT_COLORSPACE": enum {None, IEC 61966-2-2 linear FP, ITU-R BT.2100-PQ YCbCr} = None
            └───"rotation": bitmask {rotate-0} = (rotate-0)

@edrodgers731
Copy link

edrodgers731 commented May 5, 2024

Edit: drm_info worked when manually selecting the paths, see attached.
card1.txt
card2.txt

I had apparently the same issue, ran: sudo kernelstub -a "nvidia_drm.fbdev=1"
After a reboot the secondary device disappeared.

However, I built and installed drm_info, ran it, and got no output, sorry.

$ uname -a
Linux pop-os 6.8.0-76060800daily20240311-generic #202403110203171407766522.04~4c8e9a0 SMP PREEMPT_DYNAMIC Thu A x86_64 x86_64 x86_64 GNU/Linux

Thelio Mira thelio-mira-b4.1
13th Gen Intel i9-13900K (32) @ 5.500GHz

$ cosmic-randr list
HDMI-A-3 (enabled)
Model:
Physical Size: 940 x 530 mm
Position: 0,0
Scale: 100%
Transform: normal
Modes:
3840x2160 @ 60.00 Hz (current) (preferred)
3840x2160 @ 59.940 Hz
3840x2160 @ 50.00 Hz
3840x2160 @ 29.970 Hz
3840x2160 @ 25.00 Hz
3840x2160 @ 23.976 Hz
2560x1440 @ 59.951 Hz
2048x1280 @ 60.196 Hz
2048x1152 @ 60.00 Hz
1920x1200 @ 59.885 Hz
1920x1080 @ 60.00 Hz
1920x1080 @ 59.939 Hz
1920x1080 @ 50.00 Hz
1920x1080 @ 23.977 Hz
1600x1200 @ 60.00 Hz
1680x1050 @ 59.954 Hz
1280x1024 @ 75.25 Hz
1280x1024 @ 60.20 Hz
1280x800 @ 59.810 Hz
1152x864 @ 75.00 Hz
1280x720 @ 59.943 Hz
1280x720 @ 50.00 Hz
1024x768 @ 75.29 Hz
1024x768 @ 60.04 Hz
800x600 @ 75.00 Hz
800x600 @ 60.317 Hz
720x576 @ 50.00 Hz
720x480 @ 59.940 Hz
640x480 @ 75.00 Hz
640x480 @ 59.940 Hz
640x480 @ 59.929 Hz

$ lspci
00:00.0 Host bridge: Intel Corporation Device a700 (rev 01)
00:01.0 PCI bridge: Intel Corporation Device a70d (rev 01)
00:02.0 Display controller: Intel Corporation Device a780 (rev 04)
00:14.0 USB controller: Intel Corporation Device 7a60 (rev 11)
00:14.2 RAM memory: Intel Corporation Device 7a27 (rev 11)
00:14.3 Network controller: Intel Corporation Device 7a70 (rev 11)
00:15.0 Serial bus controller: Intel Corporation Device 7a4c (rev 11)
00:15.1 Serial bus controller: Intel Corporation Device 7a4d (rev 11)
00:15.2 Serial bus controller: Intel Corporation Device 7a4e (rev 11)
00:15.3 Serial bus controller: Intel Corporation Device 7a4f (rev 11)
00:16.0 Communication controller: Intel Corporation Device 7a68 (rev 11)
00:17.0 SATA controller: Intel Corporation Device 7a62 (rev 11)
00:19.0 Serial bus controller: Intel Corporation Device 7a7c (rev 11)
00:19.1 Serial bus controller: Intel Corporation Device 7a7d (rev 11)
00:1c.0 PCI bridge: Intel Corporation Device 7a38 (rev 11)
00:1c.2 PCI bridge: Intel Corporation Device 7a3a (rev 11)
00:1d.0 PCI bridge: Intel Corporation Device 7a30 (rev 11)
00:1d.4 PCI bridge: Intel Corporation Device 7a34 (rev 11)
00:1f.0 ISA bridge: Intel Corporation Device 7a04 (rev 11)
00:1f.3 Audio device: Intel Corporation Device 7a50 (rev 11)
00:1f.4 SMBus: Intel Corporation Device 7a23 (rev 11)
00:1f.5 Serial bus controller: Intel Corporation Device 7a24 (rev 11)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 2782 (rev a1)
01:00.1 Audio device: NVIDIA Corporation Device 22bc (rev a1)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller (rev 05)
05:00.0 Non-Volatile memory controller: Kingston Technology Company, Inc. Device 5013 (rev 01)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants