Created
March 3, 2020 13:05
-
-
Save ammgws/8fa61e0f60e2d3070582fb59a396415d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Node: /dev/dri/card0 | |
├───Driver: amdgpu (AMD GPU) version 3.36.0 (20150101) | |
│ ├───DRM_CLIENT_CAP_STEREO_3D supported | |
│ ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported | |
│ ├───DRM_CLIENT_CAP_ATOMIC supported | |
│ ├───DRM_CLIENT_CAP_ASPECT_RATIO supported | |
│ ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported | |
│ ├───DRM_CAP_DUMB_BUFFER = 1 | |
│ ├───DRM_CAP_VBLANK_HIGH_CRTC = 1 | |
│ ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 24 | |
│ ├───DRM_CAP_DUMB_PREFER_SHADOW = 1 | |
│ ├───DRM_CAP_PRIME = 3 | |
│ ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1 | |
│ ├───DRM_CAP_ASYNC_PAGE_FLIP = 1 | |
│ ├───DRM_CAP_CURSOR_WIDTH = 128 | |
│ ├───DRM_CAP_CURSOR_HEIGHT = 128 | |
│ ├───DRM_CAP_ADDFB2_MODIFIERS = 0 | |
│ ├───DRM_CAP_PAGE_FLIP_TARGET = 0 | |
│ ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1 | |
│ ├───DRM_CAP_SYNCOBJ = 1 | |
│ └───DRM_CAP_SYNCOBJ_TIMELINE = 1 | |
├───Device: PCI 1002:67df Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] | |
├───Framebuffer size | |
│ ├───Width: [0, 16384] | |
│ └───Height: [0, 16384] | |
├───Connectors | |
│ ├───Connector 0 | |
│ │ ├───Object ID: 59 | |
│ │ ├───Type: DisplayPort | |
│ │ ├───Status: connected | |
│ │ ├───Physical size: 600x340 mm | |
│ │ ├───Subpixel: unknown | |
│ │ ├───Encoders: {0} | |
│ │ ├───Modes | |
│ │ │ ├───[email protected] preferred driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ └───[email protected] driver nhsync pvsync | |
│ │ └───Properties | |
│ │ ├───"EDID" (immutable): blob = 62 | |
│ │ ├───"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 = 55 | |
│ │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None | |
│ │ ├───"underscan": enum {off, on, auto} = off | |
│ │ ├───"underscan hborder": range [0, 128] = 0 | |
│ │ ├───"underscan vborder": range [0, 128] = 0 | |
│ │ ├───"max bpc": range [8, 16] = 8 | |
│ │ ├───"HDR_OUTPUT_METADATA": blob = 0 | |
│ │ └───"vrr_capable" (immutable): range [0, 1] = 0 | |
│ ├───Connector 1 | |
│ │ ├───Object ID: 64 | |
│ │ ├───Type: DisplayPort | |
│ │ ├───Status: disconnected | |
│ │ ├───Encoders: {1} | |
│ │ └───Properties | |
│ │ ├───"EDID" (immutable): blob = 0 | |
│ │ ├───"DPMS": enum {On, Standby, Suspend, Off} = Off | |
│ │ ├───"link-status": enum {Good, Bad} = Good | |
│ │ ├───"non-desktop" (immutable): range [0, 1] = 0 | |
│ │ ├───"TILE" (immutable): blob = 0 | |
│ │ ├───"CRTC_ID" (atomic): object CRTC = 0 | |
│ │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None | |
│ │ ├───"underscan": enum {off, on, auto} = off | |
│ │ ├───"underscan hborder": range [0, 128] = 0 | |
│ │ ├───"underscan vborder": range [0, 128] = 0 | |
│ │ ├───"max bpc": range [8, 16] = 8 | |
│ │ ├───"HDR_OUTPUT_METADATA": blob = 0 | |
│ │ └───"vrr_capable" (immutable): range [0, 1] = 0 | |
│ ├───Connector 2 | |
│ │ ├───Object ID: 68 | |
│ │ ├───Type: HDMI-A | |
│ │ ├───Status: connected | |
│ │ ├───Physical size: 600x340 mm | |
│ │ ├───Subpixel: unknown | |
│ │ ├───Encoders: {2} | |
│ │ ├───Modes | |
│ │ │ ├───[email protected] preferred driver phsync pvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync nvsync | |
│ │ │ ├───[email protected] driver phsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ └───[email protected] driver nhsync pvsync | |
│ │ └───Properties | |
│ │ ├───"EDID" (immutable): blob = 87 | |
│ │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On | |
│ │ ├───"link-status": enum {Good, Bad} = Good | |
│ │ ├───"non-desktop" (immutable): range [0, 1] = 0 | |
│ │ ├───"TILE" (immutable): blob = 0 | |
│ │ ├───"CRTC_ID" (atomic): object CRTC = 57 | |
│ │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None | |
│ │ ├───"underscan": enum {off, on, auto} = off | |
│ │ ├───"underscan hborder": range [0, 128] = 0 | |
│ │ ├───"underscan vborder": range [0, 128] = 0 | |
│ │ ├───"max bpc": range [8, 16] = 8 | |
│ │ ├───"HDR_OUTPUT_METADATA": blob = 0 | |
│ │ └───"vrr_capable" (immutable): range [0, 1] = 0 | |
│ ├───Connector 3 | |
│ │ ├───Object ID: 73 | |
│ │ ├───Type: HDMI-A | |
│ │ ├───Status: connected | |
│ │ ├───Physical size: 600x340 mm | |
│ │ ├───Subpixel: unknown | |
│ │ ├───Encoders: {3} | |
│ │ ├───Modes | |
│ │ │ ├───[email protected] preferred driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver phsync pvsync | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync 16:9 | |
│ │ │ ├───[email protected] driver nhsync nvsync 4:3 | |
│ │ │ └───[email protected] driver nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"EDID" (immutable): blob = 76 | |
│ │ ├───"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 = 53 | |
│ │ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None | |
│ │ ├───"underscan": enum {off, on, auto} = off | |
│ │ ├───"underscan hborder": range [0, 128] = 0 | |
│ │ ├───"underscan vborder": range [0, 128] = 0 | |
│ │ ├───"max bpc": range [8, 16] = 8 | |
│ │ ├───"HDR_OUTPUT_METADATA": blob = 0 | |
│ │ └───"vrr_capable" (immutable): range [0, 1] = 0 | |
│ └───Connector 4 | |
│ ├───Object ID: 78 | |
│ ├───Type: DVI-D | |
│ ├───Status: disconnected | |
│ ├───Encoders: {4} | |
│ └───Properties | |
│ ├───"EDID" (immutable): blob = 0 | |
│ ├───"DPMS": enum {On, Standby, Suspend, Off} = Off | |
│ ├───"link-status": enum {Good, Bad} = Good | |
│ ├───"non-desktop" (immutable): range [0, 1] = 0 | |
│ ├───"TILE" (immutable): blob = 0 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 0 | |
│ ├───"scaling mode": enum {None, Full, Center, Full aspect} = None | |
│ ├───"underscan": enum {off, on, auto} = off | |
│ ├───"underscan hborder": range [0, 128] = 0 | |
│ ├───"underscan vborder": range [0, 128] = 0 | |
│ └───"max bpc": range [8, 16] = 8 | |
├───Encoders | |
│ ├───Encoder 0 | |
│ │ ├───Object ID: 58 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3, 4, 5} | |
│ │ └───Clones: {} | |
│ ├───Encoder 1 | |
│ │ ├───Object ID: 63 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3, 4, 5} | |
│ │ └───Clones: {} | |
│ ├───Encoder 2 | |
│ │ ├───Object ID: 67 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3, 4, 5} | |
│ │ └───Clones: {} | |
│ ├───Encoder 3 | |
│ │ ├───Object ID: 72 | |
│ │ ├───Type: TMDS | |
│ │ ├───CRTCS: {0, 1, 2, 3, 4, 5} | |
│ │ └───Clones: {} | |
│ └───Encoder 4 | |
│ ├───Object ID: 77 | |
│ ├───Type: TMDS | |
│ ├───CRTCS: {0, 1, 2, 3, 4, 5} | |
│ └───Clones: {} | |
├───CRTCs | |
│ ├───CRTC 0 | |
│ │ ├───Object ID: 47 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 0 | |
│ │ ├───"MODE_ID" (atomic): blob = 0 | |
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ │ ├───"VRR_ENABLED": range [0, 1] = 0 | |
│ │ ├───"DEGAMMA_LUT": blob = 0 | |
│ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ │ ├───"CTM": blob = 0 | |
│ │ ├───"GAMMA_LUT": blob = 98 | |
│ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ ├───CRTC 1 | |
│ │ ├───Object ID: 49 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 0 | |
│ │ ├───"MODE_ID" (atomic): blob = 0 | |
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ │ ├───"VRR_ENABLED": range [0, 1] = 0 | |
│ │ ├───"DEGAMMA_LUT": blob = 0 | |
│ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ │ ├───"CTM": blob = 0 | |
│ │ ├───"GAMMA_LUT": blob = 71 | |
│ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ ├───CRTC 2 | |
│ │ ├───Object ID: 51 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 0 | |
│ │ ├───"MODE_ID" (atomic): blob = 0 | |
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ │ ├───"VRR_ENABLED": range [0, 1] = 0 | |
│ │ ├───"DEGAMMA_LUT": blob = 0 | |
│ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ │ ├───"CTM": blob = 0 | |
│ │ ├───"GAMMA_LUT": blob = 82 | |
│ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ ├───CRTC 3 | |
│ │ ├───Object ID: 53 | |
│ │ ├───Mode: [email protected] driver phsync pvsync 16:9 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 1 | |
│ │ ├───"MODE_ID" (atomic): blob = 116 | |
│ │ │ └───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ │ ├───"VRR_ENABLED": range [0, 1] = 0 | |
│ │ ├───"DEGAMMA_LUT": blob = 0 | |
│ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ │ ├───"CTM": blob = 0 | |
│ │ ├───"GAMMA_LUT": blob = 0 | |
│ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ ├───CRTC 4 | |
│ │ ├───Object ID: 55 | |
│ │ ├───Mode: [email protected] driver phsync pvsync 16:9 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (atomic): range [0, 1] = 1 | |
│ │ ├───"MODE_ID" (atomic): blob = 110 | |
│ │ │ └───[email protected] driver phsync pvsync 16:9 | |
│ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ │ ├───"VRR_ENABLED": range [0, 1] = 0 | |
│ │ ├───"DEGAMMA_LUT": blob = 0 | |
│ │ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ │ ├───"CTM": blob = 0 | |
│ │ ├───"GAMMA_LUT": blob = 0 | |
│ │ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ └───CRTC 5 | |
│ ├───Object ID: 57 | |
│ ├───Mode: [email protected] driver phsync pvsync 16:9 | |
│ └───Properties | |
│ ├───"ACTIVE" (atomic): range [0, 1] = 1 | |
│ ├───"MODE_ID" (atomic): blob = 107 | |
│ │ └───[email protected] driver phsync pvsync 16:9 | |
│ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
│ ├───"VRR_ENABLED": range [0, 1] = 0 | |
│ ├───"DEGAMMA_LUT": blob = 0 | |
│ ├───"DEGAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
│ ├───"CTM": blob = 0 | |
│ ├───"GAMMA_LUT": blob = 0 | |
│ └───"GAMMA_LUT_SIZE" (immutable): range [0, UINT32_MAX] = 4096 | |
└───Planes | |
├───Plane 0 | |
│ ├───Object ID: 40 | |
│ ├───CRTCs: {5} | |
│ ├───Formats: | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGBA8888 (0x34324152) | |
│ │ ├───XRGB2101010 (0x30335258) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───ARGB2101010 (0x30335241) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR8888 (0x34324258) | |
│ │ ├───ABGR8888 (0x34324241) | |
│ │ └───RGB565 (0x36314752) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"FB_ID" (atomic): object framebuffer = 93 | |
│ │ ├───Object ID: 93 | |
│ │ ├───Size: 1920x1080 | |
│ │ ├───Pitch: 8192 | |
│ │ ├───Bits per pixel: 32 | |
│ │ └───Depth: 32 | |
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 57 | |
│ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0 | |
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0 | |
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 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 | |
├───Plane 1 | |
│ ├───Object ID: 41 | |
│ ├───CRTCs: {4} | |
│ ├───Formats: | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGBA8888 (0x34324152) | |
│ │ ├───XRGB2101010 (0x30335258) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───ARGB2101010 (0x30335241) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR8888 (0x34324258) | |
│ │ ├───ABGR8888 (0x34324241) | |
│ │ └───RGB565 (0x36314752) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"FB_ID" (atomic): object framebuffer = 81 | |
│ │ ├───Object ID: 81 | |
│ │ ├───Size: 1920x1080 | |
│ │ ├───Pitch: 8192 | |
│ │ ├───Bits per pixel: 32 | |
│ │ └───Depth: 32 | |
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 55 | |
│ ├───"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 | |
├───Plane 2 | |
│ ├───Object ID: 42 | |
│ ├───CRTCs: {3} | |
│ ├───Formats: | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGBA8888 (0x34324152) | |
│ │ ├───XRGB2101010 (0x30335258) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───ARGB2101010 (0x30335241) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR8888 (0x34324258) | |
│ │ ├───ABGR8888 (0x34324241) | |
│ │ └───RGB565 (0x36314752) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"FB_ID" (atomic): object framebuffer = 105 | |
│ │ ├───Object ID: 105 | |
│ │ ├───Size: 1920x1080 | |
│ │ ├───Pitch: 8192 | |
│ │ ├───Bits per pixel: 32 | |
│ │ └───Depth: 32 | |
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 53 | |
│ ├───"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 | |
├───Plane 3 | |
│ ├───Object ID: 43 | |
│ ├───CRTCs: {2} | |
│ ├───Formats: | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGBA8888 (0x34324152) | |
│ │ ├───XRGB2101010 (0x30335258) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───ARGB2101010 (0x30335241) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR8888 (0x34324258) | |
│ │ ├───ABGR8888 (0x34324241) | |
│ │ └───RGB565 (0x36314752) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"FB_ID" (atomic): object framebuffer = 94 | |
│ │ ├───Object ID: 94 | |
│ │ ├───Size: 1920x1080 | |
│ │ ├───Pitch: 8192 | |
│ │ ├───Bits per pixel: 32 | |
│ │ └───Depth: 32 | |
│ ├───"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] = 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 | |
├───Plane 4 | |
│ ├───Object ID: 44 | |
│ ├───CRTCs: {1} | |
│ ├───Formats: | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGBA8888 (0x34324152) | |
│ │ ├───XRGB2101010 (0x30335258) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───ARGB2101010 (0x30335241) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR8888 (0x34324258) | |
│ │ ├───ABGR8888 (0x34324241) | |
│ │ └───RGB565 (0x36314752) | |
│ └───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] = 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 | |
├───Plane 5 | |
│ ├───Object ID: 45 | |
│ ├───CRTCs: {0} | |
│ ├───Formats: | |
│ │ ├───XRGB8888 (0x34325258) | |
│ │ ├───ARGB8888 (0x34325241) | |
│ │ ├───RGBA8888 (0x34324152) | |
│ │ ├───XRGB2101010 (0x30335258) | |
│ │ ├───XBGR2101010 (0x30334258) | |
│ │ ├───ARGB2101010 (0x30335241) | |
│ │ ├───ABGR2101010 (0x30334241) | |
│ │ ├───XBGR8888 (0x34324258) | |
│ │ ├───ABGR8888 (0x34324241) | |
│ │ └───RGB565 (0x36314752) | |
│ └───Properties | |
│ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
│ ├───"FB_ID" (atomic): object framebuffer = 85 | |
│ │ ├───Object ID: 85 | |
│ │ ├───Size: 1920x1080 | |
│ │ ├───Pitch: 8192 | |
│ │ ├───Bits per pixel: 32 | |
│ │ └───Depth: 32 | |
│ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
│ ├───"CRTC_ID" (atomic): object CRTC = 47 | |
│ ├───"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 | |
├───Plane 6 | |
│ ├───Object ID: 46 | |
│ ├───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] = -1175 | |
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 340 | |
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 128 | |
│ └───"SRC_H" (atomic): range [0, UINT32_MAX] = 128 | |
├───Plane 7 | |
│ ├───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] = 2944 | |
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 539 | |
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 128 | |
│ └───"SRC_H" (atomic): range [0, UINT32_MAX] = 128 | |
├───Plane 8 | |
│ ├───Object ID: 50 | |
│ ├───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] = -1175 | |
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 1420 | |
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 128 | |
│ └───"SRC_H" (atomic): range [0, UINT32_MAX] = 128 | |
├───Plane 9 | |
│ ├───Object ID: 52 | |
│ ├───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] = 39 | |
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 886 | |
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 128 | |
│ └───"SRC_H" (atomic): range [0, UINT32_MAX] = 128 | |
├───Plane 10 | |
│ ├───Object ID: 54 | |
│ ├───CRTCs: {4} | |
│ ├───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] = 39 | |
│ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = -193 | |
│ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 128 | |
│ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
│ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 128 | |
│ └───"SRC_H" (atomic): range [0, UINT32_MAX] = 128 | |
└───Plane 11 | |
├───Object ID: 56 | |
├───CRTCs: {5} | |
├───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] = 1959 | |
├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = -193 | |
├───"CRTC_W" (atomic): range [0, INT32_MAX] = 128 | |
├───"CRTC_H" (atomic): range [0, INT32_MAX] = 128 | |
├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0 | |
├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0 | |
├───"SRC_W" (atomic): range [0, UINT32_MAX] = 128 | |
└───"SRC_H" (atomic): range [0, UINT32_MAX] = 128 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment