Ubuntu 14.04 无法打开 nvidia 设置/在 gpu、混合显卡之间切换

Ubuntu 14.04 无法打开 nvidia 设置/在 gpu、混合显卡之间切换

我有一台联想 ThinkPad edge e531 笔记本电脑,可双启动 Windows 7 和 Ubuntu 14.04。在升级到 14.04 之前,我使用 bumblebee 来利用我的 nvidia gpu(Nvidia GeForce 740M)。在 14.04 中,我读到过一些文章说最好使用 prime,这样可以随时在两个显卡之间轻松切换。

因此我尝试安装 nvidia 331、337 以及 331 到 337 之间的所有其他随 prime 安装自动附带的版本,但遇到了以下问题:

安装 nvidia 驱动程序后,笔记本电脑开始专门使用 nvidia 卡,当我切换回英特尔卡时,我无法再打开 nvidia 设置,也无法再切换回 nvidia 卡。这是我尝试从终端启动 nvidia 设置时得到的结果:

** Message: PRIME: Requires offloading
** Message: PRIME: is it supported? yes
Segmentation fault (core dumped)

我尝试了所有方法(安装了 prime indicator,尝试了不同版本的 nvidia 驱动程序),但都无济于事。任何帮助都将不胜感激!谢谢。

答案1

我已经能够找到一个解决方案(使用终端在显卡之间移动,拥有 GeForce 840M 和 Ubuntu 14.04)。

首先,我破坏了系统中的很多东西,所以我决定重新安装 Ubuntu 14.04(删除 nvidia 软件包后,有些东西没有修复……所以我决定从头开始)。在拥有全新的 Ubuntu 14.04 后,我添加了以下存储库:

sudo add-apt-repository ppa:xorg-edgers/ppa

然后我做了经典的apt-get updateapt-get upgrade,之后我只安装了这两个包:

sudo apt-get install nvidia-common
sudo apt-get install nvidia-331

我的 840M GPU 的驱动程序应该是 337,但我读到 331 可能运行得更好。

于是我重启了一下,一切似乎都正常了。然后,运行

prime-select query

我看到它使用的是 nvidia。并且 nvidia-settings 正确打开。然后我从 nvidia-settings 中选择移至 Intel。我注销了,当我回来时,我正在使用 intel(使用 进行检查prime-select query)。

此时,nvidia-settings 停止工作,无法打开。但如果我在终端中运行

sudo prime-select nvidia

然后我注销,新的会话在 nvidia GPU 下启动,并且 nvidia-settings 能够再次打开。

总之,完成上述操作后,我现在可以通过输入以下命令从一个 GPU 移动到另一个 GPU:

sudo prime-select nvidia

或者

sudo prime-select intel

然后退出。而且,只有当我在 nvidia GPU 下工作时,nvidia-settings 才会打开。

我希望这对你有用...我以前试过 331 驱动程序,但没有用。我认为对我来说,重点是重新安装 Ubuntu 并在开始时安装 331 驱动程序。

此外,我不得不说,我第一次从英特尔转到 Nvidia 时,X 崩溃了,并询问我是否重新配置它。我说好的,我重新启动了,从那时起,我现在可以从英特尔转到 Nvidia(使用终端),没有任何问题,但你可能不会遇到这个 X 崩溃...

祝你好运!

相关内容