Can't disable nouveau drivers in Ubuntu 18.04
I found the solution. I'll write it here for who may have the same problem.
My gdm3 session was running in wayland. To check it:
$ loginctl
SESSION UID USER SEAT TTY
2 1000 velix seat0 tty2
c2 1000 velix
c1 120 gdm seat0 tty1
The command loginctl show-session <session-n> -p Type
show the session type:
$ loginctl show-session c1 -p Type
Type=Wayland
To change it, edit the file /etc/gdm3/custom.conf
and uncomment the line WaylandEnable=false
.
After rebooting:
$ loginctl show-session c1 -p Type
Type=x11
Now blacklisting nouveau drivers in /etc/modprobe.d/blacklist.conf
(as in the question) works and doesn't give the above error.
The key point is to run xorg instead of wayland
(That's why it was working in my 17.10 ubuntu, forced to run xorg)
https://bugs.launchpad.net/nvidia-drivers-ubuntu/+bug/1784598
try:
sudo systemctl disable nvidia-fallback.service
Got exactly same problem, my configuration is x11 (returned by loginctl command). The only way working for me at the moment is to rename the nouveau file module.
# pwd
/lib/modules/4.15.0-20-generic/kernel/drivers/gpu/drm/nouveau
# mv nouveau.ko nouveau.ko-old
# reboot
dirty solution but working, hope it will help. Of course, all was fine in 17.10.