【Hackintosh】记录Nvidia GTX1080Ti吃上Monterey12.4的折腾历程


前言

众所周知,由于英伟达与Apple理念不合,导致后者与AMD公司达成合作,因而产生了大量的免驱A卡,例如经历了多次矿潮洗礼的RX4X0,RX5X0系列,虽然能够免驱,价值便宜,但是用的提心吊胆,不知道哪一天就翻车了。如今大多数使用的免驱A卡5500XT/5700XT,以及6600XT/6700XT/6800XT/6900XT,以及最新发布的6x50系列,均可以免驱玩转黑苹果(5X00 XT/6X00XT系列免驱,6X50系列通过仿冒相同类型的Navi核心显卡免驱)这都是后话。在合作的早期,Nvidia 6X0/Ti,7X0/Ti的绝大多数显卡均能够免驱(详细型号请进行百度搜索,各个版本苹果系统的免驱显卡支持列表),而9X0/Ti,10X0/TI并不能够直接驱动,需要使用Apple签名的英伟达发布的webdriver进行苹果系统的显卡驱动,在支持到10.13.6以后,广大黑果一直在等待10.14.6系统的驱动,但是很遗憾,Apple并未给Nvidia发布的10.14的webdriver签名,从而少数免驱的N卡不受影响外,多数靠webdriver驱动的帕斯卡构架的显卡均停在了10.13.6系统。随着Monterey 12系统的发布,Apple在Monterey 12 Beta7 移除了对老版开普勒架构免驱卡的支持,大神通过提取以前版本中免驱N卡的驱动,以补丁的形式继续注入到新系统,使老版免驱卡能够继续支持新系统。随着2022年6月1日的到来,Apple签名的webdriver过期,部分黑果的机器开始受到影响,具体表现是关机以后再次开机转圆圈,进不去系统(本人的10.13.6也未能幸免),本想着老老实实用windows系统,偶然间在Github发现有大神制作了显卡补丁,能够让不受系统支持的老机型或者老显卡继续受到支持,使用新系统,于是,果断折腾,使用两个小时配置EFI,一次跑码过,直接安装系统,打上补丁,顺利的从10.13.6上到了12.4,下面来简单记录一下折腾过程。


一、驱动情况展示

在这里插入图片描述

二、配置

1.清单

代码如下(示例):

CPU: i5 9600KF
声卡: ALC892
网卡: Intel 板载1219-V
固态1: Intel 660P/760P 500G SATA(用于Monterey12.4)
固态2: 西部数据蓝盘500G SATA(用于Win11)
机箱: 先马趣造
显卡: MSI微星1080Ti 11G
无线免驱卡: 奋威T919(用于免驱支持Wi-Fi,蓝牙以及隔空投送)
电源: 长城金牌600W

2.详细过程配置

2.1 ACPI

在这里插入图片描述
ACPI是有关对电源USB等相关硬件的管理,由于我的属于9代处理器,因此只需要EC- USBX- Desktop,PLUG,PMC,AWAC即可,不同代的CPU 的ACPI不一样,需要根据表格自己配置

2.2 设备属性

在这里插入图片描述
在设备属性中,能够设置相关的设备属性驱动电脑的声卡与集成显卡,由于我的CPU并不带集成显卡,因此PciRoot(0x0)/Pci(0x2,0x0)为缺省值,用来驱动集成显卡值不设置,而PciRoot(0x0)/Pci(0x1F,0x3)为声卡地址,属性信息为内建,声道为2(当然还存在许多值,只是我的2就可以驱动,剩下的没有实验)

2.3 内核设置在这里插入图片描述

内核设置相当于加载属性信息,能够通过拼装苹果各部分部件,从而组合起来一台“Mac”,实现正常工作,Lilu与WhateverGreen为系统必备,支持N以及A卡等相关功能,AppleALC用于驱动声卡。IntelMausiEthernet为驱动intel的板载1219-V网卡,其他kext功能详见相关黑苹果社区网站,里面有详细的介绍,上面主要为驱动我的配置的Kext列表。
比较重要的的还有下面的Quirks,例如常见的卡EB属于头三项勾选问题,主板解锁CFG则不需要勾选,没有解锁则需要勾选,详细的勾选请参照说明进行自行设置。
在安装10.13.6中,使用USBinjectAll.kext可以解锁Mac机型15个端口的限制,从而暂时驱动USB,进行外部设备正常访问,但是在12.4中,使用USBinjectAll.kext则不起任何作用,USB3全部失效,此时配置仍需要加载USBinjectAll.kext并勾掉XhciportLimit选项,保证基本的键盘鼠标在USB2.0端口正常工作,随后,通过使用Hackintool工具定制USB端口,并导出为USBPorts.kext,将定制的USB端口文件加载到Kernel中,取消USBinjectAll.kext的使用,并勾选XhciportLimit,完成USB端口的定制。

2.4 NvRam设置

在这里插入图片描述
NvRam是相关的总线设置,此设置在Apple中有相关的说明,这里主要是参考远景论坛中一位大佬的帖子,开机需要加上4个参数,大致意思是用于屏蔽A卡,侦测N卡,后面一系列的参数用于屏蔽不使用的USB端口。
上面4个方面就是配置EFI比较重要且需要注意的方面,驱动补丁为OpenCore Legacy Patcher,地址为点我直达,将上述参数填充后,进入系统后,会自动检查你是否下载驱动补丁,如果下载,则自动打开进行安装并之后重启,再次开机,会神奇地发现,1080Ti显卡竟然显示了!且导航栏与Dock栏也变成了透明,证明了成功被驱动。


总结

由于免驱的A卡均支持Metal,而帕斯卡构架的显卡却并不支持,这便导致了老显卡虽然使用了新系统,但是处理视频和图片的相关软件则完全不能用,一些日常软件的兼容性也比较差,但是绝大多数开发软件还是不受影响的,例如JetBrains 2017系列还是能够安装并使用的。总之,新系统的可玩性还是要比10.13.6要强的,拥有GTX9X0/Ti及GTX10X0/Ti的帕斯卡构架的小伙伴,可以尝试新系统,目前补丁版本为0.4.7,据说最高兼容到12.4,理论上1080Ti能够驱动,通过我的实践,确实可以,往上的系统我并没有尝试,想要尝鲜的小伙伴们,希望我的配置过程能够帮助到你,最后放上整张桌面吧。
在这里插入图片描述

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值