天下熙熙,皆为利来
天下攘攘,皆为利去

完美笔记本黑苹果应具备的十八个要素

前言:撰文不易,写这篇文章的希望可以指引小伙伴明白黑苹果的那些事,让大家少走弯路。当然要完整的说完黑苹果的事,估计得写几万个字……本文尽可能得会写完善,好了话不多说,现在开始正题吧。

黑苹果的定义:

自从苹果采用Intel的处理器,OS X被黑客破解后可以安装在Intel CPU与部分AMD CPU的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh);在Mac苹果机上面安装原版Mac系统的被称为白苹果(Macintosh),与黑苹果相对,黑苹果是可以单系统独立运行在你的笔记本上的。

许多对黑苹果不熟悉的小伙伴会发现一件事,就是完全被黑苹果搞的一头雾水,什么Clover,什么驱动,什么EFI,什么罗嗦模式,五国错误等等。因为这不是安装win那么简单的事情,安装Hackintosh这是令人骄傲但又极其复杂的事情,有些小伙伴经常熬夜折腾自己的机器,或者几乎每天都在百度google看帖子,希望有朝一日可以自己动手安装上黑苹果,当然花费的时间有长有短,即使有些小伙伴运气好安装上了系统,但黑苹果真的是如此简单吗?凯小伙见过花了好几个月甚至2年也没能解决驱动问题的小伙伴…

要安装一个完美的黑苹果系统,远远不止安装系统这个操作,比如我拿个简单的例子,如果说安装上系统算第一步的话,那么驱动你的声卡显卡甚至是你自己换的无线网卡只能算第二步,基本上90%的新手认为达到第二步真的就万事大吉了,大部分新入门的小伙伴也只是做到了第一步+第二步,其实还少了很多东西,离完美黑苹果相距甚远,那么这里我要和大家科普一下,笔记本和台式机需要完善的东西是不一样的,本文讲的是完美黑苹果笔记本应该做到什么程度,因为写的东西太多,台式机需要完善的东西过阵子再写一篇文章。

完美笔记本黑苹果应具备的十八个要素

第一要素:

显卡驱动:我们现在所买的笔记本通常是采用Optimus双显卡切换技术,但是苹果是不支持Optimus的,所以笔记本双显卡的只能驱动核心显卡,在部分准系统笔记本上,例如部分未来人类蓝天准系统机型,只有独立显卡,那么这种类型的笔记本可以驱动独立显卡,再或者你的笔记本bios可以屏蔽核心显卡,这种情况也是可以驱动独立显卡的,那么有些小伙伴说了,那只驱动核心显卡会卡吗?可以很负责任的告诉你,一点也不会卡,这得益于苹果Mac系统优化十分出色,很多白苹果MacbookPro上也都是采用的核心显卡,所以不用担心会卡,反而会比windows更舒畅。

第二要素:

声卡驱动:仿冒声卡驱动(麦克风可用),此类驱动优势:音质好,耳机扬声器自动切换,有麦克风。很多小伙伴用的是万能声卡驱动,此类驱动音质效果没有仿冒声卡驱动好,甚至也没有麦克风,当切换耳机和麦克风的时候也需要手动切换,甚至还有的小伙伴会遇到爆音杂音的问题,那么如果亲自制作一个完美的仿冒声卡这个操作也是极其复杂的,需要自行安装linux系统,提取自己声卡的codec文件,制作节点,制作configdata,设定Layout ID,最后用Xcode工具编译生成自己机器的仿冒声卡,自己制作的仿冒声卡优势就是系统升级,声卡驱动也不会掉,制作到位的话麦克风也是有的,当然了,如果觉得自己制作还是麻烦,可以使用别人已经制作的仿冒声卡Layout ID,当然有一定几率会无法使用或者声卡不完善

第三要素:

有线网卡驱动:这个是三卡驱动中最简单的,几乎现在的笔记本放入对应的kext就能驱动自带的有线网卡,那么小伙伴们只需要插上网线Mac就可以上网了。

第四要素:

无线网卡+蓝牙驱动:凯小伙建议用笔记本的小伙伴购买BCM94352z/HMB Wi-Fi模块,部分笔记本Wi-Fi接口是m.2接口,可以购买Dw1560(本质上就是bcm94352)或者Dw1830(本质上就是bcm94360),但更推荐前者Dw1560(Dw1830的宽度会宽些),然后动手能力强可以自己拆机更换笔记本内置的模块或者自己拍弄坏可以让电脑店帮忙更换,这样就可以一劳永逸用上Wi-Fi+蓝牙,单纯尝鲜的小伙伴也可以购买黑苹果USB Wi-Fi,即插即用的那种,那么小伙伴会问了,笔记本自带的Wi-Fi不行吗?答案是肯定的,现在的大部分笔记本采用的是intel的Wi-Fi模块,这种Wi-Fi全球无解,至于为什么没解,因为Mac OS的IO80211驱动没有开放源码。

