Created
March 5, 2019 12:58
-
-
Save theothermatt/710cd42e559a5d361fe0890c5d239161 to your computer and use it in GitHub Desktop.
Output of drm_info on Virtualbox v6 using VMSVGA
This file contains 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
Device: /dev/dri/card0 | |
├───Driver: vmwgfx 2.15.0 20180704 | |
│ ├───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 = true | |
│ ├───DRM_CAP_VBLANK_HIGH_CRTC = true | |
│ ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 0 | |
│ ├───DRM_CAP_DUMB_PREFER_SHADOW = false | |
│ ├───DRM_CAP_PRIME supported | |
│ │ ├───DRM_PRIME_CAP_IMPORT = true | |
│ │ └───DRM_PRIME_CAP_EXPORT = true | |
│ ├───DRM_CAP_TIMESTAMP_MONOTONIC = true | |
│ ├───DRM_CAP_ASYNC_PAGE_FLIP = false | |
│ ├───DRM_CAP_CURSOR_WIDTH = 64 | |
│ ├───DRM_CAP_CURSOR_HEIGHT = 64 | |
│ ├───DRM_CAP_ADDFB2_MODIFIERS = false | |
│ ├───DRM_CAP_PAGE_FLIP_TARGET = false | |
│ ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = true | |
│ └───DRM_CAP_SYNCOBJ = false | |
├───Connectors | |
│ ├───Connector 0 | |
│ │ ├───Object ID: 34 | |
│ │ ├───Type: Virtual | |
│ │ ├───Status: Connected | |
│ │ ├───Physical size: 0x0 mm | |
│ │ ├───Subpixel: Unknown | |
│ │ ├───Encoders: {0} | |
│ │ ├───Modes | |
│ │ │ ├───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ │ ├───2560x1600@59.99 driver nhsync pvsync | |
│ │ │ ├───1920x1440@60.00 driver nhsync pvsync | |
│ │ │ ├───1856x1392@59.99 driver nhsync pvsync | |
│ │ │ ├───1792x1344@60.00 driver nhsync pvsync | |
│ │ │ ├───1920x1200@59.88 driver nhsync pvsync | |
│ │ │ ├───1600x1200@60.00 driver phsync pvsync | |
│ │ │ ├───1680x1050@59.95 driver nhsync pvsync | |
│ │ │ ├───1400x1050@59.98 driver nhsync pvsync | |
│ │ │ ├───1280x1024@60.02 driver phsync pvsync | |
│ │ │ ├───1440x900@59.89 driver nhsync pvsync | |
│ │ │ ├───1280x960@60.00 driver phsync pvsync | |
│ │ │ ├───1360x768@60.02 driver phsync pvsync | |
│ │ │ ├───1280x800@59.81 driver phsync nvsync | |
│ │ │ ├───1152x864@75.00 driver phsync pvsync | |
│ │ │ ├───1280x768@59.87 driver nhsync pvsync | |
│ │ │ ├───1024x768@60.00 driver nhsync nvsync | |
│ │ │ ├───800x600@60.32 driver phsync pvsync | |
│ │ │ └───640x480@59.94 driver nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"DPMS": Enum {On, Standby, Suspend, Off} - On | |
│ │ ├───"link-status": Enum {Good, Bad} - Good | |
│ │ ├───"non-desktop" (Immutable): Range [0, 1] - 0 | |
│ │ ├───"CRTC_ID" (Atomic): Object CRTC - 36 | |
│ │ ├───"hotplug_mode_update" (Immutable): Range [0, 1] - 1 | |
│ │ ├───"suggested X" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ ├───"suggested Y" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ └───"implicit_placement": Range [0, 1] - 0 | |
│ ├───Connector 1 | |
│ │ ├───Object ID: 39 | |
│ │ ├───Type: Virtual | |
│ │ ├───Status: Disconnected | |
│ │ ├───Physical size: 0x0 mm | |
│ │ ├───Subpixel: Unknown | |
│ │ ├───Encoders: {1} | |
│ │ ├───Modes | |
│ │ │ ├───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ │ ├───2560x1600@59.99 driver nhsync pvsync | |
│ │ │ ├───1920x1440@60.00 driver nhsync pvsync | |
│ │ │ ├───1856x1392@59.99 driver nhsync pvsync | |
│ │ │ ├───1792x1344@60.00 driver nhsync pvsync | |
│ │ │ ├───1920x1200@59.88 driver nhsync pvsync | |
│ │ │ ├───1600x1200@60.00 driver phsync pvsync | |
│ │ │ ├───1680x1050@59.95 driver nhsync pvsync | |
│ │ │ ├───1400x1050@59.98 driver nhsync pvsync | |
│ │ │ ├───1280x1024@60.02 driver phsync pvsync | |
│ │ │ ├───1440x900@59.89 driver nhsync pvsync | |
│ │ │ ├───1280x960@60.00 driver phsync pvsync | |
│ │ │ ├───1360x768@60.02 driver phsync pvsync | |
│ │ │ ├───1280x800@59.81 driver phsync nvsync | |
│ │ │ ├───1152x864@75.00 driver phsync pvsync | |
│ │ │ ├───1280x768@59.87 driver nhsync pvsync | |
│ │ │ ├───1024x768@60.00 driver nhsync nvsync | |
│ │ │ ├───800x600@60.32 driver phsync pvsync | |
│ │ │ └───640x480@59.94 driver nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"DPMS": Enum {On, Standby, Suspend, Off} - On | |
│ │ ├───"link-status": Enum {Good, Bad} - Good | |
│ │ ├───"non-desktop" (Immutable): Range [0, 1] - 0 | |
│ │ ├───"CRTC_ID" (Atomic): Object CRTC - 0 | |
│ │ ├───"hotplug_mode_update" (Immutable): Range [0, 1] - 1 | |
│ │ ├───"suggested X" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ ├───"suggested Y" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ └───"implicit_placement": Range [0, 1] - 0 | |
│ ├───Connector 2 | |
│ │ ├───Object ID: 44 | |
│ │ ├───Type: Virtual | |
│ │ ├───Status: Disconnected | |
│ │ ├───Physical size: 0x0 mm | |
│ │ ├───Subpixel: Unknown | |
│ │ ├───Encoders: {2} | |
│ │ ├───Modes | |
│ │ │ ├───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ │ ├───2560x1600@59.99 driver nhsync pvsync | |
│ │ │ ├───1920x1440@60.00 driver nhsync pvsync | |
│ │ │ ├───1856x1392@59.99 driver nhsync pvsync | |
│ │ │ ├───1792x1344@60.00 driver nhsync pvsync | |
│ │ │ ├───1920x1200@59.88 driver nhsync pvsync | |
│ │ │ ├───1600x1200@60.00 driver phsync pvsync | |
│ │ │ ├───1680x1050@59.95 driver nhsync pvsync | |
│ │ │ ├───1400x1050@59.98 driver nhsync pvsync | |
│ │ │ ├───1280x1024@60.02 driver phsync pvsync | |
│ │ │ ├───1440x900@59.89 driver nhsync pvsync | |
│ │ │ ├───1280x960@60.00 driver phsync pvsync | |
│ │ │ ├───1360x768@60.02 driver phsync pvsync | |
│ │ │ ├───1280x800@59.81 driver phsync nvsync | |
│ │ │ ├───1152x864@75.00 driver phsync pvsync | |
│ │ │ ├───1280x768@59.87 driver nhsync pvsync | |
│ │ │ ├───1024x768@60.00 driver nhsync nvsync | |
│ │ │ ├───800x600@60.32 driver phsync pvsync | |
│ │ │ └───640x480@59.94 driver nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"DPMS": Enum {On, Standby, Suspend, Off} - On | |
│ │ ├───"link-status": Enum {Good, Bad} - Good | |
│ │ ├───"non-desktop" (Immutable): Range [0, 1] - 0 | |
│ │ ├───"CRTC_ID" (Atomic): Object CRTC - 0 | |
│ │ ├───"hotplug_mode_update" (Immutable): Range [0, 1] - 1 | |
│ │ ├───"suggested X" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ ├───"suggested Y" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ └───"implicit_placement": Range [0, 1] - 0 | |
│ ├───Connector 3 | |
│ │ ├───Object ID: 49 | |
│ │ ├───Type: Virtual | |
│ │ ├───Status: Disconnected | |
│ │ ├───Physical size: 0x0 mm | |
│ │ ├───Subpixel: Unknown | |
│ │ ├───Encoders: {3} | |
│ │ ├───Modes | |
│ │ │ ├───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ │ ├───2560x1600@59.99 driver nhsync pvsync | |
│ │ │ ├───1920x1440@60.00 driver nhsync pvsync | |
│ │ │ ├───1856x1392@59.99 driver nhsync pvsync | |
│ │ │ ├───1792x1344@60.00 driver nhsync pvsync | |
│ │ │ ├───1920x1200@59.88 driver nhsync pvsync | |
│ │ │ ├───1600x1200@60.00 driver phsync pvsync | |
│ │ │ ├───1680x1050@59.95 driver nhsync pvsync | |
│ │ │ ├───1400x1050@59.98 driver nhsync pvsync | |
│ │ │ ├───1280x1024@60.02 driver phsync pvsync | |
│ │ │ ├───1440x900@59.89 driver nhsync pvsync | |
│ │ │ ├───1280x960@60.00 driver phsync pvsync | |
│ │ │ ├───1360x768@60.02 driver phsync pvsync | |
│ │ │ ├───1280x800@59.81 driver phsync nvsync | |
│ │ │ ├───1152x864@75.00 driver phsync pvsync | |
│ │ │ ├───1280x768@59.87 driver nhsync pvsync | |
│ │ │ ├───1024x768@60.00 driver nhsync nvsync | |
│ │ │ ├───800x600@60.32 driver phsync pvsync | |
│ │ │ └───640x480@59.94 driver nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"DPMS": Enum {On, Standby, Suspend, Off} - On | |
│ │ ├───"link-status": Enum {Good, Bad} - Good | |
│ │ ├───"non-desktop" (Immutable): Range [0, 1] - 0 | |
│ │ ├───"CRTC_ID" (Atomic): Object CRTC - 0 | |
│ │ ├───"hotplug_mode_update" (Immutable): Range [0, 1] - 1 | |
│ │ ├───"suggested X" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ ├───"suggested Y" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ └───"implicit_placement": Range [0, 1] - 0 | |
│ ├───Connector 4 | |
│ │ ├───Object ID: 54 | |
│ │ ├───Type: Virtual | |
│ │ ├───Status: Disconnected | |
│ │ ├───Physical size: 0x0 mm | |
│ │ ├───Subpixel: Unknown | |
│ │ ├───Encoders: {4} | |
│ │ ├───Modes | |
│ │ │ ├───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ │ ├───2560x1600@59.99 driver nhsync pvsync | |
│ │ │ ├───1920x1440@60.00 driver nhsync pvsync | |
│ │ │ ├───1856x1392@59.99 driver nhsync pvsync | |
│ │ │ ├───1792x1344@60.00 driver nhsync pvsync | |
│ │ │ ├───1920x1200@59.88 driver nhsync pvsync | |
│ │ │ ├───1600x1200@60.00 driver phsync pvsync | |
│ │ │ ├───1680x1050@59.95 driver nhsync pvsync | |
│ │ │ ├───1400x1050@59.98 driver nhsync pvsync | |
│ │ │ ├───1280x1024@60.02 driver phsync pvsync | |
│ │ │ ├───1440x900@59.89 driver nhsync pvsync | |
│ │ │ ├───1280x960@60.00 driver phsync pvsync | |
│ │ │ ├───1360x768@60.02 driver phsync pvsync | |
│ │ │ ├───1280x800@59.81 driver phsync nvsync | |
│ │ │ ├───1152x864@75.00 driver phsync pvsync | |
│ │ │ ├───1280x768@59.87 driver nhsync pvsync | |
│ │ │ ├───1024x768@60.00 driver nhsync nvsync | |
│ │ │ ├───800x600@60.32 driver phsync pvsync | |
│ │ │ └───640x480@59.94 driver nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"DPMS": Enum {On, Standby, Suspend, Off} - On | |
│ │ ├───"link-status": Enum {Good, Bad} - Good | |
│ │ ├───"non-desktop" (Immutable): Range [0, 1] - 0 | |
│ │ ├───"CRTC_ID" (Atomic): Object CRTC - 0 | |
│ │ ├───"hotplug_mode_update" (Immutable): Range [0, 1] - 1 | |
│ │ ├───"suggested X" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ ├───"suggested Y" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ └───"implicit_placement": Range [0, 1] - 0 | |
│ ├───Connector 5 | |
│ │ ├───Object ID: 59 | |
│ │ ├───Type: Virtual | |
│ │ ├───Status: Disconnected | |
│ │ ├───Physical size: 0x0 mm | |
│ │ ├───Subpixel: Unknown | |
│ │ ├───Encoders: {5} | |
│ │ ├───Modes | |
│ │ │ ├───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ │ ├───2560x1600@59.99 driver nhsync pvsync | |
│ │ │ ├───1920x1440@60.00 driver nhsync pvsync | |
│ │ │ ├───1856x1392@59.99 driver nhsync pvsync | |
│ │ │ ├───1792x1344@60.00 driver nhsync pvsync | |
│ │ │ ├───1920x1200@59.88 driver nhsync pvsync | |
│ │ │ ├───1600x1200@60.00 driver phsync pvsync | |
│ │ │ ├───1680x1050@59.95 driver nhsync pvsync | |
│ │ │ ├───1400x1050@59.98 driver nhsync pvsync | |
│ │ │ ├───1280x1024@60.02 driver phsync pvsync | |
│ │ │ ├───1440x900@59.89 driver nhsync pvsync | |
│ │ │ ├───1280x960@60.00 driver phsync pvsync | |
│ │ │ ├───1360x768@60.02 driver phsync pvsync | |
│ │ │ ├───1280x800@59.81 driver phsync nvsync | |
│ │ │ ├───1152x864@75.00 driver phsync pvsync | |
│ │ │ ├───1280x768@59.87 driver nhsync pvsync | |
│ │ │ ├───1024x768@60.00 driver nhsync nvsync | |
│ │ │ ├───800x600@60.32 driver phsync pvsync | |
│ │ │ └───640x480@59.94 driver nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"DPMS": Enum {On, Standby, Suspend, Off} - On | |
│ │ ├───"link-status": Enum {Good, Bad} - Good | |
│ │ ├───"non-desktop" (Immutable): Range [0, 1] - 0 | |
│ │ ├───"CRTC_ID" (Atomic): Object CRTC - 0 | |
│ │ ├───"hotplug_mode_update" (Immutable): Range [0, 1] - 1 | |
│ │ ├───"suggested X" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ ├───"suggested Y" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ └───"implicit_placement": Range [0, 1] - 0 | |
│ ├───Connector 6 | |
│ │ ├───Object ID: 64 | |
│ │ ├───Type: Virtual | |
│ │ ├───Status: Disconnected | |
│ │ ├───Physical size: 0x0 mm | |
│ │ ├───Subpixel: Unknown | |
│ │ ├───Encoders: {6} | |
│ │ ├───Modes | |
│ │ │ ├───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ │ ├───2560x1600@59.99 driver nhsync pvsync | |
│ │ │ ├───1920x1440@60.00 driver nhsync pvsync | |
│ │ │ ├───1856x1392@59.99 driver nhsync pvsync | |
│ │ │ ├───1792x1344@60.00 driver nhsync pvsync | |
│ │ │ ├───1920x1200@59.88 driver nhsync pvsync | |
│ │ │ ├───1600x1200@60.00 driver phsync pvsync | |
│ │ │ ├───1680x1050@59.95 driver nhsync pvsync | |
│ │ │ ├───1400x1050@59.98 driver nhsync pvsync | |
│ │ │ ├───1280x1024@60.02 driver phsync pvsync | |
│ │ │ ├───1440x900@59.89 driver nhsync pvsync | |
│ │ │ ├───1280x960@60.00 driver phsync pvsync | |
│ │ │ ├───1360x768@60.02 driver phsync pvsync | |
│ │ │ ├───1280x800@59.81 driver phsync nvsync | |
│ │ │ ├───1152x864@75.00 driver phsync pvsync | |
│ │ │ ├───1280x768@59.87 driver nhsync pvsync | |
│ │ │ ├───1024x768@60.00 driver nhsync nvsync | |
│ │ │ ├───800x600@60.32 driver phsync pvsync | |
│ │ │ └───640x480@59.94 driver nhsync nvsync | |
│ │ └───Properties | |
│ │ ├───"DPMS": Enum {On, Standby, Suspend, Off} - On | |
│ │ ├───"link-status": Enum {Good, Bad} - Good | |
│ │ ├───"non-desktop" (Immutable): Range [0, 1] - 0 | |
│ │ ├───"CRTC_ID" (Atomic): Object CRTC - 0 | |
│ │ ├───"hotplug_mode_update" (Immutable): Range [0, 1] - 1 | |
│ │ ├───"suggested X" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ ├───"suggested Y" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ │ └───"implicit_placement": Range [0, 1] - 0 | |
│ └───Connector 7 | |
│ ├───Object ID: 69 | |
│ ├───Type: Virtual | |
│ ├───Status: Disconnected | |
│ ├───Physical size: 0x0 mm | |
│ ├───Subpixel: Unknown | |
│ ├───Encoders: {7} | |
│ ├───Modes | |
│ │ ├───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ ├───2560x1600@59.99 driver nhsync pvsync | |
│ │ ├───1920x1440@60.00 driver nhsync pvsync | |
│ │ ├───1856x1392@59.99 driver nhsync pvsync | |
│ │ ├───1792x1344@60.00 driver nhsync pvsync | |
│ │ ├───1920x1200@59.88 driver nhsync pvsync | |
│ │ ├───1600x1200@60.00 driver phsync pvsync | |
│ │ ├───1680x1050@59.95 driver nhsync pvsync | |
│ │ ├───1400x1050@59.98 driver nhsync pvsync | |
│ │ ├───1280x1024@60.02 driver phsync pvsync | |
│ │ ├───1440x900@59.89 driver nhsync pvsync | |
│ │ ├───1280x960@60.00 driver phsync pvsync | |
│ │ ├───1360x768@60.02 driver phsync pvsync | |
│ │ ├───1280x800@59.81 driver phsync nvsync | |
│ │ ├───1152x864@75.00 driver phsync pvsync | |
│ │ ├───1280x768@59.87 driver nhsync pvsync | |
│ │ ├───1024x768@60.00 driver nhsync nvsync | |
│ │ ├───800x600@60.32 driver phsync pvsync | |
│ │ └───640x480@59.94 driver nhsync nvsync | |
│ └───Properties | |
│ ├───"DPMS": Enum {On, Standby, Suspend, Off} - On | |
│ ├───"link-status": Enum {Good, Bad} - Good | |
│ ├───"non-desktop" (Immutable): Range [0, 1] - 0 | |
│ ├───"CRTC_ID" (Atomic): Object CRTC - 0 | |
│ ├───"hotplug_mode_update" (Immutable): Range [0, 1] - 1 | |
│ ├───"suggested X" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ ├───"suggested Y" (Immutable): Range [0, UINT32_MAX] - 0 | |
│ └───"implicit_placement": Range [0, 1] - 0 | |
├───Encoders | |
│ ├───Encoder 0 | |
│ │ ├───Object ID: 35 | |
│ │ ├───Type: Virtual | |
│ │ ├───CRTCS: {0} | |
│ │ └───Clones: {} | |
│ ├───Encoder 1 | |
│ │ ├───Object ID: 40 | |
│ │ ├───Type: Virtual | |
│ │ ├───CRTCS: {1} | |
│ │ └───Clones: {} | |
│ ├───Encoder 2 | |
│ │ ├───Object ID: 45 | |
│ │ ├───Type: Virtual | |
│ │ ├───CRTCS: {2} | |
│ │ └───Clones: {} | |
│ ├───Encoder 3 | |
│ │ ├───Object ID: 50 | |
│ │ ├───Type: Virtual | |
│ │ ├───CRTCS: {3} | |
│ │ └───Clones: {} | |
│ ├───Encoder 4 | |
│ │ ├───Object ID: 55 | |
│ │ ├───Type: Virtual | |
│ │ ├───CRTCS: {4} | |
│ │ └───Clones: {} | |
│ ├───Encoder 5 | |
│ │ ├───Object ID: 60 | |
│ │ ├───Type: Virtual | |
│ │ ├───CRTCS: {5} | |
│ │ └───Clones: {} | |
│ ├───Encoder 6 | |
│ │ ├───Object ID: 65 | |
│ │ ├───Type: Virtual | |
│ │ ├───CRTCS: {6} | |
│ │ └───Clones: {} | |
│ └───Encoder 7 | |
│ ├───Object ID: 70 | |
│ ├───Type: Virtual | |
│ ├───CRTCS: {7} | |
│ └───Clones: {} | |
├───CRTCs | |
│ ├───CRTC 0 | |
│ │ ├───Object ID: 36 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (Atomic): Range [0, 1] - 1 | |
│ │ ├───"MODE_ID" (Atomic): Blob - 228 | |
│ │ │ └───1920x1080@60.00 preferred driver nhsync pvsync | |
│ │ └───"OUT_FENCE_PTR" (Atomic): Range [0, UINT64_MAX] - 0 | |
│ ├───CRTC 1 | |
│ │ ├───Object ID: 41 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (Atomic): Range [0, 1] - 0 | |
│ │ ├───"MODE_ID" (Atomic): Blob - 0 | |
│ │ └───"OUT_FENCE_PTR" (Atomic): Range [0, UINT64_MAX] - 0 | |
│ ├───CRTC 2 | |
│ │ ├───Object ID: 46 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (Atomic): Range [0, 1] - 0 | |
│ │ ├───"MODE_ID" (Atomic): Blob - 0 | |
│ │ └───"OUT_FENCE_PTR" (Atomic): Range [0, UINT64_MAX] - 0 | |
│ ├───CRTC 3 | |
│ │ ├───Object ID: 51 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (Atomic): Range [0, 1] - 0 | |
│ │ ├───"MODE_ID" (Atomic): Blob - 0 | |
│ │ └───"OUT_FENCE_PTR" (Atomic): Range [0, UINT64_MAX] - 0 | |
│ ├───CRTC 4 | |
│ │ ├───Object ID: 56 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (Atomic): Range [0, 1] - 0 | |
│ │ ├───"MODE_ID" (Atomic): Blob - 0 | |
│ │ └───"OUT_FENCE_PTR" (Atomic): Range [0, UINT64_MAX] - 0 | |
│ ├───CRTC 5 | |
│ │ ├───Object ID: 61 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (Atomic): Range [0, 1] - 0 | |
│ │ ├───"MODE_ID" (Atomic): Blob - 0 | |
│ │ └───"OUT_FENCE_PTR" (Atomic): Range [0, UINT64_MAX] - 0 | |
│ ├───CRTC 6 | |
│ │ ├───Object ID: 66 | |
│ │ └───Properties | |
│ │ ├───"ACTIVE" (Atomic): Range [0, 1] - 0 | |
│ │ ├───"MODE_ID" (Atomic): Blob - 0 | |
│ │ └───"OUT_FENCE_PTR" (Atomic): Range [0, UINT64_MAX] - 0 | |
│ └───CRTC 7 | |
│ ├───Object ID: 71 | |
│ └───Properties | |
│ ├───"ACTIVE" (Atomic): Range [0, 1] - 0 | |
│ ├───"MODE_ID" (Atomic): Blob - 0 | |
│ └───"OUT_FENCE_PTR" (Atomic): Range [0, UINT64_MAX] - 0 | |
└───Planes | |
├───Plane 0 | |
│ ├───Object ID: 32 | |
│ ├───CRTCS: {0} | |
│ ├───Formats: | |
│ │ ├───XRGB1555 | |
│ │ ├───RGB565 | |
│ │ ├───RGB888 | |
│ │ ├───XRGB8888 | |
│ │ └───ARGB8888 | |
│ └───Properties | |
│ ├───"type" (Immutable): Enum {Overlay, Primary, Cursor} - Primary | |
│ ├───"FB_ID" (Atomic): Object Framebuffer - 208 | |
│ ├───"IN_FENCE_FD" (Atomic): SRange [-1, INT32_MAX] - -1 | |
│ ├───"CRTC_ID" (Atomic): Object CRTC - 36 | |
│ ├───"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: 33 | |
│ ├───CRTCS: {0} | |
│ ├───Formats: | |
│ │ └───ARGB8888 | |
│ └───Properties | |
│ ├───"type" (Immutable): Enum {Overlay, Primary, Cursor} - Cursor | |
│ ├───"FB_ID" (Atomic): Object Framebuffer - 93 | |
│ ├───"IN_FENCE_FD" (Atomic): SRange [-1, INT32_MAX] - -1 | |
│ ├───"CRTC_ID" (Atomic): Object CRTC - 36 | |
│ ├───"CRTC_X" (Atomic): SRange [INT32_MIN, INT32_MAX] - 1350 | |
│ ├───"CRTC_Y" (Atomic): SRange [INT32_MIN, INT32_MAX] - 550 | |
│ ├───"CRTC_W" (Atomic): Range [0, INT32_MAX] - 64 | |
│ ├───"CRTC_H" (Atomic): Range [0, INT32_MAX] - 64 | |
│ ├───"SRC_X" (Atomic): Range [0, UINT32_MAX] - 0 | |
│ ├───"SRC_Y" (Atomic): Range [0, UINT32_MAX] - 0 | |
│ ├───"SRC_W" (Atomic): Range [0, UINT32_MAX] - 64 | |
│ └───"SRC_H" (Atomic): Range [0, UINT32_MAX] - 64 | |
├───Plane 2 | |
│ ├───Object ID: 37 | |
│ ├───CRTCS: {1} | |
│ ├───Formats: | |
│ │ ├───XRGB1555 | |
│ │ ├───RGB565 | |
│ │ ├───RGB888 | |
│ │ ├───XRGB8888 | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 3 | |
│ ├───Object ID: 38 | |
│ ├───CRTCS: {1} | |
│ ├───Formats: | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 4 | |
│ ├───Object ID: 42 | |
│ ├───CRTCS: {2} | |
│ ├───Formats: | |
│ │ ├───XRGB1555 | |
│ │ ├───RGB565 | |
│ │ ├───RGB888 | |
│ │ ├───XRGB8888 | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 5 | |
│ ├───Object ID: 43 | |
│ ├───CRTCS: {2} | |
│ ├───Formats: | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 6 | |
│ ├───Object ID: 47 | |
│ ├───CRTCS: {3} | |
│ ├───Formats: | |
│ │ ├───XRGB1555 | |
│ │ ├───RGB565 | |
│ │ ├───RGB888 | |
│ │ ├───XRGB8888 | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 7 | |
│ ├───Object ID: 48 | |
│ ├───CRTCS: {3} | |
│ ├───Formats: | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 8 | |
│ ├───Object ID: 52 | |
│ ├───CRTCS: {4} | |
│ ├───Formats: | |
│ │ ├───XRGB1555 | |
│ │ ├───RGB565 | |
│ │ ├───RGB888 | |
│ │ ├───XRGB8888 | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 9 | |
│ ├───Object ID: 53 | |
│ ├───CRTCS: {4} | |
│ ├───Formats: | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 10 | |
│ ├───Object ID: 57 | |
│ ├───CRTCS: {5} | |
│ ├───Formats: | |
│ │ ├───XRGB1555 | |
│ │ ├───RGB565 | |
│ │ ├───RGB888 | |
│ │ ├───XRGB8888 | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 11 | |
│ ├───Object ID: 58 | |
│ ├───CRTCS: {5} | |
│ ├───Formats: | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 12 | |
│ ├───Object ID: 62 | |
│ ├───CRTCS: {6} | |
│ ├───Formats: | |
│ │ ├───XRGB1555 | |
│ │ ├───RGB565 | |
│ │ ├───RGB888 | |
│ │ ├───XRGB8888 | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 13 | |
│ ├───Object ID: 63 | |
│ ├───CRTCS: {6} | |
│ ├───Formats: | |
│ │ └───ARGB8888 | |
│ └───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 | |
├───Plane 14 | |
│ ├───Object ID: 67 | |
│ ├───CRTCS: {7} | |
│ ├───Formats: | |
│ │ ├───XRGB1555 | |
│ │ ├───RGB565 | |
│ │ ├───RGB888 | |
│ │ ├───XRGB8888 | |
│ │ └───ARGB8888 | |
│ └───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 | |
└───Plane 15 | |
├───Object ID: 68 | |
├───CRTCS: {7} | |
├───Formats: | |
│ └───ARGB8888 | |
└───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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment