Windows RDP(远程桌面连接)开启 60FPS 帧率后检测刷新率为 66Hz?

2025 年 11 月 17 日
 microka
https://learn.microsoft.com/en-us/troubleshoot/windows-server/remote/frame-rate-limited-to-30-fps
根据微软这篇文档,可将 RDP 最大帧率设置为 60FPS ,但设置后在 https://www.testufo.com/ 检测到的帧率和刷新率为 66FPS/Hz ,用播放器也能观察到最大帧率为 66fps ,而显示器是 60Hz 刷新率的,请问这是什么问题?能进一步优化将 RDP 会话帧率锁死 60FPS 吗?
3213 次点击
所在节点    Windows
3 条回复
geelaw
2025 年 11 月 17 日
那个位置的 DWMFRAMEINTERVAL 的意思是每多少毫秒才允许 DWM 渲染一帧。设置为 16 的话会得到 62.5 Hz ,设置为 17 的话会得到 58.8 Hz 。因为只能设置为整数,所以没法设置为 60 Hz ,此外文档已经提示,实际帧率并不一定等于设置的最大帧率。
microka
2025 年 11 月 17 日
@geelaw 感谢解惑,按这样计算,设置 15 算出来确实是 66.7FPS ,那微软文档的说明就有点误导了 "Select Decimal, type 15 in the Value data box, and then select OK. This sets the maximum frame rate to 60 FPS."
「此外文档已经提示,实际帧率并不一定等于设置的最大帧率」—— 这个没毛病,实际帧率不超过设置的最大帧率。
CczYa
2025 年 11 月 18 日
那用高刷屏的话,能改的更小获取更高帧率吗?或者就算用 60fps 的屏,用更小值会获得更好体验吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/1173390

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX