游侠NETSHOW论坛
标题:
学习笔记,导致cpu占用单核100%,四核25%的原因和解决,d2loader
[打印本页]
作者:
quakeskyq
时间:
2017-2-19 01:28:08
标题:
学习笔记,导致cpu占用单核100%,四核25%的原因和解决,d2loader
本帖最后由 quakeskyq 于 2017-2-19 03:12 编辑
学习笔记,导致cpu占用单核100%,四核25%的原因和解决,d2loader
http://game.ali213.net/forum.php?mod=viewthread&tid=6179451
---------
以下三贴是内部程序的编码问题,非编程者可跳过后继续
annihilus.net/archive/index.php/t-7301.html
d2mods.info/forum/viewtopic.php?f=8&t=62140
d2mods.info/forum/viewtopic.php?f=8&t=62140
综上情况导致,需要额外修改内容来降低cpu使用,
而d2loader.exe提供了这个功能,即是-sleepy参数。
这个是若换成Diablo II.exe或换其他进入游戏的exe挂上也无效的参数
-sleepy 前台运行的程序中,允许cpu不在使用的部分休眠,而不始终让cpu等待信号
(网上的错误说法1:-sleepy 使非前台的暗黑窗口资源占用降低
网上的错误说法2:-sleepy 多开时降低cpu开销
其实是加了-w参数就会导致窗口始终在前台,而不像全屏一样最小化后到了后台。
没有设计cpu在等待时休眠的功能,就导致在前台时满载,并没有实际在运行什么,CPU一样会很快就发热。某些街机模拟器也有同样问题。
(额外说明:笔者本身就是在用xp系统。
现在这个情况是说,由于电脑配置的升级,导致大多现在的新配置电脑玩D2才出现这个CPU满载问题,而不只是win7,win10不兼容xp/98的问题,非常老的配置的电脑反而不用管这个
其他说法中的参数像-fr xx(限制帧数为xx),-lq(低画质),-ns(去除声音)对降低cpu占用没什么帮助,-w窗口化之后能更清楚看见cpu占用问题)
---------
所以解决办法就是:搜一个自己能用的d2loader,创建快捷方式,加上-sleepy参数。
成效:以现在的一般电脑配置,可以从100%降到5-20%
(奇怪的是,只有窗口化下cpu占用才降低了,全屏下反而导致cpu把剩下的几个核也占满了)
下载d2loader:newd2event.net/index.php?id=hacks/d2loader
这里是1.10-1.12版本的,1.13版本可用随后会提到的d2loader-high.exe作为d2loader
游戏文件夹内已有可用的d2loader就不用替换。
--------------
延展问题1:
1.13版本想玩高分辨率,但是D2MultiRes.exe的高分辨率补丁不像d2loader一样支持-sleepy
解决办法:
外国网友制作的d2loader-high.exe带有D2MultiRes.exe的功能,可以挂-sleepy
下载:tieba.baidu.com/p/3638391139
--------------
延展问题2:
1.12版本想在plugy插件的基础上玩高分辨率,但是上面那个1.13的补丁不兼容1.12,而1.12能用的d2loader.exe和D2MultiRes.exe又不能同时用
凑活的办法,不管cpu占用:
下载高分辨率补丁D2MultiRes,1.12a版的,以后就用D2MultiRes.exe进游戏
game.ali213.net/thread-2616238-1-1.html
解决cpu占用问题的办法:
先下载刚说的D2MultiRes
然后用文本打开改写plugy.ini
--改写这行:[GENERAL]DllToLoad=
填成:DllToLoad=D2MultiRes.dll(即任何进入游戏plugy的方式都自动调用D2MultiRes.dll,而不用通过D2MultiRes.exe进游戏了,就可以用d2loader加-sleepy进游戏了)
--检查这行:[EXTRA]NBPlayersByDefault=0 (默认是0所以不用改,不是0就要改成0)
(--这行好像不用检查:ActiveCkeckMemory=0,是0或1似乎没影响?笔者填1也能正常用)
最后保存修改就可以用了。
--------------------
推荐:改变可玩性,9x11大背包 + 9x11大盒子的补丁,纯净无其他附带tieba.baidu.com/p/2129332697,可与plugy的大箱子共存
作者:
kevin86218
时间:
2017-2-22 14:38:20
这个是在WIN7,10上用的吧
欢迎光临 游侠NETSHOW论坛 (https://game.ali213.net/)
Powered by Discuz! X2