这里列出了所有可用的显卡
MG1 / MG2 - SBus 或集成在 Sun3 上 - 最大 1600 x 1200 & 单色 (BWtwo)
CGthree - 类似于 MG1 / MG2 但支持彩色
GX - SBus - 最大 1152 x 900 & 8 位 (CGsix)
TurboGX - SBus - 最大 1152 x 900 & 8 位 (CGsix)
SX (仅限 SS10 / SS20) - 最大 1280 x 1024 & 24 位 (CGfourteen)
ZX (TZX) - SBus - 加速 24 位 3D 卡 (Leo)
TCX (仅限 Sparc 4) - 最大 1280 x 1024 & 8 位
TCX (仅限 Sparc 5) - 最大 1152 x 900 & 24 位
Creator - SBus - 最大 1280 x 1024 & 24 位 (FFB
Creator3D - SBus - 最大 1920 x 1200 & 24 位 (FFB
ATI Mach64 - PCI - 仅限加速 8 / 24 位 UltraSparc
可以选择使用 PROM 将字符输出到显示器或串行控制台。
另外,请查看 Sparc 帧缓冲 FAQ,网址为 http://c3-a.snvl1.sfba.home.com/Framebuffer.html
在 make config 期间,您需要选择是否编译 promcon 和/或 fbcon。您可以两者都选择,但如果您这样做,您将需要设置内核标志来选择设备。如果未设置,fbcon 始终优先。如果在编译时未选择 promcon,则在启动时,它将默认为 dummycon。如果选择了 promcon,它将使用此设备。一旦总线启动,并且编译了 fbcon,内核将探测上述帧缓冲器并将使用 fbcon。如果没有帧缓冲设备,它将默认为 promcon
以下是内核选项
video=sbus:options
其中 options 是逗号分隔的列表
nomargins - 将边距设置为 0, 0
margins=12x24 - 将边距设置为 12, 24(默认值从分辨率计算得出)
off - 不探测任何 SBus / UPA 帧缓冲器
font=SUN12x22 - 使用特定的字体
例如,使用 video=sbus:nomargins,font=SUN12x22 启动,您将获得一个不错的快速文本控制台,文本分辨率为 96x40,看起来类似于 Solaris 控制台,但具有颜色和虚拟终端,就像在 x86 平台上一样。
如果您想使用 SUN12x22 字体,您需要在 make config 期间启用它(禁用 fontwidth != 8 选项)。加速的帧缓冲器可以支持一到十六像素之间的任何字体宽度,而哑帧缓冲器仅支持 4、8、12 和 16 像素的字体宽度。
建议您获取最新的 consoletools 软件包。