注册 | 登录

游侠NETSHOW论坛





游侠NETSHOW论坛 游侠NETSHOW论坛 暗黑破坏神3终极邪恶版+暗黑破坏神3夺魂之镰+暗黑破坏神2 学习笔记,导致cpu占用单核100%,四核25%的原因和解决,d2 ...
查看: 5284|回复: 1
打印 上一主题 下一主题

[原创] 学习笔记,导致cpu占用单核100%,四核25%的原因和解决,d2loader [复制链接]

帖子
1
精华
0
积分
1
金钱
42
荣誉
0
人气
0
评议
0
跳转到指定楼层
楼主
发表于 2017-2-19 01:28:08 |只看该作者 |倒序浏览
本帖最后由 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的大箱子共存

使用道具 举报

帖子
45
精华
0
积分
23
金钱
253
荣誉
0
人气
0
评议
0
沙发
发表于 2017-2-22 14:38:20 |只看该作者
这个是在WIN7,10上用的吧

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-4-25 22:56 , Processed in 0.324627 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到