嵌入式爱好者

查看: 56280|回复: 8

[Linux] HDMI输出分辨率

[复制链接]

3

主题

10

帖子

25

积分

扫一扫,手机访问本帖
发表于 2021-6-21 17:29:23 | 显示全部楼层 |阅读模式
您好,问一下RK3399开发板的HDMI输出分辨率可以设置为1708*480吗,如果不可以,这个开发板上HDMI可以输出的最新分辨率是多少?

回复

使用道具 举报

0

主题

123

帖子

214

积分

发表于 2021-6-22 08:40:37 | 显示全部楼层
1708*480不是一个标准的HDMI分辨率,输出不了。可以参照kernel/drivers/gpu/drm/drm_edid.c文件查看能支持的分辨率

点评

再问一下,上面文件中static const struct drm_display_mode drm_dmt_modes[] 数组中列出来的分辨率都可以通过HDMI接口输出来吗?  详情 回复 发表于 2021-6-22 15:54
好的,我看一下,多谢。  详情 回复 发表于 2021-6-22 15:45
点评回复 支持 反对

使用道具 举报

3

主题

10

帖子

25

积分

 楼主| 发表于 2021-6-22 15:45:22 | 显示全部楼层
倔强的土坷垃 发表于 2021-6-22 08:40
1708*480不是一个标准的HDMI分辨率,输出不了。可以参照kernel/drivers/gpu/drm/drm_edid.c文件查看能支持 ...

好的,我看一下,多谢。
点评回复 支持 反对

使用道具 举报

3

主题

10

帖子

25

积分

 楼主| 发表于 2021-6-22 15:54:03 | 显示全部楼层
倔强的土坷垃 发表于 2021-6-22 08:40
1708*480不是一个标准的HDMI分辨率,输出不了。可以参照kernel/drivers/gpu/drm/drm_edid.c文件查看能支持 ...

再问一下,上面文件中static const struct drm_display_mode drm_dmt_modes[] 数组中列出来的分辨率都可以通过HDMI接口输出来吗?

点评

读edid的情况下,只要HDMI设备支持就都可以。不读edid时 输出4K 50帧 和 60帧 我测试的成功不了。  详情 回复 发表于 2021-6-23 08:41
点评回复 支持 反对

使用道具 举报

0

主题

89

帖子

282

积分

A40i/T3/T507/T527通行证i.MX6Q通行证i.MX6UL通行证i.MX8MM通行证i.MX8MP通行证RK3568通行证RK3399通行证LS1028A通行证LS1012A通行证LS1043A\46A通行证TCU通行证FDU产品通行证FCU1401通行证FCU1301通行证FCU11xx通行证FCU1201通行证FCU2201通行证FCU2301/FCU2302通行证FCU2401通行证5G转接卡通行证FCU3001通行证AM5718通行证Hi3519A通信证AM335x通行证i.MX RT通行证XX18通行证

发表于 2021-6-23 08:41:30 | 显示全部楼层
miaozhihua 发表于 2021-6-22 15:54
再问一下,上面文件中static const struct drm_display_mode drm_dmt_modes[] 数组中列出来的分辨率都可 ...

读edid的情况下,只要HDMI设备支持就都可以。不读edid时  输出4K 50帧 和 60帧 我测试的成功不了。

点评

目前做出了支持不读edid固定4K输出60帧的方法,具体patch可联系销售或者技术支持获取  详情 回复 发表于 2021-6-25 10:53
点评回复 支持 反对

使用道具 举报

0

主题

2

帖子

20

积分

RK3399通行证

发表于 2021-6-23 16:34:19 | 显示全部楼层
通用的显示器支持1920x1080输出,板子下载的镜像运行后输出log:
[    4.963973] [drm:dw_hdmi_rockchip_set_property] *ERROR* failed to set rockchip hdmi connector property
这个显示器可以连接其他开发板的HDMI输出,
同时使用xrandr命令查看,当前开发板支持的输出为:
forlinx@forlinx:~$ xrandr
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
HDMI-1 disconnected primary (normal left inverted right x axis y axis)
请问要怎么处理,才能有在HDMI显示器上有输出?

点评

这个可能是读edid遇到了问题,之前有这种情况,可以设置一下固定分辨率来输出。具体方法可联系销售或者技术支持邮箱。  详情 回复 发表于 2021-6-25 10:54
点评回复 支持 反对

使用道具 举报

0

主题

2

帖子

20

积分

RK3399通行证

发表于 2021-6-23 16:43:32 | 显示全部楼层
请问使用xrandr命令识别不到HDMI设备如何处理?
点评回复 支持 反对

使用道具 举报

0

主题

123

帖子

214

积分

发表于 2021-6-25 10:53:02 | 显示全部楼层
兵兵兵兵鸭 发表于 2021-6-23 08:41
读edid的情况下,只要HDMI设备支持就都可以。不读edid时  输出4K 50帧 和 60帧 我测试的成功不了。

目前做出了支持不读edid固定4K输出60帧的方法,具体patch可联系销售或者技术支持获取
点评回复 支持 反对

使用道具 举报

0

主题

123

帖子

214

积分

发表于 2021-6-25 10:54:47 | 显示全部楼层
wanhuijuan 发表于 2021-6-23 16:34
通用的显示器支持1920x1080输出,板子下载的镜像运行后输出log:
[    4.963973] [drm:dw_hdmi_rockchip_s ...

这个可能是读edid遇到了问题,之前有这种情况,可以设置一下固定分辨率来输出。具体方法可联系销售或者技术支持邮箱。
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-22 04:10

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表