前言

之前我同学在公司申请了一个台式,硬件是由自己挑选,公司购买。于是乎,我和他一起挑选了兼容性较好的黑苹果硬件,前天组装好。然后就在昨天开始安装黑苹果。

同学的电脑硬件配置如下,给大家参考参考:

CPU:i5-9600K(一开始推荐的八代U,后来因为和主板组合买便宜点,选了这个。在CPU的选购上大家直接买八代U就好了,当然九代也是可以安装黑苹果的)

主板:技嘉z370 HD3(因为加上CPU套装组合买便宜,因此也留下了一个坑。z370或者说370系列主板只支持八代U的,如果要支持九代U得先用八代U点亮后进入BISO升级一下BIOS版本)

电源:直接选了个300W功率的的,型号牌子什么的不记得了

机箱:这个直接跟着主板板型来选就好了,没什么特殊要求随便选选就好。因为我们选购的主板是ATX板型的,就直接选了个兼容ATX的机箱

CPU散热器:买了个四铜管的散热器

内存条:买了两根16G的DDR4 2600Mhz的骇客神条

硬盘:512G Intel NVme固态硬盘

显示器:同学自己买的LG 2K宽屏

键鼠:随便买,能用就行,最好是插USB的

其实挑好CPU和主板是最关键的。

开始安装

制作安装U盘:在另一个电脑上,Windows下使用TransMac制作好安装U盘,这个就不说了,网上一大堆教程。

BIOS设置:

vt-d -> disable

DVMT Pre-Allcated -> 128M (以后万一要接4K显示屏)

DVMT Total Gfx Mem -> Max

快速启动(boot quick) -> disable

这块主板发现就这几个地方需要改改,如果还有我没发现的,大家可以留言

开始安装:制作好之后,把U盘插在后置USB2.0接口。这里说一下,最好插后面的USB接口,而且最好插在USB2.0接口上,减少禁行的发生。之后从BIOS中选择从U盘启动,进入四叶草。光标移动到options选项,回车;configs,回车;选择了config_UHD630这个配置文件。之后return,选择boot macOS Install form Install macOS Mojave,然后就开始跑代码了。

四叶草引导界面

代码跑完之后出现苹果logo和进度条。进度条读完之后,进入了安装界面。先选择语言,当然选择简体中文啊。

语言选择界面

之后工具选择界面,先选择磁盘工具,然后左侧选择我们的硬盘,然后点击抹掉。名称自己随便取,英文的不要太长就好。我们取的APPLE SSD。下面这一栏格式选择Mac OS拓展�(日志),接着下面一栏选择GUID分区表格式,点击抹掉,然后点击完成。因为这是一块新的硬盘,抹掉会自动有一个大于200M的EFI分区。

PS:如果你是已经装过Windows的硬盘,请确保你的EFI分区大于200M,否则会造成这一步抹盘失败。如果你的小于200M,给你一个比较好的解决办法。关机,拔下U盘,用一个装了PE的U盘启动,打开diskgenius磁盘管理工具,看看有没有MSR分区,有的话就右键这个分区,删除这个分区,然后右键EFI分区调整大小,直接把中间的杠杠拉倒最右边。如果没有的话,就悲催了,重新给你硬盘分一下区吧,这次记得把EFI分区调大一点。

抹盘这一步操作完成之后,我们就可以关掉磁盘工具了。这次我们点击安装Mac OS,出现硬盘选择界面,选择我们刚刚抹好的盘,名字是APPLE SSD。之后就是协议什么的,同意就行。然后就是一段时间的等待。NVme的速度不错,两三分钟就完成了第一部分的安装。机器自动重启!

重启后我们依旧从U盘启动,进入clover,选择options选项回车,选择configs回车,选择config_UHD630回车。然后return,这次我们选择的启动项是boot macOS Install from APPLE SSD(此处的APPLE SSD是我们之前抹盘的时候命名的名称,请根据你的实际情况选择)。然后开始跑代码,一切正常,出现苹果logo还有进度条。进度条下面出现了一行字,正在安装,剩余大约3分钟。

