在 Ubuntu 16.04 中以 UEFI 模式启用 nvidia 驱动程序

在 Ubuntu 16.04 中以 UEFI 模式启用 nvidia 驱动程序

我买了笔记本电脑预装 Windows。删除 Windows 后,我没有禁用从 BIOS 进行 UEFI 启动(不再存在)。所以我安装了Ubuntu 15.04包括UEFI 启动分区一切都很好,但之后升级到 16.04, 我的Nvidia 驱动程序不再工作。它停留在黑屏上。

经过谷歌搜索,我发现黑屏可以通过禁用UEFI 启动但在我的处境下我无法禁用UEFI。那么还有其他方法可以使用我的 Nvidia 驱动程序吗?

注意:我已经尝试过 nomodeset 选项。但它没有帮助。

答案1

从 18.04 开始,此项(使用 UEFI 安装 nvidia 驱动程序)由设备管理器自动完成(请仔细阅读,其中说明在重新启动时在 MOK 中输入密码以添加驱动程序。我第一次错过了。)

对于相同的 DIY 版本 如何安装启用安全启动的 nvidia 驱动程序? 尽管你可能需要通过将其列入黑名单来强制禁用 nouveau https://gist.github.com/Rambou/c6769caee19b0b9915d8342b86c3ef72

您可以使用以下命令检查您的 gpu 正在使用哪个驱动程序:sudo lshw -c video 它将包含一行内容:configuration:driver=nvidia Latency=0(如果没有成功,则会显示 nouveau 而不是 nvidia)

相关内容