lex10 发表于 2023-7-10 16:40:12

AIO-3588Q HDMI接口接长条形屏无法显示

AIO-3588Q的主板,固件用的官方的;
问题是:用HDMI接口输出视频到一个480*1920的长条形屏上没法正常显示,需要修改代码里面哪些参数?才能支持这种屏的显示

jpchen 发表于 2023-7-10 17:52:23

可以在这里面添加分辨率 kernel/drivers/gpu/drm/drm_edid.c,
同时android上层添加分辨率白名单device/rockchip/common/resolution_white.xml 或是把白名单删除

lex10 发表于 2023-7-17 10:37:53

你好,我们尝试了上面的修改方案,但仍未点亮屏幕,过程和修改内容如附件,请再帮忙看下,谢谢

lex10 发表于 2023-7-17 10:44:19

本帖最后由 lex10 于 2023-7-17 10:46 编辑

jpchen 发表于 2023-7-19 09:43:15

lex10 发表于 2023-7-17 10:44


接上显示器,adb 查看一下这个值
cat /d/dri/0/summary

cj15 发表于 2023-7-20 11:53:01

本帖最后由 cj15 于 2023-7-20 13:17 编辑


cj15 发表于 2023-7-20 13:17:19

cj15 发表于 2023-7-20 11:53
Video Port0: DISABLED
Video Port1: DISABLED
Video Port2: DISABLED


以下是介入显示器的值

Video Port0: ACTIVE
    Connector: HDMI-A-1
        bus_format: RGB888_1X24
        overlay_mode output_mode color_space, eotf:0
    Display mode: 480x1920p60
        clk real_clk type flag
        H: 480 510 540 570
        V: 1920 1926 1932 1938
    Cluster0-win0: ACTIVE
        win_id: 0
        format: AB24 little-endian (0x34324241) SDR color_space glb_alpha
        rotate: xmirror: 0 ymirror: 0 rotate_90: 0 rotate_270: 0
        csc: y2r r2y csc mode
        zpos: 0
        src: pos rect
        dst: pos rect
        buf: addr: 0x00000000ef72c000 pitch: 1920 offset: 0
Video Port1: DISABLED
Video Port2: DISABLED
Video Port3: ACTIVE
    Connector: DSI-1
        bus_format: RGB888_1X24
        overlay_mode output_mode color_space, eotf:0
    Display mode: 800x1280p60
        clk real_clk type flag
        H: 800 832 846 872
        V: 1280 1360 1368 1388
    Cluster3-win0: ACTIVE
        win_id: 6
        format: AB24 little-endian (0x34324241) SDR color_space glb_alpha
        rotate: xmirror: 0 ymirror: 0 rotate_90: 0 rotate_270: 0
        csc: y2r r2y csc mode
        zpos: 0
        src: pos rect
        dst: pos rect
        buf: addr: 0x00000000ee41e000 pitch: 3200 offset: 0
页: [1]
查看完整版本: AIO-3588Q HDMI接口接长条形屏无法显示