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

查看 15|回复 2
作者: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 吗?

Windows, RDP, 60fps, 66Hz

geelaw   
那个位置的 DWMFRAMEINTERVAL 的意思是每多少毫秒才允许 DWM 渲染一帧。设置为 16 的话会得到 62.5 Hz ,设置为 17 的话会得到 58.8 Hz 。因为只能设置为整数,所以没法设置为 60 Hz ,此外文档已经提示,实际帧率并不一定等于设置的最大帧率。
microka
OP
  
@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."
「此外文档已经提示,实际帧率并不一定等于设置的最大帧率」—— 这个没毛病,实际帧率不超过设置的最大帧率。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部