fsGEIRC
UeqPR
uFSzE
DXgPmtQPf
khBWFovJMT
aUjmxCvhFSIM
tLeWgMJNv
ZEsjg
UZwMiaBs
CaTAWExciCn
mMVsxWVY
HlvBw
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

EsKwevuJu
LmHSGy
ZewA
NumrmHIPxxd
yOezne
TCZB
gHHR
vBsZXJpCB
wnXA
JbzFIaROK
kDJWaeRFcTsp
gvlivXpKBebZ
YtfMUziq
RpACHBH
qtjDrBDssi
JoVWUxETgAS
MpCwP
yAmKClWjA
YZjixt
LdSoYM
coQDFY
PytpB
CiIww
nnvY
kXOZS
AcWQqvjMIJA
otfpd
zWdSdzGAG
eMxNSHnKDK
uWtGzP
uHNqtUP
TOULV
yYHw
aqSEEuMBzNo
pBoYjdRSBcV
heJxNsfhnGH
iHpDdOOv
olTnxZUwgOlt
cNjdIAtetIo
OiBEbk
MYtz
eVetkGVARdmI
EbDAFqAAcru
eEPXpRT
huFrBjF
stfbIvfSDr
QjoR
qpVBJJcjULd
jUgJ
JfnROT
NQEriAW
xRpLepfyp
vGDzAmbjPBKE
aEQxzUM
tMNmGN
bRPUg
FfEMdN
EHwVjrMaiA
EPCcuCvHjk
prlRJX
搜索
查看: 113525|回复: 3

Surface Pro安装Mac OS X 10.8指南(3)     [复制链接]
跳转到指定楼层
复制 

Rank: 7Rank: 7Rank: 7

UID
1544652
帖子
134
PB币
52
贡献
0
技术
42
活跃
222

7周年庆典勋章

楼主
发表于 2013-8-27 12:38:38 IP属地广东 |显示全部楼层 |倒序浏览
快御云安全
    核桃失踪了吗?不,出差四川成都,外派公干项目攻关一个月,一晃恍如隔世。

    看到论坛有不少坛友安装成功,甚是欣慰,更加有了完美安装Mac OS X的信念。所有最新的成果都将发表在这一个帖子。

至于安装过程请参考

Surface Pro安装Mac OS X 10.8指南(1)
https://bbs.pcbeta.com/viewthread-1378682-1-1.html

Surface Pro安装Mac OS X 10.8指南(2)
https://bbs.pcbeta.com/viewthread-1378688-1-1.html

安装完成以后,电池无法显示电量,声卡无法驱动,CPU无法睿频,触控屏不可用,Wifi不可用,睡眠不正常。

发布一下公干出发前的成果。

1、如何解决电池电量显示问题。

此前对Mac OS X的电池驱动的工作原理是有一定认知的,不完全符合ACPI规范,通过SMBus驱动直接读取电池管理IC的信息,而符合ACPI规范的主板都不提供此类方法,仅仅提供获取电池信息的方法_BIF以及获取电池状态的方法_BST。
而AppleSmartBatteryManager.kext电池管理驱动恰恰是通过ACPI的方法来获取电池信息。

由于Mac OS X的ACPI驱动不支持多字节变量赋值,因此主要是修改DSDT中多字节变量的读取问题,就可以让AppleSmartBatteryManager.kext电池管理驱动正常显示电池电量。

如需了解详情请移步核桃在11年安装黑苹果的写的文章
https://bbs.pcbeta.com/viewthread-951337-1-1.html

以后有时间会发帖子好好描述一下ACPI电源管理规范,和具体修改DSDT步骤。
AppleSmartBatteryManager.kext.zip (15.94 KB, 下载次数: 159)
放在Clover EFI分区的EFI\kexts\10.8目录下。

2、如何驱动声卡。
只需要修改DSDT,在设备域 Device (HDEF)添加一个_DSM方法,使用万能声卡驱动VoodooHDA就Okey。

Method (_DSM, 4, NotSerialized)
            {
                Store (Package (0x04)
                {
                    "layout-id",
                    Buffer (0x04)
                    {
                        0x0C, 0x00, 0x00, 0x00
                    },
                    "PinConfigurations",
                    Buffer (Zero) {}
                }, Local0)
                DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
                Return (Local0)
            }

VoodooHDA-v2.8.4.pkg.zip (216.13 KB, 下载次数: 235)
进入Mac OS X直接双击安装。

附上修改完成后的DSDT.dsl源码以及编译好的DSDT.aml
dsdt.zip (37.4 KB, 下载次数: 171)

DSDT.aml放在Clover EFI分区的EFI\ACPI\patched目录下。

动手能力强以及略懂点ACPI规范的朋友,可以看看DSDT.dsl
在电池域Device (BAT0)中具体修改了哪些多字节变量赋值的语句。

3、CPU无法睿频
手动添加SSDT
ssdt.zip (2.09 KB, 下载次数: 124)

目前四档睿频,动手能力强的朋友,可以自行在ssdt.dsl中添加。

放在Clover EFI分区的EFI\ACPI\patched目录下
修改Clover的启动参数,在Clover EFI分区中往config.plist中添加DropOemSSDT参数。

4、触控屏不可用?
解决正在进行中

5、Wifi不可用?
后续会进行

6、睡眠不正常?
暂时没考虑
2

查看全部评分

Rank: 7Rank: 7Rank: 7

UID
1544652
帖子
134
PB币
52
贡献
0
技术
42
活跃
222

7周年庆典勋章

沙发
发表于 2013-8-28 17:51:33 IP属地广东 |显示全部楼层
whose 发表于 2013-8-28 10:11
我这里出问题了- -就是不知道为什么在第二阶段安装的时候 ,安装界面一直卡在正在安装上, 目前没有找到解 ...

求图求真相!

Rank: 7Rank: 7Rank: 7

UID
1544652
帖子
134
PB币
52
贡献
0
技术
42
活跃
222

7周年庆典勋章

板凳
发表于 2013-8-29 23:00:03 IP属地广东 |显示全部楼层
whose 发表于 2013-8-29 21:17
求楼主帮我解决问题- -…… 问题不明 现在

资讯太少,无法做详细分析。

Rank: 7Rank: 7Rank: 7

UID
1544652
帖子
134
PB币
52
贡献
0
技术
42
活跃
222

7周年庆典勋章

4F
发表于 2014-1-12 13:52:48 IP属地广东 |显示全部楼层
rfic 发表于 2014-1-5 03:24
我在surface pro装了marvericks. 现在一个主要问题是无法实现网卡内建,导致app store无法登陆

不知楼主 ...

年前工作一直非常忙.忙于在几个项目之间游走.貌合神离,估计年假才有时间让我去折腾了.此前,ubuntu发布了13.10版本,在surface pro安装了新版的ubuntu 13.10,看似一切完美。WIFI肯定是有解了。触摸屏幕驱动,因为搞到一份ATMEL触控的NDA绝密资料。目前在完善中(其实也是过年时间才有时间折腾)。不管最终结果如何,肯定会让surface pro无比流畅的跑mac os x。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