Win10论坛

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

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

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

搜索
查看: 6150|回复: 107

[分享] El Capitan下机械革命MechrevoX3准完美的驱动~20160129更新 [复制链接]

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-9 15:20:18 |显示全部楼层
本帖最后由 dlhxr 于 2016-2-15 18:27 编辑

El Capitan下机械革命 Mechrevo X3准完美的驱动~






20160129更新:
+修复HDMI连接立即重启的问题
+HDMI正常可用!视频、音频正常!
20160122更新:
+升级10.11.3,驱动依然适用
+更新config修复HD4600的驱动
+使用DummyHDA.kext配合config驱动声卡,避免修改原版声卡,升级更自如!
20160114更新(几乎已经完美):
+重新提取修改DSDT和SSDT,修复乱七八糟问题若干。
+修复睡眠唤醒
+修复电源指示灯显示(集成显卡显示蓝色)
+使用SSDT进行CPU频率控制
+修复USB,驱动摄像头
+升级各类常用驱动到最新版

突然心血来潮,给我的机械革命 Mechrevo X3升个级,又使劲折腾了一下,几乎完美啦~

具体配置如下:
  1. CPU Mobile QuadCore Intel Core i7-4712MQ
  2. 显卡 Intel(R) HD Graphics 4600 & nVIDIA GeForce GTX 850M
  3. 声卡 Realtek ALC269 @ Intel Lynx Point PCH
  4. 触摸板 ELAN PS/2 Port Smart-Pad
  5. 有线网卡 Qualcomm Atheros AR8161
  6. 无线网卡 Realtek RTL8723BE
复制代码
下面就是机械革命 Mechrevo X3的10.11驱动,一方面自己留存方便查询,另一方面希望可以帮到同机型或者相近机型的童鞋!

目前已经驱动的地方:
  1. 显卡~屏蔽了麦克斯韦核心的GTX850,使用CPU集成显卡HD4600,可以小太阳亮度调整~HDMI连接正常
  2. 声卡~使用的是原版AppleHDA仿冒,声音正常,耳机外放自动切换,Mic也正常~
  3. CPU自动降频(使用ssdtPRGen.sh生成)
  4. Elan触摸版最多支持三指滑动~(我的驱动里面三指上滑是Mission Control,下滑是Launchpad~)
  5. 有线网络正常~
  6. 重启、关机断电正常
  7. 电量显示正常
  8. USB3.0和2.0端口使用正常
  9. 睡眠唤醒正常
复制代码
还未被驱动的东东:
  1. Realteck RTL8723BE无线网卡……好像全球无解。。。(我用小米WiFi替代)
  2. Realtek RTL8723BE 4.0蓝牙芯片:USB\VID_13D3&PID_3410&REV_0200
  3. Realtek SD读卡器:USB\VID_0BDA&PID_0139&REV_3960
  4. GTX850麦克斯韦核心&VGA接口(目前无解)
复制代码
下面是详细的驱动方法
  1. 不可或缺的DSDT和SSDT~这个DSDT改了很多东西,包括各种常用修复、显卡屏蔽、CPU频率控制、声卡ID等
  2. 显卡配合驱动FakePCIID.kext等和Clover的config
  3. 亮度调节配合ACPIBacklight.kext
  4. 电池显示配合ACPIBatteryManager.kext
  5. 触摸板和键盘使用ApplePS2ElanTouchpad.kext(4.0.5版,不要使用最新版)
  6. 有线网卡使用AtherosE2200Ethernet.kext驱动
  7. 常用的fakesmc.kext和集成的插件
  8. 使用DummyHDA.kext和Clover对AppleHDA.kext进行仿冒,升级无忧
  9. 使用CodecCommander.kext解决唤醒无声
复制代码
驱动下载:
请使用最新版





如果使用GPT分区表配合Clover,可以把驱动放入EFI分区里面直接使用App安装系统。欢迎贡献更好的驱动~~~

