У меня есть N3150DC-ITX, который я использую вместе с эмулятором дисплея CompuLab Fit-Headless .

Я нуждался в эмуляторе дисплея, потому что иначе система не загрузилась бы, или она загрузилась бы случайно.

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

Эта машина работает без головы с конца декабря. Итак, теперь я подключил его к телевизору, чтобы получить локальную оболочку, но оказалось, что с адаптером дисплея возникли некоторые проблемы.

Когда я запускаю компьютер, он показывает мне информацию о системе (ревизия BIOS, нажмите F2 для входа в UEFI BIOS и т.д.).

Я могу войти в UEFI, и я вижу это по телевизору в хорошем разрешении.

Но когда я говорю, чтобы он только загрузился, то обычные сообщения начинают пролетать около 3 секунд, а затем соединение HDMI теряется.

Сообщения не читаются, символы перепутаны.

Нечитаемые символы по HDMI

Я пробовал использовать выход HDMI, подключенный к входу HDMI телевизора, выход DVI с HDMI-конвертером с телевизором, то же самое с монитором компьютера, но ничего не работает. Даже DVI в DVI показывает точно такую же проблему.

Есть идеи, что я могу с этим сделать? Я просто хочу получить консоль на телевизоре / мониторе и иметь возможность выполнить обновление локально.

Кстати, это должно было сработать в декабре, так как мне пришлось устанавливать Ubuntu через настоящий монитор и клавиатуру.

Обновление: я раскомментировал GRUB_TERMINAL=console в /etc/default/grub и теперь сообщения доступны для чтения. Но после этих 3-5 секунд сигнал HDMI все еще теряется.

Я нашел странное сообщение в dmesg

[    3.792932] Console: switching to colour frame buffer device 128x48
[    3.797841] i915_bpo 0000:00:02.0: fb0: inteldrmfb frame buffer device

Может ли это быть проблемой? Как я мог это изменить?

Обновление: я на полпути. С помощью https://serverfault.com/questions/490955/where-when-does-a-linux-system-change-the-console-display-mode я добавил GRUB_CMDLINE_LINUX="nomodeset" . Это в сочетании с GRUB_TERMINAL=console дает мне консоль с жалким разрешением 640x480, но этого достаточно для обновления с 14.04 до 16.04. Я все еще ценю любой вклад.

--- Обновление до 16.04.1 выполнено успешно. Чувствовал себя как в русской рулетке. ---

1 ответ1

0

Попробуйте настроить конфигурацию вывода видео вручную в командной строке ядра.

video=<conn>:<xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd]

Конн будет HDMI (или HDMI-A-1 или что-то подобное). Может быть, он отображается в ядре как DisplayPort (так DP-1). Это сложно узнать, но вы можете проверить выходные данные, перечислив файлы в /sys /class /drm. Например, для HDMI-A-1 будет установлено значение 1920x1080:

video=HDMI-A-1:1920x1080

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .