Board logo

标题: [其他] PC版Dying Light可以通过修改进程优先级优化性能。实测提升幅度在10%左右 [打印本页]

作者: darkryu    时间: 2015-2-2 08:31     标题: PC版Dying Light可以通过修改进程优先级优化性能。实测提升幅度在10%左右

以前crysis3的时候就用过这个方法,编辑一个批处理命令:

start/REALTIME DyingLightGame.exe

丢到游戏目录并用此批处理启动游戏就可以了。

在我的机器上特效全开后某些极端环境下的帧率,可以由初始的32/33帧提升到36/37帧。通过适当控制视角/视距(不降特效),主要任务场景都可以更好的稳定在45fps以上。
系统稳定性不佳的可以把start的参数修改为HIGH,这个方法对比较依赖cpu性能的游戏十分有效。




本机配置对于游戏平台来说比较大众,简单补充说明一下供各位参考:

i7 2600(默频未超) + DDR3 16G (@1600) + 技嘉GTX980 (非公默频小超公版)+ 三星840pro SSD 256G + 影驰虎将SSD 512G

[ 本帖最后由 darkryu 于 2015-2-2 11:46 编辑 ]
作者: elia    时间: 2015-2-2 10:19

是不是家用机的优化就是这个?
作者: grammyliu    时间: 2015-2-2 10:22

posted by wap, platform: iPhone
引用:
原帖由 @elia  于 2015-2-1 06:19 PM 发表
是不是家用机的优化就是这个?
我笑出声了…
作者: westlost    时间: 2015-2-2 11:03

记得用xp的时候,任务管理器,右击任务选择优先级,跟这个不是一回事儿么
作者: mephisto    时间: 2015-2-2 11:07

你啥配置来着……
作者: gaofeng217    时间: 2015-2-2 11:18

引用:
原帖由 darkryu 于 2015-2-2 08:31 发表
以前crysis3的时候就用过这个方法,编辑一个批处理命令:

start/REALTIME DyingLightGame.exe

丢到游戏目录并用此批处理启动游戏就可以了。

在我的机器上特效全开后某些极端环境下的帧率,可以由初始的32/3 ...
怎么编辑一个批处理命令,求具体步骤
作者: 灌水马甲    时间: 2015-2-2 11:31

用windows自带的记事本(notepad)新建一个纯文本文档,把start/REALTIME DyingLightGame.exe敲进去或者拷进去,然后另存为一个.bat文件,和游戏主程序放在同一个目录,启动游戏的时候通过那个bat文件启动。
作者: qd678    时间: 2015-2-2 11:59

这回知道游戏软件厂商怎么坑PC玩家的了吧。
作者: ABCDE    时间: 2015-2-2 12:06

引用:
原帖由 qd678 于 2015-2-2 11:59 发表
这回知道游戏软件厂商怎么坑PC玩家的了吧。
坑?你也不看看这画面差距!还好意思说这话。
作者: a904055262    时间: 2015-2-2 12:09

posted by wap, platform: Android
喷了,这就是任务管理器的里面的功能,会导致系统挂掉。
作者: a904055262    时间: 2015-2-2 12:10

posted by wap, platform: Android
引用:
原帖由 @westlost  于 2015-2-2 11:03 发表
记得用xp的时候,任务管理器,右击任务选择优先级,跟这个不是一回事儿么
就是这玩意。。。。
作者: achen126    时间: 2015-2-2 12:22

posted by wap, platform: iPad
感觉PC玩游戏确实麻烦,虽然效果很好!
作者: xxto    时间: 2015-2-2 12:26

卤煮你什么分辨率 980怎么就30来帧
作者: darkgame    时间: 2015-2-2 12:30

posted by wap, platform: SONY Z1
除非你的电脑装了很多高占用的后台软件的话,这个方法才适用
游戏机的后台软件可控,所以本来就没这个问题
作者: darkryu    时间: 2015-2-2 12:37

引用:
原帖由 xxto 于 2015-2-2 12:26 发表
卤煮你什么分辨率 980怎么就30来帧
1080p啊,极端条件真的只有3x帧,升1.21之前只有2x帧呢

对帧率影响最大的是视角、视距。其他纹理、阴影、景深啥的开关也就1~2fps变化。

980极端环境能保证30帧以上已经很好了,3dm那边一堆970叫卡的

