Так ни у кого нет решений?
решение в сущности с любыми картами NVidia примерно одно и то же.
1. Загрузиться с параметром ядра nomodeset.
2. Установить предлагаемые системой проприетарные драйверы из репозитория системы.
3. Загрузиться без параметра ядра nomodeset (нормальным образом). Проверить работоспособность системы в таком варианте и драйвера с ней вместе.
4. Если что пошло не так - грузиться с параметром nomodeset или single и удалять ранее установленный драйвер. После этого пытаться подключать ppa производителя и устанавливать более свежую версию драйвера оттуда.
5. Повтор п. 3, проверки те же, критерии те же, выводы те же.
6. Если что пошло не так - пробовать ставить драйвер из run-файла с сайта производителя (маловероятно что поможет, ИМХО). Далее по аналогии с п.3
Если после установки драйвера система без дополнительных параметров ядра не загружается - скорее всего драйвер не поддерживает железку / не встал / конфликтует с ядром / сама железка неисправна / оригинальным образом организована сборка самой материнской платы, что даже родной драйвер от производителя не подходит / ...
Вы пишите при этом:
сейчас уже драйвера 410 и 415. В gurb добавил GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1", все запускается
Исходя из вышесказанного: как Вы считаете, Вы установили драйвер, который в итоге заработал?
Дальнейший разбор - частные случаи, и их могут быть тысячи, - какого именно решения Вы ждете? С MX150 я не сталкивался пока, но что-то мне подсказывает, что описываемая методика в случае с ней вполне себе работоспособна. Гарантии естественно нет никакой. Я однажды с такой вот штукой столкнулся:
01:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP104M [GeForce GTX 1070 Mobile] [10de:1ba1] (rev a1) (prog-if 00 [VGA controller])
В том случае ни один из пришедших мне в голову вариантов не сработал. Почему - сам до сих пор не понимаю. По итогам решили пока оставить эту тему, до лучших времен.