使用英特尔显卡时 nvidia-settings 崩溃

使用英特尔显卡时 nvidia-settings 崩溃

我已xorg-edgers使用 添加了 PPA sudo add-apt-repository ppa:xorg-edgers/ppa。然后我尝试了不同的软件包,都存在同样的问题。我目前正在使用,nvidia-331因为它运行得几乎完美。

剩下的唯一问题是,nvidia-settings当我使用 nVidia 显卡时,它运行正常,但一旦切换到 Intel 显卡(我使用的是配备 nVidia Optimus 的笔记本电脑),nvidia-settings它就无法打开(它会立即崩溃)。nvidia-settings在终端中执行只会给我:

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

我使用以下命令来安装nvidia-331

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get --purge remove nvidia*
sudo apt-get --purge autoremove
sudo apt-get install nvidia-331
sudo apt-get upgrade
sudo apt-get dist-upgrade

我无法使用 Ubuntu 存储库中的 nVidia 驱动程序,因为在我的笔记本上性能太差了。但是,nvidia-settings使用 Ubuntu 存储库时从未遇到过这些问题。

更新:似乎是一个错误(LP#1214508nvidia-331)。然而,他们声称所有 >= 319 的软件包都受到影响,但使用Ubuntu 的存储库却运行良好。

答案1

我的经验是,xorg-edgers PPA 中的任何内容都只适合那些真正知道如何修复系统的人。我花了很多时间这样做(恢复软件包)。因此,我强烈建议您在安装最新的 NVIDIA 驱动程序后删除此 PPA。顺便说一句:我从 337/334 恢复到 331.38 nvidia 版本(来自标准 14.04 存储库),因为我需要 CUDA 和 OpenCL 支持。

现在回到主题: - 我认为,作为 NVIDIA 专有驱动程序用户,我们无法对有缺陷的 NVIDIA PRIME 工具做任何事情。

如何恢复到独立 NVIDIA 卡:

1.) Louis Matthijssen 建议的“sudo prime-select nvidia”对我而言是有效的。当然,我之后注销并重新登录。

2.) 另一个“解决方案”是将 BIOS 中的 NVIDIA Optimus 切换为“独立卡”(如果有这样的选项)。(未经测试)

答案2

我遇到了完全相同的问题。如果我删除所有 Nvidia 软件包和 Prime 并重新安装,然后重新启动而不进行任何更改,我就可以访问 Nvidia 设置。一旦我切换到 IGP,我就无法再切换回独立 GPU。

我尝试过不同的 nvidia 驱动程序,结果完全相同。最初我在日志中收到 ACPI 错误,但现在它只记录段错误(libc-2.19.so 中的错误 4)。

有任何想法吗?

相关内容