我使用的是 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。