当我使用 bumblebee 运行任何程序时,与在 Intel 集成芯片上运行相比,它并没有提供性能提升。这是驱动程序和设置安装不正确的迹象,还是驱动程序尚未正常工作?
我的 Nvidia 汽车显示lspci
为:
09:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 730M] (rev ff)
我已经安装了最新的 nvidia 驱动程序(nvidia-337),并/etc/bumblebee/bumblebee.conf
按照以下说明进行配置本网站使用驱动程序。bumblebee 似乎可以毫无问题地检测到该卡。
以下是几个示例运行的输出glxspheres64
:
anezka@redquark ~ $ vblank_mode=0 glxspheres64
Polygons in scene: 62464
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: Mesa DRI Intel(R) Haswell Mobile
173.431794 frames/sec - 154.409795 Mpixels/sec
149.875149 frames/sec - 133.436843 Mpixels/sec
148.822554 frames/sec - 132.499696 Mpixels/sec
149.262262 frames/sec - 132.891177 Mpixels/sec
anezka@redquark ~ $ vblank_mode=0 optirun glxspheres64
Polygons in scene: 62464
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 730M/PCIe/SSE2
83.187336 frames/sec - 74.063349 Mpixels/sec
85.823322 frames/sec - 76.410220 Mpixels/sec
84.681689 frames/sec - 75.393802 Mpixels/sec
86.131217 frames/sec - 76.684345 Mpixels/sec
anezka@redquark ~ $ vblank_mode=0 primusrun glxspheres64
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Polygons in scene: 62464
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
Visual ID of window: 0x20
Context is Direct
OpenGL Renderer: GeForce GT 730M/PCIe/SSE2
ATTENTION: default value of option vblank_mode overridden by environment.
ATTENTION: default value of option vblank_mode overridden by environment.
107.977603 frames/sec - 96.134619 Mpixels/sec
108.357600 frames/sec - 96.472939 Mpixels/sec
108.341271 frames/sec - 96.458401 Mpixels/sec
108.348674 frames/sec - 96.464992 Mpixels/sec
我正在使用 Mint 16 - Petra;其中的大多数软件包都取自 Ubuntu Saucy
答案1
我自己也对此感到困惑。Bumblebee FAQ 说,由于 VirtualGL 的一些问题,使用 glxspheares 输出没有什么意义。我不明白这个问题,但他们是这么说的。
如果有人对此有更深的了解,可以详细说明,我会非常高兴。
答案2
我有同样的问题。
删除 Bumblebee 即可
sudo apt-get purge bumblebee*
然后对 Nvidia-Prime 说“你好!”
sudo apt-get install nvidia-prime
从 nvidia-settings 中选择显卡后(intel 或 nvidia)
你应该退出然后回来。(不幸的是,每次更改后都会这样)