无法让 Nvidia 880M 在我的 Asus G750JZ 上运行

无法让 Nvidia 880M 在我的 Asus G750JZ 上运行

随着新 Proton 的炒作,我想在我的笔记本电脑上检查一下 Ubuntu 18.04。出于某种原因,我无法让 880M 工作/激活,而英特尔 GPU 负责所有工作。我确实读过多个帖子,说笔记本电脑和双 GPU 很麻烦,有时也是一个很好的挑战。好吧,现在这对我来说太难了,所以我需要你的帮助。

系统状态:与 win10 双启动(我希望很快转储)Ubuntu 18.04.1 LTS(内核 v4.18.8,由 ukuu 开发)Nvidia-driver-396 已完全更新(apt update / apt full-upgrade / apt autoremove)NVIDIA X 服务器设置或 nvidia 设置无法启动(错误:无法从任何可用系统加载信息)而 NVIDIA GPU 统计工具可与 Bumblebee 上的 SMI 或 Optimus 设置配合使用

希望的结果... 一台可以工作的 880M,即使这意味着要手动激活它。

提前致谢。

答案1

我是 Asus FX553VD(也是双显卡)的用户,我刚刚用 bumblebee 让一切运行起来。nvidia 安装有重大变化,因此大多数指南对您没有帮助。

由于不同的原因,nvidia-prime它在某些笔记本电脑上不能很好地运行,因此我建议您使用bumblebee

Bumblebee 是一个软件包,它让你在独立卡上运行不同的软件包,并且只有当它被调用时,卡才会打开,这样你就可以拥有良好的电源管理。

首先,安装 bumblebeesudo apt install bumblebee

如果您有nvidia-xxx驱动程序,则无需重新安装,否则,如果您有,nvidia-driver-xxx我无法让它与大黄蜂一起工作,但如果您愿意,现在就让我来。

无论如何,请sudo apt purge nvidia*清除您的 nvidia 软件包,并执行sudo apt install nvidia-390迄今为止最稳定的版本。

不要重新启动!

其次,执行prime-select intel,选择您的英特尔卡。现在您可以重新启动。

第三,我们必须配置我们的bumblebee.conf文件,它位于/etc/bumblebee/bumblebee.conf。你可以通过来完成此操作sudo nano /etc/bumblebee/bumblebee.conf

[bumblebeed]部分中更改Driver=Driver=nvidia

[driver-nvidia]部分中将您的更改KernelDriver=KernelDriver=nvidiaLibraryPath=..LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnuXorgModulePath=...XorgModulePath=/usr/lib/x86_64-linux-gnu/nvidia/xorg,/usr/lib/xorg/modules,/usr/lib/xorg/modules/input

现在,只需更改驱动程序版本,即可转到/etc/modprobe.d/bumblebee.conf并列入黑名单,nvidia-390就像以前的驱动程序一样。

之后,查找 中的任何文件/etc/modprobe.d/是否包含alias nvidia off。如果有,请对其进行注释,使其看起来像这样 - #alias nvidia off。还请检查/lib/modprobe.d/文件夹,并执行相同的操作。

最后,您可以重新启动并尝试 optirun。

附言:我花了一周的时间让它工作,并修复了所有问题。

相关内容