Мой ноутбук — ASUS с материнской платой UX430URN и Nvidia GeForce MX150. Ядро, которое я использую, 5.4.0-96 и драйвер нвидиа есть nvidia-драйвер-470 (в режиме производительности, т.е. премьер-выбрать нвидиа). Другая информация, которая может быть важной, заключается в том, что безопасная загрузка не включена.
Также, xrandr не обнаруживал монитор (подключен через кабель Micro HDMI). Даже когда я загружался с помощью загрузочного USB с Ubuntu 21.10 или ОС Pop (с NVidia), монитор (HP M27ha) не определялся. Пробовал разные кабели, проблема не в этом.
Затем я попытался использовать свой телевизор (TCL) в качестве второго экрана. Удивительно, но это сработало. Я посмотрел в Интернете и не смог найти ни одного решения, которое работало бы для меня. Я даже пытался переключиться на лайтдм, отредактируйте nvidia-kms.conf файл и так далее.
Я также пытался переключить драйвер nvidia и использовать драйвер с открытым исходным кодом. Кажется, ничего не работает.
Наконец, я решил эту проблему, выполнив следующие шаги:
- Удалите все установленные драйвера nvidia:
sudo apt удалить --purge '^nvidia-.*'
- Установка самой актуальной
nvidia-драйвер. В моем случае это было nvidia-драйвер-470: sudo apt установить nvidia-driver-470.
- Перезагрузка (
перезагрузка).
- Теперь самое удивительное, после выполнения этих шагов монитор по-прежнему не определялся. Затем я выключил его, подключил кабель, снова включил и вуаля!!
Однако, когда я включил компьютер на следующее утро, монитор снова не обнаруживался.