To prevent the host OS from loading the built-in nouveau driver for NVIDIA GPUs.
lsmod | grep nouveau
returns:
nouveau 1949696 0 mxm_wmi 16384 1 nouveau video 49152 1 nouveau i2c_algo_bit 16384 2 mgag200,nouveau ttm 106496 2 drm_vram_helper,nouveau drm_kms_helper 184320 4 mgag200,nouveau drm 491520 6 drm_kms_helper,drm_vram_helper,mgag200,ttm,nouveau wmi 32768 5 wmi_bmof,dell_smbios,dell_wmi_descriptor,mxm_wmi,nouveau
sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nouveau.conf" sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nouveau.conf"
NOTE: The /etc/modprobe.d/blacklist-nouveau.conf could also be created manually, if required.
cat /etc/modprobe.d/blacklist-nouveau.conf
returns:
blacklist nouveau options nouveau modeset=0
sudo update-initramfs -u
WARNING: After the reboot you may end up without GUI at all.
sudo reboot