安装第二阶段

这里说明一下,现在苹果系统安装有两个阶段,我的理解是上一步的安装是把苹果系统的安装程序复制到硬盘中,这一步是用硬盘中的安装程序把系统安装到硬盘上。以前我记得是只有一步的,这样做可能是为了提高安装系统的速度,毕竟从U盘中执行安装程序和硬盘中执行安装程序相比肯定是更慢的。好的,回到正题,等这一步安装完成之后,我们的系统才算是真正安装到硬盘了。机器依旧自动重启,还是选择从U盘进去clover,选择options选项回车,选择configs回车,选择config_UHD630回车。然后return,这次的启动项我们选择boot macOS from APPLE SSD(一样的,APPLE SSD是我们之前抹盘时候命名的硬盘名称,请根据你自己的实际情况来)。一样跑代码,一样正常显示苹果logo加进度条,然后进入了系统。然后是引导设置,这些很简单,自己按照引导设置。

UHD630核显的驱动

进入系统后,点击左上角的小苹果图标/关于本机,发现显存只有7M,也就是意味着核显并没有驱动上。理论上最新版Lilu.kext加上whatevergreen.kext这两个驱动,只要配置文件中Graphics/Inject Intel勾选上就能原生注入驱动的。但是不知道我同学的怎么没驱动上。只好自己动手了,使用Intel FB Patcher这款软件,教程:Intel FB-Patcher使用教程及插入姿势。拓展阅读:【黑苹果显卡驱动】通过Device/properties 给Framebuffer打补丁一点经验。视频演示:Intel FB-Patcher正确演示1102修改。不过在此之前,我们还是让系统脱离U盘引导。使用Clover Configurator这款软件(后文中简称CFG软件)点击左侧mount EFI选项卡,选择我们硬盘上的EFI分区。

挂载EFI分区

点击图中箭头所指的按钮后输入我们引导设置中设置的电脑密码就可以挂载硬盘上的EFI分区。同样使用这个方法也可以挂载U盘上的EFI分区。之后,我们把U盘中的efi分区EFI文件夹下的CLOVER文件夹和BOOT文件夹复制到硬盘efi分区的EFI文件夹下。复制好后打开硬盘中的EFI分区中的CLOVER文件夹,删除除去config_UHD630的其他plist配置文件,并且把config_UHD630.plist重命名为config.plist并且用CFG软件打开,点击左侧SMBIOS,右边点击一个上下在一起的箭头选择机型,以此来配置我们的黑苹果机型。我这里选择的是iMac18,3。

如何使用CFG生成机型

现在就可以通过硬盘启动引导了,我们把U盘推出拔掉。下一段,我要好好说一下遇到的一些坑。

驱动核显遇到的坑

一开始用软件生成了config.plist文件放在桌面,使用CFG软件打开,同时打开硬盘EFI分区中的config文件。桌面的config文件使用CFG软件打开后,左侧选Devices,右下角点击Properties,可以看到需要打的补丁在里面了。在下面一小栏中左侧右键copy,粘贴到硬盘的EFI分区中的config文件对应位置。(上面视频演示中是直接把打好补丁的配置文件导出到硬盘EFI分区,这么做的话他会自动把补丁拷贝到硬盘的配置文件中,同时把原来的配置文件备份,我这里是手动复制过去)。补丁打好之后,重启发现显卡虽然驱动上了,显存2048M,但是屏幕一直在闪,眼睛都快要瞎掉那种。一开始我以为是因为同学2K屏屏幕的缘故,故调整一下参数:

framebuffer-stolenmem:00003001 -> 00000008(19M改128M)

framebuffer-unifiedmem:00000080 -> 000000C0(显存调整成3G)

framebuffer-fbmem:00009000 -> 00000003(fb内存9M改48M)

添加一个参数:

framebuffer-cursormem -> 00000003(cursor内存设置为48M)

修改好之后,保存,通过硬盘启动。竟然发现内核崩溃了,原因是framebuffer补丁没打好。

内核崩溃

