![在启动时从 Grub、Nouveau 或 Nvidia 驱动程序中选择](https://linux22.com/image/1055999/%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E4%BB%8E%20Grub%E3%80%81Nouveau%20%E6%88%96%20Nvidia%20%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%E4%B8%AD%E9%80%89%E6%8B%A9.png)
我有一台 MSI GS60 6QE 笔记本电脑;CPU 是 Skylake I7-6700HQ,GPU 是 NVIDIA GTX 970。我已在其上安装了 Ubuntu 16.04,运行良好。我已从 ppa.launchpad.net/graphics-drivers/ppa/ubuntu 安装了 NVIDIA 364.19 驱动程序,我使用 Prime 选择显卡。我注意到,当我使用此配置时,与 Nouveau 驱动程序相比,电池寿命非常短(约 1 小时 30 分钟)如果我使用 Nouveau,电池寿命会更长(约 2:30 到 3 小时)。我的问题是,我可以将 Ubuntu 配置为在启动时从 Grub 中选择使用哪个驱动程序:NVIDIA 还是 Nouveau?
预先感谢您的任何帮助。
加布里埃尔
答案1
您可以使用内核参数将您不想使用的驱动程序列入黑名单,并强制使用另一个驱动程序。
modprobe.blacklist=nvidia systemd.setenv=GPUMOD=nouveau
加上一个修改 xorg 配置的脚本。
cat > /etc/X11/xorg.conf.d/01-nv.conf << EOF
Section "Device"
Identifier "Device0"
Driver "nouveau"
EndSection
EOF