我有一个N3150DC-ITX我将其与CompuLab fit-无头显示模拟器。
我需要显示模拟器,否则系统将无法启动,或者会随机启动。
它运行的是 Ubuntu 14.04,我计划升级到 16.04.1。我想通过 SSH 执行此操作,但被告知不要这样做,因为连接可能会丢失。
这台机器从 12 月底开始就一直处于无头运行状态。所以现在我把它连接到电视上以获取本地 shell,但结果显示适配器出现了一些问题。
当我启动机器时,它会显示系统信息(BIOS 修订版、按 F2 进入 UEFI BIOS 等等)。
我可以进入 UEFI,并且可以在电视上以良好的分辨率完美地看到它。
但是当我告诉它只是启动时,典型的消息就开始飞过大约 3 秒钟,然后 HDMI 连接丢失。
信息无法读取,字符很乱。
我尝试过将 HDMI 输出连接到电视的 HDMI 输入,将 DVI 输出连接到电视的 HDMI 转换器,再将 DVI 输出连接到电脑显示器,但都不起作用。甚至 DVI 到 DVI 也出现了同样的问题。
知道我能做些什么吗?我只想将控制台连接到电视/显示器上并能够在本地进行升级。
顺便说一句:这必须在 12 月起作用,因为我必须通过真正的显示器和键盘安装 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
尝试在内核命令行上手动设置视频输出配置。
video=<conn>:<xres>x<yres>[M][R][-<bpp>][@<refresh>][i][m][eDd]
Conn 将是 HDMI(或 HDMI-A-1 或类似名称)。也许它在内核中显示为 DisplayPort(因此是 DP-1)。很难知道,但您可以检查 /sys/class/drm 中列出文件的输出。例如,这会将 HDMI-A-1 设置为 1920x1080:
video=HDMI-A-1:1920x1080