您尚未登录。

楼主 # 2023-02-15 18:45:40

Manuel
会员
注册时间: 2020-07-28
已发帖子: 12
积分: 5.5

V3s DRM 有2个plane不能显示是为啥?

linux-mainline_5.8.16


root@licheepizero:~# modetest                             
trying to open device 'i915'...failed
trying to open device 'amdgpu'...failed
trying to open device 'radeon'...failed
trying to open device 'nouveau'...failed
trying to open device 'vmwgfx'...failed
trying to open device 'omapdrm'...failed
trying to open device 'exynos'...failed
trying to open device 'tilcdc'...failed
trying to open device 'msm'...failed
trying to open device 'sti'...failed
trying to open device 'tegra'...failed
trying to open device 'imx-drm'...failed
trying to open device 'rockchip'...failed
trying to open device 'atmel-hlcdc'...failed
trying to open device 'fsl-dcu-drm'...failed
trying to open device 'vc4'...failed
trying to open device 'virtio_gpu'...failed
trying to open device 'mediatek'...failed
trying to open device 'meson'...failed
trying to open device 'pl111'...failed
trying to open device 'stm'...failed
trying to open device 'sun4i-drm'...done
Encoders:
id    crtc    type    possible crtcs    possible clones   
42    41    none    0x00000001    0x00000001

Connectors:
id    encoder    status        name        size (mm)    modes    encoders
43    42    connected    unknown-1          154x86        1    42
  modes:
    index name refresh (Hz) hdisp hss hse htot vdisp vss vse vtot)
  #0 800x480 59.89 800 1010 1011 1057 480 502 503 526 33300 flags: ; type: preferred, driver
  props:
    1 EDID:
        flags: immutable blob
        blobs:

        value:
    2 DPMS:
        flags: enum
        enums: On=0 Standby=1 Suspend=2 Off=3
        value: 0
    5 link-status:
        flags: enum
        enums: Good=0 Bad=1
        value: 0
    6 non-desktop:
        flags: immutable range
        values: 0 1
        value: 0
    4 TILE:
        flags: immutable blob
        blobs:

        value:
    20 CRTC_ID:
        flags: object
        value: 41

CRTCs:
id    fb    pos    size
41    44    (0,0)    (800x480)
  #0 800x480 59.89 800 1010 1011 1057 480 502 503 526 33300 flags: ; type: preferred, driver
  props:
    22 ACTIVE:
        flags: range
        values: 0 1
        value: 1
    23 MODE_ID:
        flags: blob
        blobs:

        value:
            148200002003f203f30321040000e001
            f601f7010e0200003c00000000000000
            48000000383030783438300000000000
            00000000000000000000000000000000
            00000000
    19 OUT_FENCE_PTR:
        flags: range
        values: 0 18446744073709551615
        value: 0
    24 VRR_ENABLED:
        flags: range
        values: 0 1
        value: 0

Planes:
id    crtc    fb    CRTC x,y    x,y    gamma size    possible crtcs
31    0    0    0,0        0,0    0           0x00000001
  formats: BG16 BG24 BX12 BX15 BX24 RG16 RG24 RX12 RX15 RX24 XB15 XB12 XB24 XR15 XR12 XR24 NV16 NV12 NV21 NV61 UYVY VYUY YUYV YVYU YU11 YU12 YU16 YV11 YV12 YV16
  props:
    8 type:
        flags: immutable enum
        enums: Overlay=0 Primary=1 Cursor=2
        value: 0
    17 FB_ID:
        flags: object
        value: 0
    18 IN_FENCE_FD:
        flags: signed range
        values: -1 2147483647
        value: -1
    20 CRTC_ID:
        flags: object
        value: 0
    13 CRTC_X:
        flags: signed range
        values: -2147483648 2147483647
        value: 0
    14 CRTC_Y:
        flags: signed range
        values: -2147483648 2147483647
        value: 0
    15 CRTC_W:
        flags: range
        values: 0 2147483647
        value: 0
    16 CRTC_H:
        flags: range
        values: 0 2147483647
        value: 0
    9 SRC_X:
        flags: range
        values: 0 4294967295
        value: 0
    10 SRC_Y:
        flags: range
        values: 0 4294967295
        value: 0
    11 SRC_W:
        flags: range
        values: 0 4294967295
        value: 0
    12 SRC_H:
        flags: range
        values: 0 4294967295
        value: 0
    32 zpos:
        flags: range
        values: 0 2
        value: 0
    33 COLOR_ENCODING:
        flags: enum
        enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1
        value: 0
    34 COLOR_RANGE:
        flags: enum
        enums: YCbCr limited range=0 YCbCr full range=1
        value: 0
