- UID
- 723618
- 最后登录
- 1970-1-1
- 阅读权限
- 210
- 精华
- 主题
- 回帖
- 0
- 积分
- 3808
- PB币
-
- 威望
-
- 贡献
-
- 技术
-
- 活跃
-
|

本帖最后由 ljg-pcbeta 于 2017-7-25 13:11 编辑
配置一览
机型: | 东芝Satellite M800-T12B | 处理器: | Intel i3-2370m 双核 | 主板: | Insyde EFI(不支持UEFI)Intel 7 Series Chipset Family | 芯片组: | 英特尔 HM76 (Panther Point) | 内存: | 2 GB 1333 MHz DDR3 + 4 GB 1666 MHz DDR3 | 独显: | AMD Radeon HD 7670m (ven 1002 dev 6840) | 声卡: | Conexant SmartAudio HD CX20590(ven 8086 dev 1e20,解码器 ven 14f1 dev 506e) | 有线网卡: | Atheros AR8151 (ven 1969 dev 1083) | 无线网卡: | Atheros AR9485 无蓝牙(ven 168c dev 0032)(无解)
换成BCM4322 (免驱) |
安装日志
其实从10.12刚出正式版,就开始用上了,但是一直懒得写驱动帖,拖到了现在。
最开始10.12的时候,驱动和10.11并没有什么变化,除了AMD显卡的Framebuffer从24位变成了32位。
那个时候clover的KextToPatch还不好使,也被clover坑了很多次。所以后来写了个直接给二进制文件打补丁的脚本,从此弃用KextToPatch。
后来,尝试修复了关机变重启的问题,也让CPU获得了5档的变频。
升到10.12.4的时候,发现显卡黑屏,没法正常使用,于是退回10.12.3用了好久。
本以为显卡已经没救了,准备停留10.12.3的时候,突然发现有人说用变色龙引导显卡不黑屏。
于是抱着希望继续拖延……直到现在我才弄好变色龙,升级到10.12.5,用上了Night Shift。
不过用变色龙也会有一些问题,没法解决的就只能将就咯,毕竟显卡是好的,其它的都好说。
这笔记本已经陪我四年了,也不知道它还能再用多久。

关于显卡
最新的ATI Connectors Data如下:
- 020000004000000009010000000000001001000200000000
- 000800000402000000710000000000001102010100000000
- 100000001000000000010000000000000000020300000000
复制代码
建议使用的Framebuffer是Ipomoea或者Pondweed。文末会提供一个打补丁的脚本,可以方便进行替换。
同时还需要修改AMDRadeonX4000.kext的Info.plist,把
- <dict>
- <key>CAIL_DisableDrmdmaPowerGating</key>
- <integer>0</integer>
- <key>CAIL_DisableDynamicGfxMGPowerGating</key>
- <integer>1</integer>
- <key>CAIL_DisableGfxCGPowerGating</key>
- <integer>0</integer>
- <key>CAIL_DisableGmcPowerGating</key>
- <integer>1</integer>
- <key>CAIL_DisableStaticGfxMGPowerGating</key>
- <integer>1</integer>
- <key>CAIL_DisableUVDPowerGating</key>
- <integer>0</integer>
- <key>CAIL_DisableVCEPowerGating</key>
- <integer>0</integer>
- </dict>
复制代码
修改成:
- <dict>
- <key>CAIL_DisableDrmdmaPowerGating</key>
- <integer>1</integer>
- <key>CAIL_DisableDynamicGfxMGPowerGating</key>
- <integer>1</integer>
- <key>CAIL_DisableGfxCGPowerGating</key>
- <integer>1</integer>
- <key>CAIL_DisableGmcPowerGating</key>
- <integer>1</integer>
- <key>CAIL_DisableStaticGfxMGPowerGating</key>
- <integer>1</integer>
- <key>CAIL_DisableUVDPowerGating</key>
- <integer>0</integer>
- <key>CAIL_DisableVCEPowerGating</key>
- <integer>1</integer>
- </dict>
复制代码
经测试,显示器内屏LVDS,VGA,HDMI均可正常工作。由于这个笔记本没有集成显卡,所以睡眠无解。
如果使用clover,只能更新到10.12.3,升级到10.12.4之后显卡会黑屏,可以调节亮度。
如果使用变色龙,可以更新到10.12.5,不可调节亮度,升级到10.12.4+可以使用Night Shift。
关于声卡
和10.11相比,二进制补丁变了。现在的二进制补丁是:
- 8419d411 替换成 00000000
- 8b19d411 替换成 6e50f114
复制代码
文末会提供一个打补丁的脚本,可以方便进行替换。
有的时候需要修改configdata才能让声卡正常工作。
修改AppleHDA.kext/Contents/Plugins/AppleHDAHardwareConfigDriver.kext/Contents/Info.plist
把其中一个dict改成这样
- <dict>
- <key>AFGLowPowerState</key>
- <data>AwAAAA==</data>
- <key>CodecID</key>
- <integer>351359086</integer>
- <key>ConfigData</key>
- <data>AZccUAGXHUABlx4hAZcfAQGnHBABpx2QAaceoQGnHwEB9xxAAfcdAQH3HhcB9x+QAjccEAI3HQECNx6gAjcfkAFHDAI=</data>
- <key>FuncGroup</key>
- <integer>1</integer>
- <key>LayoutID</key>
- <integer>12</integer>
- </dict>
复制代码
关于网卡
之前采用的ALXEthernet.kext在10.12下会造成关机出现panic从而变成重启的问题。
替换成AtherosL1cEthernet.kext即可。
无线网卡BCM4322免驱。
关于电源管理和变频
如果使用clover,可以通过如下方法实现正常5档变频。
1. 放入正确的ssdt文件
2. Clover -> Acpi -> Drop Tables -> 加入MCFG和DMAR
3. Clover -> Kernel And Kext Patches -> 勾选Asus AICPUPM(我不知道这步是不是必须的)
4. SMBIOS选择MacBookPro8,1(按道理说8,2和8,3应该都可以)
5. 删除NULLCPUPowerManager.kext,采用原版的电源管理kext
如果使用变色龙,由于无法加入MCFG,只能采取折衷方案,采用异常的电源管理驱动,无法变频。
1. 加入AICPUPM的Patch
2. SMBIOS选择MacBookPro9,1
3. 删除NULLCPUPowerManager.kext,采用原版的电源管理kext
关于DSDT的修改
最近没改过DSDT,具体的修改内容见10.11的帖子。东芝Satellite M800安装El Capitan Developer Beta 1成功
关于电池电量
ACPIBatteryManager.kext。DSDT里不用做任何和电池相关的修改。不得不说这电池电量显示确实省心啊。

驱动分享
这里分享变色龙配置和clover配置。
变色龙配置:能升级到10.12.5,屏幕亮度无法调节,CPU只有最低最高两档变频。
Clover配置:只能升级到10.12.3,10.12.4+会显卡黑屏。屏幕亮度可调节,CPU有5档变频。
10.12.6更新,显卡已经不黑屏了。由于使用了MBP8,1的smbios,所以开启night shift另需工具。
电池电量驱动,这个我放到/System/Library/Extensions下。
打补丁的脚本(解压后,双击打开test.command,根据提示进行操作)
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
评分
-
1
查看全部评分
-
|