火力全开2里的延迟着色特效基本可以确定是bug
gpu吧
全部回复
仅看楼主
level 12
延迟着色是通过增大内存开销、带宽开销、部分特效来换取性能提升的优化方法,在火力全开里开了帧数却大幅下降,不是代码问题就是内存/带宽瓶颈。同样也包含已经基本淘汰的FXAA等
所以这游戏拿来测试是有严重问题的,虽然跨平台。
OpenGL教程里有详细说明:
2019年10月12日 09点10分 1
level 7
问题是,移动端的gpu跑这游戏帧数测试都符合理论性能,
2019年10月13日 04点10分 2
就拿延迟渲染特效来说,桌面卡打开这个特效,帧数缩为62%;A12X打开这个,缩为50%,影响不同。如果把它当跑分软件,也应考虑API,这个游戏的API已经太老了,实际画面表现也远不如G**bench
2019年10月13日 04点10分
level 7
如果都不开延迟着色对比呢?会不会参考性强点
2019年10月13日 11点10分 3
可以,但是没必要。当关掉延迟着色后发现画面有大片黑色渲染错误,因为SSAO也有bug...这游戏拿来测试无非就是分辨率确定和跨平台,但是各种bug甚至使它都不能当作跑分软件,所以还不如Gfx呢
2019年10月13日 13点10分
level 11
这游戏拿来对比看手机的gpu降频幅度还可以,但不能拿来做性能标准
2019年10月13日 16点10分 4
level 7
2019年10月14日 10点10分 5
level 7
2019年10月14日 10点10分 6
啥意思?
2019年10月14日 11点10分
level 1
我觉得不是bug,应该就是带宽遇到瓶颈了,你试着把渲染分辨率拉倒低,其他最高,延迟渲染反而能提帧数
2019年10月20日 08点10分 7
@狗狗蝴蝶结 所以不是bug?AO实现不是一定要开延迟着色,最早CryEngine实现实时AO用的就不是延迟渲染
2019年11月03日 14点11分
2060s关掉ssao跑2k分辨率120帧占用率39%再打开deferred shading涨到55%,请问这个deferred shading用来负优化的吗?4k下打开deferred shading 从120降到66,这什么神仙优化桌面卡都带不动?这画面值66帧?
2019年11月03日 14点11分
@斜风细雨💫 延迟渲染要比前向渲染多开好几个等同于渲染分辨率的缓冲区,一般叫g-buffer。对带宽要求很高,分辨率越高压力越大。
2019年11月03日 19点11分
@狗狗蝴蝶结 ao就专门指遮蔽效果,屏幕空间反射(ssr)不是ao特效,是屏幕空间(ss)特效。
2019年11月03日 19点11分
level 1
这游戏现在的版本削了好几个延迟渲染特效,不开环境光遮蔽的话延迟渲染开不开都无所谓了。。
2019年10月20日 08点10分 8
level 1
还有就是延迟渲染一般不牺牲特效的吧。。
2019年10月20日 08点10分 9
level 10
有只傻 x 拿火力全开的ssao代表正品ssao,@狗狗蝴蝶结
2019年11月03日 12点11分 10
level 1
我单独拿一楼说清楚吧: 这游戏的延迟渲染是在前向渲染的基础上另开了一个g缓冲,g缓冲包含了若干个等同于渲染分辨率的缓冲区。就算你什么也不开,只开延迟渲染,这个g缓冲也要每一帧跑一遍,凭啥还要提升性能。
至于之前我说的低分辨率下的性能提升,我说不清楚:是要在分辨率完全没造成带宽瓶颈的情况下,开启ssao和动态模糊,在845和集显上可以观察到10%到15%的提升。原因应该是这两个特效在前向渲染下的实现也是要建立类似的缓冲区的,这才是延迟渲染的加成。
至于前向渲染下ssao的bug,比较明显的部分是特效取顶点数据的时机问题,人物没有做动作变换,植被贴图也没做透明度剔除,部分路面顶点位置和方向都没拿对。之前路面还有法线贴图的时候都比现在这好。
2019年11月04日 04点11分 11
另外前向渲染下光照效率并不低的问题,这游戏的光源数量在大多数情况下只有一个太阳光,和目前只看到同屏只有一个的车尾灯光,根本达不到多光源的程度,u3d又自带遮挡剔除,效率不低才正常。
2019年11月04日 04点11分
延迟渲染虽然开了gbuffer,但是是对所有光源信息统一处理,深度测试只计算最顶层的片段信息,这部分明显是节省了开销,至于最终实际结果也要看实际场景,直接说增大开销显然不对。原理我主楼里也有。
2019年11月04日 04点11分
@Assicaphalt 移动端gpu硬件设计是基于tbdr的,已经算是变相应用了延迟渲染,移动端开这个真不知道有什么意义
2019年11月04日 04点11分
@Assicaphalt 大家都没有源代码,也不知道在正常情况下开延迟渲染的实际表现,你要有说服力,请具体举一个实际游戏的例子。我看别的游戏高分辨率开了ssao,影响都没这么大
2019年11月04日 04点11分
1