![primusrun/optirun 比 intel 集成慢](https://linux22.com/image/71513/primusrun%2Foptirun%20%E6%AF%94%20intel%20%E9%9B%86%E6%88%90%E6%85%A2.png)
我刚刚重新安装了 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 位于同一芯片上。
尝试一些要求较高的游戏或适当的基准测试。