启动时加载 nvidia 或 intel 驱动程序

启动时加载 nvidia 或 intel 驱动程序

我遇到了 nvidia-prime 的问题,它无法工作。当切换到英特尔显卡然后启动 X 服务器时,笔记本会冻结。在我安装 nvidia 驱动程序之前,英特尔显卡工作正常。我尝试了不同的驱动程序和配置,但都无济于事。

所以我想尝试在启动时不使用 prime 切换显卡。是否可以在禁用 nvidia 驱动程序并加载 intel 的情况下启动?(grub 中的某些选项或其他)。所以我在 grub 菜单中选择了要使用哪个显卡(驱动程序)启动。Nvidia 1050、Intel i7 7700 HQ、Asus ROG Strix 553glvd

答案1

这个问题困扰了我好几个月,我尝试了很多方法。当我使用 Nvidia 驱动程序切换到 Intel 显卡(带 Prime)时,我无法启动笔记本电脑。我的机器使用 Nvidia GPU 运行良好,但因为我想延长电池寿命并减少风扇噪音,所以我想使用 Intel 显卡。

我通过向内核添加参数解决了无法启动的问题。它在我的 Dell XPS 15 9560 上适用于 Ubuntu 16.04 和 Ubuntu 17.04。

首先确保已安装并运行 Nvidia 驱动程序(我使用 384.90)

编辑以下文件:

sudo nano /etc/default/grub

找到这一行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

替换为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_rev_override=1"

之后,运行以下命令:

sudo update-grub && sudo update-grub2

选择带有 Nvidia Prime 的英特尔:

sudo prime-select intel

重新启动,瞧!它应该可以工作了!:)您可以使用以下命令仔细检查您是否正在运行英特尔显卡:

sudo prime-select query

如果您使用英特尔卡,它应该打印“intel”。

祝你好运!

相关内容