什麼是 pvr2fb?

這是基於 PowerVR 2 的圖形幀緩衝區的驅動程式,例如 Dreamcast 中使用的那種。

優點

  • 它提供了一個漂亮的大型控制檯(128 列 + 48 行,解析度為 1024x768),而無需使用微小且難以辨認的字型(在 Dreamcast 上不是)。

  • 您可以在 /dev/fb0 之上執行 XF86_FBDev。

  • 最重要的一點:啟動標誌 :-)

缺點

  • 該驅動程式在非 Dreamcast 系統上未經大量測試。

配置

您可以使用 video=pvr2fb:option1,option2:value2,option3 將核心命令列選項傳遞給 pvr2fb(多個選項應該用逗號分隔,值用 : 與選項分隔)。

接受的選項

font:X

要使用的預設字型。支援所有字型,包括在高解析度下非常好的 SUN12x22 字型。

mode:X

預設影片模式,格式為 [xres]x[yres]-<bpp>@<重新整理率>。支援以下影片模式: 640x640-16@60, 640x480-24@60, 640x480-32@60。Dreamcast 預設為 640x480-16@60。在編寫本文時,24bpp 和 32bpp 模式的執行效果不佳。修復工作正在進行中

注意:640x240 模式當前已損壞,不應以任何理由使用。這裡僅作為參考提及。

inverse

反轉螢幕上的顏色(用於 LCD 顯示器)

nomtrr

停用幀緩衝區上的寫組合。這會降低驅動程式的速度,但是如果啟用寫組合,則據報告 GUS DMA 和 XFree 在高負載下存在輕微的不相容性(聲音丟失)。在配置了 MTRR 並且支援它的系統上,預設情況下會啟用 MTRR。

cable:X

電纜型別。可以是以下任何一種:vga、rgb 和 composite。如果未指定,我們會猜測。

output:X

輸出型別。可以是以下任何一種:pal、ntsc 和 vga。如果未指定,我們會猜測。

X11

過去已證明 XF86_FBDev 可以在 Dreamcast 上執行 - 儘管尚未在任何 2.6 系列核心上執行。

Paul Mundt <lethal@linuxdc.org>

由 Adrian McMenamin 更新 <adrian@mcmen.demon.co.uk>