Bambo 发表于 2008-11-20 22:06

用pc_efi v9(或者修改版的变色龙)加 DSDT Patcher 不修改BIOS支持多核

很多人的机器无法开双核就是因为DSDT的原因。
pc_efi v9和变色龙修改版已经提供了DSDT补丁的方法,支持一些功能,其中支持部分主板BIOS打补丁支持多核的功能。
pc_efi v9在其他帖子里头下,我这里提供DSDT Patcher和修改版的变色龙。

我的主板(MSI P35 Neo3-f),打了DSDT补丁后,不需要cpus=1启动成功。
在系统信息中只看到一个核心,但通过top命令和其他监控CPU的工具看到实际上已经打开多个核心。

有些特殊的DSDT可能需要手工修改。如果有朋友有兴趣,我可以编写一些工具协助完成修改。

由于不用修改BIOS,所以本方法绝对安全,最坏的可能就是启动不了,用引导盘启动后删掉DSDT文件就可以恢复以前的运行情况。

由于昨天晚上时间不够,没写用法。

将 DSDT Patcher1.0.1e.zip解压到某个地方,例如/Work目录。
进入终端。
敲下列命令:
cd /Work/DSDT Patcher1.0.1e
./DSDT\ Patcher

之后,会有提示问你是给什么系统做补丁,如果是Leopard,则选择0Darwin.
之后回车继续。等程序退出后,如果没报错,则会在当前目录生成dsdt.aml
然后敲mv dsdt.aml /DSDT.aml
就完成操作了。如果没有生效,可以把你生成的DSDT.aml发过来我来手工处理。

以上操作一定要区分大小写。
如果有必要我会写一些脚本来自动处理。

另外,不知为什么,AppleSMBIOS.kext无法识别双核,但实际上已经在双核运行,有兴趣的朋友可以帮忙找找原因。

貌似这个DSDT Patcher 还修复了AppleIntelCPUPowerManagement.kext 导致系统重启的bug。


变色龙的使用参见:
https://bbs.pcbeta.com/viewthread.php?tid=353024&extra=page%3D1&frombbs=1
附件的修改版变色龙,解压后,将chameloon更名为boot,替换分区根目录的boot文件。


[ 本帖最后由 Bambo 于 2008-11-21 11:52 编辑 ]

pippo.choi 发表于 2008-11-20 22:09

你的AMD还没搞好啊

Bambo 发表于 2008-11-20 22:12

原帖由 pippo_choi 于 2008-11-20 22:09 发表 https://bbs.pcbeta.com/images/common/back.gif
你的AMD还没搞好啊
AMD的不搞了。我的机器硬件有问题,装Linux都不顺。

Bambo 发表于 2008-11-21 00:35

自己UP一下,貌似大家对开双核没兴趣。

clockrun 发表于 2008-11-21 00:53

如果是笔记本的话也可以这么搞么?

Bambo 发表于 2008-11-21 00:59

笔记本有些可以

smzhn 发表于 2008-11-21 03:56

caiiaccai 发表于 2008-11-21 06:30

支持一下楼主。pb61

中心中 发表于 2008-11-21 08:17

是泥鳅吗?这个补丁怎么打?

xiaoxinabc 发表于 2008-11-21 08:26

支持一下楼主,回去试一下

coffees 发表于 2008-11-21 09:38

支持,neo2-fr总算飞升了

xzt79219 发表于 2008-11-21 09:41

好东西阿 谢谢了

xiaoxinabc 发表于 2008-11-21 10:29

回复 1楼 Bambo 的帖子

请问第二个附件怎么用?

joelinfeng 发表于 2008-11-21 10:49

不错,回去试一下

Bambo 发表于 2008-11-21 10:56

原帖由 xiaoxinabc 于 2008-11-21 10:29 发表 https://bbs.pcbeta.com/images/common/back.gif
请问第二个附件怎么用?
第二个附件是变色龙,偶也不知道怎么用,自己找资料吧,Hoho

xiaoxinabc 发表于 2008-11-21 11:15

不是啊,变色龙可以安装的,但是楼主提供的修改的变色龙只是3个文件

pippo.choi 发表于 2008-11-21 11:18

我也想知道第二个附件怎么用

xiaoxinabc 发表于 2008-11-21 11:45

楼主,我直接双击DSDT Patcher然后在终端运行,生成dsdt.aml这个文件然后把它放在leopard分区根目录,然后改大写成DSDT.aml,这样操作对吗?但是我还是开不了双核,进入mac分区就直接重启,
我的是e2140的u,可以帮我看看这个文件吗?

xzt79219 发表于 2008-11-21 11:52

反馈....双核开启成功 谢谢楼主哈
七彩虹 c p43 x5 蓝牙版
cpu:e7200
可惜前两天 乱捅ox86tool 结果cpu内存信息都是 e文乱糟糟...呵呵

Bambo 发表于 2008-11-21 11:58

原帖由 xiaoxinabc 于 2008-11-21 11:45 发表 https://bbs.pcbeta.com/images/common/back.gif
楼主,我直接双击DSDT Patcher然后在终端运行,生成dsdt.aml这个文件然后把它放在leopard分区根目录,然后改大写成DSDT.aml,这样操作对吗?但是我还是开不了双核,进入mac分区就直接重启,
我的是e2140的u,可以帮 ...

把Debug目录下的那个压缩文件给我吧。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 用pc_efi v9(或者修改版的变色龙)加 DSDT Patcher 不修改BIOS支持多核