关于我的1080P显示器输出不能达到1080P于是我只能自己修改EDID来让它认清现实这件事
文章目录
- 前言
- 一、问题出在哪里?
- 1.1 分辨率是怎么被读取的
- 1.2 修改思路
- 1.2.1 N卡控制面板?
- 1.2.2 看一下EDID
- 二、如何解决
- 2.1 如何修改相关数据
- 2.2 修改之后怎么写入
- 2.2.1 写入驱动中
- 2.2.2 一些其他我曾经看到的参考
前言
咸来无事俺买了一块屏幕打算diy个显示器,又买了显示器壳子和驱动板,装好之后使用vga接口,分辨率无论如何都是一个奇怪的数值和比例,但是使用hdmi接口就没有问题。
起初我还以为是vga接口带宽上限的问题,但是1080P60Hz是没有问题的,之后我又怀疑是vga线的问题,问了店家之后也确定了线没有问题,于是开始大量的上网冲浪,终于找到了问题所在以及解决办法。
写下这篇文章只是为了记录一下,万一下次会用到(毕竟换系统以后要重新做一次,而我的上一个系统盘悲壮地裂开了,做好的文件都找不到了,还得重新再冲浪一次,555555,而且上次冲浪看到的好多文章都找不到了,我还是靠着一丢丢的记忆来弄的,究极折磨
一、问题出在哪里?
1.1 分辨率是怎么被读取的
答:EDID
详见:EDID的简介和解析
总之就是读取显示器内的EDID数据,视频输出端再依据EDID内提供的各种信息来决定如何输出,数据中就包括了分辨率,因此只需要对EDID动一些手脚就可以了
EDID大概了解一下就可以了,不用完全深入,借助一些优秀的软件就可以完成可视化修改了。
1.2 修改思路
1.2.1 N卡控制面板?
在N卡的控制面板里面可以自己添加分辨率,但是我多次尝试之后,修改的也只是显示分辨率,而非显示器的输出分辨率。在某些情况下这个功能还是勉强可用的,先记下来。
1.2.2 看一下EDID
为了继续定位问题,当然是要把EDID数据读出来看一下是不是问题所在。在Windows系统中,edid数据会从显示器中读取后最终被加载到注册表,edid相关的软件几乎都可以从注册表中读取,推荐软件是:
Monitor Asset Manager(写入必备,可以查看edid的总体报告)
AW EDID Editor(可视化很强,win10系统兼容性很好)
至于其他软件就暂时不考虑了,有的软件证书过期,完全打不开,有的软件在win10下窗口显示不全,有的只能编辑HEX,并不友好。
安装好Monitor Asset Manager之后,查看对应显示器的信息,例如我的:
可以看到,native/preferred 竟然是1280x1024,下面支持的列表中也没有1080P,那么问题就是出自这里了。
如果你不确定哪个文件对应哪个显示器的话,带有[Real-time]的是正在使用的,[Registry-Active]是当前使用的对应的注册表项,[Registry]是曾经插过的,[Sample]不用管。
或者打开设备管理器(Win+X M对应项),找到监视器类,展开以后打开对应项的属性,在事件面板中可以看到显示器名称
如果使用AW EDID Editor来打开的话,这个名称可以帮你很好地定位。
二、如何解决
2.1 如何修改相关数据
确定了问题所在,那么就可以开始修改了,在AW EDID Editor中打开需要修改的条目,如果不确定的话可以从Monitor Asset Manager中读取导出.bin文件,再在AW EDID Editor中打开修改,具体修改思路可以参考EDID总结,但还是请按需修改,必要时请回看EDID的简介和解析。
我的这个情况我可以把相同显示器hdmi口下的数据导出来做为参考来修改,但还请实际问题实际分析。
将修改好的数据导出为.bin文件,在Monitor Asset Manager中打开查看修改后的数据是否正确,如果没问题,就可以进入下一步。
2.2 修改之后怎么写入
2.2.1 写入驱动中
在Monitor Asset Manager中导出为inf文件,然后依次进入:
设备管理器——监视器——打开对应的显示器的属性——驱动程序选项卡 更新驱动程序——浏览我的电脑以查找——让我从计算机上的可用驱动程序列表中选取——从磁盘安装——浏览——选择对应inf文件——安装(如果因为驱动未签名而不能安装,请参考INF不包含数字签名问题)——重启电脑 即可
这个方法在换了系统之后会失效,所以最好是保留做好的inf文件,以便在新系统中安装。
另外,我试过直接修改注册表(HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\DISPLAY\显示器名称\xxxx\Device Parameters下的EDID的值)(因为当时没能找到能生成inf文件的程序,自己又懒得按教程手写inf),并没有生效,猜测是因为没有把所有要修改的条目都改了。
2.2.2 一些其他我曾经看到的参考
edid可以直接写入回显示器中,但是由于我没有设备,请懂硬件的自行测试。
巨硬这边也有官方文档,关于自制inf文件的,有需要的自行操作。
zh-CN:Monitor Edid 的制造商替代
en-US:Manufacturer override of monitor EDIDs
n卡的专业卡的控制面板中自带edid写入功能,参考:
直通RTX8000显卡,vnc连接双屏画面
mac也会遇到需要修改edid的情况,参考我找不到了
关于我的1080P显示器输出不能达到1080P于是我只能自己修改EDID来让它认清现实这件事相关推荐
- 关于我的Android 博客
我是曹新雨,我为自己代言.现在的菜鸟,3年以后我就是大神.为自己加油.微信:aycaoxinyu 关于我的Android博客,都是我当初遇到困难,克服之后,写上去的.后来,有人加我微信,问我一些问题, ...
- 关于我的FPGA博客
关于我的FPGA博客 1)一直从事FPGA相关工作,10年工作经验: 2)主要从事Xilinx FPGA逻辑开发: 3)FPGA研究方向为接口开发,包括低速接口和高速接口: 4)熟练使用FPGA开发软 ...
- 数据科学与R语言: 关于我 Rer
数据科学与R语言: 关于我 Rer 数据科学与R语言: 关于我 关于我 钱钟书曾说,鸡蛋好吃不一定要去认识下蛋的母鸡.不过人类是社会化的动物,访客和博主都希望有多一些的交流.在2012年元旦之即,写下 ...
- 1080p显示器与2k的差别究竟有多大?该如何选择
所谓分辨率,即显示器能显示多少个"像素点",如1080p显示器则有1920*1080个像素点.以同样尺寸的屏幕来说,高分辨率有两个优势:一.高分辨率显示器所能呈现的画面就愈细腻.逼 ...
- 联想台式机Windows 7系统设置双显示器输出
1.主机后面的双显示器插线如下图: 红色箭头所指部分为NVIDIA独立显卡 GeForce 405的VGA插口,上面的蓝色接口为Intel (R) G41 Express Chipset 集成显卡的V ...
- 关于我与CSDN不得不说的故事
关于我与CSDN不得不说的故事,emmmmm~可以确定不是"事故" Topic1 你来自哪里?来CSDN想收获什么? 坐标轨迹溯源:from 花园城市 to 榕城(虎纠) 我与CS ...
- 关于我的SEO求职经历
关于我的SEO求职经历 我是如何走进 SEO 行业的? 毕业了!我能干点什么呢?寻找网站建设公司?毕竟自己学的就是网站建设这一行业,但是从事网站建设的人士非常多,都是有工作经验的.对于 ...
- 关于笔记本电脑修改显示器刷新频率后,重新开机时会自动修改为上一次的频率问题
下面是我使用win11笔记本遇到的一些问题,也是找了好久 才找到解决的办法(亲测有效) 下面就给大家介绍一下笔记本修改显示器刷新频率后,重新开机时会自动修改为上一次的频率解决办法. 第一步:点击 & ...
- 用MARP输出PPTX文件,不能用powerpoint软件修改,这是正常现象吗?如何才可以修改?
如题所示,用MARP输出了一个PPTX文件,只能看,但不能用powerpoint软件修改,这是正常现象吗?如何才可以修改?
最新文章
- POJ 1236 Network of Schools(tarjan)
- java绘图之Graphics类
- linux脚本读取mssql数据库,WebShell通过SQL语句管理MSSQL
- c语言 fopen、fwrite、fread、fclose函数(打开文件进行读写覆盖或追加)
- Python内存管理方式和垃圾回收算法解析
- 语音交互编程语言了解一下?
- JQ ajax解决跨域
- HttpWebRequest POST 数据时请求头多了一行Expect: 100-continue,少了数据行
- Win10家庭版远程桌面工具RDP Wrapper
- 编程原则:戒虚而务实,谋定而后动
- 聚焦应对最新网络安全挑战,2022 BLACK HAT- OMDIA分析师大会报告开放申请
- Ubuntu下安装Maskrcnn_benchmark(pytorch)踩坑分享
- 海思Hi3559AV100移植Qt5.9.9(一)
- Blob和Clob类型
- 什么是web服务器?有哪些作用?
- 团队管理者就是背锅的
- win10系统如何连接宽带连接服务器,win10宽带连接在哪_win10设置宽带连接的方法...
- subprocess模块详解
- ftp文件服务器客户端,ftp文件服务器客户端访问及常用命令
- window10系统jdk1.8改成1.6
热门文章
- 程序员的基本素质---树上还剩几只鸟
- idea常使用到的设置操作使用介绍
- USB一致性测试-USB2.0测试
- 红帽linux9安装,红帽linux9.0安装教程
- java音频播放器代码_谁可以用Java编写音频或视频播放器的代码. 您可以运行实现....
- 【Linux基础篇二】VMtools的安装、共享文件夹的设置
- CTF-RSA共模攻击
- 《华尔街之狼》精髓:摔倒并不是坏事,就怕你因此放弃。
- 实现京东商品详情页面的商品切换功能
- kafka启动内存报错There is insufficient memory for the Java Runtime Environment to continue