====== Ubuntu - GPU - Nouveau - Blacklist the Nouveau driver ======
To prevent the host OS from loading the built-in nouveau driver for NVIDIA GPUs.
----
===== Check if the Nouveau driver is loaded =====
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
----
===== Blacklist the nouveau driver =====
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.
* The **blacklist nouveau** line suggests that the module loading system should not load the Nouveau driver automatically.
* The **options nouveau modeset=0** line aims to prevent Nouveau from initializing display modes early in the boot process.
----
===== Confirm the content of the newly created modeprobe file blacklist-nouveau.conf =====
cat /etc/modprobe.d/blacklist-nouveau.conf
returns:
blacklist nouveau
options nouveau modeset=0
----
===== Udate kernel initramfs =====
sudo update-initramfs -u
----
===== Reboot the system =====
**WARNING:** After the reboot you may end up without GUI at all.
* Be sure that you have the SSH enabled on your system to be able login remotely or use **CTRL+ALT+F2** to switch TTY console and continue with the installation of an alternative GPU driver.
sudo reboot
----