%20%D0%B8%20%D0%BD%D0%B5%D1%82%20%D1%8D%D0%BA%D1%80%D0%B0%D0%BD%D0%B0%20tty%20%D1%81%20%D0%B4%D1%80%D0%B0%D0%B9%D0%B2%D0%B5%D1%80%D0%B0%D0%BC%D0%B8%20nvidia%20%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%20%D0%BE%D0%B1%D0%BD%D0%BE%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D1%8F.png)
После автоматического обновления ПО и перезагрузки мой экран не получал сигнала после фиолетового экрана-заставки. До этого моя видеокарта работала с Ubuntu более 4 лет. При переходе на оболочку tty экран все еще отключался. Я все еще мог вводить команды в оболочке tty или терминале, например, открывать видео с помощью xdg-open или перезагружать.
Обычный nomodeset
флаг все еще приводит к черному экрану без tty. Изменения в черном списке nouveau не исправили проблему (драйверы nvidia, установленные через apt-get, автоматически заносят в черный список драйверы nouveau). Я подумал, что, возможно, драйвер nvidia или ядро были обновлены во время обновления моего ПО. Каждая версия драйвера nvidia, которую я пробовал, имела ту же проблему (в сочетании со многими старыми ядрами). С ядром 4.3.X я смог попасть на экран входа в систему, но это вызвало цикл входа в систему. (Я пробовал старые ядра, потому что единственная другая проблема, которая выглядит похожей, находится здесь:https://bugzilla.redhat.com/show_bug.cgi?id=1314492).
Когда я apt-get --purge remove nvidia*
из оболочки восстановления могу загрузиться и получить дисплей с драйвером nouveau. Однако я даже не уверен, почему драйвер может быть проблемой; я не думаю, что я обновлял драйвер почти год.
Я использую Ubuntu 16.04 с ядром 4.4.0-176. Моя видеокарта — GTX 950.
РЕДАКТИРОВАТЬ: Я пробовал устанавливать 14.04, 18.04 и 19.10 начисто (в разделе) и устанавливать оба драйвера nvidia из репозитория apt и устанавливать вручную (19.10 устанавливает драйверы автоматически), и все приводило к одной и той же проблеме с черным экраном. Повторюсь,даже если CTRL+ALT+F[1-6]
ничего не делать, на экране появляется сообщение, когда у меня установлены драйверы nvidia, что является уникальным по сравнению с другими проблемами «черного экрана после заставки», которые я видел в Интернете.
Возвращаясь к моей установке 16.04, я взглянул на журнал обновлений ПО. Возможно, мое последнее выключение было до начала этого журнала.
2020-03-03 06:33:26 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-03 06:33:26 status installed libarchive13:amd64 3.1.2-11ubuntu0.16.04.8
2020-03-03 06:33:26 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-04 06:42:47 status installed man-db:amd64 2.7.5-1
2020-03-04 06:42:47 status installed rake:all 10.5.0-2ubuntu0.1
2020-03-05 22:36:44 status installed skypeforlinux:amd64 8.57.0.116
2020-03-05 22:36:44 status installed desktop-file-utils:amd64 0.22-1ubuntu5.2
2020-03-05 22:36:44 status installed bamfdaemon:amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1
2020-03-05 22:36:44 status installed gnome-menus:amd64 3.13.3-6ubuntu3.1
2020-03-05 22:36:44 status installed mime-support:all 3.59ubuntu1
2020-03-05 22:36:44 status installed hicolor-icon-theme:all 0.15-0ubuntu1.1
2020-03-11 06:27:47 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-11 06:27:47 status installed libsqlite3-0:i386 3.11.0-1ubuntu1.4
2020-03-11 06:27:47 status installed libsqlite3-0:amd64 3.11.0-1ubuntu1.4
2020-03-11 06:27:47 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-12 06:33:47 status installed firefox-locale-en:amd64 74.0+build3-0ubuntu0.16.04.1
2020-03-12 06:33:54 status installed hicolor-icon-theme:all 0.15-0ubuntu1.1
2020-03-12 06:33:54 status installed man-db:amd64 2.7.5-1
2020-03-12 06:33:54 status installed desktop-file-utils:amd64 0.22-1ubuntu5.2
2020-03-12 06:33:54 status installed bamfdaemon:amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1
2020-03-12 06:33:54 status installed gnome-menus:amd64 3.13.3-6ubuntu3.1
2020-03-12 06:33:54 status installed mime-support:all 3.59ubuntu1
2020-03-12 06:33:54 status installed firefox:amd64 74.0+build3-0ubuntu0.16.04.1
2020-03-13 06:11:49 status installed update-notifier-common:all 3.168.10
2020-03-13 06:11:49 status installed flashplugin-installer:amd64 32.0.0.344ubuntu0.16.04.1
2020-03-15 18:22:51 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-15 18:22:51 status installed libxcb-xtest0:amd64 1.11.1-1ubuntu1
2020-03-15 18:22:51 status installed libc-bin:amd64 2.23-0ubuntu11
2020-03-15 18:23:00 status installed zoom:amd64 3.5.361976.0301
2020-03-15 18:23:00 status installed desktop-file-utils:amd64 0.22-1ubuntu5.2
2020-03-15 18:23:00 status installed bamfdaemon:amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1
2020-03-15 18:23:00 status installed gnome-menus:amd64 3.13.3-6ubuntu3.1
2020-03-15 18:23:00 status installed mime-support:all 3.59ubuntu1
2020-03-15 18:23:02 status installed shared-mime-info:amd64 1.5-2ubuntu0.2
2020-03-17 09:10:33 status installed atom:amd64 1.45.0
2020-03-17 09:10:33 status installed desktop-file-utils:amd64 0.22-1ubuntu5.2
2020-03-17 09:10:33 status installed bamfdaemon:amd64 0.5.3~bzr0+16.04.20180209-0ubuntu1
2020-03-17 09:10:33 status installed gnome-menus:amd64 3.13.3-6ubuntu3.1
2020-03-17 09:10:33 status installed mime-support:all 3.59ubuntu1
решение1
Было две проблемы: проблема с tty и проблема с разрешением экрана.
проблема с телетайпом:
Проблема с tty была решена путем редактирования, /boot/grub/grub.cfg
в результате которого больше не было vthandoff
.
# changed this
linux /boot/vmlinuz-4.4.0-176-generic root=UUID=537b826a-d5eb-4697-a08e-05b0fb3f75a1 ro noprompt persistent quiet splash $vt_handoff
# to this
linux /boot/vmlinuz-4.4.0-176-generic root=UUID=537b826a-d5eb-4697-a08e-05b0fb3f75a1 ro noprompt persistent quiet splash
Затем мне удалось войти в свою tty-оболочку даже с установленными драйверами nvidia.
проблема разрешения:
После этого в моем tty я мог видеть в своем /var/log/Xorg.0.log
файле, что разрешение моего экрана определялось как 3840x2160. Я знал, что в прошлом я уменьшал это разрешение вдвое, и у меня было предчувствие, что моя видеокарта может не справиться с 4K. Поэтому я CTRL+ALT+F7
зашел в (черный) оконный менеджер, нажал CTRL+ALT+T
на запуск терминала и набрал команду, xrandr --output HDMI-0 --mode 1920x1080
и появился мой рабочий стол.