使用独立显卡运行 glmark2:60 fps 上限

使用独立显卡运行 glmark2:60 fps 上限

我想验证一下我的 NVIDIA 独立显卡在安装了 bumblebee 的情况下是否可以正常运行,与英特尔集成显卡相比。

因此,我运行了glmark2optirun glmark2,但对于 glmark2 运行的每个新动画/测试/任何内容,NVIDIA 独立显卡(带有 optirun)不会产生高于 60 fps 的速度(事实上,它每次都会产生 60 fps)。每次显示新的 fps 线时,它还会产生以下内容:

** GLX does not support GLX_EXT_swap_control or GLX_MESA_swap_control!
** Failed to set swap interval. Results may be bounded above by refresh rate.

英特尔集成卡(无 optirun - 我意识到这是多余的)通常平均产生约 1200 的 fps 数字,并且不会产生如上所示的消息。

对于 NVIDIA 卡来说,数字超过 60 并不是什么大问题,因为根据 ,显示器无论如何都无法超过 60fps xrandr,但了解为什么会产生这些信息以及如何避免这种情况,看看 NVIDIA 卡与 Intel 卡相比能达到什么样的数字,还是很有趣的。

但就像我说的,弄清楚这一点并不是什么大问题,因为大黄蜂显然与 NVIDIA 卡配合得很好,因为 CPU 在该卡上运行这些测试时几乎没有任何变化!此外,与glmark2集成的 Intel 卡相比,在独立 NVIDIA 卡上运行某些动画时,测试中产生的质量要好得多。

感谢您提供的任何意见!

答案1

尝试运行

vblank_mode=0 optirun glmark2

显然,存在一个上限来将 FPS 限制在显示器的刷新率范围内。

相关内容