在启动时从 Grub、Nouveau 或 Nvidia 驱动程序中选择

在启动时从 Grub、Nouveau 或 Nvidia 驱动程序中选择

我有一台 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

使用单个内核和 systemd 切换 nouveau 和 nvidia 驱动程序

相关内容