8. 在 SPARC 平台上使用帧缓冲设备

8.1. 哪些显卡可以在 SPARC 上工作

这里列出了所有可用的显卡

可以选择使用 PROM 将字符输出到显示器或串行控制台。

另外,请查看 Sparc 帧缓冲 FAQ,网址为 http://c3-a.snvl1.sfba.home.com/Framebuffer.html

8.2. 配置帧缓冲设备

在 make config 期间,您需要选择是否编译 promcon 和/或 fbcon。您可以两者都选择,但如果您这样做,您将需要设置内核标志来选择设备。如果未设置,fbcon 始终优先。如果在编译时未选择 promcon,则在启动时,它将默认为 dummycon。如果选择了 promcon,它将使用此设备。一旦总线启动,并且编译了 fbcon,内核将探测上述帧缓冲器并将使用 fbcon。如果没有帧缓冲设备,它将默认为 promcon

以下是内核选项

例如,使用 video=sbus:nomargins,font=SUN12x22 启动,您将获得一个不错的快速文本控制台,文本分辨率为 96x40,看起来类似于 Solaris 控制台,但具有颜色和虚拟终端,就像在 x86 平台上一样。

如果您想使用 SUN12x22 字体,您需要在 make config 期间启用它(禁用 fontwidth != 8 选项)。加速的帧缓冲器可以支持一到十六像素之间的任何字体宽度,而哑帧缓冲器仅支持 4、8、12 和 16 像素的字体宽度。

建议您获取最新的 consoletools 软件包。