После установки драйвера nvidia-470 на мою чистую установку Ubuntu 18.04 у меня возникла проблема, что мой встроенный экран показывал только:
/dev/nvme0n1p2: чистый, 157519/31227904 файлов, 4523955/124895488 блокировок
Также был обнаружен только один экран в разделе settings-gui --> devices.Мне удалось исправить это, изменив 10-nvidia-prime.conf и добавив следующие строки:
Опция «AllowEmptyInitialConfiguration»
Опция «ИгнорироватьDisplayDevices» «ЭЛТ»
Опция «Первичный графический процессор» «Да»
и установите графическое устройство в биосе на дискретная графика.
Теперь все мониторы определяются правильно, но встроенная подсветка моего монитора отключена. Только внешние мониторы работают без проблем, но встроенный монитор очень темный, и вы едва можете видеть некоторые окна. Это происходит при подключении внешнего монитора через HDMI, а также через док-станцию Thunderbolt. Я был бы очень рад, если бы кто-то мог помочь мне с этим.
Моя система:
- Lenovo T15g 2-го поколения
- Intel Core i7-11800H
- NVIDIA GeForce RTX 3070
- Убунту 18.04.6 ЛТС
- Ядро-версия 5.4.0-84
- nvidia-драйвер 470
Обновлять:
Тем временем я столкнулся со странным поведением. Я случайным образом закрыл экран ноутбука и отключил / подключил внешние мониторы HDMI-кабелем, и внезапно оба экрана стали яркими, и все было в порядке. Это привело меня к мысли, что это может иметь какое-то отношение к крышке ноутбука. Итак, я нашел эта почта и опытный, когда я перезапускаю systemd-logind.service с
systemctl перезапустить systemd-logind.service
внезапно я вернулся на экран входа в систему и оба экрана работают отлично. К сожалению, после перезагрузки все как раньше, и мне нужно снова перезапустить systemd-logind.service, чтобы он заработал. Это также не имеет ничего общего с HandleLidSwitch=игнорировать
оператор, потому что он также работает без этой строки.
Любые идеи?