Безголовий Ubuntu не може використовувати HDMI для локальної консолі


0

У мене є N3150DC-ITX, який я використовую разом з емулятором дисплея CompuLab fit-Headless .

Мені потрібен емулятор дисплея, тому що в іншому випадку система не завантажиться, або завантажиться випадковим чином.

Він працює на Ubuntu 14.04, і я планую оновити до 16.04.1. Я хотів це зробити через SSH, але мені сказали не робити цього, оскільки зв’язок може загубитися.

Ця машина працює без голови з кінця грудня. Тому зараз я підключив його до телевізора, щоб отримати локальну оболонку, але виявляється, що з адаптером дисплея є якась проблема.

Коли я запускаю машину, вона показує мені інформацію про систему (перегляд BIOS, натисніть F2, щоб увійти в 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 вдалося. Відчував себе грою в російську рулетку. ---


2
kb.digium.com/articles/FAQ/… Вам, швидше за все, доведеться підключити його до чогось іншого, щоб виправити проблему, якщо ви не зможете ввімкнути SSH.
користувач186658

Я в змозі вступити в неї. Я зараз пробую цей сервер defaultfault.com/questions/490955/…
Daniel F

Відповіді:


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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.