![使用独立显卡运行 glmark2:60 fps 上限](https://linux22.com/image/1118719/%E4%BD%BF%E7%94%A8%E7%8B%AC%E7%AB%8B%E6%98%BE%E5%8D%A1%E8%BF%90%E8%A1%8C%20glmark2%EF%BC%9A60%20fps%20%E4%B8%8A%E9%99%90.png)
我想验证一下我的 NVIDIA 独立显卡在安装了 bumblebee 的情况下是否可以正常运行,与英特尔集成显卡相比。
因此,我运行了glmark2
和optirun 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 限制在显示器的刷新率范围内。