大多数玩家都知道(和经验丰富的)vsync导致输入(鼠标)滞后。但是:
使用Linux
使用Windows XP
我一直听说我不能在窗口应用程序中使用vsync(但当然,每个游戏都可以这样做)。我想知道为什么Windows XP和Linux上的窗口vsync行为有所不同?
我的理论是:很多人说窗口应用程序中Windows的真正vsync只能在Vista之后使用,所以在Windows XP上,窗口vsync不是真正的vsync,而是限制帧率与定时器,这就是为什么没有输入延迟。 Linux允许在窗口应用程序中使用普通的vsync(与Vista和Windows 7相同)。
我说错了吗?如果没有,为什么Windows XP和Linux上的窗口vsync中还有其他行为?
确切地说 - 我没有使用我的感受来测试输入延迟,但是我在游戏GUI的窗口中使用了'拖动',它显示了它。