随着新 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=nvidia
、LibraryPath=..
至LibraryPath=/usr/lib/x86_64-linux-gnu:/usr/lib/i386-linux-gnu
和XorgModulePath=...
至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。
附言:我花了一周的时间让它工作,并修复了所有问题。