Вывод на консоль в текстовом режиме показывает пустой экран

2091
authentictech

Я начал использовать ЖК-телевизор Technika с моим ПК, и, хотя он отображает полную графику ОС, текст, который обычно отображается во время загрузки (за исключением начального экрана BIOS), не отображается - экран гаснет. Иногда я могу видеть текст в течение короткой доли секунды, прежде чем он исчезнет с экрана.

Экранное меню телевизора также не будет отображаться во время, когда текст не отображается, но иногда отображается сообщение «Нет сигнала». Экранное меню отобразится снова, как только появится графика ОС.

Основная проблема, которую это вызывает у меня, это когда я тестирую новый графический драйвер в Ubuntu, и он терпит неудачу, я не вижу никакого текста на экране, чтобы напечатать инструкции командной строки.

Из некоторых первоначальных исследований я знаю, что видеокарты могут выводить данные в двух режимах - текстовом и графическом .

Еще одна ситуация, которая заключалась в выводе на пустой экран, была при воспроизведении 3D-игры на весь экран. Я изменил разрешение игры в середине игры, и экран погас.

Пожалуйста, объясните, почему происходит эта проблема, и скажите мне, как я могу использовать консоль, когда не удается загрузить графический драйвер Linux. Благодарю.

ОБНОВЛЕНИЕ Я почти уверен, что это связано с моим HDTV, не поддерживающим разрешения, используемые в каждом сценарии пустого экрана. Можно ли это исправить в Grub? См. Уменьшение переключения режима видео во время загрузки Linux . Я не уверен насчет Grub и его настроек.)

Техническая информация : графический адаптер Nvidia GeForce 9600, подключенный к 32-дюймовому телевизору Technika LCD с помощью кабеля VGA, подключенного к адаптеру / порту DVI на компьютере. Мое рабочее разрешение в Ubuntu составляет 1360x768, но в соответствии с экранным меню телевизора, на котором работает телевизор Разрешение 1280x768.

1

1 ответ на вопрос

1
Markus N.

Maybe your text console display has a resolution/timing yout LCD TV does not know (yet). You can test this by bootung Ubuntu and after graphics mode is ready, pres Ctl-Alt-F1 to switch to the first console (maybe first is occupied, then try Ctl-Alt-F2).
Then try to Auto-Sync your LCD-TV. Mine has a key for it, maybe your's, too. Otherwise search the TV's menus for an aut-Sync option.

A HDMI/DVI cable is likely to help (if it's a resolution problem), but I am not sure enough to propose buying one without previous testing. Can you borrow one frome one of your friends ?

EDIT:

Interestingly, my TV has a native resolution of 1280x768 and I had trouble setting my X server to exactly this resolution. In the beginning, I could only have either 1280x720 or 1024x768, both being stretched to fullscreen. And I still am unable to set this resolution on the console and the bootsplash.
The reason is that 1280x768 is a rather unusual resolution.

I am using AMD onBoard graphics, so my suggestion may or may not work on your PC. What I know is that the modesetting differs between AMD and NVidia. So you may need to do some more research for the details.

My suggestion is to try and set the console resolution to 1024x768 in /etc/default/grub and do an update-grub. With my AMD graphics, I can just specify GRUB_GFXMODE=1024x768. Maybe you need to determine the video mode number with your NVidia.
If you see a grub menu but no console when Linux starts booting, you should try to set GRUB_GFXPAYLOAD_LINUX=keep to make the Linux kernel keep the resolution from grub. The GRUB_GFXPAYLOAD_LINUX is from ArchLinux (I'm experimenting with) but should work on Ubuntu too. If it works, it will be stretched a bit too, but I think on console, this is not very bad. And better than nothing. ;-)

К сожалению, я не могу попасть в Ubuntu. Я бы использовал монитор компьютера для тестирования, но мой монитор сломался. Возможно, мне придется позаимствовать монитор, но это займет некоторое время. authentictech 10 лет назад 0
В меню предусмотрена только опция автоматического позиционирования, но не опция автосинхронизации. У меня есть несколько других пунктов меню: H-Position, V-Position (очевидно, что они есть), Phase и Dot Clock (понятия не имею, что это такое, но кажется, что они автоматически настраиваются). Я добавил некоторые детали к вопросу - экранное меню не будет отображаться в режиме вывода проблемы - оно просто исчезает (не проблема тайм-аута, потому что я перемещаю параметры, как это происходит). Я могу угадать правильные нажатия клавиш, чтобы выбрать опции для загрузки в безопасном режиме Windows (это когда экран гаснет), а затем меню ТВ возвращается, когда Windows загружается. authentictech 10 лет назад 0
Вы можете пройтись по меню телевизора к элементу автоматического позиционирования, выполнив вывод, и «изучить» шаги (например, меню, вниз, ОК, вниз, вправо, вниз, ...), а затем сделать это вслепую, когда проблема обнаружится , Markus N. 10 лет назад 0
Хорошая идея, но, к сожалению, авто-позиция не сделала ничего, чтобы исправить ситуацию. authentictech 10 лет назад 0
Я переписал вопрос с тем, что я считаю лучшей дополнительной информацией. Кроме того, после того, как мой графический драйвер снова заработал в Ubuntu, я нажал Ctl-Alt-F1 и Ctl-Alt-F2 (вверх по F6), и оба выдали пустой вывод и сообщение «Нет сигнала» в экранном меню телевизора. authentictech 10 лет назад 0
После установки GRUB_GFXMODE = 1024x768 и GRUB_GFXPAYLOAD_LINUX = keep теперь я вижу консоль после нажатия клавиш CTRL + ALT + F1 (... F6). Кроме того, вместо сообщения «нет сигнала» после выбора опции меню grub, я вижу коричневый экран с загрузочным изображением Ubuntu (очень кратко, но, вероятно, это хорошо). Я все еще не могу использовать Memtest из меню grub, но я ожидаю, что это может быть неразрешимо (поправьте меня, если я ошибаюсь), просто не получая надлежащий монитор. authentictech 10 лет назад 0
Я отмечу это как ответ, и я думаю, что я отредактирую материал, связанный с Windows, и опубликую новый вопрос для перехода в безопасный режим, поскольку я не думаю, что это можно решить с помощью grub, и для ответа требуется другой набор навыков. Спасибо за помощь. authentictech 10 лет назад 0

Похожие вопросы