可变刷新率和可变帧率是两码事,整楼讨论的是可变帧率,而不是可变刷新率。可变刷新率类似于 FreeSync/G-Sync ,是显卡向显示器模块协商刷新率的一种协议。
在此粘贴一段维基百科上关于 FreeSync 的定义:
FreeSync 动态地调整显示刷新率到可变的帧速率,因为渲染复杂游戏内容时有着不均匀的 GPU 负载,而固定的视频内容使用的较低的 23.97/24/29.97/30 帧每秒。这有助于消除由于视频接口必须完成当前帧而导致的卡顿延迟,以及在传输过程中启动新帧(垂直同步关闭)所导致的画面撕裂。支持的最大刷新率范围为 9-240Hz 。FreeSync 可以通过即插即用自动启用,使其对操作系统和最终用户透明。
可变刷新率的目的是为了减少画面撕裂,在不均匀的负载下减小画面的延迟。
关闭可变刷新率会让显示器持续以 120hz 刷新,但是系统渲染的帧率会随着系统负载、软件适配等情况而降低,最终无法达到 120 帧与显示器同步的完美情况。这样看来我们在拥有可变刷新率的技术下,没有任何理由去关闭可变刷新率。
@
INFP 你在回复别人是典中典的情况下,是不是应该想想自己是不是也是典中典,在一个技术论坛上只是输出情绪,不也是典中典吗?
@
hiahiahiagaga @
H0H iStats menu 里的 frames per second 可屏幕帧率之间没有必然联系,它只代表当前显卡渲染出的画面帧数。
如果对可变刷新率还有疑问,建议看看苹果官方的 WWDC Session 里面有详细的解释,看了那个之后,相信智力正常的人都不会觉得关闭可变刷新率会带来效能、流畅度上的提升。
https://developer.apple.com/videos/play/wwdc2021/10147/