通过注入EDID解决联想小新13 pro花屏
一、配置:小新13 pro,2020款,系统最新12.3,10710u+MX350+PM9a1+BCM94360CS2。
二、问题描述:这款小新小兵大神推荐的非常完美的黑苹果轻薄性能本,入手后折腾起来很愉快,使用体验很好。可有一个问题困扰着我,小新黑果群内也有此反映,就是小新会花屏!而且概率较大(可能个例或体质),具体表现为出现闪屏以及屏幕一分为四的闪屏,当然该问题通过盒盖再开盖可解决。
三、分析问题:
1、通过小兵GitHub上的办法更换id(地址:https://github.com/daliansky/XiaoXinPro-13-hackintosh/wiki/HiDPi,方法如下图,通过换id,若解决了则不需要看下面了。
2、可是还会花屏怎么办?我分析下来,可能是驱动“WhateverGreen”的锅,懂显卡驱动的能理解,这里不细述,但考虑该驱动随升级需要跟着“lilu“升级,定制修改显然吃力不讨好,那根据以往经验,显示器EDID方面也有原因,巧了,正是如此。
四、解决问题-适配EDID:
1、普遍方法:论坛大部分操作:一是通过hackintool提取注入(下图方法一),二是随开启hidpi一起注入(下图方法二);方法是快捷,但是我发现它跟win下提取的对比,参数不同,不说是错的,但是解决不了问题。参照小兵教程,注入edid以后(也就是方法二),会发现也会花屏,所以都否决。
2、楼主方法:(成功解决,推荐!)
不墨迹,采用的跟着步骤走就行:
首先,去这里:https://github.com/xzhih/one-key-hidpi/tree/dev;下载one-key-hidpi;
PB多可以直接这里下载,支持最新12系统:
然后,跟着小兵的方法走完:
1)以下操作仅参考:
选择注入EDID:(2) Enable HIDPI (with EDID) 显示Icon(Display Icon):(6) Do not change 选择分辨率(resolution config): (6) Manual input resolution 手动输入分辨率: 1680x1050 1440x900 1024x640 【 参考来自 MacBook Pro 13 】
说明:因为我还要外接2k显示器(16:9),也需要开hidpi,所以我输入的是二者兼顾:2560x1440 2048x1152 1920x1080 1760x990 1680x1050 1680x945 1440x900 1440x810 1360x765 1280x720 1024x640;如果显示器是4k,按下图方法找适合自己的。
上面输入格式为:1680小写字母x1050空格键1440小写字母x900重启系统,使其生效使用 RDM 选择你需要显示的分辨率,带⚡️的才是支持HiDPI 效果的分辨率
2)重启后进win,bios选择win启动不要用oc引导(教程来源这里:黑苹果提取EDID神器,解决显卡黑屏及添加屏幕分辨率-远景论坛-微软极客社区);
不复杂看我的就行:
下载安装:;“在Display IDs列表中找到我们的显示器,一般是第一个;Raw Data中的参数就是EDID数值,然后在Asset Information中,拉到最底下,找到Raw data;把下面的00,FF这堆参数都复制出来,然后,我们打开记事本,粘贴,用查找替换,把所有的空格和逗号都替换掉。就得到这么一串EDID数据,处理成一串的就行了,txt保存,重启进Mac。
3)依次打开:你的系统盘/Library(资源库)/Displays/Contents/Resources/Overrides,里面有显示器描述文件,“DisplayVendorID-xxx”,不知道那个是就切换为列表选择修改时间,最新的就是。打开这个文件夹,选择非icns图标文件那个“DisplayProductID-xxx”,建议复制到桌面,用PlistEdit Pro打开它,在IODisplayEDID后面那串,将win下提取的edid替换进去,中间的空格会自动补上,好了保存,将该文件复制回上述路径文件夹内,需要输密码。本步骤你可以复制出来对比,在Mac下注入的和win下提取的大概率是不同的。
4)以上操作完成,重启即可
5)效果描述:打开系统偏好设置》显示器,看到缩放hidpi分辨率同13寸MacBook一致,正确显示出显示器刷新率60/48。
五、一些经验:
有效无效自己检验,仅提供方法,并不包治;所以以上操作只是提供一个思路,搞这东西办法不限于此,可以通过config或者显示器文件注入等等,同时本思路也适用于其他任何黑果机型。
玩黑果都会想体验细致hidpi。如果花屏,折腾edid是可能解决问题方法之一,如果、既然要注入,那么干嘛不直接在显示器文件注入呢,对吧?
1、用三星固态可能会导致开机巨慢,我从sn730换PM9A1,开机从15s变70s左右,emm...
2、体验生态的建议换免驱网卡,cs2就够了,一百多,省很多事。
3、小新睡眠不完美,没S3相关硬件,睡眠也是假睡眠,可以通过监测睡眠然后自动开关蓝牙Wi-Fi方式实现睡眠低功耗睡眠,实测可以做到一晚上掉电在10%内。安装不成的先装个brew再装。
提供上述脚本:
4、附上我的EFI:5、附上我的edid文件,是华星的屏幕,理论上华星的可以用,友达屏不好说。:
6、续补。。。
六、结语
2014念大学开学,那是一个秋季,好学,爱折腾,粉果,开始玩黑果,挺怀念那时风气,那时论坛是一个友好互助、聚而论之的地方,人挺多,现在似乎少了些什么,且称之过去为情怀吧。
希望小新13能一直被完善,加油。 |