只说你的第一点,这个与游戏本身有关。可能有必要,可能没必要。
具体取决于游戏如何处理你的「输入操作」。
简单例子,游戏60Hz的话,0毫秒的时候走第一帧,16.6毫秒的时候第二帧。
你在 1 毫秒的时候进行了一个操作,而这个操作对于游戏来说,实际效果在16.6毫秒的时候才生效。也就是说你的操作到产生效果实际消耗了15.6毫秒。
但如果你的游戏本身是120Hz,显示器是60Hz呢?
那么游戏在 8.3 毫秒的时候就生成了第二帧,虽然这一帧实际上没显示,但从游戏逻辑上来讲它已经产生了效果。我们在 16.6 毫秒的时候看到了第三帧的渲染结果,但此时你的招式已经在 8.3 毫秒的那一帧打出去了。
也就是说,虽然显示器同样是60Hz没变,但120Hz游戏有可能让你在8.3毫秒的时候打出你的招式,而60Hz游戏就可能要到16.6毫秒才打出招式。虽然你在16.6毫秒的时候才能看见显示刷新,但游戏逻辑已经在8.3毫秒时结算了这个招式的动作,你出招就早了半帧。
这种现象在某些动作游戏中特别明显,低帧率放不出去的连招,提高帧率就能够流畅放出去,虽然显示器帧率丝毫没变。
所以我的结论是:如果一个游戏输出帧率与它处理用户输入操作的帧率一致。那么提升输出帧率会导致用户操作延时降低,搓招更流畅,即便显示器只有 60 帧也同样如此。——这样的游戏现实中帧的有,而且可能并不是少数。
但是,对于某些游戏,游戏实际处理输入的逻辑与输出帧率无关,游戏按照240帧甚至480帧的高帧率去处理输入逻辑,与实际显示输出帧率无关,那这种情况下,这个游戏就没必要提高帧率,跟显示器帧率对齐就够了。