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

Mat*_*ley 5 nvidia graphics bumblebee

与英特尔集成显卡相比,我想验证我的 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.
Run Code Online (Sandbox Code Playgroud)

英特尔集成卡(没有 optirun - 我意识到这是多余的)通常平均产生大约 1200 的 fps 数字,并且不会产生像上面显示的那样的消息。

让 NVIDIA 卡的数字超过 60 并不是什么大不了的事,因为根据 ,显示器无论如何都不能超过 60fps xrandr,但是知道为什么会产生这些消息以及如何产生这些消息会很有趣可以避免,看看与英特尔卡相比,NVIDIA 卡可以增加什么样的数字。

但是就像我说的,弄清楚这个问题没什么大不了的,因为大黄蜂显然可以很好地与 NVIDIA 卡配合使用,因为在使用该卡进行这些测试时,CPU 几乎没有变化!glmark2与集成的英特尔卡相比,当它通过独立的 NVIDIA 卡运行时,测试中为某些动画生成的质量要好得多。

感谢您提供的任何意见!

Ben*_*enB 2

尝试跑步

vblank_mode=0 optirun glmark2
Run Code Online (Sandbox Code Playgroud)

显然有一个上限来限制 FPS 与显示器的刷新率。