用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 编辑 ] 你的AMD还没搞好啊 原帖由 pippo_choi 于 2008-11-20 22:09 发表 https://bbs.pcbeta.com/images/common/back.gif
你的AMD还没搞好啊
AMD的不搞了。我的机器硬件有问题,装Linux都不顺。 自己UP一下,貌似大家对开双核没兴趣。 如果是笔记本的话也可以这么搞么? 笔记本有些可以 支持一下楼主。pb61 是泥鳅吗?这个补丁怎么打? 支持一下楼主,回去试一下 支持,neo2-fr总算飞升了 好东西阿 谢谢了
回复 1楼 Bambo 的帖子
请问第二个附件怎么用? 不错,回去试一下 原帖由 xiaoxinabc 于 2008-11-21 10:29 发表 https://bbs.pcbeta.com/images/common/back.gif请问第二个附件怎么用?
第二个附件是变色龙,偶也不知道怎么用,自己找资料吧,Hoho 不是啊,变色龙可以安装的,但是楼主提供的修改的变色龙只是3个文件 我也想知道第二个附件怎么用 楼主,我直接双击DSDT Patcher然后在终端运行,生成dsdt.aml这个文件然后把它放在leopard分区根目录,然后改大写成DSDT.aml,这样操作对吗?但是我还是开不了双核,进入mac分区就直接重启,
我的是e2140的u,可以帮我看看这个文件吗? 反馈....双核开启成功 谢谢楼主哈
七彩虹 c p43 x5 蓝牙版
cpu:e7200
可惜前两天 乱捅ox86tool 结果cpu内存信息都是 e文乱糟糟...呵呵 原帖由 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目录下的那个压缩文件给我吧。