在 nvidia-prime 上将 GPU 切换为 nvidia 后,Ubuntu 14.04 出现黑屏

在 nvidia-prime 上将 GPU 切换为 nvidia 后,Ubuntu 14.04 出现黑屏

我使用的是 ubuntu 14.04,桌面管理器是 lightdm,内核是 3.13,在我从“附加驱动程序”应用程序安装 nvidia 驱动程序(我试过 331、340、343,都有这个问题)并重新启动后,登录后屏幕冻结。如果我在重新启动 PC 之前在“nvidia x 服务器设置”中将 gpu 从 nvidia 切换到 intel,则可以登录并且一切正常。

有人有同样的问题吗?我该如何解决这个问题?

我尝试安装 compiz-config-settings-manager 并启用 unity 插件,但仍然无法解决问题。

安装 nvidia 驱动程序后,如果我使用 Intel GPU,一切都很好,但是只要我切换到 Nvidia GPU 并重新启动,它就会显示黑屏,如果我尝试注销/登录,屏幕就会冻结。

如果我输入:lspci | grep -i vga它会显示:

00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)

/usr/bin/nvidia-detector

节目

none

lspci | grep -i NV

显示:

01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev a1)

我发现没有/etx/X11/xorg.conf文件存在,所以我运行nvidia-xconfig创建一个并选择 nvidia GPU,然后重新启动,但仍然没有运气,然后我运行prime-select intel切换到英特尔 GPU 并启动,/etx/X11/xorg.conf再次失踪

$ sudo prime-switch nvidia
rmmod: ERROR: Module nvidia is not currently loaded

我已在 launchpad.net 上报告此错误: https://bugs.launchpad.net/ubuntu/+source/nvidia-graphics-drivers-331/+bug/1362848 如果这个错误也影响到您,请前往那里并点击页面顶部的“这个错误影响到我”。

谢谢

答案1

因为这是一篇比较老的帖子,我不确定问题是否仍然存在,但我仍将提供一个可能的解决方案。

看来您有来自 nvidia 和 intel 的图形适配器,称为 nvidia optimus。
因此,您可能需要查看为此编写的 bumblebee 软件包。

sudo apt-get install bumblebee
(在终端中输入上述内容,快捷键 ctrl-alt-t)

要使用它,您必须optirun在可执行程序前面提供(例如在终端中的可执行文件前面),以便能够使用 nvidia 卡的图形功能。否则,将使用 intel igp。

相关内容