了解黑苹果
自从苹果采用Intel的处理器,OSX被黑客破解后可以安装在IntelCPU与部分AMDCPU的机器上。从而出现了一大批非苹果设备而使用苹果操作系统的机器,被称为黑苹果(Hackintosh);在Mac苹果机上面安装原版Mac系统的被称为白苹果(Macintosh),与黑苹果相对,黑苹果是可以单系统独立运行在你的笔记本。
很多刚接触黑苹果的小伙伴会发现一个事情,就是完全被黑苹果搞的一头雾水,因为这不是安装win那么简单的事情,安装Hackintosh这是令人骄傲但又极其复杂的事情,有些小伙伴经常熬夜折腾自己的机器,或者几乎每天都在爬贴爬楼,希望有朝一日可以自己动手安装上黑苹果,当然花费的时间有长有短,即使有些小伙伴运气好安装上了系统,但黑苹果真的是如此简单吗?站长见过花了好几个月甚至2年也没能解决驱动问题的小伙伴…站长告诉你们,要安装一个完美的黑苹果系统,远远不止安装系统这个操作,比如我拿个简单的例子,如果说安装上系统算第一步的话,那么驱动你的声卡显卡有线网卡甚至是你自己换的无线网卡只能算第二步,基本上90%的小伙伴认为达到第二步真的就万事大吉了,我们纵观某宝,大部分卖家给买家安装的黑苹果系统也只是做到第一步 第二步,其实还少了很多东西,离完美黑苹果相距甚远,所以专业的事情还是交给专业的人去做吧,不要贪小便宜吃大亏,找站长就对了。那么这里站长要和大家科普一下,笔记本和台式机需要完善的东西是不一样的,本文讲的是完美黑苹果笔记本应该做到什么程度,因为写的东西太多,台式机需要完善的东西过阵子再写一篇文章。
完美黑苹果
完美笔记本黑苹果应具备的十七个要素
第一要素:
显卡驱动:我们现在所买的笔记本通常是采用Optimus双显卡切换技术,但是苹果是不支持Optimus的,所以笔记本双显卡的只能驱动核心显卡,在部分准系统笔记本上,例如部分未来人类蓝天准系统机型,只有独立显卡,那么这种类型的笔记本可以驱动独立显卡,再或者你的笔记本bios可以屏蔽核心显卡,这种情况也是可以驱动独立显卡的,那么有些小伙伴说了,那只驱动核心显卡会卡吗?可以很负责任的告诉你,一点也不会卡,这得益于苹果Mac系统优化十分出色,很多白苹果MacbookPro上也都是采用的核心显卡,所以不用担心会卡,反而会比windows更舒畅。
第二要素:
声卡驱动:仿冒声卡驱动(麦克风可用),此类驱动优势:音质好,耳机扬声器自动切换,有麦克风。很多小伙伴用的是万能声卡驱动,此类驱动音质效果没有仿冒声卡驱动好,甚至也没有麦克风,当切换耳机和麦克风的时候也需要手动切换,甚至还有的小伙伴会遇到爆音杂音的问题,那么如果亲自制作一个完美的仿冒声卡这个操作也是极其复杂的,需要自行安装linux系统,提取自己声卡的codec文件,制作节点,制作configdata,设定LayoutID,最后用Xcode工具编译生成自己机器的仿冒声卡,自己制作的仿冒声卡优势就是系统升级,声卡驱动也不会掉,制作到位的话麦克风也是有的。
第三要素:
有线网卡驱动:这个是三卡驱动中最简单的,几乎现在的笔记本放入对应的kext就能驱动自带的有线网卡,那么小伙伴们只需要插上网线Mac就可以上网了。
第四要素:
无线网卡 蓝牙驱动:站长建议用笔记本的小伙伴购买BCM94352z/HMBWi-Fi模块,然后动手能力强可以自己拆机更换笔记本内置的模块或者自己拍弄坏可以让电脑店帮忙更换,这样就可以一劳永逸用上Wi-Fi 蓝牙,单纯尝鲜的小伙伴也可以购买黑苹果USBWi-Fi,即插即用的那种,那么小伙伴会问了,笔记本自带的Wi-Fi不行吗?答案是肯定的,现在的大部分笔记本采用的是intel的Wi-Fi模块,这种Wi-Fi全球无解,至于为什么没解,因为人家苹果不用intel的Wi-Fi模块呀
第五要素:
USB2.0USB3.0USB3.1完美驱动:有些小伙伴这里会说了,我的USB2.0和USB3.0和USB3.1可以用啊,但是可以很负责任的告诉你的是,可以用是可以,但是99%的笔记本在USB3.0和USB3.1上会遇见降速问题甚至有的口没法识别,会显示480M速度,那么白苹果的USB3.0和USB3.1的速度是多少呢?正常所有的USB3.0或USB3.1的速度是5G速度那是最完美的,这里怎么检测自己的速度呢?很简单,小伙伴只需要拿一个USB3.0设备插自己的笔记本上的蓝色端口(USB3.0端口)或红色端口(USB3.1端口),插好之后,打开关于本机-系统报告-USB-找到自己的u盘,查看速度是否是5G即可,然后换其他端口测试的时候,要重新打开打开关于本机-系统报告-USB-找到自己的u盘即可。
第六要素:
电池电量显示驱动:如果小伙伴发现装完黑苹果系统却没有电池电量,那是很正常的,可能有些笔记本一个驱动就可以让自己显示电量了,但此类驱动缺点就是:电池电量显示不精准,可能只是个装饰作用,最为正确的做法是自己动手制作笔记本的DSDT,编译DSDT改8进制字节,实现原生电池电量显示,这里既然提到了DSDT,我来说下DSDT在黑苹果中的作用。
第七要素:
DSDT编译:DSDT是主板BIOS中ACPI的一个表。什么是ACPI呢,它是BIOS的一个高级功能模块,黑苹果由于硬件兼容性问题,多使用修改DSDT的方法来解决,那什么是DSDT呢,我们先需要了解一下它。
下面咱稍微详细的从最大的开始说: 一、首先,BIOS(略)
二、ACPI
ACPI是Hewlett-Packard,Intel,Microsoft,Phoenix,和Toshiba共同制定的一个开放的行业规范。是TheAdvancedConfigurationandPowerInterface的缩写,也就是“电源管理模式和配置管理的接口规范”。从名字可以看出主要是“电源管理”和“配置管理”。更多详细描述可以访问Inteltechnology下载PDF描述文档。
它主要涵盖的功能包括:
Systempowermanagement(系统电源管理)
Devicepowermanagement(设备电源管理)
Processorpowermanagement(处理器电源管理)
Deviceandprocessorperformancemanagement(设备及处理器性能管理)
Configuration/PlugandPlay(配置/即插即用)
SystemEvents(系统事件)
Batterymanagement(电池管理)
Thermalmanagement(温度管理)
EmbeddedController(嵌入式控制器)
SMBusController(SMBus控制器)
在计算机应用平台,ACPI越来越重要。ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。(略写了,不用太详细介绍)其中DSDT就是它的一个重要的描述表。
三、DSDT
它是TheDifferentiatedSystemDescriptionTable的简写。字面上就可以知道它是一个描述系统不同信息的表。
包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。
DSDT表代码为ACPIMachineLanguage(AML)。
MacOSX不完整支持ACPI规范,仅支持它的子集DSDT。
用户通过修改DSDT可以得到更好的硬件支持。最简单的理解就是DSDT是描述硬件的。mac的驱动是被动驱动,需要让系统知道存在这个硬件且知道硬件位置。
修改DSDT的主要目的就是让mac系统识别存在这个硬件并告诉mac系统你的硬件位置,以便让mac系统内置的驱动来驱动硬件工作。
四、修改DSDT的基本过程
提取bios的AML文件,反编译为dsltext文件,修改完毕后,编译到Aml–〉替换BIOS中的DSDT。
第八要素:
原生亮度调节:很多小伙伴装完黑苹果系统之后发现自己没有亮度调节,检测的方式是打开设置-显示器,观察自己的电脑是否有亮度调节条,如果没有,那么亮度调节也是需要通过编译DSDT来实现的,有了亮度调节还是非常重要的。
第九要素:
键盘灯驱动:部分笔记本是自带键盘灯的,但是有些笔记本,例如华硕,装完之后键盘灯是不亮的,这个东西也是需要DSDT编译来解决的,编译好之后,不出意外你的键盘灯就亮了,也可以通过FN快捷键来调节的。
第十要素:
触摸板驱动:一部分华硕笔记本采用的是ELAN触摸板,部分联想机器和戴尔机器采用的是Synaptics触摸板,新式的CPU比如Broadwell,Skylake,Kabylake平台的笔记本通常采用i2c接口的触摸板,这类的触摸板可能也会用到DSDT来编译才能完善。触摸板驱动上的好处:支持Mac苹果系统下的部分手势,当然和苹果笔记本自带的触摸板肯定没法比,要说苹果笔记本最出色的功能,触摸板原生手势算其中之一了,当然如果你家里有矿,你可以买个蓝牙的苹果触摸板,站长之前买过,体验非常好,相当之Nice,可惜尴尬的事情就是现在找不到了…
第十一要素:
睡眠唤醒:这方面的知识算黑苹果最难的,可能你运气好,你的笔记本睡眠之后还能唤醒,那么恭喜你,说起睡眠唤醒,能唤醒的小伙伴可以看下唤醒之后,声音是否正常工作,不过有些笔记本一旦睡眠之后,无论通过什么方式它就是会一睡不醒…不过基本上加载了原生电源管理的都可以唤醒正常。
第十二要素:
加载AGPM:黑苹果中开启AGPM,使得N卡能够顺利开启OpenGL,OpenGL也就是图形加速,加载之后跑分会高一些。
第十三要素:
硬解加速:开启硬解的好处就是在使用FCPX这类软件剪辑视频或者渲染视频的时候,不会卡顿也会加速渲染过程,不开硬解加速可能会导致鼠标能动,FCPX卡住没有反应。
第十四要素:
SSDT变频:利用SSDT可以实现你笔记本的CPU多档位变频,变频的优势就是通过你运作黑苹果系统的负荷,自动降频或者超频,这个也是需要根据CPU的不同来编译的。
第十五要素:
屏蔽独显:为什么我们需要屏蔽独显?因为在黑苹果下,双显卡笔记本只能驱动英特尔的集成显卡,而独显如果不做任何处理,虽然它不会工作,但是,一般情况下,独显还是会处于激活状态,并且消耗电力,产生热量,造成风扇噪音,和电池电量的快速消耗。虽然我们可以在BIOS里关闭独显,但是,通过修改DSDT来屏蔽是更好的选择,因为这样屏蔽的独显,是不会影响到Windows的。(如果用BIOS屏蔽,那么当你想进Windows玩游戏的时候,就要先进BIOS再开启独显)。
第十六要素:
HDMI输出:有些黑苹果机器,可能需要通过修改核心驱动FB才能解决HDMI的视频和音频问题,想一下自己的笔记本可以外接显示器使用黑苹果系统,也是一件美滋滋的事情,不过这个知识又是一个难点哈。
第十七要素:
开启HIDPI:黑苹果和白苹果最大的区别其实在显示效果上。同样一个网页,白苹果的显示就会细腻很多,而黑苹果颗粒感非常严重。作为一个黑苹果用户,追求黑果的体验是当然的,当各个硬件都驱动完善后,要做的就是细节的优化了,毕竟装上是拿来用的,可不能因为体验苦了自己,从第一视觉上最重要的就是屏幕了,当然自带的屏幕素质没法改变,除非换屏了,然而换屏又违背了省钱的初衷,于是只能通过UI上的改变来提升体验了,开启HIDPI之后体验感会增强。
站长福利
好了,本期分享结束,咱们青山不改,绿水长流,下期再见!
·END·