首页 > 解决方案 > 如何使用代码禁用 Windows 10 FPS 限制器?

问题描述

有一天注意到我使用 DirectX(9 和 11)进行渲染的 WPF/WinForms 组件停止以高于 60 的 fps 渲染。

当附加 Visual Studio 调试器(从 F5 开始或通过附加进程)或使用 RivaTuner 将帧速率限制为例如 250 时,它将呈现大约 200+ fps。

那么当 VS 调试器或 RivaTuner 使应用程序能够以无限帧速率进行渲染时,它们会做什么呢?

尝试使用 AllowTearing 进行交换链/呈现。

监视器是 60 Hz,因此实际上并不重要,但很高兴知道。

标签: c#.netdirectxframe-rate

解决方案


推荐阅读