我怎样才能强制 Linux 使用 HDMI 视频作为控制台?

我怎样才能强制 Linux 使用 HDMI 视频作为控制台?

不久前,我将一台旧的 Acer 8940 笔记本电脑改造成家庭影院系统,使用 Gentoo 上的 XBMC。我通过 HDMI 将视频传输到 1080p 电视上,电视与 X 完美配合,音频通过光纤输出传输到 7.1 环绕声系统。

我的问题是,有什么方法可以强制 Linux 内核将 HDMI 专门用于视频,包括通常输出到控制台的文本?视频芯片组是 nVidia GeForce 9600M GT。

我花了数周时间在 Google 上搜索信息,但找到的都是关于 X 的信息(正如我所说,它运行良好),或者关于如何通过 HDMI 播放音频的信息(这与我无关)。我知道对于台式机,如果我只插入 HDMI,那么它就是主显示器,它就可以正常工作。但是,对于笔记本电脑,LCD 面板始终处于连接状态,因此可以理解它被指定为主显示器。

不幸的是,我在 BIOS 中没有禁用 LCD 面板的选项,所以如果我能让它镜像面板上显示的内容,我会非常高兴。

答案1

您应该扩展您的启动参数来强制内核不使用 LCD。

您使用 GRUB 还是 LILO?我敢打赌您使用 GRUB,因此您应该使用以下内容扩展您的 GRUB_CMDLINE_LINUX_DEFAULT (/etc/default/grub):

video=LVDS-1:d

“d” 表示禁用。内核应该使用外部视频的原始设置,但如果您想要精确设置,则应添加另一个 video=... 参数。

希望这可以帮助。

相关内容