外星人Alienware Alpha游戏主机安装10.11个人总结
本帖最后由 jzycn 于 2015-10-5 21:50 编辑电脑配置:
处理器 :Intel® Core™ i3-4130T Dual-Core processor (正常加载x86电源管理,两档变频)
内存:4 GB DDR3L +8 GB DDR3L 笔记本内存(正常识别)
硬盘:240 GB SSD(开启trim)
显卡:Custom Nvidia Maxwell GTX CPU 2 GB (gtx860m)(webdriver正常驱动,CINEBENCH 70分,睡眠后不会高频不降)
声卡:alc280(因为没有3.5mm端口,好像没有什么用处)
hdmi音频:用hdmiaudio.kext驱动
光纤音频:安装voodoohda正常出声
有线网卡:rtl8111.kext解决
无线网卡:Intel® Dual Band Wireless-AC 3160 1x1 + Bluetooth 4.0 (无线网卡全球无解,蓝牙免驱)
USB3.0:貌似已经免驱
xbox360无线手柄:驱动 https://github.com/360Controller/360Controller/releases
机箱外接端口
机型分析:
这是一款非常小众的机型,是Dell为了和PS4和Xbox one抗衡,在去年推出的一款steam主机,甚至在steam自己的系统都没整出来之前,只能预装了windows 8.1的系统。我是在dell美国官网买的最低配版本,原价399.99美金,然后让朋友人肉带回,之后自行把500g硬盘更换成SSD,再加了一根8g 的内存,总计花费3200rmb, 这个性价比比mac mini不知道高到哪里去了。
购买之前就拿它跟mac mini 做过比较,除了mac系统外,不论是价格还是性能都超过最新一代的mac mini,作为一个黑苹果玩 家,首先考虑到的就是能否上mac os,首先intel的无线网卡全球无解,这是个大bug,但是有线网络也可以接受,当然也可以更换ngff接口的bcm94352z网卡来完美解决。然 后是显卡问题,虽然主机用了桌面版的i3-4130t低电压处理器,但是却用了一块与gtx860m几乎一摸一样的定制移动版显卡,能否驱动这块显卡是关 键(事实是webdriver顺利解决),最后是声卡输出的问题,主机没有传统的3.5mm耳机接口,而是高大上的用了一个光纤接口,或者只能选择 hdmi音频输出,这两块地方能否出声爷是问题。
然后我先上网搜索了其他经验,下面这篇文章给了我很大信心和帮助。
http://www.tonymacx86.com/yosemite-desktop-support/164759-alienware-alpha-almost-100-functional.html
加上我以前用变色龙+bios+mbr在华硕g53sw笔记本上做过yesemite的系统,所以对alienware alpha这款机型还是能判断出是可以上黑苹果的。
https://bbs.pcbeta.com/viewthread-1514883-1-1.html
安装步骤:
这次我选择了clover+GPT+UEFI引导的安装方式,其实clover和chameleon各有千秋,像上面那篇外文的教程里面就是用的变色龙,但是由于clover较新也渐渐成为主流,基于它的研究文章较多,这次就尝试新方法。
一:制作安装u盘(因为我已经有了一个mac系统,所以是在mac下制作)
1:用磁盘工具对u盘进行格式化并分区,一个是efi引导分区(200m),还有一个是原版镜像分区。
可参考教程:https://bbs.pcbeta.com/viewthread-1605346-1-1.html
2:在下面帖子里找到最新的Mac 版 MBR+GPT 分区 专用 pkg 安装包,安装到efi分区。(安装时记得可以选择分区,不要装到本地mac分区里去了)
https://bbs.pcbeta.com/viewthread-1605849-1-1.html
3:下载10.11原版系统。用磁盘工具还原到镜像分区。
注意:如果你觉得上面的步骤太麻烦,你也可以用现成的带clover引导工具的u盘镜像,就可以略过上面的步骤
https://bbs.pcbeta.com/viewthread-1644807-1-1.html
4:查看efi/clover/kexts/10.11文件夹里面是否有FakeSMC.kext,没有就找一个放入。其余的RealtekRTL8111.kext看情况放入。本机型不需要GenericUSBXHCI
二:配置clover的config.plist
[下载] Clover Configurator 4.24.0
https://bbs.pcbeta.com/viewthread-1632949-1-2.html
大多数人有个误区,就是安装时找个完美的config就可以一劳永逸,但其实安装前后用到的config是不一样的。因为安装后你还会装第三方驱动,而这些都是原版镜像里没有的,例如nvda_dra=1这歌参数,是安装nvidia的webdriver驱动之后才使用的,而在系统安装的时候,要用nv_disable=1这个参数才能在显卡未驱动的情况下进入安装界面和进入系统。
讲讲本机型的config设置
1:acpi
安装时不需要dsdt就可以进入安装界面和系统,可以安装后再进行dsdt的编译,同理ssdt也一样。dsdt编译成功之后添加参数drop oem,至于c2,c4还是c7等参数要不要添加,这个还没有研究。
2:boot
安装用nv_disable=1,安装后已经简化成只要添加nvda_drv=1就可以了。kext-dev-mode=1和rootless=1这两个参数,在10.11版本里已经不需要。(安装时可能还要添加)还有dart=0和slide=0,可以在安装时尝试添加
3:devices
usb的inject和fixowenrship默认开启,可以加上add clocked
4:gui
scan下面的custom选择retires和tool,其他分辨率什么随意
5:graphics
安装时使用nv_disable=1,这里不要进行设置,系统安装web driver后不需要inject nvidia就可以识别出NVIDIA GeForce GPU 2047 MB,如果inject nvidia则能识别成860m,但是rom显示为0.需要在vram填入2048
6:kernel and kext patches
applertc和kernelpm打上,asus aicpupm在不能正常引导的时候打上。这里还可以加入trim开启的patch。
https://bbs.pcbeta.com/viewthread-1519517-1-1.html
7:smbios
重点是这个选择,目前来看imac14,2是最好的选择。首先webdriver在14,2下加上hdmiaudio.kext就能驱动hdmi音频,但是如果换成macbook pro11,2,就不行,必须要在graphics参数里加上inject nvidia,hdmi才有声音。猜测web driver虽然有人修改了无限制版,但是本身还是针对部分台式机的显卡进行驱动,有些情况下还是不能完全驱动。
三:安装过程
1:开启F2进入bios,关闭secure boot(否则就是红字警告,无法引导),设置uefi启动,首选项是u盘,f10保存进入引导。
2:选择镜像分区inject kexts模式进入安装
(命令行形式的过程会非常慢,有时候以为停住了要多等一等,如果确实进入不了图形界面,考虑在option里修改config选项,clover在装完后改得太多了,我也确实忘记具体是哪些选项可以顺利进入安装界面)
3:进入安装图形界面后,格式化系统分区并安装。
4:重启后在引导界面如果并没有看到安装完的新系统,再进入镜像分区一次就会安装完毕。
四:系统完善
1:显卡驱动:进入新系统第一件事下载安装显卡的webdriver。还有cuba也可以装,虽然不知道有什么用。
https://bbs.pcbeta.com/viewthread-1644942-1-1.html
注意:一个小bug:在web driver安装后,nvida driver manager始终显示的是os x default graphics driver,以为web driver没有驱动起来,但用kext wizard搜索web查看,其实web驱动已经加载。
2:clover config参数修改:记得这里可以改成nvda_drv=1了,其余的可以直接用我上传的的EFI文件夹参考。
3:把UEFI分区迁移到本地
因为原本的windows8.1已经建立了引导分区,这里用https://bbs.pcbeta.com/viewthread-1605849-1-1.html里面的Mac 版 GPT 分区 EFI Tools 安装专用工具包就可以把EFI分区挂载出来,记得这里要选择(FAT32),然后安装开机引导文件,不然可能在bios就看不到efi分区。之后也可以安装colver的pkg来进行更新,选择自定里面的仅安装到uefi分区。
4:显示器颜色:个人觉得换成adobe RGB显示比较正常。
5:声音:HDMI音频在web driver下取消inject nvidia用HDMIaudio.kext就可以驱动,光纤输出用voodoohda才能解决。
到这里其实已经基本完美了,系统引导正常,显卡水波纹什么的正常开启,usb3.0免驱,睡眠可以鼠标键盘正常唤醒,当然作为完美主义者者还不够,接下来解决dsdt和CPU/GPU变频。
DSDT/SSDT修改
置顶帖里面教程不少,具体说说我怎么做的。
1:clover开机f4提取dsdt和ssdt。出现ssdt-2x.aml这样的文件,删除x就好。
2:把完整的dsdt和7个ssdt文件放在一个文件夹里,用iasl -da *.aml命令进行反编译。
3:用MaciASL 修改反编译后的dsdt.ASL文件,第一个PARSEOP_ZERO错误是删除多余的zero,第二个ADBG错误是注释掉arg(0),都可以用http://raw.github.com/RehabMan/Laptop-DSDT-Patch/master补丁源进行修改。之后出现2个新的错误,删除掉那2行就行了。之后打上Haswell-LPC补丁加载原生的applelpc(这里如果用补丁里的9c43,风扇转速会很快,改成和实际值8c5c相近的8c4b感觉cpu风扇转速下降很多)。其余的补丁都没打,目前来看也没什么问题。
4:ssdt:删除掉table id是cpupm的那个文件,用ssdtPRGen.sh生成的文件替换,其余的用MaciASL编译排错。
5:把修改好的dsdt和ssdt放入EFI/CLOVER/ACPI/patched文件夹
到这里为止,可以用kext wizard查看,applelpc,x86platformshim和AGPM等均已经加载,系统偏好设置里节能器也有5个选项了。
参考教程:
[教程] DSDT提取、修改等基础视频教程及DSDT编译错误修改方法【从零开始轻松使用上DSDT】
https://bbs.pcbeta.com/viewthread-1020621-1-1.html
[授权翻译] 使用补丁修改DSDT/SSDT
https://bbs.pcbeta.com/viewthread-1571455-1-1.html
[原创内容] [视频教程]ACPI文件处理和MaciASL补丁使用
https://bbs.pcbeta.com/viewthread-1569867-1-1.html
[分享] 关于Haswell平台使用AIDA64提取的DSDT的错误修复
https://bbs.pcbeta.com/viewthread-1474471-1-1.html
[分享] 利用ssdtPRGen.sh生成适合的处理器的变频配置文件
https://bbs.pcbeta.com/viewthread-1585347-1-1.html
[分享] 再讨论如何修改DSDT来加载原生电源管理
https://bbs.pcbeta.com/viewthread-1473630-1-1.html
CPU/GPU变频
1:cpu变频:其实这里一些问题我也不能解答,比如CPU变频到底需要几档?虽然用intel Power Gadget看曲线上下动作非常华丽,但在imac14,2下用hwmonitor看,其实cpu变频只有x8和x29两档,如果换成macbook pro 11,2中间多了个x17档,就是三档变频,实际上在intel Power Gadget里面输出log查看,你也会发现其实就2档到3档变频,作为桌面cpu,都是靠外置电源的主机来说,我看不出多余的变频有何实际意义。
2:GPU变频:睡眠后的高频不降是gpu变频的最大难题,很多人说用webdriver就能解决,但是我在macbook pro11,2下在不修改AGPM的情况下,无论如何无法实现睡眠后的降频,最后换成imac14,2,并且取消了inject nvidia,睡眠后就可以正常降频了,我个人认为是webdriver针对台式机显卡的驱动比较完善。
前排也要支持下!{:5_264:} 楼主,我也是海淘的乞丐版Alienware Alpha,加了8G内存换了240的SSD,你这个教程给了我莫大的信心呀! 回复下,很详细,晚上再试试! 我也是alpha,早就想动手了,可惜水平有限。感谢楼主详细的测试过程! 如果用voodoohda那么hdmi音频应该已经有了吧?
hdmiaudio跟仿冒配比较好,或者dsdt修改实现hdmi音频
把UEFI分区迁移到本地这个步骤,按https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1443155&extra=page%3D1%26filter%3Dtypeid%26typeid%3D1115%26typeid%3D1115 这个帖子的4楼操作即可,测试成功。 谢谢楼主分享 loppol 发表于 2015-10-28 23:09 https://www.pcbeta.com/static/image/common/back.gif
如果用voodoohda那么hdmi音频应该已经有了吧?
hdmiaudio跟仿冒配比较好,或者dsdt修改实现hdmi音频
alpha这个机型比较特殊,就是没有3.5mm耳机接口,只有靠HDMI音频或者光纤音频输出,因为hdmiaudio这个kext使用方便,dsdt懒得整了,用voodoohda的好处是能搞定光纤音频输出 能不能麻烦大侠做个相关的视频教学呢小弟在这拜谢了或者图文教学也行 这样看纯文字的东西看的一头雾水 感谢楼主分享经验
支持啊
学习中。。。。。 我也是这个机型i5版 十一时候搞定的基本完美 广寒紫逸 发表于 2015-11-30 14:51 https://www.pcbeta.com/static/image/common/back.gif
我也是这个机型i5版 十一时候搞定的基本完美
能不能发个图文教程啊,谢谢 大神了 liningy 发表于 2015-11-30 20:56 https://www.pcbeta.com/static/image/common/back.gif
能不能发个图文教程啊,谢谢 大神了
改天发吧 最近比较忙楼主的不错变频都做了 广寒紫逸 发表于 2015-12-2 17:11 https://www.pcbeta.com/static/image/common/back.gif
改天发吧 最近比较忙楼主的不错变频都做了
谢谢 看了几篇相关教程还是很晕 麻烦大侠做个详细点的教程吧 差点感动哭了,终于找到alpha同胞了,非常感谢! 海淘的alpha上的windows系统可以改成中文吗 感谢楼主 学习了 这。。。这尼玛性能上完爆了我的intel NUC啊。。。
只可惜NUC可以变身无风扇机箱 双硬盘 而且无线网卡可以用BCM94360CD 楼主 能不能想一下option里修改的config选项都改了那些我现在进不了安装界面