Когда я перехожу с графического сеанса на виртуальную консоль с помощью Ctrl+ Alt+ F i(с i в 1 - 7 и 9-12), я вижу полностью черный экран. Только на F8 вижу графический интерфейс. Даже не моргание курсора на других. Когда я что-то ввожу, я ничего не вижу.
В чем проблема и как ее исправить?
Моя система
$ uname -a
Linux pc09 3.13.0-36-generic #63-Ubuntu SMP Wed Sep 3 21:30:07 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
$ cat /etc/issue
Linux Mint 17 Qiana \n \l
$ lspci | grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX Titan Black] (rev a1)
$ lspci -k | grep -A 2 -i "VGA"
01:00.0 VGA compatible controller: NVIDIA Corporation GK110B [GeForce GTX Titan Black] (rev a1)
Subsystem: NVIDIA Corporation Device 1066
Kernel driver in use: nvidia
изменить: я попробовал первые шаги, предложенные на http://forums.linuxmint.com/viewtopic.php?f=42&t=168108, и проблема, похоже, заключается в кадровом буфере.
Я сделал это:
Эта проблема вызывала раздражение у проприетарных драйверов Nvidia в течение двух или трех лет, и некоторое время держала меня подальше от дистрибутивов на основе Ubuntu. Наконец, на форуме Nvidia я нашел обходной путь, который искал. Проблема возникает с проприетарными драйверами Nvidia (Nouveau не показывает такое поведение): когда вы нажимаете ctrl-alt-F1, вы получаете только черный экран или, в лучшем случае, мигающий курсор, который ничего не делает. Очевидно, что проблема связана с тем, как реализован кадровый буфер, и его необходимо отключить. Чтобы понять, в этом ли проблема, сначала нужно сделать несколько небольших изменений в / etc / default / grub, но сначала сделайте резервную копию!
$ sudo cp /etc/default/grub /etc/default/grub.bak
Теперь отредактируйте файл, введя
$ sudo pluma /etc/default/grub
в редакторе раскомментируйте строки
#GRUB_TERMINAL=console #GRUB_GFXMODE=640x480
удалив
#
. Сохраните файл и запустите undate-grub для реализации изменений.sudo update-grub
Теперь у меня (низкий результат) tty снова работает :-)
lspci | grep VGA
. Как я могу проверить ваши вопросы в KMS?uvesafb
. Люди Монетного двора должны были это где-то задокументировать ...Ответы:
Это потому, что вы используете проприетарный драйвер NVidia.
Когда я использовал OpenSUSE с проприетарным драйвером, мои консоли также были черными, теперь, когда я снова использую Ubuntu, они получают еще более «крутой» эффект: (Не волнуйтесь, экран в порядке!)
Причиной этого, по-видимому, является драйвер ядра NVidia, который после инициализации драйвером DDX (= зависящий от устройства X11) не может обрабатывать запросы от любой другой видеоподсистемы (такой как fbdev, VESA, консоль Linux , ...).
Консоль все равно будет активирована при переключении на нее. Чтобы убедиться в этом, попробуйте войти в консоль вслепую и введите то, что будет легко заметить, например,
wall
илиreboot
:После возврата из консоли вы должны увидеть что-то подобное в любом окне терминала:
К сожалению, я не знаю ни одного способа исправить это, за исключением использования драйвера OpenSource («nouveau»). Коммутация VT работает нормально с использованием этого драйвера, но этот драйвер создает другие проблемы (спонтанные сбои и, как правило, снижение производительности в моем случае). Я также не являюсь разработчиком ядра или разработчиком NVidia, так что я не могу ничего сделать, кроме как самостоятельно анализировать симптомы.
источник
fbdev
). Ī̲ выкинулnvidia
модуль из моей новой коробки только после того, как он меня повесил . Кстати, я говорю именно об аппаратных текстовых режимах.Не слишком хорошо знаю систему Ubuntu, но обычно она
ttys
появляетсяagetty
во время процесса загрузки. Возможно, разработчики Ubuntu решили не делать этого? В любом случае, вы можете попробовать запустить root/sbin/agetty 38400 tty2 linux
и посмотреть, не изменилось ли что-тоtty2
.Обычно эта команда присутствует в некотором файле конфигурации в
/etc
папке. Например, на моем Gentoo Box у/etc/inittab
меня естьВы можете
grep getty /etc/*
увидеть, есть ли файл с похожими строками.источник
getty
имеет ничего общего с режимами видео, особенно наtty1
том, что всегда присутствует. Downvote.Тьфу. Итак, эта проблема беспокоила меня в течение 18 месяцев. Я исправил это сегодня, наконец.
Мне пришлось настроить загрузочный раздел UEFI и получить систему, способную загружаться с него. Я включил efifb, simplefb и общий обработчик fb в параметрах pci (многие другие комбинации не работали). У меня UEFI загружает ядро напрямую, промежуточный загрузчик не используется.
Никакая комбинация дерьма с использованием режима, совместимого с BIOS (simplefb, uvesafb, vesafb и т. Д.) Не может вернуть мои VT после загрузки X11. Теперь я могу счастливо переключаться назад и вперед, когда разбиваю вещи :)
источник
У меня тоже была эта проблема, и мой обходной путь должен был перейти в режим восстановления и там выбрать опцию «Возобновить». Когда я увидел экран входа в систему и нажал,
STRG + ALT + F1
я увидел текст входа в систему и мог взаимодействовать с системой (для меня важно установить проприетарные драйверы NVIDIA, ирония, не правда ли?). Надеюсь, мой обходной путь работает и для вас :)источник