【求助】有没有人会找到或修改X230 VBIOS模块的?更新:再次尝试,彻底确认仅修改EDID确实无法解决2160*1350屏幕在BIOS界面不亮的问题。
本帖最后由 ivex 于 2023-10-16 08:56 编辑如题,改了块2160*1350的屏幕,bios界面基本不亮(仅有一点色线提示屏幕是有输入信号的)。
在高级菜单里作了各种设置,而且刷屏幕edid十几次尝试各种分辨率时序组合均无效,基本确定此问题并非修改edid可以解决。
以下是刷入测试的几个时序:
第1图是改了可选的频率,只是进系统不用再自定义时序了而已。
第2图是将detail设为低分辨率低带宽时序,也曾增加过established时序。
第3图是想到总长宽一致或许就可以,参照两个1920*1200的屏幕H/V详细参数,照总数2204*1367设置的,这样设置其它分辨率才能在windows显示。
有效范围内是靠左上角正常显示的,右边空白部分黑屏或花屏,底部跟随有显示数据的最后一行。但是bios界面无论60还是30hz全部黑屏或者花屏。
总之所有时序表都用了也无效,我X230装过4个各种尺寸屏幕的EDID全都是只有最大分辨率默认时序的,只有外接显示器才有低分辨率的通用标准时序表。
怪不得出厂EDID没选这些设置,上网查了是有优先级的,默认时序最优先,所以改别的都没用…也曾尝试将native设为56、30之类较低频率,BIOS仍然花屏。
6.25更新:之后受L570上装过的120hz 1080p屏幕EDID的启发,它的60hz并非降低了像素频率,而是将v总翻倍了实现的。
那么我就想,既然翻倍可以,那减半行不行?奇葩的是这个v总1367不但是奇数,而且是质数…
只能从h总下手,2204变1102,windows正常显示,甚至还居中了。这带宽这总分辨率总可以了吧!
结果悲剧了,刷入插上直接不识别,连背光都不亮。仔细确认又刷一遍焊上仍然如此,至此彻底确定,修改EDID无法解决BIOS界面点不亮的兼容性问题。
当然,读出来的edid芯片里面还有很多其它内容,但是关于这些网上完全没有相关的资料。
总之,现在这个兼容性问题就是VBIOS只会死脑筋非要用屏幕提供的、v总只能为1367而它并不支持的分辨率;
不是带宽问题,168.15MHZ像素频率的1920*1200@60hz直接点亮,而基本同像素频率的2160*1350@56hz却花屏,设置频率更低一样花屏。
这屏幕也是死脑筋,只要更改默认分辨率2160*1350@60hz就会导致进系统后默认黑屏、改其它任何分辨率均黑屏。
两个轴的怼到一块了属于是,是我干的,我却实在轴不过他们…
既然改edid解决不了,那只能通过修改VBIOS使其像WINDOWS一样,在BIOS界面强制用一个特定的分辨率放大显示而不是点对点才有可能解决。
BIOS用uefitool导出的模块,有些Universal IFR Extractor识别为unknown,无法反编译为文本。即便是反编译的文本也不清楚如何更改默认设置而不仅是界面。
现在是连VBIOS所在的efi模块都找不到,更别提修改了…希望有懂行的大佬指点迷津~
唉,有时间逛论坛的技术大佬越来越少了… 你修改的EDID文件给我,我看对不对,是不是修改错了位置。 wj321 发表于 2023-6-19 17:31
你修改的EDID文件给我,我看对不对,是不是修改错了位置。
最后一图就是初次修改的内容,前后改了十几个版本,出错不太可能的,毕竟是工具搞的…更不能每个都出错啊,毕竟就算不改,BIOS都点不亮 按理说,进BIOS屏幕应该会点亮的。
进系统后花屏或黑屏,个人理解就是分辨率和刷新频率不匹配。
我的处理方法很简单,另外接一个普通显示屏,保证这个屏可以正常显示,然后进入显示器设置,找到花屏或黑屏显示器的显示适配器属性,就可以看见有效模式列表,照此设置即可。
本帖最后由 ivex 于 2023-6-19 22:25 编辑
rundog 发表于 2023-6-19 20:41
按理说,进BIOS屏幕应该会点亮的。
进系统后花屏或黑屏,个人理解就是分辨率和刷新频率不匹配。
我的处理方 ...
这个有效模式列表也是根据EDID来的。进系统后没问题,就是BIOS界面无论如何都不亮或花屏,无论如何都无法正常显示。
我都想把默认时序改成analog试试了,不过H/V详细参数又犯了难,算了不懂就先不动了
ivex 发表于 2023-6-19 22:19
这个有效模式列表也是根据EDID来的。进系统后没问题,就是BIOS界面无论如何都不亮或花屏,无论如何都无法 ...
那是场频和行频,也是横竖最大刷新带宽,有效带宽包含未显示的分辨率,就是1920×1080其实还有横竖100来点的未显示点也要算在带宽之内,这2天项目要交付,所以很忙,周末我编个程序看看你设置,理论上只要预留分辨率支持就应该能显示 wj321 发表于 2023-6-20 09:45
那是场频和行频,也是横竖最大刷新带宽,有效带宽包含未显示的分辨率,就是1920×1080其实还有横竖100来 ...
H/V我基本理解了,也就是照总数2204*1367设置的,这样设置其它分辨率才能在windows显示。
有效范围内是正常显示的,右边空白部分黑屏或花屏,底部跟随有数据的最后一行。
但是bios界面就是全部黑屏或者花屏,我主楼发的两个工具都能显示详细的参数,AW是修改工具。
所有时序表都用了也无效,回头我把更改过的部分设置的截图更新到主楼。
我X230装过4个屏幕的EDID全都是只有最大分辨率默认时序的,只有外接显示器才有低分辨率的通用标准时序表。
怪不得出厂EDID没选这些设置,上网查了是有优先级的,默认时序最优先,所以改别的都没用… 更新:已更改为低总分辨率但无法识别,背光都不亮。至此彻底确定,仅修改EDID无法解决BIOS界面点不亮的兼容性问题:-| 核显VBIOS尝试用Intel Binary Modification Program配置,EC没有工具靠自己逆向去研究。核显VBIOS有个trick可以找得到,开头应该是$VBT或者类似差不多的一个什么字符串。 路过 帮顶
页:
[1]