我刚买了一台新笔记本电脑,配备了 Intel HD 5500 和 nVidia GeForce 920M,运行的是 Ubuntu 16.04 LTS。根据 Google 的说法,我所要做的就是安装专有驱动程序,然后在控制面板中的“其他驱动程序”选项卡中选择显卡。正如您在附件中看到的,这就是我所做的,但似乎什么也没发生。没有注销并重新登录,也没有重新启动笔记本电脑。我做错了什么?
lspci -k | grep -EA2 'VGA|3D'
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
Subsystem: Lenovo Broadwell-U Integrated Graphics
Kernel driver in use: i915
04:00.0 3D controller: NVIDIA Corporation GK208M [GeForce 920M] (rev a1)
Subsystem: Lenovo GK208M [GeForce 920M]
Kernel modules: nvidiafb, nouveau, nvidia_361
答案1
问题在于,在启用了 UEFI 和 SecureBoot 的 Ubuntu 16.04 中未签名的内核模块不会加载。
您的情况是nvidia
模块未加载。模块未签名。这应该作为错误修复。
禁用安全启动后问题就解决了。
答案2
找到 nvidia 管理应用程序。在仪表板中输入 nvidia 即可找到它。在那里,你可以选择要应用的配置文件,天气
- 性能模式(将使用 nvidia 驱动程序)
- 生态模式(将使用英特尔驱动程序)
答案3
有一个解决方案可能对你有用,它是一个在 nvidia 和 intel 显卡之间切换的 bash 脚本。以下是链接:https://github.com/bauca/graphics-switcher