uhd630黑苹hdmi_【黑苹果】升级10.15 驱动UHD630 HDMI(附EFI)
配置单
CPU: i5-8500
主板: Asus TUF B360-pro with Wi-Fi(仅HDMI无DP)
显卡: 核显UHD630
硬盘: 金士顿 ssd,单硬盘,win10+macOS 10.15.3双系统
内存: 芝奇 DDR4-2666 8G * 2
显示器: Aoc 24寸 2K屏, 双HDMI,无DP
升级路径
本来是通过10.14.1的镜像安装的,一路升级到了10.14.6.
新冠疫情在家远程办公的最后一个周五,手贱直接升级到10.15.3,无法启动。猜测可能升级是成功的,但是跟显示器输出有关不能亮屏,所以放了很久,确保能走的升级程序都走完。之后多次尝试重启无果,准备放弃的时候突然想到可以用别的EFI引导试试。于是开始了折腾之路。
升级成功
买了3个小时的临时迅雷会员,下载了10.15.3 with clover的镜像。
结果突然想到,闲鱼淘来的32G 闪迪U盘给丈母娘下车载歌曲寄走了。于是问老婆找来那个快散架赛门铁克东芝U盘,但是只有8G,镜像做不进去,10.15.x的镜像都超过了8G。后来网上无意中看到,10.14.x普遍是6-7G,大喜,于是下载10.14.6 with clover,心想着实在不行就抹盘重装吧。
用家里的15款带USB MBP向U盘中写入10.14.6镜像时,看到U盘里有原来新装的时候用的10.14.1的镜像,于是使用这个镜像EFI尝试引导,失败。
用10.14.6镜像重新制作镜像,做最后的挣扎,不行就基本只能重装了。结果奇迹发生了,成功引导。
驱动
目前声卡和显卡无法驱动。于是基于新的efi开始调试
声卡
网上都说声卡简单,于是我也先开始搞声卡,下载最新的AppleALC.kext,音频注入写1,声卡搞定。
至于为啥注入1,是参考老的EFI,网上的教程基本都是说根据声卡型号balabala... 但是好像都没说清楚怎么推算出具体的数字的。
显卡
因为现在是能启动的,只是显存只有14M,显卡驱动使用了兼容方案,这种方案只能正常显示,不能发挥显卡的性能,会有叠影、花屏的问题出现,而且GPU渲染能力不足时,cpu压力也会很大,电脑表现为非常卡顿。所以驱动简单来说需要进行两步:
生成并应用补丁
禁用兼容方案使新驱动生效
生成并应用补丁,本质是向conig.list/Devices/Properties中写键值对。
参考黑果小兵的博客,找到现有HDMI接口的索引号,并把原来默认为DP的设置改为HDMI. 并生成相应的补丁,应用到原有的config.list上。
Connectors那一页是最主要的,我反正是取消 Apply Current Patches的时候(不懂原理),当前在使用的显示器会在Connectors里高亮,记下索引号,知道这个接口就是我们要用的HDMI。这一步其实是靠结果推测来的,因为我尝试了很多遍网上的教程都无法使用HDMI启动,后来猜测,系统升级,接口索引号不可能会变,而补丁中的可变量好像和系统版本无关,也就是说,无法启动,可能不是因为补丁本身,所以把老的补丁又拿过来patch进去。 (基于这个猜测,其实老的EFI应该也能用的,直接去搞第二步就好了) 得益于我先搞好了声卡驱动,这个patch打进去重启后,显示器黑屏,我突然想到用声音按键测试是否已经启动,只是显示器HDMI无效,结果还真被我试到了,按音量加减时能听到正常的调整声音,猜测此时显存应该正常了,只是HDMI接口问题。
HDMI非常严格,只允许使用以下总线ID: 0x01,0x02,0x04,0x06,而且部分主板只接受这些值中的一种或两种。例如,技嘉 Z390只接受0x04。
我根据结果反向推测,第一步的重点应该就是找到HDMI接口对应的索引号,所以找到后就逮着这一个索引号,尝试一遍0x01,0x02,0x04,0x06这几个HDMI可用的总线,类型选HDMI。其他所有的索引都把类型选成dummy,不用管。生成的patch打到config.list之后,就可以开始进行第二步。
patch内容基本是默认的,大体意思就是给Connectors和显存打补丁。(导出覆盖即可无损patch进去) 我同时还下载了最新的whatevergreen和lilu, 不确定旧版是否一样可用,反正尽量新吧。
按网上的教程,基本只有第一步的操作,我按第一步操作了很多遍也不能正常启动,直到我看到了另一篇文章
受该文章启发,因为U盘里的efi能引导启动,但是那个驱动肯定不是正确的,而现在我们有了新的驱动了,所以猜测需要禁用一些配置项。我尽量按照上述文章中的步骤去尝试禁用(因为有些项我是真的没找到)config.list中其他所有HDMI或显卡注入相关的参数
亲测忘记取消勾选config.plist/Graphics/ig-platform-id旁边的 inject HDMI时也能正常驱动,猜测最主要的应该清空config.plist/Graphics/ig-platform-id(U盘中EFI默认是0x12345678, 按网上教程改为UHD630 007那个号之后,无法启动)和取消勾选config.plist/Devices/InjectIntelHDMI
文章中对启动参数的修改,我不确定有没有作用。
至此,UHD630 HDMI成功驱动。
总结
事后仔细思考了一下整个折腾过程,发现补丁原本的就是可用的,无法启动很可能是Clover引导问题。而此前一直不知道Clover以及kext驱动如何升级,应该是没有真正升级成功就去升级操作系统大版本了。后续的系统升级,预计EFI文件基本保持原状,确保Clover以及相关kext驱动正确升级到最新即可成功升级。等年底10.16发布后再进行尝试。
uhd630黑苹hdmi_【黑苹果】升级10.15 驱动UHD630 HDMI(附EFI)相关推荐
- uhd630黑苹hdmi_【EFI】联想 ThinkCentre M920t-N000 i5-9500 UHD630 ALC662 10.14.6 HDMI 黑苹果Hackintosh 引导下载...
电脑型号 联想 ThinkCentre M920t-N000 台式电脑 操作系统 Windows 10 64位 ( DirectX 12 ) 处理器 英特尔 Core i5-9500 @ 3.00GH ...
- Acer 4750 安装黑苹果_黑苹果 MacOS 10.15 Catalina 最新安装教程
原创教程地址:黑苹果 MacOS 10.15 Catalina安装教程(店铺远程安装收集+定期维护更新) B站视频教程:https://www.bilibili.com/video/av5824875 ...
- 黑苹果之路::联想YOGA C740+黑苹果Catalina 10.15.6+DW1820A实现隔空投送、接力、随航
联想YOGA C740--黑苹果Catalina 10.15.6 先上个效果给大伙瞅瞅 配置环境 联想YOGA C740 i5-10210U 16G (原厂的硬盘pm981不能用,因此我是装在其他硬盘 ...
- MAC升级10.15不能使用[远程桌面连接]--解决方案
MACBook升级10.15之后发现远程桌面无法打开,提示如下: 各种找资料(主要是威锋网)均无法解决,只能换软件了!!! 替代软件:Microsoft Remote Desktop 8.0.7版本, ...
- 迪兰恒进 RX550 2G 超能 驱动黑苹果macOS 10. 15
PCBETA 原帖作者,硬件已升级,依然支持10.15.7 原来以为 RX550 2G 可以开核,并且找到了bios文件,于是购入一个开始摸奖,结果: 2G 版本.Lexa核心.512sp的不能刷bi ...
- 黑苹果 MacOS 10.15 Catalina安装教程
10.15 Catalina 桌面 一.准备工作 一个8G以上的U盘(有的U盘标的是8G,实际只有7.X,实际容量小于7.5G的会失败) MacOS镜像.TransMac(刻录工具).DiskGeni ...
- 黑苹果 MacOS 10.15.7 Catalina 最新安装教程
原创教程地址:https://macx.top/105.html B站视频教程:https://www.bilibili.com/video/BV1da4y147my ...
- 黑苹果 MacOS 10.15 Catalina 安装详细教程带工具资料
图文教程悦享地址:点击打开链接 视频教程 B站地址:点击打开链接 一.准备工作 一个8G以上的U盘(有的U盘标的是8G,实际只有X,实际容量小于7.5G的会失败) MacOS镜像.TransMac( ...
- 黑苹果 Catalina 10.15 安装镜像集中营
Catalina正式版10.15已发布,这里提供各版本原版四叶草镜像. 一.macOS Catalina 10.15 19A583 With Clover 5093 1.新增patch解决部分机器安装 ...
最新文章
- C# DateTimePicker控件如何精确设置显示时分秒
- 关于iOS去除数组中重复数据的几种方法
- 技术驱动还是产品驱动
- ajax中success函数无法改变全局或局部变量的值
- 在Android Studio中使用Method trace,查看某进程的所有线程trace的方法
- MVC采用Jquery实现局部刷新
- hive 指定字段插入数据_Hive插入数据的几种常用方法
- android黑名单挂断电话(endCall)反射方法获取
- C# IMEI15位转换成8位密码
- 神经元模型和BP网络
- java 数据库异常,数据库常见异常
- Joomla 插件 attachments 使用时出现不支持ZIP文件上传的错误
- 有了雀巢智能咖啡机,单身狗离“秀恩爱”还会远吗?
- windows winsxs 删不掉
- 代理服务器没有响应解决方案
- 正则表达式 re sys os random time 模块
- (OpenCV)图像目标尺寸检测
- Caused by: java.sql.SQLException: Value ‘0000-00-00‘ can not be represented as java.sql.Date
- 李嘉诚布局接班人富儿穷养 财富版图正远离中华区
- R语言学习笔记3_探索性/描述性数据分析
热门文章
- 关于ArcEngine Error1327的解决方法
- 她都不知道我学过Python——观《你好,李焕英》 有感
- 马航37年前一起劫机案被指至今仍是“谜团
- C# 遍历toolStrip控件
- 牛客网中级项目学习笔记(一)
- python中字符串常量可以用任意多个引号括起来_Python---3基础输入方法
- 配置Lync 2013/Skype for Business 2015/Skype for Business 2019联盟用户模糊搜索
- 开元研究之中国传统媒体发展预测
- 《C++Primer》第十七章 标准库特殊设施
- javax/servlet/ServletOutputStream SpringBoot