混合 Nvidia 和 Intel 显卡,bumblebee optirun 不工作,而且 OpenGL 不是 Intel

混合 Nvidia 和 Intel 显卡,bumblebee optirun 不工作,而且 OpenGL 不是 Intel

我一直在努力在 Ubuntu 15.04 上安装和正确使用我的 Nvidia GTX960M 和 Intel i7-4720M CPU。

我已关注了本网站、ubuntu wiki 和 ubuntuforums 上的许多链接(我不会在这里添加所有链接,因为太多了)。一开始,我甚至遇到了启动后黑屏或根本不重新启动的问题。使用专有驱动程序并修复 GRUB 中的“nomodeset”行后,一切正常,但我仍然不满意,因为显然有些人已经设法让它工作了。我只是发现一些解决方案要么太旧,要么自相矛盾,导致无用。通过尝试所有这些方法,在某个时候,我还解决了ACPI PCC 探测失败问题,不知道怎么办。

按照所有说明进行安装后熊蜂,检查其他指示并遵循故障排除甚至尝试按照所有建议的方式编辑我的 /etc/bumblebee/bumblebee.conf,我仍然收到如下消息:

$ optirun glxspheres
[ 1844.581142] [ERROR]The Bumblebee daemon has not been started yet or the socket path /var/run/bumblebee.socket was incorrect.
[ 1844.581214] [ERROR]Could not connect to bumblebee daemon - is it running?

如果我更改 /etc/bumblebee/bumblebee.conf 中的某些行,我会收到其他不同的错误。

除此之外,我发现我的 OpenGL 渲染器不是英特尔的:

glxinfo|egrep "OpenGL vendor|OpenGL renderer*"
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)

当我尝试使用可视化软件时,性能非常低,并且会出现闪烁。(在 Ubuntu 的启动画面后,我还看到了奇怪的彩色像素和闪烁)。

我也不支持 Unity3D,并且我的 OpenGL 是软件渲染的:

$ /usr/lib/nux/unity_support_test --print
OpenGL vendor string:   VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.6, 256 bits)
OpenGL version string:  3.0 Mesa 10.5.2

Not software rendered:    no
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no

我已经尝试过做类似的事情:

sudo apt-get install --reinstall xserver-xorg-video-intel  libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

但也没有成功...

我在这里添加了一些有关我的设备的额外信息。

lspci -vnn | grep '\''[030[02]\]'
00:02.0 VGA compatible controller [0300]: Intel Corporation 4th Gen Core    Processor Integrated Graphics Controller [8086:0416] (rev 06)   (prog-if 00 [VGA controller])
01:00.0 3D controller [0302]: NVIDIA Corporation Device [10de:139b] (rev a2)



$ dpkg -l nvidia-\* | grep '^ii'
ii  nvidia-346              346.59-0ubuntu1  amd64        NVIDIA binary  driver - version 346.59
ii  nvidia-opencl-icd-346   346.59-0ubuntu1  amd64        NVIDIA OpenCL ICD
ii  nvidia-prime            0.8.1            amd64        Tools to enable NVIDIA's Prime
ii  nvidia-settings         346.59-0ubuntu1  amd64        Tool for configuring the NVIDIA graphics driver

谢谢你的帮助!!

相关内容