查看: 3694|回复: 12
[分享]
Alienware等较新笔记本安装Mavericks的流程/驱动/细节整理与交流
[复制链接]
st8676746
st8676746
当前离线
UID1776016
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分78
PB币
威望
贡献
技术
活跃
发消息
电梯直达
楼主
st8676746
发表于 2014-3-6 21:15
|
只看该作者
|倒序浏览
|阅读模式
本帖最后由 st8676746 于 2014-3-7 20:03 编辑
Hi 大家好,
感谢论坛的帮助,让我成功地在Alienware这种小众笔记本上装上了Mavericks,目前基本完美,主要来说:
1. CPU可以完美降频 + 睿频。
2. 屏蔽了无法使用的独显,所以整机温度可以保持在30~40度左右。
3. 显示器可以通过快捷键修改屏幕亮度,也即有小太阳。屏幕亮度能够永久保存(即不会因为睡眠或重启导致亮度被重新设定)。
4. 有线网卡可以正常使用。无线网卡更换(或使用USB无线网卡)也可以正常使用。
5. 声卡可以自动切换音响和耳机,可调整音量。
出于对论坛的感谢,我在这里将自己安装Mavericks的流程与细节总结出来。
Motivation
诚然论坛上资料基本齐全,而且有向导贴(https://bbs.pcbeta.com/viewthread-1470582-1-1.html)作指南,但由于资料繁多庞杂,而且很多资料由于年代原因已经不大适合Mavericks和较新的机器,所以根据向导贴弄Mavericks还是比较折腾的。因此,在此我将自己测试正确后的一些资料贴出来,方便大家浏览。
Applicable Configurations
我在多台笔记本上测试过本文,以下是我测试过的配置:
CPU:IVY平台的i7 3610QM, i7 3920XM(理论上所有IVY的移动处理器都OK)
内存:DDR3内存 16G/32G(ECC内存有更多细节,具体有时间再写了)
显卡:IVY CPU自带的HD4000 + GT650M/GT675M(由于N卡无法使用,所以理论上这里有没有N卡都OK)
硬盘:三星840 Pro 512G SSD(这个应该没什么影响)
声卡:Creative Sound Blaster Recon3Di(小众声卡,创新的声卡,也是最麻烦的)
屏幕:高分屏(要开启Dual Link)
有线网卡:Atheros AR8151
无线网卡:Whatever...测试过的都是Intel的,无解
Installation
参考资料:https://bbs.pcbeta.com/viewthread-1432534-1-1.html
零. 制作WinPE
本来想直接发个可用的PE镜像地址的,结果被Ban了,所以请自行Baidu/Google/Bing吧……
注意:制作PE后务必实际验证是否能成功引导系统。
一. 给硬盘分区
从最后一个盘压缩出60G(61440M)的空间,划分8G和52G两个分区,前者用于存放安装文件,后者用于存放系统。
二. 安装变色龙(参考资料有下载)
此安装方法仅仅适用于MBR分区的硬盘。安装前请进入磁盘管理查看哪个分区是活动分区,如果有100M或者200M或者其他容量大小的系统保留活动分区,请将这个分区添加一个盘符。
三. 安装HFS+ for Windows 10.0(参考资料有下载)
四. 写入镜像
1. 以管理员身份运行硬盘助手(参考资料有下载),将Mavericks_Install_13A603.cdr写入刚才划分的8G的盘。
注意去掉除“写入”之外的其余3个选项。
看到了All done, have fun!就说明成功了。如果没有提示Change partition type to AF: Success,则用DiskGenius.exe将F盘的分区参数(系统标识)修改为AF。
2. 将IVY处理器专用Extra(参考资料有下载)复制到F盘根目录,要先删除原有的Extra文件夹,不要覆盖合并,注意备份原来的Extra,如果替换的Extra无法进入,请使用原来的。
注意:
1. 这里我没有删掉\System\Library\Extensions下的文件。理论上这些文件对接下来的安装过程不会产生影响。如果你无法顺利进行安装,请按参考资料说的做。
2. 高分屏:
如果你用的是高分屏,接下来安装MAC时很可能遇到只能显示左半屏幕的情况。如果遇到这种情况,请尝试修改Extra中的org.chameleon.Boot.plist文件,将device-properties设置为:
五. 安装MAC
重启。在引导菜单选择变色龙进入。移到最后的OS X Install,输入-f -v并回车。
六. 修复Windows启动
进入PE系统,并把win的系统引导分区设置为活动分区。
七. 修改Mac根目录
进入Win以后,把Extra文件夹复制到Mac根目录,然后进入\System\Library\Extensions,删除:
以Geforce开头的文件
以NV开头的文件
AppleHDA
AppleIntelCPUPowerManagement
AppleIntelCPUPowerManagementClient
注意:我这里只删掉了极少文件,如果你删掉上述文件后还无法进入MAC,请按参考资料说的做。
八. 修复权限并且进入Mac
重启,进入变色龙之后,继续选择OS X Install 进入,注意,这次不是安装Mac,选择好简体中文进入后直接点系统工具→磁盘工具→修复磁盘权限,之后重启。
Drivers
理论上HD 4000集显是可以直接免驱的,所以现在你应该能进入系统。如果不行,只能自己爬文看看HD 4000怎么搞了(我没遇过问题所以也不清楚)。
可选:在偏好设置中更改鼠标滚动方向、键盘快捷键、设置时间和时区。
必须:在偏好设置中更改安全性为允许任何来源(这样会使系统不安全,所以建议驱动等问题都解决后将其还原为默认设置)。
1. 安装Mac原生电源驱动(参考资料有下载):
将破解的AppleIntelCPUPowerManagement以及\Extra\Extensions下的AppleACPIPS2Nub.kext、ApplePS2Controller.kext、FakeSMC.kext(2.5版本)拷贝到桌面并用Kext Wizard(参考资料有下载)安装,然后删掉Extra\Extensions。
2. 安装HWMonitor:
安装HWSensors(参考资料有下载),解压FakeSMC_plugins(
FakeSMC_plugins_725.zip
(430.86 KB, 下载次数: 8)
2014-3-6 20:31 上传
点击文件名下载附件
下载积分: PB币 -1
)并安装最新的FakeSMC和IntelCPUMonitor,安装HWMonitor(
HWMonitor.app_731.zip
(330.95 KB, 下载次数: 7)
2014-3-6 20:31 上传
点击文件名下载附件
下载积分: PB币 -1
)。
3. 安装声卡驱动VoodooHDA(噗这玩意只能让创新声卡发声,后文会有修补方法)、网卡驱动ALXEthernet、触控板驱动VoodooPS2Controller、电池管理驱动ACPIBatteryManager、USB驱动GenericUSBXHCI(向导贴有下载)。
4. 安装时间同步补丁(参考资料有下载)。
5. 修复权限:在Kext Wizard下修复权限和重建缓存。
评分
2
查看全部评分
lisai9093
daxuexinsheng
收藏11
分享
回复
使用道具
举报
提升卡
沉默卡
喧嚣卡
变色卡
千斤顶
st8676746
st8676746
当前离线
UID1776016
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分78
PB币
威望
贡献
技术
活跃
发消息
沙发
st8676746
楼主|
发表于 2014-3-6 21:20
|
只看该作者
本帖最后由 st8676746 于 2014-3-7 20:26 编辑
Details
下文都是需要DSDT的,所以请先查看https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1020621&extra=page%3D1%26filter%3Dtypeid%26typeid%3D836&page=1
了解如何编辑与修复DSDT常见错误。
0. DSDT放置位置
如果你的变色龙有ACPICodec模块,可能需要放置到/Extra/Acpi下,否则一般都是放到/Extra下(当然你也可以通过修改变色龙的配置文件来改变位置)。
参考:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1347396
1. CPU降频
现在版本的变色龙已经会自动产生CStates和PStates了,所以理论上降频不应该有什么问题。如果发现无法降频,请先尝试修改变色龙的配置文件, 加入GenerateCStates和GeneratePStates。如果还不行请使用最新版的 ssdtPRGen.sh(https://github.com/Piker-Alpha/RevoBoot/blob/clang/i386/libsaio/acpi/Tools/ssdtPRGen.sh)生成SSDT.aml并加入到/Extra中。
2. 屏蔽独显
因为Apple用的是硬切换而我们的笔记本是软切换,所以笔记本上的N卡是没啥用的。但坑爹的是,尽管没啥用N卡却仍然会开启,于是导致整机温度非常高。现在我们就把它干掉。
思路:从SSDT(这里不是指ssdtGenPr生成的SSDT,而是要用AIDA软件提取)里找到关于独显开关的代码,将_OFF方法以及依赖项复制到 DSDT中Device (PEG0)下的Device (PEGP)节点,再添加PINI方法使得_WAK和_INI方法自动调用_OFF关闭独显。
参考:https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1381490
(帖子里设计到_PS3和_OFF两个方法,我自己测试时只要_OFF方法就可以,所以你可以先试试只搞_OFF,这样可以减少一些依赖)
3. 亮度 和 小太阳
思路:在Device(PWRB)之前加入代码
Device (PNLF)
{
Name (_HID, EisaId ("APP0002"))
Name (_CID, "backlight")
Name (_UID, 0x0A)
Name (_STA, 0x0B)
}复制代码参考:https://bbs.pcbeta.com/viewthread-937004-1-1.html
4. 电池电量
参考:https://bbs.pcbeta.com/viewthread-1465933-1-1.html
(强烈建议修改DSDT来实现电量显示,Alienware的变量修改一般只涉及16位拆分,非常简单,没必要冒险去用破解版驱动)
5. 声卡
论坛上讨论SoundBlaster Recon3Di这类小众声卡的帖子很少,而且也没现成的解决方案。
我试过仿冒AppleHDA,虽然可以成功但非常纠结(至少我还得自己开发个程序做辅助),再加上AppleHDA每升级一次就得重新仿冒一次,折腾起来 太辛苦了……所以除非你熟悉OSX的内核程序开发,否则强烈不建议仿冒AppleHDA(噗如果你实在感兴趣我们有空再说怎么仿冒吧)。
这里我们采用简单一点的方法:
首先,参考https://bbs.pcbeta.com/viewthread-1474116-1-1.html修改VoodooHDA,实现音响/耳机切换。这个过程很简单,如果你不需要HDMI甚至可以不用管DSDT。
修改完VoodooHDA后,理论上可以切换音响和耳机了,但音量无法调整(即便通过VoodooHDA的控制面板也不行),所以我们采用迂回战术:安装 Soundflower(http://code.google.com/p/soundflower/downloads/list),之后把 Soundflower加入登录项(在偏好设置->用户与群组里修改),并把Soundflower 2ch输出绑定到Speaker,6*4ch(噗我怕审核所以加了个*)输出绑定到Headphone(具体的绑定顺序没啥关系,反正把音响和耳机分别绑 定不同ch就ok了)。再接着在偏好设置->声音那里将Soundflower 2ch设置为默认的输出设备。(输入也可以类似地弄,不罗嗦了)
注意:很多时候会遇到Soundflower声音偏小或无声的情况,请注意是否已经把Speaker和Headphone设置为最大声 (Soundflower是基于原始的输入/输出源调节音量的,所以如果Speaker/Headphone被设置为无声的话Soundflower自然 会无声)。
6. 无线网卡
Alienware的无线网卡是接在mSata口上的,随便再买块在Mavericks上免驱的mSata无线网卡进行替换,或者直接买个外接的USB无线网卡就OK了。
Summary
总的流程与细节就是这些了。如果有什么问题欢迎交流。
谢谢阅读本文!同样感谢论坛上的各路大神提供的教程。
回复
使用道具
举报
st8676746
st8676746
当前离线
UID1776016
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分78
PB币
威望
贡献
技术
活跃
发消息
板凳
st8676746
楼主|
发表于 2014-3-6 21:22
|
只看该作者
本帖最后由 st8676746 于 2014-3-7 20:27 编辑
噗总算重新编辑好了……
无力一个个链接慢慢弄了,只能暂时禁用链接识别……不禁用的话帖子又会乱……
回复
使用道具
举报
st8676746
st8676746
当前离线
UID1776016
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分78
PB币
威望
贡献
技术
活跃
发消息
4F
st8676746
楼主|
发表于 2014-3-6 21:43
|
只看该作者
本帖最后由 st8676746 于 2014-3-7 20:28 编辑
占楼备用……
回复
使用道具
举报
st8676746
st8676746
当前离线
UID1776016
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分78
PB币
威望
贡献
技术
活跃
发消息
5F
st8676746
楼主|
发表于 2014-3-6 21:48
|
只看该作者
本帖最后由 st8676746 于 2014-3-7 20:29 编辑
占楼备用……
回复
使用道具
举报
st8676746
st8676746
当前离线
UID1776016
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分78
PB币
威望
贡献
技术
活跃
发消息
6F
st8676746
楼主|
发表于 2014-3-7 01:04
|
只看该作者
噗版主求问要如何编辑帖子……
现在感觉帖子一团乱,我想修改下却发现不行……
点评
lisai9093
升级用户组才行
发表于 2014-3-7 01:36
回复
使用道具
举报
fan12915
fan12915
当前离线
UID4282995
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分91
PB币
威望
贡献
技术
活跃
发消息
7F
fan12915
发表于 2014-3-7 09:25
|
只看该作者
st8676746 发表于 2014-3-7 01:04
噗版主求问要如何编辑帖子……
现在感觉帖子一团乱,我想修改下却发现不行……
朋友你好。。。我的电脑也是Alienware M18R2,配置和你的基本都一样。。不过我用的是Clover引导,不知道DSDT这些要不要修改。。能帮我看看么。。。
另外声卡驱动的修改能共享下么。。。
回复
使用道具
举报
fan12915
fan12915
当前离线
UID4282995
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分91
PB币
威望
贡献
技术
活跃
发消息
8F
fan12915
发表于 2014-3-7 09:36
|
只看该作者
st8676746 发表于 2014-3-7 01:04
噗版主求问要如何编辑帖子……
现在感觉帖子一团乱,我想修改下却发现不行……
朋友你好。。。终于碰到个和我一样配置的Alienware了。。。。能加个QQ交流下经验么?
我按你说的装了SoundFlower发现声音往下调3格之后就会变得很轻。。不知道什么原因
回复
使用道具
举报
st8676746
st8676746
当前离线
UID1776016
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分78
PB币
威望
贡献
技术
活跃
发消息
9F
st8676746
楼主|
发表于 2014-3-7 18:37
|
只看该作者
fan12915 发表于 2014-3-7 09:25
朋友你好。。。我的电脑也是Alienware M18R2,配置和你的基本都一样。。不过我用的是Clover引导,不知道D ...
一般来说,Alienware上你不修改DSDT也能达到如下几点:
1. IVY平台的HD4000集显可以工作,但显示器不能调亮度(可以通过软件来模拟实现但不好用)
2. 声卡可以发声(但不能调音量)
3. 除了无线网卡和蓝牙,其他设备正常工作
通过修改DSDT可以增加以下功能:
1. 屏蔽N卡给整机降温(如果你发现CPU能正常降频,但整机温度一直维持在60度这样的高温,很可能是N卡在偷偷发热,这时候把它屏蔽了能让温度回落到40度左右)
2. 显示电池电量
3. 激活亮度调节功能
一般来说,IVY的集显激活亮度调节是最简单的,只要复制点代码加进去就ok,建议先搞搞,顺便当做DSDT的练手。如果成功搞定亮度调节,就可以开始弄屏蔽N卡和显示电池电量的工作。当然如果你没这些需求完全可以不管DSDT。
此外,修改VoodooHDA可以让耳机/音响自动切换。如果没有HDMI要求可以不修改DSDT。
所以,你可以根据自己的需要决定是否要修改DSDT。
回复
使用道具
举报
s1025xfei
s1025xfei
当前离线
UID2675209
最后登录1970-1-1
阅读权限100
精华
主题
回帖0
积分7784
PB币
威望
贡献
技术
活跃
发消息
10F
s1025xfei
发表于 2014-3-7 19:15
|
只看该作者
帖子无法编辑,是因为你的内容中的老毛桃。。。。。。。。。。。。。。。。
点评
st8676746
噗总算弄好了,之前还想方便大家***PE所以就直接把链接扔上来了(毕竟老毛桃可以一键***,方便没做过PE的人)……谢谢提醒啦~~
发表于 2014-3-7 20:34
回复
使用道具
举报
s1025xfei
s1025xfei
当前离线
UID2675209
最后登录1970-1-1
阅读权限100
精华
主题
回帖0
积分7784
PB币
威望
贡献
技术
活跃
发消息
11F
s1025xfei
发表于 2014-3-7 21:38
|
只看该作者
远景论坛有自己论坛的PE,请去Windows8资源置顶帖下载,功能更多
回复
使用道具
举报
fan12915
fan12915
当前离线
UID4282995
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分91
PB币
威望
贡献
技术
活跃
发消息
12F
fan12915
发表于 2014-3-8 11:35
|
只看该作者
st8676746 发表于 2014-3-7 18:37
一般来说,Alienware上你不修改DSDT也能达到如下几点:
1. IVY平台的HD4000集显可以工作,但显示器不能调 ...
我的机子是HD4000集显不能工作,可能什么东西没有调,开了就无限菊花,不过我之前装是在N卡下装的(主板带屏蔽集显的功能),调亮度这个快捷键都没弄好的,,一直都没去试过。
现在就是不知道自己装起来是不是还有问题,看他们都说什么睡眠啊电源管理什么的,但又不知道具体情况是怎么样。。。所以有点迷茫。
回复
使用道具
举报
st8676746
st8676746
当前离线
UID1776016
最后登录1970-1-1
阅读权限20
精华
主题
回帖0
积分78
PB币
威望
贡献
技术
活跃
发消息
13F
st8676746
楼主|
发表于 2014-3-8 17:25
|
只看该作者
fan12915 发表于 2014-3-8 11:35
我的机子是HD4000集显不能工作,可能什么东西没有调,开了就无限菊花,不过我之前装是在N卡下装的(主板带 ...
建议你先用-f -v参数启动,这样起码能看到是卡在哪里~~
回复
使用道具
举报