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

我有一个nvidia-prime的问题,它不起作用。 当切换到英特尔图形然后启动X服务器时,笔记本电脑冻结。 在安装nvidia驱动程序之前,英特尔显卡运行良好。 我试过不同的驱动程序和配置,没什么帮助。

所以我想在启动时尝试没有素数的切换图形。 是否有可能启动nvidia驱动程序禁用和英特尔加载? (在grub中的一些选项或其他)。 所以我在grub菜单中选择我要启动的图形(驱动程序)。 Nvidia 1050,Intel i7 7700 HQ,华硕ROG Strix 553glvd

几个月来我遇到过这个问题并尝试过很多东西。 一旦我使用Nvidia驱动程序切换到Intel图形(带素数),我无法启动笔记本电脑。 我的机器与Nvidia GPU配合得很好,但由于我希望获得更长的电池寿命和更少的风扇噪音,我想使用英特尔显卡。

我通过向内核添加参数解决了非启动问题。 它适用于我的戴尔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

重启,瞧,它应该工作! :)您可以使用此命令仔细检查您是否正在运行Intel图形:

sudo prime-select query

如果你使用的是Intel卡,它应该打印’intel’。

祝好运!