primusrun/optirun 比 intel 集成慢

primusrun/optirun 比 intel 集成慢

我刚刚重新安装了 debian 8,在我的笔记本电脑上安装了 bumblebee。我尝试了 optirun glxgears,检查它是否有效,一切都很好。

出于某种原因,如果我禁用垂直同步,使用英特尔集成显卡会比使用 nvidia 显卡获得更高的结果。英特尔:

rhiakath@aiur:~$ vblank_mode=0  glxgears -info | grep -v EXTENSIONS
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
GL_RENDERER   = Mesa DRI Intel(R) Ivybridge Mobile 
GL_VERSION    = 3.0 Mesa 10.3.2
GL_VENDOR     = Intel Open Source Technology Center
VisualID 33, 0x21
32346 frames in 5.0 seconds = 6469.036 FPS
32110 frames in 5.0 seconds = 6421.822 FPS

现在是 nvidia 部分

rhiakath@aiur:~$ vblank_mode=0  optirun glxgears -info | grep -v EXTENSIONS
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
GL_RENDERER   = GeForce GT 630M/PCIe/SSE2
GL_VERSION    = 4.4.0 NVIDIA 340.65
GL_VENDOR     = NVIDIA Corporation
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
VisualID 33, 0x21
11828 frames in 5.0 seconds = 2365.596 FPS
12384 frames in 5.0 seconds = 2476.770 FPS

这里出了什么问题???我记得使用 nvidia gpu 会快得多!我是不是忘记了什么?

答案1

glxgear 不是一个很好的 GPU 基准测试工具。它几乎不包含 GPU 的任何工作,因此它测量的大部分内容是 CPU 工作和 CPU<->GPU 通信。后者对英特尔来说会更好,因为 CPU 和 GPU 位于同一芯片上。

尝试一些要求较高的游戏或适当的基准测试。

相关内容