【问题标题】:Why is my laptop with nvidia card capped to 30 fps?为什么我的带有 nvidia 卡的笔记本电脑的上限为 30 fps?
【发布时间】:2022-07-09 22:11:34
【问题描述】:
我是一名游戏开发人员,我的所有(基于 OpenGL 的)游戏在运行时似乎都被限制为 30 FPS。
我已经关闭了垂直同步,它没有任何区别。
我尝试了最简单的单三角形 opengl 应用程序,即使它也只能以 30 FPS 运行,而我的戴尔 XPS 15 中有一个 NVIDIA GTX 3050 Ti ......这没有意义吗?这是什么原因造成的?
【问题讨论】:
标签:
windows
opengl
nvidia
frame-rate
【解决方案1】:
我会回答我自己的问题,因为我在网上找不到完整的答案。
有 两个 NVIDIA 应用程序会导致这个 FPS 上限发生!请按照以下步骤解决您的问题(至少这最终为我解决了 100% 的问题)。
第 1 步。NVIDIA 控制面板
- 打开 NVIDIA 控制面板
- 确保在“首选图形处理器”下选择了“高性能 NVIDIA 处理器”:
- 确保您已将“垂直同步”设置为“使用 3D 应用程序设置”,以便您可以控制是否来自(自己的)游戏。
第 2 步。NVIDIA GeForce 体验
- 开启 NVIDIA GeForce Experience
- 如果需要,请登录
- 点击右上角的齿轮图标打开设置
- 向下滚动并查找“BATTERY BOOST”设置,然后使用右上角的按钮将其关闭(它在我的笔记本电脑上自动启用):
- 注意:如果您想保留笔记本电脑的电池(前提是您没有在充电),或者您可以将其保持打开状态,但将滑块滑动到 QUALITY 并且您至少会获得 60 FPS:
- 就是这样,您现在应该可以再次从笔记本电脑获得最佳性能了!
我希望这可以帮助其他和我一样沮丧的人!网上我只找到了关于 NVIDIA 控制面板的提示,但是如果你开启了电池加速并默认为 30 FPS,如果你不更改 GeForce Experience 设置,你仍然会得到超低的 FPS。