Surface Pro安装Mac OS X 10.8指南(3)
核桃失踪了吗?不,出差四川成都,外派公干项目攻关一个月,一晃恍如隔世。看到论坛有不少坛友安装成功,甚是欣慰,更加有了完美安装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步骤。
放在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)
}
进入Mac OS X直接双击安装。
附上修改完成后的DSDT.dsl源码以及编译好的DSDT.aml
DSDT.aml放在Clover EFI分区的EFI\ACPI\patched目录下。
动手能力强以及略懂点ACPI规范的朋友,可以看看DSDT.dsl
在电池域Device (BAT0)中具体修改了哪些多字节变量赋值的语句。
3、CPU无法睿频
手动添加SSDT
目前四档睿频,动手能力强的朋友,可以自行在ssdt.dsl中添加。
放在Clover EFI分区的EFI\ACPI\patched目录下
修改Clover的启动参数,在Clover EFI分区中往config.plist中添加DropOemSSDT参数。
4、触控屏不可用?
解决正在进行中
5、Wifi不可用?
后续会进行
6、睡眠不正常?
暂时没考虑 沙發?第一次{:5_597:}
說實在的我非常想要Surface Pro{:9_419:} 何苦折腾,牛当马用!!!! 坐等PRO降价啊,价格实在高啊 我这里出问题了- -就是不知道为什么在第二阶段安装的时候 ,安装界面一直卡在正在安装上, 目前没有找到解决办法,求解答。 whose 发表于 2013-8-28 10:11 static/image/common/back.gif
我这里出问题了- -就是不知道为什么在第二阶段安装的时候 ,安装界面一直卡在正在安装上, 目前没有找到解 ...
求图求真相! suhetao 发表于 2013-8-28 17:51 static/image/common/back.gif
求图求真相!
- - 就是一直卡在这个界面 换了好几个成功人士的efi了 还是没有帮助- -
haode kan kan xiexie 原来买SURFACE PRO的时候就是为了装MAC X。可是没想到东西到手后,根本不象想象的那么简单!看了楼主的贴子,信心大增。
期待后续大作!!! suhetao 发表于 2013-8-28 17:51 static/image/common/back.gif
求图求真相!
求楼主帮我解决问题- -…… 问题不明 现在 whose 发表于 2013-8-29 21:17 static/image/common/back.gif
求楼主帮我解决问题- -…… 问题不明 现在
资讯太少,无法做详细分析。 suhetao 发表于 2013-8-29 23:00 static/image/common/back.gif
资讯太少,无法做详细分析。
- -…… 把win8卸载了 就能装了 而且还装的10.8.4- -…… 本帖最后由 whose 于 2013-8-30 02:17 编辑
suhetao 发表于 2013-8-29 23:00 static/image/common/back.gif
资讯太少,无法做详细分析。
现在还有个问题 就是不能调节亮度- -…… 貌似尝试和以前一样添加PNLF的代码但是没有效果,PNLF字段中没有能够获取到backlightatboot等相关的值,自然applebacklight虽然载入,但是display0下显示还是appledisplay。基本上方法尝试了一些,比如说在显卡部分添加backlight信息,没有能够实现调节亮度。理论上来说HD4000直接驱动了 应该可以直接调节亮度吧。- -…… 感觉挺无奈的。希望lz能帮忙解决。 根据ifixit的拆解资料,Surface 压感笔为Wacom W9002 芯片,驱动 Surface Pro 屏幕的是三星 WiseView N52A2NE,类似于 iPad 2 中的模块。以及Atmel MXT1386E 触屏控制器,3x Atmel MXT154E 触屏控制器,WIFI是Marvell Avastar 88W8797 无线/蓝牙/FM Radio 控制器
压感笔和触控可以试试看找wacom的新帝数位板驱动反编译看看,不知道有没有mac版的,开源社区有wacom的驱动,不过多是影拓和bamboo的,国外很多设计工作室标配新帝和MAC OS X,因此,可以在新帝上面实现触控,不过楼主是写驱动的,可能有更好的解决方案
MARVELL的WIFI貌似黑果界普遍无解,不过这个可以通过外接便携式USB无线网卡驱动,这个倒无大碍
希望楼主有好消息,一直想入手一块苏菲倒弄黑苹果
有没有可能用变色龙在win8下面安装osx 10.8? disneylionking 发表于 2013-8-30 12:45 static/image/common/back.gif
根据ifixit的拆解资料,Surface 压感笔为Wacom W9002 芯片,驱动 Surface Pro 屏幕的是三星 WiseView N52A2 ...
这个问题很大- -…… 你永远登录不了APP store了- -…… whose 发表于 2013-8-31 06:32 static/image/common/back.gif
这个问题很大- -…… 你永远登录不了APP store了- -……
可以的,这个是可以内建网卡的,完全没有问题,我机子用的TP-LINK TL-WN725N装10.8一样登陆APP store,亲测可以才这样说的 大神 能不能装 双系统啊?!?!??怎么装????我想体验下 MAC但不想删掉 WIN7 啊 本帖最后由 sky0820 于 2013-8-31 20:03 编辑
楼主什么时候可以解决WIFI和蓝牙呀?
我的苹果鼠标和键盘都用不了。{:5_593:}
一直学编程,就是学不精,始终只会一点最基本的语法,真心佩服楼主。
disneylionking 发表于 2013-8-31 09:13 static/image/common/back.gif
可以的,这个是可以内建网卡的,完全没有问题,我机子用的TP-LINK TL-WN725N装10.8一样登陆APP store,亲 ...
{:5_299:}可是你要知道 usb网卡是没法内建的- -…… pro的内置网卡没法驱动的- -…… 内建神马的 不可行