第五要素:

USB2.0 USB3.0 USB3.1完美驱动:有些小伙伴这里会说了,我的USB2.0和USB3.0和USB3.1可以用啊,但是可以很负责任的告诉你的是,可以用是可以,但是99%的笔记本在USB3.0和USB3.1上会遇见降速问题甚至有的口没法识别(极个别的笔记本可能无法使用USB3.0,需要进行遮盖才可以正常使用),会显示480M/s速度,那么白苹果的USB3.0和USB3.1的速度是多少呢?正常所有的USB3.0或USB3.1的速度是5G速度那是最完美的,这里怎么检测自己的速度呢?很简单,小伙伴只需要拿一个USB3.0设备插自己的笔记本上的蓝色端口(USB3.0端口)或红色端口(USB3.1端口),插好之后,打开关于本机-系统报告-USB-找到自己的u盘,查看速度是否是5G/s即可,然后换其他端口测试的时候,要重新打开打开关于本机-系统报告-USB-找到自己的u盘即可。

第六要素:

电池电量显示驱动:如果小伙伴发现装完黑苹果系统却没有电池电量,那是很正常的,可能有些笔记本一个驱动就可以让自己显示电量了,但此类驱动缺点就是:电池电量显示不精准,可能只是个装饰作用,最典型的一种情况就是当使用电池模式时候一直显示100%不掉电,最为正确的做法是自己动手制作笔记本的DSDT,编译DSDT改8进制字节,实现原生电池电量显示,这里既然提到了DSDT,我来说下DSDT在黑苹果中的作用。

第七要素:

DSDT编译:DSDT是主板BIOS中ACPI的一个表。什么是ACPI呢,它是BIOS的一个高级功能模块,黑苹果由于硬件兼容性问题,多使用修改DSDT的方法来解决,那什么是DSDT呢,我们先需要了解一下它。

下面咱稍微详细的从最大的开始说:

一、首先,BIOS(略)

二、ACPI

ACPI是Hewlett-Packard, Intel, Microsoft, Phoenix, 和Toshiba共同制定的一个开放的行业规范。是The Advanced Configuration and Power Interface的缩写,也就是“电源管理模式和配置管理的接口规范”。从名字可以看出主要是“电源管理”和“配置管理”。更多详细描述可以访问Intel technology下载PDF描述文档。

它主要涵盖的功能包括:

System power management(系统电源管理)

Device power management(设备电源管理)

Processor power management(处理器电源管理)

Device and processor performance management(设备及处理器性能管理)

Configuration / Plug and Play(配置/即插即用)

System Events(系统事件)

Battery management(电池管理)

Thermal management(温度管理)

Embedded Controller(嵌入式控制器)

SMBus Controller(SMBus控制器)

在计算机应用平台,ACPI越来越重要。ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。(略写了,不用太详细介绍)其中DSDT就是它的一个重要的描述表。

三、DSDT

它是The Differentiated System Description Table的简写。字面上就可以知道它是一个描述系统不同信息的表。

包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。

DSDT表代码为ACPI Machine Language (AML)。

Mac OS X不完整支持ACPI规范,仅支持它的子集DSDT。

用户通过修改DSDT可以得到更好的硬件支持。最简单的理解就是DSDT是描述硬件的。mac的驱动是被动驱动,需要让系统知道存在这个硬件且知道硬件位置。

修改DSDT的主要目的就是让mac系统识别存在这个硬件并告诉mac系统你的硬件位置,以便让mac系统内置的驱动来驱动硬件工作。

四、修改DSDT的基本过程

提取bios的AML文件,反编译为dsl text 文件,修改完毕后,编译到Aml–〉替换BIOS中的DSDT。

第八要素:

原生亮度调节:很多小伙伴装完黑苹果系统之后发现自己没有亮度调节,检测的方式是打开设置-显示器,观察自己的电脑是否有亮度调节条,如果没有,那么亮度调节也是需要通过编译DSDT,添加pnlf方法来实现的,目前也可以采用新式的Hotpatch热补丁来实现亮度调节,有了亮度调节还是非常重要的。

第九要素:

键盘灯驱动:部分笔记本是自带键盘灯的,但是有些笔记本,例如华硕,装完之后键盘灯是不亮的,这个东西也是需要DSDT编译来解决的,编译好之后,不出意外你的键盘灯就亮了,也可以通过FN快捷键来调节的。

第十要素:

