Created
June 4, 2019 22:42
-
-
Save sigmaris/54bc5702dc9219bce367838e7cfac562 to your computer and use it in GitHub Desktop.
drm_info from Rockpro64 on mainline Linux kernel
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
./drm_info /dev/dri/card0 | |
Node: /dev/dri/card0 | |
ββββDriver: rockchip (RockChip Soc DRM) version 1.0.0 (20140818) | |
β ββββ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 = 0 | |
β ββββDRM_CAP_PAGE_FLIP_TARGET = 0 | |
β ββββDRM_CAP_CRTC_IN_VBLANK_EVENT = 1 | |
β ββββDRM_CAP_SYNCOBJ = 0 | |
ββββDevice: platform rockchip,display-subsystem | |
ββββConnectors | |
β ββββConnector 0 | |
β ββββObject ID: 45 | |
β ββββType: HDMI-A | |
β ββββStatus: connected | |
β ββββPhysical size: 520x320 mm | |
β ββββSubpixel: unknown | |
β ββββEncoders: {0} | |
β ββββModes | |
β β ββββ[email protected] driver phsync pvsync | |
β β ββββ[email protected] driver phsync pvsync 16:9 | |
β β ββββ[email protected] driver phsync pvsync interlace | |
β β ββββ[email protected] driver phsync pvsync interlace 16:9 | |
β β ββββ[email protected] driver phsync pvsync 16:9 | |
β β ββββ[email protected] driver phsync pvsync interlace 16:9 | |
β β ββββ[email protected] driver phsync pvsync 16:9 | |
β β ββββ[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 nhsync nvsync | |
β β ββββ[email protected] driver phsync pvsync | |
β β ββββ[email protected] driver nhsync nvsync 16:9 | |
β β ββββ[email protected] driver nhsync nvsync 4:3 | |
β β ββββ[email protected] driver nhsync nvsync | |
β β ββββ[email protected] driver nhsync nvsync 16:9 | |
β β ββββ[email protected] driver nhsync nvsync 4:3 | |
β ββββProperties | |
β ββββ"EDID" (immutable): blob = 46 | |
β ββββ"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 = 34 | |
ββββEncoders | |
β ββββEncoder 0 | |
β ββββObject ID: 44 | |
β ββββType: TMDS | |
β ββββCRTCS: {0, 1} | |
β ββββClones: {} | |
ββββCRTCs | |
β ββββCRTC 0 | |
β β ββββObject ID: 34 | |
β β ββββProperties | |
β β ββββ"ACTIVE" (atomic): range [0, 1] = 1 | |
β β ββββ"MODE_ID" (atomic): blob = 48 | |
β β β ββββ[email protected] driver phsync pvsync | |
β β ββββ"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0 | |
β β ββββ"VRR_ENABLED": range [0, 1] = 0 | |
β ββββCRTC 1 | |
β ββββObject ID: 39 | |
β ββββ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: 30 | |
β ββββCRTCs: {0} | |
β ββββFormats: | |
β β ββββXRGB8888 (0x34325258) | |
β β ββββARGB8888 (0x34325241) | |
β β ββββXBGR8888 (0x34324258) | |
β β ββββABGR8888 (0x34324241) | |
β β ββββRGB888 (0x34324752) | |
β β ββββBGR888 (0x34324742) | |
β β ββββRGB565 (0x36314752) | |
β β ββββBGR565 (0x36314742) | |
β β ββββNV12 (0x3231564e) | |
β β ββββNV16 (0x3631564e) | |
β β ββββNV24 (0x3432564e) | |
β ββββProperties | |
β ββββ"type" (immutable): enum {Overlay, Primary, Cursor} = Primary | |
β ββββ"FB_ID" (atomic): object framebuffer = 47 | |
β ββββ"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1 | |
β ββββ"CRTC_ID" (atomic): object CRTC = 34 | |
β ββββ"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 | |
β ββββ"rotation": bitmask {rotate-0, reflect-x, reflect-y} = (rotate-0) | |
ββββPlane 1 | |
β ββββObject ID: 32 | |
β ββββCRTCs: {0} | |
β ββββFormats: | |
β β ββββXRGB8888 (0x34325258) | |
β β ββββARGB8888 (0x34325241) | |
β β ββββXBGR8888 (0x34324258) | |
β β ββββABGR8888 (0x34324241) | |
β β ββββRGB888 (0x34324752) | |
β β ββββBGR888 (0x34324742) | |
β β ββββRGB565 (0x36314752) | |
β β ββββBGR565 (0x36314742) | |
β ββββ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 | |
β ββββ"rotation": bitmask {rotate-0, reflect-y} = (rotate-0) | |
ββββPlane 2 | |
β ββββObject ID: 35 | |
β ββββCRTCs: {1} | |
β ββββFormats: | |
β β ββββXRGB8888 (0x34325258) | |
β β ββββARGB8888 (0x34325241) | |
β β ββββXBGR8888 (0x34324258) | |
β β ββββABGR8888 (0x34324241) | |
β β ββββRGB888 (0x34324752) | |
β β ββββBGR888 (0x34324742) | |
β β ββββRGB565 (0x36314752) | |
β β ββββBGR565 (0x36314742) | |
β β ββββNV12 (0x3231564e) | |
β β ββββNV16 (0x3631564e) | |
β β ββββNV24 (0x3432564e) | |
β ββββ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 | |
β ββββ"rotation": bitmask {rotate-0, reflect-x, reflect-y} = (rotate-0) | |
ββββPlane 3 | |
β ββββObject ID: 37 | |
β ββββCRTCs: {1} | |
β ββββFormats: | |
β β ββββXRGB8888 (0x34325258) | |
β β ββββARGB8888 (0x34325241) | |
β β ββββXBGR8888 (0x34324258) | |
β β ββββABGR8888 (0x34324241) | |
β β ββββRGB888 (0x34324752) | |
β β ββββBGR888 (0x34324742) | |
β β ββββRGB565 (0x36314752) | |
β β ββββBGR565 (0x36314742) | |
β ββββ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 | |
β ββββ"rotation": bitmask {rotate-0, reflect-y} = (rotate-0) | |
ββββPlane 4 | |
β ββββObject ID: 40 | |
β ββββCRTCs: {1} | |
β ββββFormats: | |
β β ββββXRGB8888 (0x34325258) | |
β β ββββARGB8888 (0x34325241) | |
β β ββββXBGR8888 (0x34324258) | |
β β ββββABGR8888 (0x34324241) | |
β β ββββRGB888 (0x34324752) | |
β β ββββBGR888 (0x34324742) | |
β β ββββRGB565 (0x36314752) | |
β β ββββBGR565 (0x36314742) | |
β β ββββNV12 (0x3231564e) | |
β β ββββNV16 (0x3631564e) | |
β β ββββNV24 (0x3432564e) | |
β ββββ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 | |
β ββββ"rotation": bitmask {rotate-0, reflect-x, reflect-y} = (rotate-0) | |
ββββPlane 5 | |
ββββObject ID: 42 | |
ββββCRTCs: {1} | |
ββββFormats: | |
β ββββXRGB8888 (0x34325258) | |
β ββββARGB8888 (0x34325241) | |
β ββββXBGR8888 (0x34324258) | |
β ββββABGR8888 (0x34324241) | |
β ββββRGB888 (0x34324752) | |
β ββββBGR888 (0x34324742) | |
β ββββRGB565 (0x36314752) | |
β ββββBGR565 (0x36314742) | |
ββββ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 | |
ββββ"rotation": bitmask {rotate-0, reflect-y} = (rotate-0) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment