我刚刚在 Alienware M17x R4 上安装了 Kubuntu 12.04。它有 Intel 集成显卡和 GeForce GTX 660M。
#> sudo apt-add-repository ppa:ubuntu-x-swat/x-updates
#> sudo apt-get install bumblebee bumblebee-nvidia linux-headers-generic
似乎有效。
#> lspci
00:02.0 VGA compatible controller: Intel Corporation Ivy Bridge Graphics Controller (rev 09)
01:00.0 VGA compatible controller: NVIDIA Corporation Device 0fd4 (rev ff)
0fd4 很可疑,其他人的 lspcis 似乎给出了一个名字。
尽管如此,我还是尝试了 Unigene Heaven 演示,optirun
并且它能运行,但只能达到约 10fps,而较旧和配置较低的机器的帧速率要高得多。以下是一些输出:
Renderer: NVIDIA NV70 (Kepler) 256MB
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: GeForce GTX 660M/PCIe/SSE2
OpenGL version: 3.2.0 NVIDIA 304.88
OpenGL flags: Core Profile
它认为256MB可用。启动到 Windows 后,它是2GB卡片。
因此,驱动程序似乎认为该卡的规格低于实际规格。这很奇怪,因为型号是正确的。
那么为什么性能低下呢?
(我已禁用桌面效果。在 Windows 上运行基准测试仍然没有成功,它想要链接到 MSVCPP100.dll,但我显然只有 MSVCPP110.dll。)