vt8623fb - VIA VT8623 芯片组图形核心的 fbdev 驱动程序

支持的硬件

VIA VT8623 [CLE266] 芯片组及其图形核心(称为 CastleRock 或 Unichrome)

我在 VIA EPIA ML-6000 上测试了 vt8623fb

支持的功能

  • 4 bpp 伪彩色模式(带 18 位调色板,两种变体)

  • 8 bpp 伪彩色模式(带 18 位调色板)

  • 16 bpp 真彩色模式 (RGB 565)

  • 32 bpp 真彩色模式 (RGB 888)

  • 文本模式(由 bpp = 0 激活)

  • 双扫描模式变体(在文本模式下不可用)

  • 在两个方向上平移

  • 挂起/恢复支持

  • DPMS 支持

即使在更高的分辨率下也支持文本模式,但对较低的像素时钟有限制(最大约为 100 MHz)。该限制不受驱动程序强制执行。文本模式仅支持 8 位宽字体(硬件限制)和 16 位高字体(驱动程序限制)。

有两种 4 bpp 模式。第一种模式(如果 nonstd == 0 则选择)是带有打包像素的模式,高位在前。第二种模式(如果 nonstd == 1 则选择)是具有交错平面的模式(1 字节交错),MSB 在前。两种模式都仅支持 8 位宽字体(驱动程序限制)。

挂起/恢复适用于在恢复期间初始化显卡且设备处于活动状态的系统(例如,fbcon 使用)。

缺少的功能

(别名 TODO 列表)

  • 二级(未由 BIOS 初始化)设备支持

  • MMIO 支持

  • 隔行扫描模式变体

  • 支持 4 bpp 模式下 fontwidths != 8

  • 支持文本模式下 fontheight != 16

  • 硬件光标

  • 视频叠加支持

  • 垂直同步

  • 加速支持(类似于 8514 的 2D,总线主控传输)

已知错误

  • 文本模式下的光标禁用不起作用

-- Ondrej Zajicek <santiago@crfreenet.org>