禁用 Nouveau#
Ubuntu#
运行以下命令以验证 Nouveau 是否已加载
lsmod | grep nouveau
输出
1nouveau 1949696 0
2mxm_wmi 16384 1 nouveau
3video 49152 1 nouveau
4i2c_algo_bit 16384 2 mgag200,nouveau
5ttm 106496 2 drm_vram_helper,nouveau
6drm_kms_helper 184320 4 mgag200,nouveau
7drm 491520 6 drm_kms_helper,drm_vram_helper,mgag200,ttm,nouveau
8wmi 32768 5 wmi_bmof,dell_smbios,dell_wmi_descriptor,mxm_wmi,nouveau
如果您看到以上输出,请按照以下步骤禁用 Nouveau
1cat <<EOF | sudo tee /etc/modprobe.d/blacklist-nouveau.conf
2blacklist nouveau
3options nouveau modeset=0
4EOF
重新生成内核 initramfs
sudo update-initramfs -u
并重启您的系统
sudo reboot
RHEL#
运行以下命令以验证 Nouveau 是否已加载
sudo nano /etc/default/grub
输出
1GRUB_TIMEOUT=5
2GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
3GRUB_DEFAULT=saved
4GRUB_DISABLE_SUBMENU=true
5GRUB_TERMINAL_OUTPUT="console"
6GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/rhel-swap rd.lvm.lv=rhel/root rd.lvm.lv=rhel/swap rhgb quiet modprobe.blacklist=nouveau"
7GRUB_DISABLE_RECOVERY="true"
8GRUB_ENABLE_BLSCFG=true
如果您看到以上输出,请按照以下步骤禁用 Nouveau
1echo "blacklist nouveau" > /etc/modprobe.d/denylist.conf
2
3echo "options nouveau modeset=0" >> /etc/modprobe.d/denylist.conf
重新生成 grub 配置文件并为 EFI 固件配置添加启动菜单项。
1sudo dracut --force
2grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
重启您的系统
sudo systemctl reboot
重启完成后,检查以确保 nouveau 驱动程序已被禁用
lsmod | grep nouveau