可是我明明打了啊,还是按照高分屏来打的啊!后来我猜测,framebuffer-stolenmem翻译成中文意思是丢失的内存,作用可能是给BIOS中添加DVMT内存的。4K屏需要128M或以上,普通屏幕需要32M以上,而笔记本一般不能在bios设置这个,而一般大小可能是32M,具体多少我不清楚,所以只能通过这个补一个19M上去,这样就会大于32M了。可是要知道我们一开始在BIOS里面就设置成了128M,然后我们又加了一个128M,可能是这个DVMT内存过大导致补丁反而没打上去。有了这个猜想,用U盘引导启动,进入系统后我又把这个改回去了。之后关机,又用硬盘引导启动,发现能进去系统(原来我的猜想是正确的,吓得我赶紧去改了一下我的博客:【黑苹果显卡驱动】通过Device/properties 给Framebuffer打补丁一点经验)。显存也是3G,但是还是不停在闪屏。莫非闪屏不是这些的影响?幸运的是,在网上爬帖发现也有人遇到这个问题,驱动UHD630之后却一直在闪屏,他们通过把进行修改成iMac18,1解决了。原来这么简单就可以解决。果然,我使用CFG软件编辑硬盘上的config配置文件,修改SMBIOS为iMac18,1之后不会闪屏了。

声卡驱动

这一部分比较简单,因为这块主板声卡驱动有先例,我知道这块板子的layout-id该注入多少。(layout-id影响着声卡输出路线。个人理解:比如声卡通过什么线路输出到前置耳机孔、后置耳机孔、内置扬声器啊什么的。中文意思就是布局id,顾名思义,有点输出线路布局的味道。也就是声卡通过什么线路输出通过这个id决定,填对了才会有声音嘛。词穷,我也不知道怎么解释,想知道有哪些数字可以看我上一篇博客《记一次黑苹果安装》)。这块主板layout-id是92,我们通过CFG软件打开硬盘上的config配置文件,在图中位置填上92。

声卡layout-id注入

然后打开硬盘EFI分区:CLOVER/kexts/other,打开这个文件夹之后打开这个文件夹下的其他驱动文件夹,把AppleALC最新版这个驱动放到other目录下。记得保存好配置文件之后重启一下,声卡就成功驱动上了。最后,附上一张关于本机图片:

关于本机