35    0    0    0,0        0,0    0           0x00000001
  formats: BG16 BG24 BX12 BX15 BX24 RG16 RG24 RX12 RX15 RX24 XB15 XB12 XB24 XR15 XR12 XR24 NV16 NV12 NV21 NV61 UYVY VYUY YUYV YVYU YU11 YU12 YU16 YV11 YV12 YV16
  props:
    8 type:
        flags: immutable enum
        enums: Overlay=0 Primary=1 Cursor=2
        value: 0
    17 FB_ID:
        flags: object
        value: 0
    18 IN_FENCE_FD:
        flags: signed range
        values: -1 2147483647
        value: -1
    20 CRTC_ID:
        flags: object
        value: 0
    13 CRTC_X:
        flags: signed range
        values: -2147483648 2147483647
        value: 0
    14 CRTC_Y:
        flags: signed range
        values: -2147483648 2147483647
        value: 0
    15 CRTC_W:
        flags: range
        values: 0 2147483647
        value: 0
    16 CRTC_H:
        flags: range
        values: 0 2147483647
        value: 0
    9 SRC_X:
        flags: range
        values: 0 4294967295
        value: 0
    10 SRC_Y:
        flags: range
        values: 0 4294967295
        value: 0
    11 SRC_W:
        flags: range
        values: 0 4294967295
        value: 0
    12 SRC_H:
        flags: range
        values: 0 4294967295
        value: 0
    36 zpos:
        flags: range
        values: 0 2
        value: 0
    37 COLOR_ENCODING:
        flags: enum
        enums: ITU-R BT.601 YCbCr=0 ITU-R BT.709 YCbCr=1
        value: 0
    38 COLOR_RANGE:
        flags: enum
        enums: YCbCr limited range=0 YCbCr full range=1
        value: 0
39    41    44    0,0        0,0    0           0x00000001
  formats: AB15 AB12 AB24 AR15 AR12 AR24 BG16 BG24 BA15 BA12 BA24 BX24 RG16 RG24 RA12 RA15 RA24 RX24 XB24 XR24
  props:
    8 type:
        flags: immutable enum
        enums: Overlay=0 Primary=1 Cursor=2
        value: 1
    17 FB_ID:
        flags: object
        value: 44
    18 IN_FENCE_FD:
        flags: signed range
        values: -1 2147483647
        value: -1
    20 CRTC_ID:
        flags: object
        value: 41
    13 CRTC_X:
        flags: signed range
        values: -2147483648 2147483647
        value: 0
    14 CRTC_Y:
        flags: signed range
        values: -2147483648 2147483647
        value: 0
    15 CRTC_W:
        flags: range
        values: 0 2147483647
        value: 800
    16 CRTC_H:
        flags: range
        values: 0 2147483647
        value: 480
    9 SRC_X:
        flags: range
        values: 0 4294967295
        value: 0
    10 SRC_Y:
        flags: range
        values: 0 4294967295
        value: 0
    11 SRC_W:
        flags: range
        values: 0 4294967295
        value: 52428800
    12 SRC_H:
        flags: range
        values: 0 4294967295
        value: 31457280
    40 zpos:
        flags: range
        values: 0 2
        value: 0

Frame buffers:
id    size    pitch



这个plane 39可以显示,但是其他的31 35不能显示
modetest -M sun4i-drm -P 39@41:800x480

离线

#1 2024-11-15 00:20:23

wupaul2001
会员
注册时间: 2019-09-30
已发帖子: 293
积分: 261

Re: V3s DRM 有2个plane不能显示是为啥?

主线DE2驱动的问题,可以试试用6.x的内核

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn