[分享]Alienware等较新笔记本安装Mavericks的流程/驱动/细节整理与交流

查看: 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设置为:

device-properties

ab00000001000000010000009f0000000300000002010c00d041030a000000000101060000027fff0400240000004100410050004c00300030002c004400750061006c004c0069006e006b00000008000000010000002c0000004100410050004c002c00690067002d0070006c006100740066006f0072006d002d006900640000000800000004006601140000006800640061002d0067006600780000000d0000006f6e626f6172642d31复制代码如果还不行,你只能爬文开启Dual Link了。

五. 安装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参数启动,这样起码能看到是卡在哪里~~

回复

使用道具

举报

[an error occurred while processing the directive]