CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 11309|回复: 13

奇怪的CB5显示问题。

[复制链接]
发表于 2016-2-29 20:45:22 | 显示全部楼层 |阅读模式
以前的CT3坏了,换了CB5,只换了板卡,其他配件都是原来正常用的。

测试了三台显示器,Dell U2311H,ST2220M,U2412M,系统有EMMC的android和SD卡上的Linux,都是默认配置。
由于显示器接口原因,用了DP连接线和秋叶原HDMI转DVI连接线

U2311H可以正常显示,ST2220M没有显示,U2412M连HDMI色彩不对,连DP完全没显示

作为对比我也测试了Jetson平台,完全没有显示问题
所以我就很纳闷,为什么会挑显示器呢?
回复

使用道具 举报

 楼主| 发表于 2016-3-1 21:17:53 | 显示全部楼层
终于看到一个OPi的用户说
1. hdmi show nothing to dvi monitor. (I suppouse the problem is in HDCP)  So I have to buy new monitor or HDMI spliter.
但是ST2220M显示器查过了,支持HDCP的啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-1 21:18:25 | 显示全部楼层
有没有人能详细解释一下fex里面的HDMI相关参数都是干什么的呢?google也很难查到
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-1 21:54:54 | 显示全部楼层
好吧,以前都是用VGA的,所以问题不大,原来cubie orange之类的好多人都有这个问题,用DVI 2 HDMI转接之后没有显示,但是没找到解决办法。不知道要如何调整参数才能使用?有没有人知道呢?
回复 支持 反对

使用道具 举报

发表于 2016-3-2 21:05:38 | 显示全部楼层
dmesg -c
echo 1 > /sys/class/hdmi/hdmi/attr/debug  

接入线
dmesg

贴出打印出来,正常会读EDID 然后做适应,如果读不到,可能会出现显示不了的情况
回复 支持 反对

使用道具 举报

发表于 2016-3-3 10:21:41 | 显示全部楼层
HPD(Hot Plug Detection),在HDMI的一对联接中,为热插拔的实现而设计的。简单地说,当发送端接入接受端时,接受端会回应HPD信号给发送端,进而发送端会启动DDC通道,而读取接受端EDID的信息,然后进行HDCP的交互,如果双方认证成功,则视频、音频正常工作,否则联接失败,不同系统会有不同的处理。

    例如,如果EDID信息不支持HDMI,则发送端只发送视频信息,而没有音频信息,这时候的HDMI就只相当于DVI了;如果HDCP认证不成功,有的系统会出现雪花屏幕和噪音,有的系统会由高分辨率(1080I、720P)降低为低分辨率(480I、480P)而输出,这样一来,HDTV就不再是HD了,而变成了普通的SD。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-3 12:02:10 | 显示全部楼层
本帖最后由 fockez 于 2016-3-3 12:32 编辑