黑苹果uhd630黑屏_UHD630核显驱动方法及驱动后闪屏严重问题解决记录相关推荐

  1. win10更新后闪屏处理方法

    win10更新后闪屏处理方法 在我的电脑上处理成功了,但是中途没有拍照,我把详细过程说一下. 按下 Ctrl+Alt+Delete ,出现任务管理器选择的界面 一直按着 Shift,同时点击右下角 关 ...

  2. 【转载】用外部程序启动AutoCAD方法的研究(启动闪屏制作与CreateProcess启动操控AutoCAD探索)

    第1 页 用外部程序启动AutoCAD 方法的研究 --- 启动闪屏制作与CreateProcess 启动操控AutoCAD 探索 作者:七彩云南(QQ) QQ:420304230 E-mail:Ay ...

  3. 屏幕在休眠唤醒后闪屏

    http://blog.csdn.net/dwyane_zhang/article/details/8115253 一.屏幕在休眠唤醒后闪屏? 答:添加当屏幕休眠时置低reset脚,在resume的时 ...

  4. 黑苹果uhd630黑屏_i7-9700k,UHD630核显,HDMI接口,usb3.0,成功黑苹果!-远景论坛-微软极客社区...

    主要配置配置如下: CPU:i7-9700k; 搭载9代核显UHD630. 显卡:RTX2070 主板:技嘉z390 gaming x (板载声卡alc892) 由于等待rtx2070的显卡驱动无果, ...

  5. UHD630核显驱动方法及驱动后闪屏严重问题解决记录

    前言 之前我同学在公司申请了一个台式,硬件是由自己挑选,公司购买.于是乎,我和他一起挑选了兼容性较好的黑苹果硬件,前天组装好.然后就在昨天开始安装黑苹果. 同学的电脑硬件配置如下,给大家参考参考: C ...

  6. 黑苹果手动修改intel hd3000核显显存大小.2022-11-29

    intel hd3000核显显存大小是由 AppleIntelSNBGraphicsFB.kext 进行分配的,在系统已经正确匹配驱动文件的情况下,可以通过修改AppleIntelSNBGraphic ...

  7. win7下玩完美玩魔兽争霸3的方法,完美解决闪屏和黑边

    在Win7下玩魔兽是没法全屏的,有时候修改分辨率还会闪屏,用以下方法可解决. 比如你电脑里魔兽默认的是1024×768 32位,你在游戏中先选好,然后退出魔兽. 进入注册表,运行里输入regedit, ...

  8. ps2019窗口闪屏_【2018-2019】三星电脑显示器老是闪屏的解决方法word版本 (2页)

    本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除! == 本文为 word 格式,下载后可方便编辑和修改! == 三星电脑显示器老是闪屏的解决方法 为了将液晶显 ...

  9. 电脑闪屏是什么原因_啄木鸟家庭维修|液晶电视闪屏什么原因

    液晶电视大家都是熟悉的,对于液晶电视闪屏这个故障,相信大家或多或少,听说过,甚至见过.那么,液晶电视闪屏是什么原因呢?该如何检修呢?一起来了解一下. 一.液晶电视闪屏的原因 闪屏是指显示器在运行时,屏 ...

  10. 台式电脑开机显示蓝屏 检查计算机上的病毒,电脑开机后蓝屏怎么办

    电脑开机后蓝屏怎么办 相信大家在使用电脑过程中都会遇到电脑开机后蓝屏这恼人的问题,导致电脑开机后蓝屏的原因有很多种,下面就来详细的分析一下原因及解决方法. 电脑开机后蓝屏的原因 原因一:程序出错会蓝屏 ...

最新文章

  1. 文档服务器连接未响应,win7DNS服务器未响应或者未连接问题的解决
  2. Java之什么是序列化以及为什么要序列化
  3. 在做自动化测试之前你需要知道的,转自:http://www.cnblogs.com/fnng/p/3653793.html
  4. [CentOS Python系列] 六.阿里云搭建Django网站详解
  5. php在html中生成option,php-如何为使用laravel表单生成器创建的select标签的选项指定HTML属性?...
  6. 在ASP.NET页面中动态添加控件
  7. 【开源社区】如何参与JEECG开源团队?
  8. 装完Ubuntu 9.10后要干的事
  9. xftp找不到匹配的outgoing encryption 算法 怎么解决
  10. 海量存储之十九--一致性和高可用专题
  11. Pycharm教程--断点调试
  12. python中对象的定义_全面了解python中的类,对象,方法,属性
  13. 【语音去噪】基于matlab基本维纳滤波算法语音去噪【含Matlab源码 570期】
  14. 目标跟踪之Camshift
  15. 页面修饰框架SiteMesh的简单使用
  16. 小班计算机游戏教案,幼儿园小班游戏教案15篇
  17. 安全测试(六)iOS ipa软件安全 APP应用安全 手机软件安全 ipa安全 ipa反编译 应用日志窃取 ipa漏洞 应用软件本身功能漏洞 iPhone移动应用常规安全讲解
  18. 命令行测速工具 linux,Linux命令行下常用的网络测速工具
  19. IOS上架时及开发注意事项
  20. 日期转换和日历的使用方法

热门文章

  1. MATLAB 神经网络函数
  2. c语言试题库 文库,C语言试题库
  3. 锐捷交换机虚拟化配置
  4. 八种常规常用的SQL查询语句
  5. Netbean8.2初次运行Mavn的初始配置
  6. 计算机考试67,注册电气工程师基础考试计算机基础知识试题答案(67)
  7. AC97 与 HD audio的区别
  8. JAVA ANDROID电脑开发环境配置,说多了都是泪
  9. LaTeX下载安装与使用
  10. 最新主流 Markdown 编辑器推荐