附上折腾历程,希望对其他机型有所帮助~
1.提取DSDT、SSDT(Clover F4)
2.反编译成dsl文件 iasl -da -dl *.aml
3.解决DSDT.dsl错误
syntax error, unexpected PARSEOP_ZERO (删除ZERO)
syntax error, unexpected PARSEOP_ARG0 (Store (Arg0, MDBG) /n Return)
4.解决SSDT-2.dsl错误
syntax error, unexpected PARSEOP_PACKAGE (补丁Remove _PSS placeholders)
5.解决SSDT-9.dsl错误
syntax error, unexpected PARSEOP_ARG0 (Store (Arg0, \_SB.PCI0.GFX0.DD02._BCM) /n Return)
6.解决SSDT-10.dsl错误
syntax error, unexpected PARSEOP_NAMESEG (补丁Cleanup/Fix Errors (SSDT))
7.用ssdtPRGen.sh生成对应的SSDT.dsl
8.添加常见DSDT Fix,包括
"Fix _WAK Arg0 v2"
"HPET Fix"
"SMBUS Fix"
"IRQ Fix"
"RTC Fix"
"OS Check Fix" (Windows 8)
"Fix Mutex with non-zero SyncLevel"
"Add IMEI"
"USB _PRW(0x0D) and Rename XHC to XHC1"
9.在SSDT-8.dsl中添加亮度控制,使用"Brightness Fix (Haswell/Broadwell)”和ACPIBacklight.kext
10.修改"Rename GFX0 to IGPU”,受影响文件包括DSDT.dsl、SSDT-8.dsl、SSDT-9.dsl、SSDT-10.dsl。
11.修改"Rename B0D3 to HDAU”,注意修改device id为0x12, 0x04,然后layout id用和AppleHDA一样的,这里改成0x1C,0x00受影响文件包括DSDT.dsl、SSDT-8.dsl。
12.屏蔽Geforce显卡,参考http://www.tonymacx86.com/el-capitan-laptop-support/163772-guide-disabling-discrete-graphics-dual-gpu-laptops.html,但在Sleep/Wake Problems环节中为了唤醒电源键还是蓝色,故加入了唤醒屏蔽。修改了DSDT.dsl、SSDT-9.dsl、SSDT-10.dsl。
13.把HD4600的ig-platform-id给inject了,给SSDT-8.dsl应用"Haswell HD4600 Yosemite"
14.添加AppleHDA Audio Layout,应用"Audio Layout 12”,并把12改成0x1C对应layoutID28
15.仿照”Fix _WAK IAOE”,Fix IAOE in _PTS & _WAK
16.编译所有文件iasl *.dsl
17.改Clover的config.plist,ACPI部分的SSDT项目只保留Drop OEM,一定加上FixRegions,再加上SSDT的顺序SortedOrder,另外包括配合DummyHDA的binary patch,驱动HD4600的patch等

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
2

查看全部评分

Rank: 1

UID
4774670
帖子
21
PB币
0
贡献
0
技术
0
活跃
10
发表于 2016-1-9 15:34:05 |显示全部楼层
同样的机器正在鼓捣中

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-9 15:51:36 |显示全部楼层
18721067680 发表于 2016-1-9 15:34
同样的机器正在鼓捣中

哈哈哈~那剩下的问题交给你啦~~~

Rank: 2Rank: 2

UID
2965215
帖子
213
PB币
4
贡献
0
技术
0
活跃
164
发表于 2016-1-9 17:56:50 |显示全部楼层
clover配置文件能否分享一下呢

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-11 14:23:22 |显示全部楼层
759071793 发表于 2016-1-9 17:56
clover配置文件能否分享一下呢

在压缩包里面呀?

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-14 13:43:52 |显示全部楼层
18721067680 发表于 2016-1-9 15:34
同样的机器正在鼓捣中

