i915 帧缓冲控制台无法设置为 800x600?(Lubuntu 14.04)

i915 帧缓冲控制台无法设置为 800x600?(Lubuntu 14.04)

我有一块基于 Intel Atom(N525、Cedarview)的主板,我想将其与 Ubuntu(确切地说是 Lubuntu,但这个问题应该也存在于普通版本中)一起使用。我将内核 drm 和 fbcon 模块与 i915 内核驱动程序以及 xorg 的 intel xserver 一起使用。我使用的是内核、xorg 等的常规版本。

X11 运行良好,我可以通过使用 xrandr 添加必要的模式使其运行 800x600(该电路板通过 VGA 连接到较旧的 10 英寸 800x600 触摸屏)。

但是,文本控制台似乎无法正常工作。我一加载 i915 模块,屏幕就切换到 1024x768(这导致 800x600 屏幕上的文本几乎无法辨认)。我尝试使用 fbset 手动将显示重置为 800x600,但这也不起作用 - 分辨率保持不变,只是占用了较少的屏幕空间。只有左上角被使用,屏幕的其余部分仍然保留切换前打印的文本残余,而“清除”命令只会清除左上角区域。我看起来像是一个(无边框)窗口覆盖了之前的输出(如果需要,我可以截取屏幕截图)。

我怎样才能让 i915 驱动程序和系统的其余部分正确显示 800x600 文本控制台?有人能指点我下一步该怎么做吗?任何帮助我都感激不尽!

干杯,迈克尔。

相关内容