3dmark11 X得分小6k,系统性能绝对正常。
作者: darkryu    时间: 2015-2-2 12:39

引用:
原帖由 darkgame 于 2015-2-2 12:30 发表
posted by wap, platform: SONY Z1
除非你的电脑装了很多高占用的后台软件的话,这个方法才适用
游戏机的后台软件可控,所以本来就没这个问题
进程优先级这个东西原理还是比想象的要复杂一些,比如同样这台机器跑大革命,改优先级帧率几乎不变。
作者: darkryu    时间: 2015-2-2 12:42

引用:
原帖由 a904055262 于 2015-2-2 12:09 发表
posted by wap, platform: Android
喷了,这就是任务管理器的里面的功能,会导致系统挂掉。
弄批处理就是为了比切换改方便,昨晚实时优先级连续跑了3小时+,稳定无问题,这游戏确实依赖cpu,回头再把主板no k超频打开。
作者: xxto    时间: 2015-2-2 12:44

引用:
原帖由 darkryu 于 2015-2-2 12:37 发表


1080p啊,极端条件真的只有3x帧,升1.21之前只有2x帧呢

对帧率影响最大的是视角、视距。其他纹理、阴影、景深啥的开关也就1~2fps变化。

980极端环境能保证30帧以上已经很好了,3dm那边一堆970叫卡的

3d ...
你平均多少帧?我也是980 1440p 视距默认 阴影中 其他全开 能稳定60帧
不过也就是刚过序章大地图走走打几下丧失,升级补丁还没打
作者: grammyliu    时间: 2015-2-2 12:46

posted by wap, platform: iPhone
引用:
原帖由 @xxto  于 2015-2-1 08:26 PM 发表
卤煮你什么分辨率 980怎么就30来帧
很正常,在数码区我刚说的,现在即使980一些画面好的游戏单卡在1080P下也要跪。
作者: darkryu    时间: 2015-2-2 12:55

引用:
原帖由 xxto 于 2015-2-2 12:44 发表

你平均多少帧?我也是980 1440p 视距默认 阴影中 其他全开 能稳定60帧
不过也就是刚过序章大地图走走打几下丧失,升级补丁还没打
默认视角?那观察范围不能忍啊,视角拉大帧数直线下降,我说得情况是全部拉满的。
还有可能你没跑远,到后面各种复杂光照环境、火焰烟雾、大群丧尸你就知道了,同一个场景视角和光照的方向不同,视角内的丧尸数量不同,转个身帧数能拉开20帧。
作者: yytaiwan    时间: 2015-2-2 16:34

20都是小的,从窗口看屋子里面60,回头看城里变成25帧 ,970
作者: gaofeng217    时间: 2015-2-2 22:46

引用:
原帖由 灌水马甲 于 2015-2-2 11:31 发表
用windows自带的记事本(notepad)新建一个纯文本文档,把start/REALTIME DyingLightGame.exe敲进去或者拷进去,然后另存为一个.bat文件,和游戏主程序放在同一个目录,启动游戏的时候通过那个bat文件启动。
谢谢马甲
作者: ko81e24wy    时间: 2015-2-2 23:08

我觉得LZ的帧数不高是CPU的关系,我开着检测玩,发现显卡占用率没有大革命高,最多就八十几
作者: kanewalk    时间: 2015-2-3 08:57

290玩Dying Light,1080P下视距开大约25%,阴影中,其余全开,大概能在30~50FPS之间。而且这游戏只要不关AA、阴影别开Low,画面基本看不出区别来。
作者: darkryu    时间: 2015-2-3 10:00

引用:
原帖由 kanewalk 于 2015-2-3 08:57 发表
290玩Dying Light,1080P下视距开大约25%,阴影中,其余全开,大概能在30~50FPS之间。而且这游戏只要不关AA、阴影别开Low,画面基本看不出区别来。
照这个成绩看290的表现和970相当,被980吊打啊
作者: darkryu    时间: 2015-2-3 10:02

引用:
原帖由 ko81e24wy 于 2015-2-2 23:08 发表
我觉得LZ的帧数不高是CPU的关系,我开着检测玩,发现显卡占用率没有大革命高,最多就八十几
这游戏对CPU要求是不低,但我这个帧数表现参考3dm大部分玩家的反馈,属于完全正常




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0