[81449.660056] [HDMI] plugin
[81449.870036] [HDMI] HDMI_State_EDID_Parse
[81449.870052] [HDMI] ParseEDID
[81449.870061] [HDMI] DDC_Read
[81450.126545] [HDMI] Sink : EDID bank 0:
[81450.126560] [HDMI]  0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
[81450.126570] [HDMI]  ===============================================================================================
[81450.126581] [HDMI]  00  ff  ff  ff  ff  ff  ff  00  10  ac  6a  a0  4d  32  52  31
[81450.126595] [HDMI]  20  15  01  03  80  30  1b  78  ea  95  35  a1  59  57  9f  27
[81450.126609] [HDMI]  0e  50  54  a5  4b  00  71  4f  81  80  d1  c0  01  01  01  01
[81450.126623] [HDMI]  01  01  01  01  01  01  02  3a  80  18  71  38  2d  40  58  2c
[81450.126636] [HDMI]  45  00  dd  0c  11  00  00  1e  00  00  00  ff  00  59  4e  59
[81450.126650] [HDMI]  47  4b  31  38  35  31  52  32  4d  0a  00  00  00  fc  00  44
[81450.126663] [HDMI]  45  4c  4c  20  53  54  32  32  32  30  4d  0a  00  00  00  fd
[81450.126677] [HDMI]  00  38  4c  1e  53  11  00  0a  20  20  20  20  20  20  00  25
[81450.126690] [HDMI]  ===============================================================================================
[81450.126703] [HDMI] EDID version: 1.3
[81450.126712] [HDMI] PCLK=148500000        Xsize=1920        Ysize=1080        Frame_rate=60
[81450.126822] [HDMI] switch_set_state 1
[81450.126839] [HDMI] set_video_enable = 1!
[81450.126848] [HDMI] video_on @ set_video_enable = 0!
[81450.126858] [HDMI] video_config, vic:16,cts_enable:0,isHDMI:0,YCbCr444_Support:0,hdcp_enable:0
[81450.126871] [HDMI] hdmi video + audio
[81450.126878] [HDMI] video_on @ video_config = 0!
[81450.126887] [HDMI] set_video_enable, vic:16,is_hdmi:1,is_yuv:1,is_hcts:0
[81450.144930] [HDMI] audio_config_internal, type code:1
[81450.144943] [HDMI] audio_config_internal, sample_rate:44100
[81450.144952] [HDMI] audio_config_internal, sample_bit:16
[81450.144961] [HDMI] audio_config_internal, channel_num:2
[81450.144969] [HDMI] audio_config_internal, channel allocation:0
[81450.144978] [HDMI] audio_config_internal when video on
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-3 12:31:23 | 显示全部楼层
[83096.540049] [HDMI] plugin
[83096.750030] [HDMI] HDMI_State_EDID_Parse
[83096.750040] [HDMI] ParseEDID
[83096.750050] [HDMI] DDC_Read
[83097.006532] [HDMI] Sink : EDID bank 0:
[83097.006549] [HDMI]  0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F
[83097.006563] [HDMI]  ===============================================================================================
[83097.006578] [HDMI]  00  ff  ff  ff  ff  ff  ff  00  10  ac  5f  a0  4c  43  59  32
[83097.006595] [HDMI]  02  15  01  03  80  33  1d  78  ee  ee  95  a3  54  4c  99  26
[83097.006613] [HDMI]  0f  50  54  a5  4b  00  71  4f  81  80  d1  c0  01  01  01  01
[83097.006631] [HDMI]  01  01  01  01  01  01  02  3a  80  18  71  38  2d  40  58  2c
[83097.006646] [HDMI]  45  00  fd  1e  11  00  00  1e  00  00  00  ff  00  56  4e  59
[83097.006662] [HDMI]  4e  4d  31  31  32  32  59  43  4c  0a  00  00  00  fc  00  44
[83097.006679] [HDMI]  45  4c  4c  20  55  32  33  31  31  48  0a  20  00  00  00  fd
[83097.006697] [HDMI]  00  38  4c  1e  53  11  00  0a  20  20  20  20  20  20  00  78
[83097.006714] [HDMI]  ===============================================================================================
[83097.006727] [HDMI] EDID version: 1.3
[83097.006739] [HDMI] PCLK=148500000        Xsize=1920        Ysize=1080        Frame_rate=60
[83097.006896] [HDMI] switch_set_state 1
[83097.006927] [HDMI] set_video_enable = 1!
[83097.006940] [HDMI] video_on @ set_video_enable = 0!
[83097.006954] [HDMI] video_config, vic:16,cts_enable:0,isHDMI:0,YCbCr444_Support:0,hdcp_enable:0
[83097.006971] [HDMI] hdmi video + audio
[83097.006983] [HDMI] video_on @ video_config = 0!
[83097.006997] [HDMI] set_video_enable, vic:16,is_hdmi:1,is_yuv:1,is_hcts:0
[83097.025051] [HDMI] audio_config_internal, type code:1
[83097.025071] [HDMI] audio_config_internal, sample_rate:44100
[83097.025082] [HDMI] audio_config_internal, sample_bit:16
[83097.025092] [HDMI] audio_config_internal, channel_num:2
[83097.025102] [HDMI] audio_config_internal, channel allocation:0
[83097.025112] [HDMI] audio_config_internal when video on


这是连接正常的显示器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-3-3 12:35:51 | 显示全部楼层
hpd hdcp参数我也都看了,也按照改了,似乎不行。现在怀疑是HDMI audio引起的,但是我不知道如何关掉audio
回复 支持 反对

使用道具 举报

发表于 2016-3-3 16:11:08 | 显示全部楼层
本帖最后由 @allen 于 2016-3-3 16:12 编辑

  你贴下ST2220M,U2412M的打印。特别是HDMI 转DVI的打印。从你贴出来的两个打印,看起来都没报错
先确定获取到EDID 再看有没错误的地方。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-5-2 10:27 , Processed in 0.021750 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部