我已经基本修复完美,可以看更新的驱动~

Rank: 1

UID
4586424
帖子
12
PB币
175
贡献
0
技术
0
活跃
65
发表于 2016-1-14 14:07:54 来自手机 |显示全部楼层
啊啊啊啊啊啊啊啊啊我为什么看不懂

Rank: 5Rank: 5Rank: 5

UID
2220622
帖子
546
PB币
230
贡献
0
技术
0
活跃
102
发表于 2016-1-14 14:45:13 |显示全部楼层
折腾有你

Rank: 2Rank: 2

UID
2965215
帖子
213
PB币
4
贡献
0
技术
0
活跃
164
发表于 2016-1-14 15:19:00 来自手机 |显示全部楼层
哎,可惜我的是x6,谢谢楼主分享

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-14 21:33:31 |显示全部楼层
759071793 发表于 2016-1-14 15:19
哎,可惜我的是x6,谢谢楼主分享

哈哈~过两天我发个修改过程,我觉得应该修改过程差不多~

it格子创始人之一

Rank: 7Rank: 7Rank: 7

UID
2930326
帖子
2543
PB币
32
贡献
0
技术
8
活跃
522

活动参与先锋 十周年

发表于 2016-1-14 22:37:17 |显示全部楼层
感谢lz的分享  呵呵  

Rank: 5Rank: 5Rank: 5

UID
4555068
帖子
670
PB币
120
贡献
0
技术
0
活跃
813
发表于 2016-1-15 13:36:36 |显示全部楼层
多谢楼主分享,最后一位数字是2的cpu是什么意思

Rank: 7Rank: 7Rank: 7

UID
2142404
帖子
959
PB币
1064
贡献
0
技术
17
活跃
989
发表于 2016-1-15 14:40:01 |显示全部楼层
问一下HDMI是怎么正常的?

Rank: 7Rank: 7Rank: 7

UID
1607526
帖子
2149
PB币
60
贡献
0
技术
43
活跃
1231

十一周年 我是大学生!

发表于 2016-1-15 18:19:14 |显示全部楼层
我就想问问睡眠之前是什么问题,又是怎么解决的

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-15 20:01:25 |显示全部楼层
jqqqqqqqqqq 发表于 2016-1-15 18:19
我就想问问睡眠之前是什么问题,又是怎么解决的

完全重新做了一遍dsdt和ssdt。。。我也不知道到底哪出了问题

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-15 20:03:09 |显示全部楼层
珍惜天空里的鱼 发表于 2016-1-15 13:36
多谢楼主分享,最后一位数字是2的cpu是什么意思

最后一位数字是2的cpu?

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-15 20:04:01 |显示全部楼层
yokor 发表于 2016-1-15 14:40
问一下HDMI是怎么正常的?

用了rehabman的clover配置
https://github.com/RehabMan/OS-X-Clover-Laptop-Config

Rank: 5Rank: 5Rank: 5

UID
4555068
帖子
670
PB币
120
贡献
0
技术
0
活跃
813
发表于 2016-1-15 21:15:34 |显示全部楼层
dlhxr 发表于 2016-1-15 20:03
最后一位数字是2的cpu?

ii7-4712MQ

Rank: 7Rank: 7Rank: 7

UID
60713
帖子
1485
PB币
3549
贡献
0
技术
723
活跃
1126

Win10先驱者

发表于 2016-1-15 22:52:35 |显示全部楼层
珍惜天空里的鱼 发表于 2016-1-15 21:15
ii7-4712MQ

的确是这个cpu。。。我也不知道为啥。。。

Rank: 2Rank: 2

UID
331998
帖子
161
PB币
0
贡献
0
技术
0
活跃
167
发表于 2016-1-15 22:55:55 |显示全部楼层
谢谢,分享!!!
关闭

站长推荐

已经开启实名认证了哟
这里可以进行实名操作:点我点我点我
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件