Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # ./drm_info /dev/dri/card1
- Node: /dev/dri/card1
- ├───Driver: sun4i-drm (Allwinner sun4i Display Engine) version 1.0.0 (20150629)
- │ ├───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 = 0
- │ ├───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
- │ └───DRM_CAP_SYNCOBJ_TIMELINE = 0
- ├───Device: platform allwinner,sun50i-a64-display-engine
- │ └───Available nodes: primary
- ├───Framebuffer size
- │ ├───Width: [0, 8192]
- │ └───Height: [0, 8192]
- ├───Connectors
- │ ├───Connector 0
- │ │ ├───Object ID: 62
- │ │ ├───Type: DSI
- │ │ ├───Status: connected
- │ │ ├───Physical size: 57x97 mm
- │ │ ├───Subpixel: unknown
- │ │ ├───Encoders: {0}
- │ │ ├───Modes
- │ │ │ └───480x800@44.27 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 = 49
- │ └───Connector 1
- │ ├───Object ID: 64
- │ ├───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
- │ └───"max bpc": range [8, 16] = 0
- ├───Encoders
- │ ├───Encoder 0
- │ │ ├───Object ID: 61
- │ │ ├───Type: DSI
- │ │ ├───CRTCS: {0}
- │ │ └───Clones: {0}
- │ └───Encoder 1
- │ ├───Object ID: 63
- │ ├───Type: TMDS
- │ ├───CRTCS: {1}
- │ └───Clones: {1}
- ├───CRTCs
- │ ├───CRTC 0
- │ │ ├───Object ID: 49
- │ │ ├───Legacy info
- │ │ │ ├───Mode: 480x800@44.27 preferred driver
- │ │ │ └───Gamma size: 0
- │ │ └───Properties
- │ │ ├───"ACTIVE" (atomic): range [0, 1] = 1
- │ │ ├───"MODE_ID" (atomic): blob = 67
- │ │ │ └───480x800@44.27 preferred driver
- │ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
- │ │ └───"VRR_ENABLED": range [0, 1] = 0
- │ └───CRTC 1
- │ ├───Object ID: 60
- │ ├───Legacy info
- │ │ └───Gamma size: 0
- │ └───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
- └───Planes
- ├───Plane 0
- │ ├───Object ID: 31
- │ ├───CRTCs: {0}
- │ ├───Legacy info
- │ │ ├───FB ID: 0
- │ │ └───Formats:
- │ │ ├───BGR565 (0x36314742)
- │ │ ├───BGR888 (0x34324742)
- │ │ ├───BGRX4444 (0x32315842)
- │ │ ├───BGRX5551 (0x35315842)
- │ │ ├───BGRX8888 (0x34325842)
- │ │ ├───RGB565 (0x36314752)
- │ │ ├───RGB888 (0x34324752)
- │ │ ├───RGBX4444 (0x32315852)
- │ │ ├───RGBX5551 (0x35315852)
- │ │ ├───RGBX8888 (0x34325852)
- │ │ ├───XBGR1555 (0x35314258)
- │ │ ├───XBGR4444 (0x32314258)
- │ │ ├───XBGR8888 (0x34324258)
- │ │ ├───XRGB1555 (0x35315258)
- │ │ ├───XRGB4444 (0x32315258)
- │ │ ├───XRGB8888 (0x34325258)
- │ │ ├───NV16 (0x3631564e)
- │ │ ├───NV12 (0x3231564e)
- │ │ ├───NV21 (0x3132564e)
- │ │ ├───NV61 (0x3136564e)
- │ │ ├───UYVY (0x59565955)
- │ │ ├───VYUY (0x59555956)
- │ │ ├───YUYV (0x56595559)
- │ │ ├───YVYU (0x55595659)
- │ │ ├───YUV411 (0x31315559)
- │ │ ├───YUV420 (0x32315559)
- │ │ ├───YUV422 (0x36315559)
- │ │ ├───YVU411 (0x31315659)
- │ │ ├───YVU420 (0x32315659)
- │ │ └───YVU422 (0x36315659)
- │ └───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 = 32
- │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
- │ ├───"alpha": range [0, UINT16_MAX] = 65535
- │ ├───"zpos": range [0, 3] = 0
- │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.601 YCbCr
- │ └───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range
- ├───Plane 1
- │ ├───Object ID: 37
- │ ├───CRTCs: {0}
- │ ├───Legacy info
- │ │ ├───FB ID: 66
- │ │ │ ├───Object ID: 66
- │ │ │ ├───Size: 480x1600
- │ │ │ ├───Format: XRGB8888 (0x34325258)
- │ │ │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0)
- │ │ │ └───Planes:
- │ │ │ └───Plane 0: offset = 0, pitch = 1920 bytes
- │ │ └───Formats:
- │ │ ├───ABGR1555 (0x35314241)
- │ │ ├───ABGR4444 (0x32314241)
- │ │ ├───ABGR8888 (0x34324241)
- │ │ ├───ARGB1555 (0x35315241)
- │ │ ├───ARGB4444 (0x32315241)
- │ │ ├───ARGB8888 (0x34325241)
- │ │ ├───BGR565 (0x36314742)
- │ │ ├───BGR888 (0x34324742)
- │ │ ├───BGRA5551 (0x35314142)
- │ │ ├───BGRA4444 (0x32314142)
- │ │ ├───BGRA8888 (0x34324142)
- │ │ ├───BGRX8888 (0x34325842)
- │ │ ├───RGB565 (0x36314752)
- │ │ ├───RGB888 (0x34324752)
- │ │ ├───RGBA4444 (0x32314152)
- │ │ ├───RGBA5551 (0x35314152)
- │ │ ├───RGBA8888 (0x34324152)
- │ │ ├───RGBX8888 (0x34325852)
- │ │ ├───XBGR8888 (0x34324258)
- │ │ └───XRGB8888 (0x34325258)
- │ └───Properties
- │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
- │ ├───"FB_ID" (atomic): object framebuffer = 66
- │ │ ├───Object ID: 66
- │ │ ├───Size: 480x1600
- │ │ ├───Format: XRGB8888 (0x34325258)
- │ │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0)
- │ │ └───Planes:
- │ │ └───Plane 0: offset = 0, pitch = 1920 bytes
- │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
- │ ├───"CRTC_ID" (atomic): object CRTC = 49
- │ ├───"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] = 480
- │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 800
- │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
- │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
- │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 480
- │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 800
- │ ├───"IN_FORMATS" (immutable): blob = 38
- │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
- │ ├───"alpha": range [0, UINT16_MAX] = 65535
- │ └───"zpos": range [0, 3] = 0
- ├───Plane 2
- │ ├───Object ID: 41
- │ ├───CRTCs: {0}
- │ ├───Legacy info
- │ │ ├───FB ID: 0
- │ │ └───Formats:
- │ │ ├───ABGR1555 (0x35314241)
- │ │ ├───ABGR4444 (0x32314241)
- │ │ ├───ABGR8888 (0x34324241)
- │ │ ├───ARGB1555 (0x35315241)
- │ │ ├───ARGB4444 (0x32315241)
- │ │ ├───ARGB8888 (0x34325241)
- │ │ ├───BGR565 (0x36314742)
- │ │ ├───BGR888 (0x34324742)
- │ │ ├───BGRA5551 (0x35314142)
- │ │ ├───BGRA4444 (0x32314142)
- │ │ ├───BGRA8888 (0x34324142)
- │ │ ├───BGRX8888 (0x34325842)
- │ │ ├───RGB565 (0x36314752)
- │ │ ├───RGB888 (0x34324752)
- │ │ ├───RGBA4444 (0x32314152)
- │ │ ├───RGBA5551 (0x35314152)
- │ │ ├───RGBA8888 (0x34324152)
- │ │ ├───RGBX8888 (0x34325852)
- │ │ ├───XBGR8888 (0x34324258)
- │ │ └───XRGB8888 (0x34325258)
- │ └───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 = 42
- │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
- │ ├───"alpha": range [0, UINT16_MAX] = 65535
- │ └───"zpos": range [0, 3] = 0
- ├───Plane 3
- │ ├───Object ID: 45
- │ ├───CRTCs: {0}
- │ ├───Legacy info
- │ │ ├───FB ID: 0
- │ │ └───Formats:
- │ │ ├───ABGR1555 (0x35314241)
- │ │ ├───ABGR4444 (0x32314241)
- │ │ ├───ABGR8888 (0x34324241)
- │ │ ├───ARGB1555 (0x35315241)
- │ │ ├───ARGB4444 (0x32315241)
- │ │ ├───ARGB8888 (0x34325241)
- │ │ ├───BGR565 (0x36314742)
- │ │ ├───BGR888 (0x34324742)
- │ │ ├───BGRA5551 (0x35314142)
- │ │ ├───BGRA4444 (0x32314142)
- │ │ ├───BGRA8888 (0x34324142)
- │ │ ├───BGRX8888 (0x34325842)
- │ │ ├───RGB565 (0x36314752)
- │ │ ├───RGB888 (0x34324752)
- │ │ ├───RGBA4444 (0x32314152)
- │ │ ├───RGBA5551 (0x35314152)
- │ │ ├───RGBA8888 (0x34324152)
- │ │ ├───RGBX8888 (0x34325852)
- │ │ ├───XBGR8888 (0x34324258)
- │ │ └───XRGB8888 (0x34325258)
- │ └───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 = 46
- │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
- │ ├───"alpha": range [0, UINT16_MAX] = 65535
- │ └───"zpos": range [0, 3] = 0
- ├───Plane 4
- │ ├───Object ID: 50
- │ ├───CRTCs: {1}
- │ ├───Legacy info
- │ │ ├───FB ID: 0
- │ │ └───Formats:
- │ │ ├───BGR565 (0x36314742)
- │ │ ├───BGR888 (0x34324742)
- │ │ ├───BGRX4444 (0x32315842)
- │ │ ├───BGRX5551 (0x35315842)
- │ │ ├───BGRX8888 (0x34325842)
- │ │ ├───RGB565 (0x36314752)
- │ │ ├───RGB888 (0x34324752)
- │ │ ├───RGBX4444 (0x32315852)
- │ │ ├───RGBX5551 (0x35315852)
- │ │ ├───RGBX8888 (0x34325852)
- │ │ ├───XBGR1555 (0x35314258)
- │ │ ├───XBGR4444 (0x32314258)
- │ │ ├───XBGR8888 (0x34324258)
- │ │ ├───XRGB1555 (0x35315258)
- │ │ ├───XRGB4444 (0x32315258)
- │ │ ├───XRGB8888 (0x34325258)
- │ │ ├───NV16 (0x3631564e)
- │ │ ├───NV12 (0x3231564e)
- │ │ ├───NV21 (0x3132564e)
- │ │ ├───NV61 (0x3136564e)
- │ │ ├───UYVY (0x59565955)
- │ │ ├───VYUY (0x59555956)
- │ │ ├───YUYV (0x56595559)
- │ │ ├───YVYU (0x55595659)
- │ │ ├───YUV411 (0x31315559)
- │ │ ├───YUV420 (0x32315559)
- │ │ ├───YUV422 (0x36315559)
- │ │ ├───YVU411 (0x31315659)
- │ │ ├───YVU420 (0x32315659)
- │ │ └───YVU422 (0x36315659)
- │ └───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 = 51
- │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
- │ ├───"alpha": range [0, UINT16_MAX] = 65535
- │ ├───"zpos": range [0, 1] = 0
- │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.601 YCbCr
- │ └───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range
- └───Plane 5
- ├───Object ID: 56
- ├───CRTCs: {1}
- ├───Legacy info
- │ ├───FB ID: 0
- │ └───Formats:
- │ ├───ABGR1555 (0x35314241)
- │ ├───ABGR4444 (0x32314241)
- │ ├───ABGR8888 (0x34324241)
- │ ├───ARGB1555 (0x35315241)
- │ ├───ARGB4444 (0x32315241)
- │ ├───ARGB8888 (0x34325241)
- │ ├───BGR565 (0x36314742)
- │ ├───BGR888 (0x34324742)
- │ ├───BGRA5551 (0x35314142)
- │ ├───BGRA4444 (0x32314142)
- │ ├───BGRA8888 (0x34324142)
- │ ├───BGRX8888 (0x34325842)
- │ ├───RGB565 (0x36314752)
- │ ├───RGB888 (0x34324752)
- │ ├───RGBA4444 (0x32314152)
- │ ├───RGBA5551 (0x35314152)
- │ ├───RGBA8888 (0x34324152)
- │ ├───RGBX8888 (0x34325852)
- │ ├───XBGR8888 (0x34324258)
- │ └───XRGB8888 (0x34325258)
- └───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 = 57
- │ └───DRM_FORMAT_MOD_LINEAR (0x0)
- ├───"alpha": range [0, UINT16_MAX] = 65535
- └───"zpos": range [0, 1] = 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement