中国虚拟军事网(VME)- 专注于武装突袭系列虚拟军事游戏

 找回密码
 加入VME

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: 拽智

关于apex的画质

[复制链接]
发表于 2016-7-16 19:22:11 | 显示全部楼层
本帖最后由 IXD42 于 2016-7-16 19:26 编辑
cycle6 发表于 2016-7-15 01:35
应该不是这个问题。首先游戏引擎,尤其是3D图形渲染引擎是肯定没有军事机密可言的。BIS本部和澳洲分布 ...


我的电脑有两块固态硬盘,一块放系统,另一块放游戏

刚才用游戏做了一个试验:编辑器选择VR地图,也就是一无所有的空图。放置400多个AI,用武直进行屠杀

测试结果是,一开始帧数10+;当杀完所有AI后,面对满地的尸体,帧数仍然只有20+

从任务开始到结束的过程中,CPU使用率小于40%,8个线程只有一个满载;游戏占用内存小于2G;显卡使用率小于50%,显存占用率小于40%;重点来了,两块固态硬盘的读取和写入始终小于10M/s,大部分时间甚至小于1M/s。也就是说硬盘仍然没有形成瓶颈。



总结:我觉得游戏瓶颈有下面几种可能,1.引擎落后导致无法调用更多的内存、显存。2.CPU多核优化问题。3.内存带宽不足
我个人对第3点比较关心。将来考虑找个有8通道ddr4内存的土豪测试下内存带宽对游戏性能的影响
发表于 2016-7-16 20:31:32 | 显示全部楼层
acknowledge 发表于 2016-7-15 09:26
VBS3和arma3一样用的RV4,vbs2的2.0以后的版本才是RV3

VBS3用的RV3是官网自己说的。
https://bisimulations.com/products/vbs3/technology

Built on Real Virtuality 3 — a similar game engine to that used for Bohemia Interactive Studio's Arma2

发表于 2016-7-16 21:55:33 | 显示全部楼层
IXD42 发表于 2016-7-16 19:22
我的电脑有两块固态硬盘,一块放系统,另一块放游戏

刚才用游戏做了一个试验:编辑器选择VR地图,也 ...


你这种测试结果只能说明ArmA的AI对资源利用率不高。或者说AI的数量也是影响ArmA帧数的瓶颈之一。
但是这不能表现ArmA整体对资源占用效率。因为可能ArmA故意限制AI的资源使用,而把资源预留给其他运算。我原来就做过类似的测试,当时我就对AI不占用更多资源也非常不满。记得当时跟MSY争论的时候我就说,ArmA不是利用不到64位,如果ArmA能利用64位的优势,使用更多内存资源,至少AI可以使用更多内存,提高运算效率。

但是我所说的瓶颈是指游戏本身的瓶颈。就是说即使你不加载很多AI,不运行大战役,游戏本身的图形处理就有瓶颈。那么你排除了加载地图这个变量是不科学的。特别是AI、载具的模型和贴图是统一的,只要一次性加载完毕就无需再次从硬盘调用。你放置400个AI和加载一个200平方公里的地图对资源的利用肯定是不一样的。

我跑的测试在APEX的岛上,丛林里GPU利用率100%,CPU各个核心利用率50%~87%而且经常交替。平均帧数达到50。
硬盘读取只有在移动速度快或者突然拉近视角时候才会提升。至少这说明ArmA在进行图形运算时候对GPU的利用率很高,对CPU的利用率也良好。

另外通过跑跟你类似的测试,放置400个AI在VR地图,我没用武直,用的坦克碾轧。刚开始的时候帧数在20左右。杀到差不多的时候已经可以达到30帧了。这期间8个核心的利用率还是交替变化,我观察大概都在30%~50%左右。GPU最高到50%。
这又说明了两个问题。第一,的确是AI数量过多对ArmA是一个运行瓶颈。第二,即便ArmA限制了AI可利用的资源,但是既然在我的系统上仍然比在你的系统上帧数高,说明不同的配置还是会对游戏利用资源产生影响的。


PS:我还发现ArmA有一个自动锁定帧数的功能。比如我开三个屏幕的时候,不管是在复杂的岛屿地图上还是RV地图上,都会自动锁定在30帧以下。所以上面的测试都是一个屏幕1440P下完成的。
PSPS:机器配置是I7 4770K, GTX980,内存是32G不过对ArmA来说没啥意义。无SSD。
发表于 2016-7-16 22:14:26 | 显示全部楼层
本帖最后由 IXD42 于 2016-7-16 22:15 编辑
cycle6 发表于 2016-7-16 21:55
你这种测试结果只能说明ArmA的AI对资源利用率不高。但是这不能说明ArmA整体对资源占用率低。因为可能Ar ...


游戏有一大特点就是,当视野内物体特别多的时候,就会掉帧

比如我的试验里AI已经死完,相关的逻辑运算已经不需要了,但帧数依然只有20+

我在tanoa主城区上空俯视整个城的时候,碰到了同样的问题,而且不管画质怎么调都是30-40帧,此时显卡使用率不高,但CPU却有40%,感觉不可思议——看风景为啥也这么吃CPU
发表于 2016-7-16 22:20:33 | 显示全部楼层
IXD42 发表于 2016-7-16 22:14
游戏有一大特点就是,当视野内物体特别多的时候,就会掉帧

比如我的试验里AI已经死完,相关的逻辑运 ...


我跟你正相反,只要不是VR地图,我的GPU占用率始终80%以上。你说说你机器什么配置。有时候优化不好也是根据不同硬件优化不好。比如有的亲A卡,有的亲N卡。至于死AI嘛,等我再去测试下。
发表于 2016-7-16 22:34:51 | 显示全部楼层
IXD42 发表于 2016-7-16 22:14
游戏有一大特点就是,当视野内物体特别多的时候,就会掉帧

比如我的试验里AI已经死完,相关的逻辑运 ...

嘛,测试完毕,我放置了400个health为0的AI,有意思的是刚出现的时候,帧数会下降到个位数。2~8帧。
CPU和GPU利用率都大概在10%~30%左右。而且许多CPU核心利用率降为0。

AI倒地死亡后,大概能有40帧左右。这个到正常,毕竟增加了物体就增加了显卡渲染模型和贴图的运算。

这个事情说明,很可能ArmA的某些脚本有问题。当多个动画或者事件同时触发时候,这些脚本需要通过一个统一的管道才能完成,而无法同时并发完成。我在想是不是跟ArmA的脚本的处理方式有关。AI的活动应该也是游戏脚本控制的。
发表于 2016-7-20 15:05:51 | 显示全部楼层
IXD42 发表于 2016-7-16 22:14
游戏有一大特点就是,当视野内物体特别多的时候,就会掉帧

比如我的试验里AI已经死完,相关的逻辑运 ...

最新更新。ArmA3图像处理瓶颈主要是显卡。
之前因为SLI的两块980中有一块是坏了,跟EVGA厂商更换,所以用的是一块980测试。在跑Apex地图,分辨率5760x1080时候,帧数锁定在30以下,而GPU的利用率一直居高在90%。
第二块980送到之后,今天测试了SLI之后的情形。帧数稳定在50~60之间,最低不低于40。在丛林地段测试两块GPU利用率都达到80%,而且温度也高达70~80度。说明现在ArmA3对980资源利用率很好。而且SLI对帧数提高也明显有帮助。
但是话说回来,不同的情形瓶颈是不一样的,比如我这个测试的是在大分辨率,多景物条件下,显卡将是瓶颈。

而当某个情况触发多个AI同时反应的时候会大幅降低帧数却无法调用更多资源,这个应该也是ArmA引擎的一个另一个优化缺陷导致的瓶颈。也不排除是ArmA的脚本语言效率的问题。
是否还有其他问题会导致帧数下降,还有待进一步研究。
发表于 2016-7-20 17:48:44 | 显示全部楼层
cycle6 发表于 2016-7-20 15:05
最新更新。ArmA3图像处理瓶颈主要是显卡。
之前因为SLI的两块980中有一块是坏了,跟EVGA厂商更换,所以 ...

能不能监视下显存占用。我用970玩的时候显存占用量始终在2900M-3000M附近徘徊,很难超过3G,有时会短暂超过4000M,但大部分时间都在3G以下
发表于 2016-7-21 00:21:48 | 显示全部楼层
IXD42 发表于 2016-7-20 17:48
能不能监视下显存占用。我用970玩的时候显存占用量始终在2900M-3000M附近徘徊,很难超过3G,有时会短暂超 ...

970显存最高不就4G么?3G已经是75%的利用率了,不是很高了么。

我的显存利用率大概也就在30%左右。GPU在我的电脑上是瓶颈。不过我视距只开了3000。等我再开高点视距看看。
发表于 2016-7-22 10:27:19 | 显示全部楼层
cycle6 发表于 2016-7-21 00:21
970显存最高不就4G么?3G已经是75%的利用率了,不是很高了么。

我的显存利用率大概也就在30%左右。GPU ...

突然发现,游戏最大的罪孽是不管玩家配置高低,都会把玩家帧数强行拉低到服务器的帧数,这才是最要命的
发表于 2016-7-23 02:28:06 | 显示全部楼层
IXD42 发表于 2016-7-22 10:27
突然发现,游戏最大的罪孽是不管玩家配置高低,都会把玩家帧数强行拉低到服务器的帧数,这才是最要命的

哦,你遇到的帧数低是联网问题啊?那就没办法了。联网就有很多情况不好说了。。。
您需要登录后才可以回帖 登录 | 加入VME

本版积分规则

小黑屋|中国虚拟军事网

GMT+8, 2024-3-29 16:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表