110119diDI
我可能过分纠结于异刃2的游戏体验,两次因为卡顿而换了显卡,但总觉得换了没用,确实可能是显存限制了,嗯,这回有12G显存了,我倒要看看能稳定50fps以上不
显存瓶颈只可能是游戏卡顿的一部分原因,不是全部原因。除了显存瓶颈以外,还有一种模拟器卡顿但实体机不卡顿的可能是着色器缓存限制。
众所周知游戏的画面往往是实时渲染的,在特定场景下如果要渲染的东西特别多,超过一帧的时间,那自然就形成了卡顿。但是除了使用实时渲染之外,在特定的高渲染需求场景我们还可以提前缓存渲染结果来减轻一部分渲染压力。
但是值得注意的是,这种渲染缓存是和特定硬件高度相关的,不同硬件的缓存结果(和能使用的缓存结果)往往不尽相同。对于 Switch 来说,它的处理器就那么几个,因此开发者就可以提前渲染并缓存来提高那些特定的高渲染需求场景的输出帧数。但是电脑呢?迄今为止仍在主流范围内的显卡有多少呢?甚至不同版本的模拟器着色器缓存都未必通用。
因此不论是 Cemu 还是 Yuzu ,都无法提供一个通用的着色器缓存供大家使用,只能靠自己或配置完全相同的别人打过一篇后,用已经缓存过的着色器渲染文件加速二次游玩时的速度罢了。
模拟器的客观限制还是存在的,有些问题的确是非主机无解。