leixia 发表于 2017-2-20 02:22

难道解决波士顿市区掉帧的关键是内存?

最近一直在尝试改善FROST里波士顿市区严重掉帧的问题,无意间发现了一个之前没有注意到的问题,就是在波士顿市区时显卡并不能充分利用。我这边显卡用量只有30%多,其它地区和室内显卡用量都正常,而CPU用量也一直都是正常的,所以游戏在波士顿市区并不一定会用显卡性能来补充帧数,有时还会适得其反。

查找了很多相关信息、尝试了很多设定更改之后感觉真正的瓶颈可能是内存。网上有人说内存换成DDR4 3000可以很大程度上缓解辐射4掉帧的问题,我把内存超频一些也确实换来了几帧的提升。在显卡和CPU性能达标的前提下,左右波士顿市区帧数的关键难不成是内存?

还是说辐射4的优化就是这个尿性,市区就是拒绝充分使用显卡,无论电脑什么配置都一律往死卡?



JQYR 发表于 2017-2-20 02:35

坐等顶帖{:3_135:}

s312035087 发表于 2017-2-20 08:57

DDR4 2400 16G*2 感覺木有卡頓 顯卡是1080 CPU是I7 7700K 硬碟是用SSD Intel750 1.2T的

yoyotv323 发表于 2017-2-20 09:02

支持一下

clx99059 发表于 2017-2-20 09:27

i5k+ddr3 1600 16g 换成i7k ddr4 3000 8gx2,提升很明显,卡顿掉帧明显减少,当然其他配置也要达标

leixia 发表于 2017-2-20 09:45

s312035087 发表于 2017-2-20 08:57
DDR4 2400 16G*2 感覺木有卡頓 顯卡是1080 CPU是I7 7700K 硬碟是用SSD Intel750 1.2T的

没有特别吃帧数的mod的话我在波士顿市区基本也是50帧以上,感觉不到卡顿,打上FROST之后市区要再掉30帧左右,当然这是mod的锅,不过由此我比对了一下,关掉垂直同步到市区显卡用量一下就下去了,这不科学,市区比起其它地方关垂直同步的情况下帧数减了超过100帧,但是其它地方显卡满载,而市区显卡用量只有30%多,说明辐射4配置有瓶颈在显卡以外的地方,所以换再好的显卡也不一定能解决市区掉帧的问题。也就是说同设定、其它配置相同的情况下,你把GTX1080换成1070甚至换成6G的1060,辐射4在市区的帧数可能都是差不多的

leixia 发表于 2017-2-20 09:57

clx99059 发表于 2017-2-20 09:27
i5k+ddr3 1600 16g 换成i7k ddr4 3000 8gx2,提升很明显,卡顿掉帧明显减少,当然其他配置也要达标
...
是的,其实不换u单纯把ddr3 1600换成ddr4 3000可能就足够了,当然前提是主板支持ddr4,估计辐射4真是只有主机优化,所以高配电脑在个别吃帧数多的mod前全军覆没

超级变种人壮壮 发表于 2017-2-20 10:08

游戏本体优化不错,只是有些mod的优化反而有问题

bloodaxe2011 发表于 2017-2-20 10:19

阴影两项调低可能好一点 另外不要开enb

sovietwarrior 发表于 2017-2-20 10:20

scarp everything这个mod,用久了市区就掉帧严重,卸载了就好多了。
i5 6500、8G*1 DDR4 2133(2400主板不支持)、RX480 8G。

现在我没事就不去市区晃悠,卡的闹心。

血色冰凌 发表于 2017-2-20 10:21

leixia 发表于 2017-2-20 09:45
没有特别吃帧数的mod的话我在波士顿市区基本也是50帧以上,感觉不到卡顿,打上FROST之后市区要再掉30帧左 ...

Creation“特性”,对并行性要求高于性能和准确率,因此游戏运行速度跟着帧数跑

游戏中看不到的NPC互相战斗不会对显卡造成负担,但会对CPU和内存造成负担

然后市区的怪物密度你懂得- -

leixia 发表于 2017-2-20 10:25

超级变种人壮壮 发表于 2017-2-20 10:08
游戏本体优化不错,只是有些mod的优化反而有问题

应该说游戏本体主机优化不错,PC我就呵呵了,竟然也用的主机优化。不过觉得辐射4优化不错的也正常,因为辐射4比较吃显存但对显卡要求并不高,只是当你升级显卡之后会发现帧数并没有什么变化

leixia 发表于 2017-2-20 10:29

bloodaxe2011 发表于 2017-2-20 10:19
阴影两项调低可能好一点 另外不要开enb

如果配置够高的话,阴影距离是一部分问题,ENB不是问题

leixia 发表于 2017-2-20 10:33

sovietwarrior 发表于 2017-2-20 10:20
scarp everything这个mod,用久了市区就掉帧严重,卸载了就好多了。
i5 6500、8G*1 DDR4 2133(2400主板不 ...

我没用scarp everything这个mod,不过一个FROST就够闹心了。不知道A卡如何,N卡一到市区,显卡冰凉,给它性能它不用也没辙

leixia 发表于 2017-2-20 10:46

血色冰凌 发表于 2017-2-20 10:21
Creation“特性”,对并行性要求高于性能和准确率,因此游戏运行速度跟着帧数跑

游戏中看不到的NPC互相 ...

对cpu也没造成多少负担,我cpu用量也就40%多,我感觉NPC战斗演算并不是关键,关键是物体数量和阴影,我现在理解FROST之所以吃帧数是因为它在地面上又加了一层材质,导致需要载入的物体和阴影多出很多。抛开mod不讲,我觉得辐射4应该只是针对主机优化,另外引擎机制也太老,导致了内存一定程度上成为配置瓶颈,当然还有硬盘

超级变种人壮壮 发表于 2017-2-20 10:47

本帖最后由 超级变种人壮壮 于 2017-2-20 11:02 编辑

leixia 发表于 2017-2-20 10:25
应该说游戏本体主机优化不错,PC我就呵呵了,竟然也用的主机优化。不过觉得辐射4优化不错的也正常,因为 ...
如果你打了多个mod,内存的作用就显现了,如果你打了改善画面的mod或开高阴影质量,开高画质,显卡的作用就显现了,置于游戏本体双核机,4g内存,中端显卡,就能运行,实际上根据配置选要玩那种根本没问题,只是有人拿高配置的mod来喷游戏,而真正的原因是自己的配置不够,另外有一部分mod的优化确实有问题,还有游戏本体对多核的优化也有问题【所幸有开核补丁】

bloodaxe2011 发表于 2017-2-20 10:54

leixia 发表于 2017-2-20 10:29
如果配置够高的话,阴影距离是一部分问题,ENB不是问题

enb的内存和显存管理我觉得大有问题
尤其是ForceVideoMemorySize选项默认打开
无论我怎么调参数 都比不开enb卡顿明显

血色冰凌 发表于 2017-2-20 11:07

bloodaxe2011 发表于 2017-2-20 10:54
enb的内存和显存管理我觉得大有问题
尤其是ForceVideoMemorySize选项默认打开
无论我怎么调参数 都比不开 ...

这玩意儿相当于把内存当显存用,必卡

血色冰凌 发表于 2017-2-20 11:08

leixia 发表于 2017-2-20 10:46
对cpu也没造成多少负担,我cpu用量也就40%多,我感觉NPC战斗演算并不是关键,关键是物体数量和阴影,我现 ...

4世代主机就是个配置恒定的电脑

2层地拿阴影要算两次确实完蛋。

sovietwarrior 发表于 2017-2-20 12:00

leixia 发表于 2017-2-20 10:33
我没用scarp everything这个mod,不过一个FROST就够闹心了。不知道A卡如何,N卡一到市区,显卡冰凉,给它 ...

目前感觉我的CPU不够用,开游戏的时候CPU占有率爆到70%到80%

leixia 发表于 2017-2-20 12:57

本帖最后由 leixia 于 2017-2-20 13:11 编辑

超级变种人壮壮 发表于 2017-2-20 10:47
如果你打了多个mod,内存的作用就显现了,如果你打了改善画面的mod或开高阴影质量,开高画质,显卡的作用 ...
其实吃显卡性能甚至吃显存的mod都很少,以我这阵子的各种比对,如果配置达标(我个人认为1080p下i7+gtx970对于普通辐射4就能接近极限画质),其实大部分mod就只是影响载入时间,只有个别环境相关mod会吃显卡和内存,吃显卡的mod一般体现在光上,增强灵光或者光照复杂度就会吃显卡,增加材质数量(同时就会增加阴影数量)的mod就会吃内存,而只是改材质质感的mod大多对游戏流畅度影响不大,就连官高本身也不会对帧数有什么影响,只是显存用量会提升。辐射4显卡和cpu上的优化确实还说得过去,但是如果我这阵子的推论没错的话,辐射4内存上的优化是绝对有问题的

leixia 发表于 2017-2-20 13:03

bloodaxe2011 发表于 2017-2-20 10:54
enb的内存和显存管理我觉得大有问题
尤其是ForceVideoMemorySize选项默认打开
无论我怎么调参数 都比不开 ...

1080p下显存4G以上、有官高显存6G以上就把这个改成false,完全不需要,反正我开不开ENB帧数没什么区别,大概2、3帧吧,不过我不用ENB的景深,用的话再减1帧半,另外用ENB的SSAO的话可以关掉辐射4自带的AO,ENB所减的帧数有时比关HBAO+加的帧数都少

leixia 发表于 2017-2-20 13:10

血色冰凌 发表于 2017-2-20 11:08
4世代主机就是个配置恒定的电脑

2层地拿阴影要算两次确实完蛋。

正是因为现在的主机相当于配置恒定还不是高配的PC,如果只针对主机优化的话就会导致高配PC无法充分利用资源而产生帧数瓶颈

超级变种人壮壮 发表于 2017-2-20 13:12

i7+970本身就是高配。必竟底下有i5,i3。福4和上古5同是一个爹的,上古5的内存控制就不好,福4就不用说了,等优化吧

0xb160d1c5 发表于 2017-2-20 13:27

本帖最后由 0xb160d1c5 于 2022-5-9 13:43 编辑

.          

leixia 发表于 2017-2-20 14:12

0xb160d1c5 发表于 2017-2-20 13:27
你看看FROST是不是删除了某些物体,因为辐射4新增了Precombined Geometry和PreVis Data,如果mod删除某个区 ...

那两项都是1,我知道改成0会吃帧数。FROST的问题我也懒得从mod本身找问题了,它对辐射4的改动实在太大了,现在我发现最明显的是市区地面多了一层类似沙滩的东西,然后把这层材质用冰雪的贴图替换来营造冬季效果,所以吃帧数也正常。不过我说的显卡用量的问题并不针对FROST,这只是我发现这个问题的起因。关掉垂直同步和所有mod,波士顿市区显卡用量到30%几就不涨了,帧数也稳定在50、60帧,而cpu用量也只有40%几,加上网上看的相关信息,初步推断内存是瓶颈

xmkhewei 发表于 2017-2-20 15:28

阴影距离1000-3000,刷怪别太凶。。带ENB CPU I7 显卡R380 也就50

5193632 发表于 2017-2-20 18:35

用了联邦大战 卡顿更严重

leixia 发表于 2017-2-20 19:31

malkty 发表于 2017-2-20 18:01
AMD官方有提到顯卡在fallout4上執行MOD需要用到的是大約1~2倍的內存資源 被認定是浪費資源...其中 DDR4 300 ...

所以说内存还真的是瓶颈,还好有shadow boost,不然大家都挂着几千的阴影距离打辐射4了

感觉官高并不会加重内存负担,只是增加显存负担罢了,打上官高之后波士顿市区帧数也并没有什么变化

sovietwarrior 发表于 2017-2-22 09:01

0xb160d1c5 发表于 2017-2-20 13:27
你看看FROST是不是删除了某些物体,因为辐射4新增了Precombined Geometry和PreVis Data,如果mod删除某个区 ...

这就是scrap everything导致丢帧的原因,那mod把bUseCombinedObjects和bPreCulledObjectsEnabled都修改了。
怪不得我禁用了就好了,看来需要换一个拆解mod了
页: [1] 2
查看完整版本: 难道解决波士顿市区掉帧的关键是内存?