LINUX.ORG.RU

Debian 12: nvidia driver & tty1..6 login prompt

 , ,


0

1

На Debian 12 (версия ядра 6.1.0-18-amd64) после установки nvidia-tesla-470-driver пропадает приглашение для входа у виртуальных терминалов tty1..6.

Сочетание клавиш [Ctrl]+[Alt]+[F1]..[Ctrl]+[Alt]+[F6] переключают на консоль, но там нет приглашения для входа, [Ctrl]+[Alt]+[F7] успешно переключает обратно на графический интерфейс. Процесс agetty при этом запущен и работает.

С драйвером nouveau при идентичной конфигурации системы всё работает нормально: в tty1..6 в этом случае приглашение для входа присутствует и работает как следует.

Возможно ли восстановить корректный доступ к tty1..6 при использовании nvidia-tesla-470-driver?



Последнее исправление: Kircher (всего исправлений: 1)

У меня такая же беда с обычным драйвером Nvidia. Он портит виртуальный терминал. Ввод с клавиатуры в нем работает, то есть вслепую войти можно, а вывод не работает.

Если починишь, расскажи.

TeopeTuK ★★★★
()
Ответ на: комментарий от TeopeTuK

Нашлось решение на уровне GRUB: добавить параметр nomodeset для загрузки ядра.

Для этого в файле /etc/default/grub надо для GRUB_CMDLINE_LINUX_DEFAULT добавить nomodeset или оставить только его (без quiet или splash):

GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"

Ну и потом для принятия этих изменений:

sudo update-grub

Описание параметра:

nomodeset. В самых свежих дистрибутивах Linux установка видеорежима перенесена в ядро системы (kernel). Так что все программирование аппаратуры видеокарты, относящееся к установке определенных тактовых частот, настройке регистров и т. п. происходят в ядре вместо X-драйвера, когда запускается X-сервер. Это делает возможным отображать красивые логотипы с высоким разрешением во время загрузки, так называемые splash (boot) screens, и плавно, без мерцаний экрана, перейти к графическому приглашению входа в систему (ввод логина и пароля, login screen). К сожалению, некоторые видеокарты неправильно работают при загрузке, и по этой причине демонстрируют черный экран в течение довольно долгого времени, пока не произойдет полная загрузка системы. Добавление параметра nomodeset инструктирует ядро, что не надо загружать драйверы видео до момента, пока не будет загружена графическая система X. В результате система загружается в текстовом виде, можно видеть сообщения процесса загрузки, проблема «черного экрана загрузки» устраняется.

Kircher
() автор топика