arkfb - 用於ARK Logic晶片的fbdev驅動

支援的硬體

ARK 2000PV晶片 ICS 5342 ramdac

  • 僅支援BIOS初始化的VGA裝置

  • 可能無法在大端系統上工作

支援的特性

  • 4 bpp 偽彩色模式 (帶18位調色盤,兩種變體)

  • 8 bpp 偽彩色模式 (帶18位調色盤)

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

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

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

  • 文字模式 (bpp = 0時啟用)

  • 雙掃描模式變體 (在文字模式下不可用)

  • 雙向平移

  • 掛起/恢復支援

即使在更高解析度下也支援文字模式,但畫素時鐘存在限制(我得到的最大值約為70 MHz,這取決於具體的硬體)。此限制並非由驅動程式強制執行。文字模式僅支援8位寬字型(硬體限制)和16位高字型(驅動程式限制)。不幸的是,文字模式下的字元屬性(如顏色)由於未知原因已損壞,因此其實用性有限。

存在兩種4 bpp模式。第一種模式(當nonstd == 0時選擇)是打包畫素模式,高半位元組在前。第二種模式(當nonstd == 1時選擇)是交錯平面模式(1位元組交錯),MSB在前。兩種模式都只支援8位寬字型(驅動程式限制)。

掛起/恢復功能在系統恢復時初始化顯示卡且裝置處於活動狀態(例如,被fbcon使用)的系統上有效。

缺失的特性

(即待辦事項列表)

  • 輔助(未由BIOS初始化)裝置支援

  • 大端支援

  • DPMS支援

  • MMIO支援

  • 隔行掃描模式變體

  • 支援4 bpp模式下字型寬度不等於8

  • 支援文字模式下字型高度不等於16

  • 硬體游標

  • 垂直同步

  • 特性聯結器支援

  • 加速支援 (類似8514的2D)

已知錯誤

  • 文字模式下的字元屬性(和游標)已損壞

-- Ondrej Zajicek <santiago@crfreenet.org>