触摸板驱动:一部分华硕笔记本采用的是ELAN触摸板,部分联想机器和戴尔机器采用的是Synaptics触摸板,新式的CPU比如Broadwell,Skylake,Kabylake平台的笔记本通常采用i2c接口的触摸板,这类的触摸板可能也会用到DSDT来编译才能完善,当然也有无法驱动触摸板的笔记本存在,总体来说主流的触摸板按照Ps2和i2C两种总线类型区分。触摸板驱动上的好处:支持Mac苹果系统下的部分手势,当然和苹果笔记本自带的触摸板肯定没法比,要说苹果笔记本最出色的功能,触摸板原生手势算其中之一了,当然如果你家里有矿,你可以买个蓝牙的苹果触摸板,凯小伙之前买过,体验非常好,相当之Nice,可惜尴尬的事情就是现在找不到了…

第十一要素:

睡眠唤醒:睡眠和唤醒其实是两个不同的进阶操作,这方面的知识算黑苹果最难的,可能你运气好,你的笔记本睡眠之后呼吸灯就会正常闪烁起来,那么恭喜你,睡眠这一步你可以了,如果运气不好的话,睡眠之后会立刻唤醒或者自动重启,那么睡眠你还存在问题,那么如果能睡眠的小伙伴可以看下睡眠之后,敲键盘或者按电源键是否可以唤醒,运气好可以唤醒,运气不好一睡不醒,那么你如果能唤醒,请检测下声音是否正常工作,如果正常工作,那么睡眠唤醒你才真正完美,不过基本上加载了原生电源管理的都可以唤醒正常。

第十二要素:

加载AGPM:黑苹果中开启AGPM,使得N卡能够顺利开启OpenGL,OpenGL也就是图形加速,加载之后跑分会高一些。

第十三要素:

硬解加速:开启硬解的好处就是在使用FCPX这类软件剪辑视频或者渲染视频的时候,不会卡顿也会加速渲染过程,不开硬解加速可能会导致鼠标能动,FCPX卡住没有反应。

第十四要素:

SSDT变频:利用SSDT可以实现你笔记本的CPU多档位变频,变频的优势就是通过你运作黑苹果系统的负荷,自动降频或者超频,这个也是需要根据CPU的不同来编译的,不过如今的四叶草功能强大,已经可以通过编译Config.plist来实现变频了

第十五要素:

屏蔽独显:为什么我们需要屏蔽独显?我这边说的是针对双显卡的笔记本,并非出厂屏蔽核心显卡的笔记本,因为在黑苹果下,双显卡的笔记本只能驱动英特尔的集成显卡,而独显如果不做任何处理,虽然它不会工作,但是,一般情况下,独显还是会处于激活状态,并且消耗电力,产生热量,造成风扇噪音,和电池电量的快速消耗。虽然我们可以在BIOS里关闭独显,但是,通过修改DSDT来屏蔽是更好的选择,因为这样屏蔽的独显,是不会影响到Windows的。(如果你的可以用BIOS屏蔽,那么当你想进Windows玩游戏的时候,就要先进BIOS再开启独显)。

第十六要素:

HDMI输出:针对HDMI视频输出,很大部分取决于笔记本厂商制作这款笔记本的时候,究竟是独显负责HDMI的接口输出还是核心显卡负责HDMI接口输出,双显卡笔记本如果你是独显负责HDMI输出,那么HDMI输出全球无解,因为通常你的双显卡的独显是无法驱动的,所以别提HDMI视频输出了,有些黑苹果机器,出厂默认只有核心显卡或者只有独显,那么这种情况通常可以HDMI输出,但可能还需要通过修改核心驱动FB接口才能解决HDMI的视频和音频问题,想一下自己的笔记本可以外接显示器使用黑苹果系统,也是一件美滋滋的事情,不过这个知识又是一个难点哈。

第十七要素:

开启HIDPI:黑苹果和白苹果最大的区别其实在显示效果上。同样一个网页,白苹果的显示就会细腻很多,而黑苹果颗粒感非常严重。作为一个黑苹果用户,追求黑果的体验是当然的,当各个硬件都驱动完善后,要做的就是细节的优化了,毕竟装上是拿来用的,可不能因为体验苦了自己,从第一视觉上最重要的就是屏幕了,当然自带的屏幕素质没法改变,除非换屏了,然而换屏又违背了省钱的初衷,于是只能通过UI上的改变来提升体验了,开启HIDPI之后体验感会增强。

第十八要素:

iMessage和Facetime:如果想使用iMessage以及Facetime这两个功能,通常需要自行注入白苹果三码即可完美解决,至于怎么提取白苹果的三码,通过脚本即可。

赞(0) 打赏一下
未经允许不得转载:iX-清风九里 » 完美笔记本黑苹果应具备的十八个要素
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