Я нашел решение. Я напишу его здесь, у кого может быть такая же проблема.
Моя сессия gde3 работала в wayland. Чтобы проверить это:
$ loginctl
SESSION UID USER SEAT TTY
2 1000 velix seat0 tty2
c2 1000 velix
c1 120 gdm seat0 tty1
Команда loginctl show-session <session-n> -p Type показывает тип сеанса:
$ loginctl show-session c1 -p Type
Type=Wayland
Чтобы изменить его, отредактируйте файл /etc/gdm3/custom.conf и раскомментируйте строку WaylandEnable=false ].
После перезагрузки:
$ loginctl show-session c1 -p Type
Type=x11
Теперь черные списки нуворишей в /etc/modprobe.d/blacklist.conf (как в вопросе) работают и не дают вышеуказанной ошибки.
Ключевым моментом является запуск xorg вместо wayland
(Вот почему он работал в моем 17.10 ubuntu, вынужденном запускать xorg)
Насколько я знаю, только убунту имеет этот вариант. Но почти каждый дистрибутив предлагает вариант с окнами