Advertisement
Guest User

Untitled

a guest
Oct 12th, 2023
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.56 KB | None | 0 0
  1. # ./drm_info /dev/dri/card1
  2. Node: /dev/dri/card1
  3. ├───Driver: sun4i-drm (Allwinner sun4i Display Engine) version 1.0.0 (20150629)
  4. │ ├───DRM_CLIENT_CAP_STEREO_3D supported
  5. │ ├───DRM_CLIENT_CAP_UNIVERSAL_PLANES supported
  6. │ ├───DRM_CLIENT_CAP_ATOMIC supported
  7. │ ├───DRM_CLIENT_CAP_ASPECT_RATIO supported
  8. │ ├───DRM_CLIENT_CAP_WRITEBACK_CONNECTORS supported
  9. │ ├───DRM_CAP_DUMB_BUFFER = 1
  10. │ ├───DRM_CAP_VBLANK_HIGH_CRTC = 1
  11. │ ├───DRM_CAP_DUMB_PREFERRED_DEPTH = 0
  12. │ ├───DRM_CAP_DUMB_PREFER_SHADOW = 0
  13. │ ├───DRM_CAP_PRIME = 3
  14. │ ├───DRM_CAP_TIMESTAMP_MONOTONIC = 1
  15. │ ├───DRM_CAP_ASYNC_PAGE_FLIP = 0
  16. │ ├───DRM_CAP_CURSOR_WIDTH = 64
  17. │ ├───DRM_CAP_CURSOR_HEIGHT = 64
  18. │ ├───DRM_CAP_ADDFB2_MODIFIERS = 1
  19. │ ├───DRM_CAP_PAGE_FLIP_TARGET = 0
  20. │ ├───DRM_CAP_CRTC_IN_VBLANK_EVENT = 1
  21. │ ├───DRM_CAP_SYNCOBJ = 0
  22. │ └───DRM_CAP_SYNCOBJ_TIMELINE = 0
  23. ├───Device: platform allwinner,sun50i-a64-display-engine
  24. │ └───Available nodes: primary
  25. ├───Framebuffer size
  26. │ ├───Width: [0, 8192]
  27. │ └───Height: [0, 8192]
  28. ├───Connectors
  29. │ ├───Connector 0
  30. │ │ ├───Object ID: 62
  31. │ │ ├───Type: DSI
  32. │ │ ├───Status: connected
  33. │ │ ├───Physical size: 57x97 mm
  34. │ │ ├───Subpixel: unknown
  35. │ │ ├───Encoders: {0}
  36. │ │ ├───Modes
  37. │ │ │ └───480x800@44.27 preferred driver
  38. │ │ └───Properties
  39. │ │ ├───"EDID" (immutable): blob = 0
  40. │ │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On
  41. │ │ ├───"link-status": enum {Good, Bad} = Good
  42. │ │ ├───"non-desktop" (immutable): range [0, 1] = 0
  43. │ │ ├───"TILE" (immutable): blob = 0
  44. │ │ └───"CRTC_ID" (atomic): object CRTC = 49
  45. │ └───Connector 1
  46. │ ├───Object ID: 64
  47. │ ├───Type: HDMI-A
  48. │ ├───Status: disconnected
  49. │ ├───Encoders: {1}
  50. │ └───Properties
  51. │ ├───"EDID" (immutable): blob = 0
  52. │ ├───"DPMS": enum {On, Standby, Suspend, Off} = On
  53. │ ├───"link-status": enum {Good, Bad} = Good
  54. │ ├───"non-desktop" (immutable): range [0, 1] = 0
  55. │ ├───"TILE" (immutable): blob = 0
  56. │ ├───"CRTC_ID" (atomic): object CRTC = 0
  57. │ └───"max bpc": range [8, 16] = 0
  58. ├───Encoders
  59. │ ├───Encoder 0
  60. │ │ ├───Object ID: 61
  61. │ │ ├───Type: DSI
  62. │ │ ├───CRTCS: {0}
  63. │ │ └───Clones: {0}
  64. │ └───Encoder 1
  65. │ ├───Object ID: 63
  66. │ ├───Type: TMDS
  67. │ ├───CRTCS: {1}
  68. │ └───Clones: {1}
  69. ├───CRTCs
  70. │ ├───CRTC 0
  71. │ │ ├───Object ID: 49
  72. │ │ ├───Legacy info
  73. │ │ │ ├───Mode: 480x800@44.27 preferred driver
  74. │ │ │ └───Gamma size: 0
  75. │ │ └───Properties
  76. │ │ ├───"ACTIVE" (atomic): range [0, 1] = 1
  77. │ │ ├───"MODE_ID" (atomic): blob = 67
  78. │ │ │ └───480x800@44.27 preferred driver
  79. │ │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
  80. │ │ └───"VRR_ENABLED": range [0, 1] = 0
  81. │ └───CRTC 1
  82. │ ├───Object ID: 60
  83. │ ├───Legacy info
  84. │ │ └───Gamma size: 0
  85. │ └───Properties
  86. │ ├───"ACTIVE" (atomic): range [0, 1] = 0
  87. │ ├───"MODE_ID" (atomic): blob = 0
  88. │ ├───"OUT_FENCE_PTR" (atomic): range [0, UINT64_MAX] = 0
  89. │ └───"VRR_ENABLED": range [0, 1] = 0
  90. └───Planes
  91. ├───Plane 0
  92. │ ├───Object ID: 31
  93. │ ├───CRTCs: {0}
  94. │ ├───Legacy info
  95. │ │ ├───FB ID: 0
  96. │ │ └───Formats:
  97. │ │ ├───BGR565 (0x36314742)
  98. │ │ ├───BGR888 (0x34324742)
  99. │ │ ├───BGRX4444 (0x32315842)
  100. │ │ ├───BGRX5551 (0x35315842)
  101. │ │ ├───BGRX8888 (0x34325842)
  102. │ │ ├───RGB565 (0x36314752)
  103. │ │ ├───RGB888 (0x34324752)
  104. │ │ ├───RGBX4444 (0x32315852)
  105. │ │ ├───RGBX5551 (0x35315852)
  106. │ │ ├───RGBX8888 (0x34325852)
  107. │ │ ├───XBGR1555 (0x35314258)
  108. │ │ ├───XBGR4444 (0x32314258)
  109. │ │ ├───XBGR8888 (0x34324258)
  110. │ │ ├───XRGB1555 (0x35315258)
  111. │ │ ├───XRGB4444 (0x32315258)
  112. │ │ ├───XRGB8888 (0x34325258)
  113. │ │ ├───NV16 (0x3631564e)
  114. │ │ ├───NV12 (0x3231564e)
  115. │ │ ├───NV21 (0x3132564e)
  116. │ │ ├───NV61 (0x3136564e)
  117. │ │ ├───UYVY (0x59565955)
  118. │ │ ├───VYUY (0x59555956)
  119. │ │ ├───YUYV (0x56595559)
  120. │ │ ├───YVYU (0x55595659)
  121. │ │ ├───YUV411 (0x31315559)
  122. │ │ ├───YUV420 (0x32315559)
  123. │ │ ├───YUV422 (0x36315559)
  124. │ │ ├───YVU411 (0x31315659)
  125. │ │ ├───YVU420 (0x32315659)
  126. │ │ └───YVU422 (0x36315659)
  127. │ └───Properties
  128. │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay
  129. │ ├───"FB_ID" (atomic): object framebuffer = 0
  130. │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
  131. │ ├───"CRTC_ID" (atomic): object CRTC = 0
  132. │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  133. │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  134. │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
  135. │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
  136. │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
  137. │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
  138. │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
  139. │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
  140. │ ├───"IN_FORMATS" (immutable): blob = 32
  141. │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
  142. │ ├───"alpha": range [0, UINT16_MAX] = 65535
  143. │ ├───"zpos": range [0, 3] = 0
  144. │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.601 YCbCr
  145. │ └───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range
  146. ├───Plane 1
  147. │ ├───Object ID: 37
  148. │ ├───CRTCs: {0}
  149. │ ├───Legacy info
  150. │ │ ├───FB ID: 66
  151. │ │ │ ├───Object ID: 66
  152. │ │ │ ├───Size: 480x1600
  153. │ │ │ ├───Format: XRGB8888 (0x34325258)
  154. │ │ │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0)
  155. │ │ │ └───Planes:
  156. │ │ │ └───Plane 0: offset = 0, pitch = 1920 bytes
  157. │ │ └───Formats:
  158. │ │ ├───ABGR1555 (0x35314241)
  159. │ │ ├───ABGR4444 (0x32314241)
  160. │ │ ├───ABGR8888 (0x34324241)
  161. │ │ ├───ARGB1555 (0x35315241)
  162. │ │ ├───ARGB4444 (0x32315241)
  163. │ │ ├───ARGB8888 (0x34325241)
  164. │ │ ├───BGR565 (0x36314742)
  165. │ │ ├───BGR888 (0x34324742)
  166. │ │ ├───BGRA5551 (0x35314142)
  167. │ │ ├───BGRA4444 (0x32314142)
  168. │ │ ├───BGRA8888 (0x34324142)
  169. │ │ ├───BGRX8888 (0x34325842)
  170. │ │ ├───RGB565 (0x36314752)
  171. │ │ ├───RGB888 (0x34324752)
  172. │ │ ├───RGBA4444 (0x32314152)
  173. │ │ ├───RGBA5551 (0x35314152)
  174. │ │ ├───RGBA8888 (0x34324152)
  175. │ │ ├───RGBX8888 (0x34325852)
  176. │ │ ├───XBGR8888 (0x34324258)
  177. │ │ └───XRGB8888 (0x34325258)
  178. │ └───Properties
  179. │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
  180. │ ├───"FB_ID" (atomic): object framebuffer = 66
  181. │ │ ├───Object ID: 66
  182. │ │ ├───Size: 480x1600
  183. │ │ ├───Format: XRGB8888 (0x34325258)
  184. │ │ ├───Modifier: DRM_FORMAT_MOD_LINEAR (0x0)
  185. │ │ └───Planes:
  186. │ │ └───Plane 0: offset = 0, pitch = 1920 bytes
  187. │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
  188. │ ├───"CRTC_ID" (atomic): object CRTC = 49
  189. │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  190. │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  191. │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 480
  192. │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 800
  193. │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
  194. │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
  195. │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 480
  196. │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 800
  197. │ ├───"IN_FORMATS" (immutable): blob = 38
  198. │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
  199. │ ├───"alpha": range [0, UINT16_MAX] = 65535
  200. │ └───"zpos": range [0, 3] = 0
  201. ├───Plane 2
  202. │ ├───Object ID: 41
  203. │ ├───CRTCs: {0}
  204. │ ├───Legacy info
  205. │ │ ├───FB ID: 0
  206. │ │ └───Formats:
  207. │ │ ├───ABGR1555 (0x35314241)
  208. │ │ ├───ABGR4444 (0x32314241)
  209. │ │ ├───ABGR8888 (0x34324241)
  210. │ │ ├───ARGB1555 (0x35315241)
  211. │ │ ├───ARGB4444 (0x32315241)
  212. │ │ ├───ARGB8888 (0x34325241)
  213. │ │ ├───BGR565 (0x36314742)
  214. │ │ ├───BGR888 (0x34324742)
  215. │ │ ├───BGRA5551 (0x35314142)
  216. │ │ ├───BGRA4444 (0x32314142)
  217. │ │ ├───BGRA8888 (0x34324142)
  218. │ │ ├───BGRX8888 (0x34325842)
  219. │ │ ├───RGB565 (0x36314752)
  220. │ │ ├───RGB888 (0x34324752)
  221. │ │ ├───RGBA4444 (0x32314152)
  222. │ │ ├───RGBA5551 (0x35314152)
  223. │ │ ├───RGBA8888 (0x34324152)
  224. │ │ ├───RGBX8888 (0x34325852)
  225. │ │ ├───XBGR8888 (0x34324258)
  226. │ │ └───XRGB8888 (0x34325258)
  227. │ └───Properties
  228. │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay
  229. │ ├───"FB_ID" (atomic): object framebuffer = 0
  230. │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
  231. │ ├───"CRTC_ID" (atomic): object CRTC = 0
  232. │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  233. │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  234. │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
  235. │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
  236. │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
  237. │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
  238. │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
  239. │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
  240. │ ├───"IN_FORMATS" (immutable): blob = 42
  241. │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
  242. │ ├───"alpha": range [0, UINT16_MAX] = 65535
  243. │ └───"zpos": range [0, 3] = 0
  244. ├───Plane 3
  245. │ ├───Object ID: 45
  246. │ ├───CRTCs: {0}
  247. │ ├───Legacy info
  248. │ │ ├───FB ID: 0
  249. │ │ └───Formats:
  250. │ │ ├───ABGR1555 (0x35314241)
  251. │ │ ├───ABGR4444 (0x32314241)
  252. │ │ ├───ABGR8888 (0x34324241)
  253. │ │ ├───ARGB1555 (0x35315241)
  254. │ │ ├───ARGB4444 (0x32315241)
  255. │ │ ├───ARGB8888 (0x34325241)
  256. │ │ ├───BGR565 (0x36314742)
  257. │ │ ├───BGR888 (0x34324742)
  258. │ │ ├───BGRA5551 (0x35314142)
  259. │ │ ├───BGRA4444 (0x32314142)
  260. │ │ ├───BGRA8888 (0x34324142)
  261. │ │ ├───BGRX8888 (0x34325842)
  262. │ │ ├───RGB565 (0x36314752)
  263. │ │ ├───RGB888 (0x34324752)
  264. │ │ ├───RGBA4444 (0x32314152)
  265. │ │ ├───RGBA5551 (0x35314152)
  266. │ │ ├───RGBA8888 (0x34324152)
  267. │ │ ├───RGBX8888 (0x34325852)
  268. │ │ ├───XBGR8888 (0x34324258)
  269. │ │ └───XRGB8888 (0x34325258)
  270. │ └───Properties
  271. │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay
  272. │ ├───"FB_ID" (atomic): object framebuffer = 0
  273. │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
  274. │ ├───"CRTC_ID" (atomic): object CRTC = 0
  275. │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  276. │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  277. │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
  278. │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
  279. │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
  280. │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
  281. │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
  282. │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
  283. │ ├───"IN_FORMATS" (immutable): blob = 46
  284. │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
  285. │ ├───"alpha": range [0, UINT16_MAX] = 65535
  286. │ └───"zpos": range [0, 3] = 0
  287. ├───Plane 4
  288. │ ├───Object ID: 50
  289. │ ├───CRTCs: {1}
  290. │ ├───Legacy info
  291. │ │ ├───FB ID: 0
  292. │ │ └───Formats:
  293. │ │ ├───BGR565 (0x36314742)
  294. │ │ ├───BGR888 (0x34324742)
  295. │ │ ├───BGRX4444 (0x32315842)
  296. │ │ ├───BGRX5551 (0x35315842)
  297. │ │ ├───BGRX8888 (0x34325842)
  298. │ │ ├───RGB565 (0x36314752)
  299. │ │ ├───RGB888 (0x34324752)
  300. │ │ ├───RGBX4444 (0x32315852)
  301. │ │ ├───RGBX5551 (0x35315852)
  302. │ │ ├───RGBX8888 (0x34325852)
  303. │ │ ├───XBGR1555 (0x35314258)
  304. │ │ ├───XBGR4444 (0x32314258)
  305. │ │ ├───XBGR8888 (0x34324258)
  306. │ │ ├───XRGB1555 (0x35315258)
  307. │ │ ├───XRGB4444 (0x32315258)
  308. │ │ ├───XRGB8888 (0x34325258)
  309. │ │ ├───NV16 (0x3631564e)
  310. │ │ ├───NV12 (0x3231564e)
  311. │ │ ├───NV21 (0x3132564e)
  312. │ │ ├───NV61 (0x3136564e)
  313. │ │ ├───UYVY (0x59565955)
  314. │ │ ├───VYUY (0x59555956)
  315. │ │ ├───YUYV (0x56595559)
  316. │ │ ├───YVYU (0x55595659)
  317. │ │ ├───YUV411 (0x31315559)
  318. │ │ ├───YUV420 (0x32315559)
  319. │ │ ├───YUV422 (0x36315559)
  320. │ │ ├───YVU411 (0x31315659)
  321. │ │ ├───YVU420 (0x32315659)
  322. │ │ └───YVU422 (0x36315659)
  323. │ └───Properties
  324. │ ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Overlay
  325. │ ├───"FB_ID" (atomic): object framebuffer = 0
  326. │ ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
  327. │ ├───"CRTC_ID" (atomic): object CRTC = 0
  328. │ ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  329. │ ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  330. │ ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
  331. │ ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
  332. │ ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
  333. │ ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
  334. │ ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
  335. │ ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
  336. │ ├───"IN_FORMATS" (immutable): blob = 51
  337. │ │ └───DRM_FORMAT_MOD_LINEAR (0x0)
  338. │ ├───"alpha": range [0, UINT16_MAX] = 65535
  339. │ ├───"zpos": range [0, 1] = 0
  340. │ ├───"COLOR_ENCODING": enum {ITU-R BT.601 YCbCr, ITU-R BT.709 YCbCr} = ITU-R BT.601 YCbCr
  341. │ └───"COLOR_RANGE": enum {YCbCr limited range, YCbCr full range} = YCbCr limited range
  342. └───Plane 5
  343. ├───Object ID: 56
  344. ├───CRTCs: {1}
  345. ├───Legacy info
  346. │ ├───FB ID: 0
  347. │ └───Formats:
  348. │ ├───ABGR1555 (0x35314241)
  349. │ ├───ABGR4444 (0x32314241)
  350. │ ├───ABGR8888 (0x34324241)
  351. │ ├───ARGB1555 (0x35315241)
  352. │ ├───ARGB4444 (0x32315241)
  353. │ ├───ARGB8888 (0x34325241)
  354. │ ├───BGR565 (0x36314742)
  355. │ ├───BGR888 (0x34324742)
  356. │ ├───BGRA5551 (0x35314142)
  357. │ ├───BGRA4444 (0x32314142)
  358. │ ├───BGRA8888 (0x34324142)
  359. │ ├───BGRX8888 (0x34325842)
  360. │ ├───RGB565 (0x36314752)
  361. │ ├───RGB888 (0x34324752)
  362. │ ├───RGBA4444 (0x32314152)
  363. │ ├───RGBA5551 (0x35314152)
  364. │ ├───RGBA8888 (0x34324152)
  365. │ ├───RGBX8888 (0x34325852)
  366. │ ├───XBGR8888 (0x34324258)
  367. │ └───XRGB8888 (0x34325258)
  368. └───Properties
  369. ├───"type" (immutable): enum {Overlay, Primary, Cursor} = Primary
  370. ├───"FB_ID" (atomic): object framebuffer = 0
  371. ├───"IN_FENCE_FD" (atomic): srange [-1, INT32_MAX] = -1
  372. ├───"CRTC_ID" (atomic): object CRTC = 0
  373. ├───"CRTC_X" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  374. ├───"CRTC_Y" (atomic): srange [INT32_MIN, INT32_MAX] = 0
  375. ├───"CRTC_W" (atomic): range [0, INT32_MAX] = 0
  376. ├───"CRTC_H" (atomic): range [0, INT32_MAX] = 0
  377. ├───"SRC_X" (atomic): range [0, UINT32_MAX] = 0
  378. ├───"SRC_Y" (atomic): range [0, UINT32_MAX] = 0
  379. ├───"SRC_W" (atomic): range [0, UINT32_MAX] = 0
  380. ├───"SRC_H" (atomic): range [0, UINT32_MAX] = 0
  381. ├───"IN_FORMATS" (immutable): blob = 57
  382. │ └───DRM_FORMAT_MOD_LINEAR (0x0)
  383. ├───"alpha": range [0, UINT16_MAX] = 65535
  384. └───"zpos": range [0, 1] = 0
  385.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement