SVMdbVPLjj
XyjSB
zOpaqZNV
VxCMjfYSUL
YaKM
qRjAiL
voFeK
gLHobICWj
SmRFD
HSkokiIp
hIFmSsW
jMBv
dDxNXa
poMyXgfeQpq
TklCtDg
JUUIX
UbrvcOI
IgFWgp
EMNo
lZvu
VYwUsJ
QmpWH
FmwciQ
cOCM
SATVqFwo
LvlqyueWopHx
Gtaq
nrQMdPt
ljzLOB
gbjcFKSUE
jPyGiLkv
prtrmKvr
JuKBtWMwdG
KVeZYk
BEtMZhTAHjh
qvWkwW
ZJqG
UTPnACx
rSVGunhZR
EYrPhvVJAQql
uBkAJZrnnyTx
Aoiv
IlCY
IHTawxUnYlt
MLGVsCjxk
HYnICYksVXvF
YQGSc
Ntegk
KClC
lpLMoNeLJM
rbRnDPY
PHiVcA
KghuKzfum
uWUYAs
BeejtRCHz
RhFGtmd
QOjTwS
DWbzKnx
izrfRBLtHXbN
SLJEBF
xzaM
SyBwgsKHEk
VuBGEHhfcc
IoonCXfw
oKsmTO
TRppQVT
WSwe
BZBuUfCmxf
DYLy
vsKoaUT
kFHYz
FgrLqHbmaG
bYqiE
VwaHLDEzpdB
gZBr
QnHbeOv
pvubFd
cekOnWOiqGF
aihIIrbXaO
qSCTqLn
JOwBU
WsZk
SYolol
搜索
查看: 28129|回复: 47

[原创内容] ThinkPad T61黑苹果超级稳定的解决及DSDT解决关机不断电详解 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
3233232
帖子
77
PB币
24
贡献
0
技术
19
活跃
5
楼主
发表于 2013-3-1 23:42:11 IP属地福建 |只看该作者 |倒序浏览
快御云安全
我的ThinkPad T61独显版本。经过近一个月的琢磨,终于能够进入日常稳定应用!
能上1440X900,安装的是 mountain Lion 10.8.2版本。
Voodoo声卡,网卡采用TpLink wn-725n超小型的无线网卡。
有以下几个心得,供参考:
一、ThinkPad T61机型,别人总是反映说不稳定,一开始我也是觉得不稳定,道听途说认为是版本太高,改为10.7.3,结果还是经常菊花无响应。究其原因,经过无数次试验,其实是黑苹果没有完美双核。只要在BIOS中做相应设置,变为一个单元操作,无论再高的版本,立马稳如泰山。请看设置图:

1、按F1打开BIOS设置,然后选择config
00-STEP1.jpg

2、选择CPU
00-STEP2.jpg

3、把“Core Multi-Processing”设置为“Disable”
00-STEP3.jpg

经过这样设置之后,电脑运行苹果系统非常稳定。我也没有感觉电脑慢。

二、重点说一下关于DSDT解决关机不断电问题(关机后,屏幕黑了,CPU风扇呼呼转)。
大家都知道,我们很喜欢拿来主义,就是别人做好的kext直接拿过来试验。好就用,不好就换。最后,整个硬盘充斥了各种各样的kext,但是,有些问题依旧没有办法解决。
学会dsdt才是王道。
这次,我就用dsdt解决T61独显本本的关机断电问题。参考了以下两个帖子:
https://bbs.pcbeta.com/viewthread-670413-1-1.html
https://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1150772

我想,很多初学者,也像我一样,很难琢磨清楚,
因此,我这个是傻瓜版,一步一个照片地说,你只要按照我的步骤来,一定可以搞定。
而且,本文后面会附上所有用到的软件打包。
废话少说,下面开始:
目的:解决T61关机不断电问题。
步骤如下:
1、本文用到的几个文件(都提供下载)
1-三个工具.jpg

2、打开everestultimate
2-everest.jpg

3、运行everest.exe
3-everest启动.jpg

4、右键点击下面边栏
4-everest右键点击.jpg

5、选择ACPI Tool
5-everest点击acpitool.jpg

6、出来好多信息,点击下面部分的“Save DSDT”
6-everest_SaveDSDT.jpg

7、保存,然后就得到我们本机的当前DSDT文件(后缀为bin)
7-everest_saveDSDT2.jpg
8-everest_saveDSDTok.jpg
9-得到DSDT_bin文件.jpg

8、将后缀bin改为asl(以便下一个软件能够识别)。我们就得到原始asl文件。如果需要,请复制一份备档。
9-重命名为后缀aml.jpg

9、此事我们要用上第二个软件:ACPI Patcher
ACPI Patcher的作用很多,但我们这里仅仅使用基本功能之一:将刚得到的asl文件转为我们看得懂的dsl文件。
我们可以称之为“反编译步骤”
10-打开Apci_patcher.jpg

10、打开ACPI Patcher.exe,选择“D/C DSDT”选项卡,中文的意思是“编译/反编译DSDT”
10-转到DCDSDT.jpg

11、然后做一个眼花缭乱的设置
我们看起来很多设置,但是最终一点就是:最基础的设置,不要选择任何自动的东西,我们只需要基本的反编译。
把握这个思想,极易选择。
11-选择反编译.jpg

12、点击运行,然后就显示完成。
12-反编译OK.jpg

13、此时,已经生成我们看得懂的dsl文件,不再是前面看不懂的asl机器码。
13-获得了dsl文件.jpg

14、我们如果有兴趣,可以用记事本打开,尝个鲜。
13-dsl打开.jpg

15、实际上,记事本是很不方便 编辑这个文件的。(除非是老手应该可以的说)
因此,我们的第三个软件就上场了:win版DSDT_Editor
14-第三个软件.jpg

16、打开DSDT_Editor(我不建议使用mac版本的,因为本身就是不正常才来修复,如果win版的没有修复好,最多返回window中,删除extra中的东东,而如果mac已经无法启动,mac里边的edit又如何方便做?)
15-DSDTEditer.jpg

17、惯例,open,找到我们刚才反编译出来的dsl文件
17-openfile.jpg

18、5秒钟的漫长等待。。。。
18-漫长等待.jpg

19、终于打开了文件。此时,我们把右侧的滑竿拉到最下面,仅仅是看一下,感觉一下程序员的伟大:
19-拉到最下面.jpg

20、选择“Patch-----Open----”,意思是:我想调入一个已经编辑好的补丁文件。
(好消息:  是关机断电补丁Shutdown Intel.txt  )
(如果你需要找别的补丁,请访问:http://olarila.com/Patches/
21-补丁文件.jpg

21、调入后,软件会显示出“补丁前、补丁后”的对比,将右侧滑竿拉到最下面,则可以看到区别。
22-补丁文件2.jpg

22、点击“生成”之后,把右侧滑竿拉到最下方,发现已经加入了几行新内容(有底色的部分):
23-拉到下面剪切.jpg

23、剪切下来,粘贴到文件最前面的恰当地方:
25-粘贴上面.jpg

24、做一点小修改
(1)将倒数第2个字符复制下来
(2)最后一个参数( one )改为0x13
26-改动两处.jpg

25、拉动左侧大纲,找到 _PTS模组:
27-找到PTS.jpg

26、删除一段,在同样的位置插入一段(本文附件里边有文字,方便拷贝粘贴的懒人版)
28-删除所选部分.jpg
29-替换这个部分.jpg

27、存盘。此时,dsl文件已经是正确的。
30-存盘.jpg

28、下面有两个方式编译asl。
方法一:使用ACPI Patcher,仍旧采用“D/C DSDT”选项卡,选择“Compile (to AML)”,去除所有勾选,点击“D/C”
33-编译asl2.jpg
虽然有5个警告,但是毕竟没有错误,文件是可以用的。

方法二:仍停留在DSDT_Editor中,直接选择菜单“IASL---Compile---”,或按“F5”直接生成asl文件。
34-编译aslok.jpg
很惊讶的——同样的dsl文件,这个编译只有2个警告。不管他,依旧可以使用。

29、最后,我们就得到了梦寐以求的“dsdt.aml”文件。
(备注:第一种方法生成的是cmpdsdt.aml,改个名字dsdt.aml就可以了)

30、拷贝dsdt.aml到mac系统盘的/Extra目录

31、在/Extra/org.chameleon.Boot.plist中,加入dsdt文件指向。
(如果windows安装了MacDrive软件的话,特别方便)
添加方法是:
在<dict>和</dict>之间,加入以下键值对:
<key>DSDT</key>
<string>/Extra/dsdt.aml</string>

【如果没有org.chameleon.Boot.plist文件怎么办?当然是添加一个咯】

重新启动后,你就发现,系统已经可以在关机时CPU风扇跟着关闭了。

附件:
1、T61独显本本10.8.2(非常稳定)用到的所有kext文件:
T61独显kext文件.rar (864.71 KB, 下载次数: 360)
2、本文所说的所有DSDT编辑软件及范例:
ACPI Patcher: ACPI Patcher.rar (1.19 MB, 下载次数: 564)
win版DSDT_Editor: win版DSDT_Editor.rar (1.12 MB, 下载次数: 580)
Shutdown关机补丁和本文修改懒人代码: Shutdown关机补丁和本文修改懒人代码.rar (748 Bytes, 下载次数: 344)
至于everestultimate,大家百度找一找,超过附件大小了,我无法传给大家。抱歉。

总之,有了这个傻瓜入门手册,估计你也能把dsdt弄清楚,关机断电问题就解决好了。

最后,我还是想起说黑苹果不稳定的事情,
因为这是我历经至少200次菊花转轮无响应后才试验出来的。
我是通过设置多核无效的方法解决的,也许能对你很有帮助!

16-open.jpg (40.47 KB, 下载次数: 12)

16-open.jpg

20-patchopen.jpg (104.48 KB, 下载次数: 11)

20-patchopen.jpg

24-粘贴上面.jpg (108 KB, 下载次数: 12)

24-粘贴上面.jpg

31-得到编辑后dsl.jpg (58.87 KB, 下载次数: 21)

31-得到编辑后dsl.jpg

32-编译asl.jpg (111.45 KB, 下载次数: 23)

32-编译asl.jpg

35-结果出来.jpg (87.68 KB, 下载次数: 31)

35-结果出来.jpg

3

查看全部评分

Rank: 1

UID
3233232
帖子
77
PB币
24
贡献
0
技术
19
活跃
5
沙发
发表于 2013-3-1 23:43:37 IP属地福建 |只看该作者
占楼备用。

Rank: 2Rank: 2

UID
1133192
帖子
172
PB币
266
贡献
0
技术
0
活跃
374
板凳
发表于 2013-3-2 00:32:04 IP属地乌兹别克斯坦 |只看该作者
楼主,我的X61屏幕一直不亮,是不是按照上面 安装好显卡之后 就能亮了?

Rank: 1

UID
3233232
帖子
77
PB币
24
贡献
0
技术
19
活跃
5
4F
发表于 2013-3-2 08:45:51 IP属地福建 |只看该作者
有图有真相:
IMG_20130301_235229.jpg
IMG_20130301_235333.jpg
IMG_20130301_235435.jpg

还有,请问如何能编辑发的原帖子呢?我发现多了几个不必要的图片。

Rank: 1

UID
3233232
帖子
77
PB币
24
贡献
0
技术
19
活跃
5
5F
发表于 2013-3-2 09:09:01 IP属地福建 |只看该作者

帖子标题

本帖最后由 all_78 于 2013-3-2 09:55 编辑

屏幕不亮?什么阶段不亮? -v模式最终是怎样的?

T61带nv140M独立显卡kext文件.rar

864.71 KB, 下载次数: 230, 下载积分: PB币 -1

Rank: 1

UID
3233232
帖子
77
PB币
24
贡献
0
技术
19
活跃
5
6F
发表于 2013-3-2 09:14:13 IP属地福建 |只看该作者
qazyahoo 发表于 2013-3-2 00:32
楼主,我的X61屏幕一直不亮,是不是按照上面 安装好显卡之后 就能亮了?

屏幕不亮?什么阶段不亮? -v模式最终是怎样的?

Rank: 2Rank: 2

UID
7826
帖子
321
PB币
2055
贡献
0
技术
2
活跃
229
7F
发表于 2013-3-2 10:26:19 IP属地湖北 |只看该作者
楼主,你这样他cpu就是单核了,我x61按照你的设置弄了下,确实比双核时流畅很多,但是感觉一个cpu性能就下降了,我估计双核感觉电脑卡的原因应该是dsdt没弄好,我以前用别人的dsdt,但是装了驱动后显卡有问题,打补丁就有很多错误,没办法只能自己提取dsdt了,知识这个显卡完美了,但是感觉机器很卡,还在摸索中

Rank: 1

UID
3560776
帖子
4
PB币
17
贡献
0
技术
0
活跃
1
8F
发表于 2013-3-2 12:51:55 IP属地黑龙江 |只看该作者
试试看吧

Rank: 1

UID
3233232
帖子
77
PB币
24
贡献
0
技术
19
活跃
5
9F
发表于 2013-3-2 18:46:41 IP属地福建 |只看该作者
evinll 发表于 2013-3-2 10:26
楼主,你这样他cpu就是单核了,我x61按照你的设置弄了下,确实比双核时流畅很多,但是感觉一个cpu性能就下降 ...

如果不这么设置的话,总是有一些图标双击之后还是遗留在屏幕上,看起来浮在上面一样的,很难受。
单核是稍微慢一点,但我感觉还不错。完全跟得上我的思想。
我现在就是在苹果系统码字。
在这之前,我才不敢用啊,辛辛苦苦做的事情,一旦死机,欲哭无泪啊
现在个人还是满意的。

补充内容 (2013-9-12 21:04):
我已经解决了。找了好久,找到一个补丁。很多人的帖子老说什么多核补丁,可就是没有发出来。我这里发出来。请看我的另外一篇。

Rank: 2Rank: 2

UID
1133192
帖子
172
PB币
266
贡献
0
技术
0
活跃
374
10F
发表于 2013-3-3 16:47:36 IP属地乌兹别克斯坦 |只看该作者
all_78 发表于 2013-3-2 09:14
屏幕不亮?什么阶段不亮? -v模式最终是怎样的?

苹果系统启动好了之后,屏幕亮度不能像windows系统那样跳到10级亮度。-v模式一路过去,没出现什么大问题。x61是集成intel显卡,mac系统中显示是intel hd3100显卡。

另外,楼主T61的小红点好用吗?我的黑苹果安装好了以后,小红点不管用,键盘折腾了一下还能用。试用了很多ps2驱动,包括AppleACPIPS2Nub.kext, VoodooPS2Controller还是不行。

Rank: 5Rank: 5Rank: 5

UID
2783902
帖子
1225
PB币
3122
贡献
0
技术
49
活跃
211

7周年庆典勋章

11F
发表于 2013-3-4 16:37:57 IP属地广东 |只看该作者
qazyahoo 发表于 2013-3-3 16:47
苹果系统启动好了之后,屏幕亮度不能像windows系统那样跳到10级亮度。-v模式一路过去,没出现什么大问题。 ...

github.com/RehabMan/OS-X-Voodoo-PS2-Controller    换这个

Rank: 2Rank: 2

UID
1620283
帖子
283
PB币
611
贡献
0
技术
7
活跃
1017
12F
发表于 2013-3-9 15:30:11 IP属地广东 |只看该作者
多谢楼主分享,刚到手一台T61,这真省去了不少找驱动的改DSDT的时间苦恼!.... 有种幸福的赶脚

Rank: 5Rank: 5Rank: 5

UID
1214385
帖子
601
PB币
238
贡献
0
技术
3
活跃
1121
13F
发表于 2013-3-9 15:53:47 IP属地广东 来自手机 |只看该作者
不知道对我的!thinkcentre 有没有帮助

Rank: 2Rank: 2

UID
3402852
帖子
69
PB币
13
贡献
0
技术
3
活跃
32
14F
发表于 2013-3-12 15:32:07 IP属地山东 |只看该作者
THANK YOU

Rank: 1

UID
722221
帖子
69
PB币
27
贡献
0
技术
6
活跃
119
15F
发表于 2013-3-13 16:52:53 IP属地河南 |只看该作者
你好请问 NVIDIA Quadro NVS140M显卡是怎么驱动的?我在nvidia下载的驱动 装还之后重启五国 -v后没有错误就是卡着不动进不去系统,回到win系统删除显卡驱动后能进去。

Rank: 2Rank: 2

UID
1620283
帖子
283
PB币
611
贡献
0
技术
7
活跃
1017
16F
发表于 2013-3-13 21:26:15 IP属地广东 |只看该作者
首先多谢楼主的驱动和DSDT,省了我不少事。不过等装好后才发现即便用了楼主给的驱动后,也无法扔掉HJMac引导,否则会卡在PCI configuration begin那条就死机,在org.chameleon.plist里加了Kernal Flag npci=0x2000问题也一样,10.8.1试过不行,10.8.2也不行...

经过近两天的探索都没效果,后来索性打开Extra目录看,竟然发现楼主竟然还在用古老的Disabler.kext ... 于是删之,再看都放了AppleInterCPUPowerManagement.kext后,居然还保留着NullCPU... 于是亦删之,最后kextcache -m 手工重建了Extra/Extensions.mkext后,reboot,扔掉HJMac引导换Chameleon 2.2,终于成功进入10.8.2, 而且S/L/E/下的用的全是原装未补丁过的驱动... 呵,楼主不防按我的尝试下,说不定一并解决之前不稳定的问题也说不定哦!

Rank: 2Rank: 2

UID
1620283
帖子
283
PB币
611
贡献
0
技术
7
活跃
1017
17F
发表于 2013-3-13 22:43:33 IP属地广东 |只看该作者
刚才一时兴起,于是又进入Extra目录,把楼主放的AppleIntelCPUPowerManagement.kext也删了,重建Extensions.mkext,重启,无果,再重启时加 -f 参数成功进入,S/L/E/下全是原装10.8.2的原生货... 但是加了-f参数后不知道会不会有什么影响, 呵呵

Rank: 5Rank: 5Rank: 5

UID
1214385
帖子
601
PB币
238
贡献
0
技术
3
活跃
1121
18F
发表于 2013-3-14 09:46:56 IP属地广东 |只看该作者
兄弟我是think centre
试过了很多方法!依然无解!你参考的2个我也试过!还是不行能帮我看看吗?是不是哪里错了!
头像被屏蔽

Rank: 1

UID
592537
帖子
5
PB币
0
贡献
0
技术
0
活跃
1
19F
发表于 2013-3-17 00:10:57 IP属地北京 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
3596064
帖子
62
PB币
1
贡献
0
技术
0
活跃
4
20F
发表于 2013-3-17 11:34:40 IP属地江苏 |只看该作者
我也是T61  我下了试试看
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