主机读不到EDID

主机读不到EDID,第1张

解决方法如下:

一、使用“SoftMCCS”软件。安装软件后打开, *** 作步骤如下:

1、打开SoftMCCS软件。

2、如果接了多台显示器,则在左上角的栏中选择需要读取EDID的显示器型号;如“DELL E198WFP”。

3、点击左上角“File ->Save EDID as”,将EDID信息保存在想要的位置,文件名可以指定,文件类型要选择“Raylar EDID file (*.dat)”。

二、用文本编辑工具(如写字板)打开刚刚保存的EDID文件。

三、可以看到右下方有128个16进制数,这就是刚刚保存的EDID信息了。

EDID,中文名称扩展显示器识别数据,是VESA在制定DDC显示器数据通道通信协议时,制定的有关显示器识别数据的标准。EDID存储在显示器中的DDC存储器中,当电脑主机与显示器连接后,电脑主机会通道DDC通道读取显示器DDC存储器中的存储的EDID。

存放路径一般在桌面(C盘)中,具体还要看自己怎么调。

调试流程是确认板子是否识别到了显示器的EDIDecho0x1f>/sys/module/drm/parameters/debug1插拔一下hdmi,然后dmesg|grepdrm,看看里面的信息是否解析到了edid[405.576876]EDIDblockisallzeroes[405.577224]rockchip-drmdisplay-subsystem:HDMI-A-1:EDIDblock0invalid.[405.687232]EDIDblockisallzeroes[405.687590]rockchip-drmdisplay-subsystem:HDMI-A-1:EDIDblock0invalid.1234EDID=0这个就是显示器被识别为DVI的主因,当无法读出edid时,hdmi驱动可能就会以dvi显示输出。

1. 楼主,不太清楚您说的AUX是哪种?

如果是音频的那个AUX,是无法读取显示器的EDID的。

如果是工程调试的那个AUX,那得需要相应的调试工具去软件里查找EDID。

2. 您如果是开发人员,一般用到的信号发生器都有直接读取EDID,并将EDID直接反馈到显示屏上的功能。

3. 您如果是普通用户,目前有一系列显卡可以支持查看EDID功能,英伟达的NVS系列显卡,安装最新的显卡驱动,显卡控制中心里就可以导出EDID文件,不过仅仅是.txt格式的。(对于导出的这个文件,要了解内容还要自己翻译,还有个小毛病,HDMI扩展部分的checksum值为00。)

4. 您如果是普通用户,还可以在Windows *** 作系统的注册表里查找,将显示器连接到Windows电脑,Windows开始菜单→运行→regedit→注册表编辑器→HKEY-LOCAL-MACHINE→SYSTEM→CurrentControlSet→Enum→DISPLAY→选择您要查看的那个显示器的代号→Device Parameters→里面有个对应的EDID。(对于导出的这个文件,要了解内容还要自己翻译,还有个小毛病,只有前128位基础部分,没有后面的扩展部分。)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11964638.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存