名 前
siliconmotion − Silicon Motion 用 ビ デ オ ド ラ イ バ
書 式
Section
"Device"
Identifier "devname"
Driver "siliconmotion"
...
[ Option "optionname"
["optionvalue"]]
EndSection
説 明
siliconmotion は Silicon Motion ベ ー ス の ビ デ オ カ ー ド 用 の XFree86 ド ラ イ バ で あ る 。 こ の ド ラ イ バ は 完 全 に ア ク セ ラ レ ー シ ョ ン が 効 き 、 フ レ ー ム バ ッ フ ァ の 深 さ は 8, 16, 24 に 対 応 し て い る 。 深 さ 8 で は 全 て の ビ ジ ュ ア ル 型 が サ ポ ー ト さ れ て お り 、 そ の 他 の 深 さ で は TrueColor ビ ジ ュ ア ル が サ ポ ー ト さ れ て い る 。
対 応 ハ ー ド ウ ェ ア
siliconmotion ド ラ イ バ は 以 下 の Silicon Motion チ ッ プ ベ ー ス の PCI お よ び AGP ビ デ オ カ ー ド に 対 応 し て い る :
Lynx |
SM910 |
|||
LynxE |
SM810 |
|||
Lynx3D |
SM820 |
|||
LynxEM |
SM710 |
|||
LynxEM+ |
SM712 |
|||
Lynx3DM |
SM720 |
詳 細 設 定
詳 細 設 定 の 一 般 的 な 部 分 に つ い て は XF86Config(5x) を 参 照 す る こ と 。 こ の セ ク シ ョ ン で は こ の ド ラ イ バ 固 有 の 詳 細 設 定 の み を 扱 う 。 全 て の オ プ シ ョ ン 名 に つ い て 、 大 文 字 ・ 小 文 字 の 区 別 と 空 白 文 字 は サ ー バ が 解 析 す る 際 に 意 味 を 持 た な い 。 例 え ば "lynxe" と "LynxE" は 同 じ 意 味 で あ る 。 こ の ド ラ イ バ は チ ッ プ セ ッ ト の 種 類 を 自 動 検 出 す る が 、 以 下 の チ ッ プ セ ッ ト 名 を 設 定 フ ァ イ ル の "Device" セ ク シ ョ ン の ChipSet 項 目 に 指 定 し (省 略 可 能 )、 自 動 検 出 の 結 果 を 上 書 き し て も よ い :
"lynx", "lynxe", "lynx3d", "lynxem", "lynxem+", "lynx3dm" カ ー ソ ル 関 連 の オ プ シ ョ ン は 以 下 の も の が サ ポ ー ト さ れ て い る ( Options 項 目 ):
Option "HWCursor"
"boolean" ハ ー
ド ウ ェ ア カ ー
ソ ル を 有 効 ま
た は 無 効 に す
る 。 デ フ ォ ル
ト 値 : on
Option "SWCursor"
"boolean"
"HWCursor" の 逆 で あ る 。 デ フ ォ ル ト 値 : off 表 示 関 連 の オ プ シ ョ ン は 以 下 の も の が サ ポ ー ト さ れ て い る ( Options 項 目 ):
Option "ShadowFB"
"boolean" シ ャ
ド ウ フ レ ー ム
バ ッ フ ァ を 使
用 す る 。 デ フ
ォ ル ト 値 : off
Option "Rotate" "CW"
Option "Rotate" "CCW" デ
ィ ス プ レ イ を
時 計 周 り ま た
は 反 時 計 周 り
に 回 転 さ せ る
。 ShadowFB を 使 用 す
る 。 デ フ ォ ル
ト 値 : 回 転 さ せ
な い
Option "VideoKey"
"integer" ビ デ
オ カ ラ ー キ ー
を 設 定 す る 。
デ フ ォ ル ト 値 :
真 っ 青 よ り 少
し 薄 い 色
Option "ByteSwap"
"boolean"
SMI デ モ ボ ー ド を 使 っ た キ ャ プ チ ャ リ ン グ の た め の バ イ ト 交 換 を 有 効 に す る 。 デ フ ォ ル ト 値 : off
Option "UseBIOS"
"boolean" モ ー
ド を 設 定 す る
た め に BIOS を 使 用
す る 。 こ の オ
プ シ ョ ン は 専
用 液 晶 パ ネ ル
の タ イ ミ ン グ
を 取 る た め に
使 わ れ る 。 デ
フ ォ ル ト 値 : on
Option "ZoomOnLCD"
"boolean"
LCD の 解 像 度 を 変 更 で き る よ う に す る (Ctrl-Alt-「 +」 と Ctrl-Alt-「 -」 を 使 う )。 デ フ ォ ル ト 値 : off ビ デ オ メ モ リ 関 連 の オ プ シ ョ ン は 以 下 の も の が サ ポ ー ト さ れ て い る ( Options 項 目 ):
Option "set_mclk"
"integer" メ モ
リ ク ロ ッ ク を
設 定 す る 。 こ
こ で integer は kHz 単
位 で あ り 、 100000 以
下 の 整 数 で あ
る 。 デ フ ォ ル
ト 値 : メ モ リ ク
ロ ッ ク 値 を 探
査 し 、 こ れ を
サ ー バ の 初 期
値 状 態 で 使 う
ア ク セ ラ レ ー
シ ョ ン と グ ラ
フ ィ ッ ク ス エ
ン ジ ン 関 連 の
オ プ シ ョ ン は
以 下 の も の が
サ ポ ー ト さ れ
て い る ( Options 項
目 ):
Option "NoAccel" ア ク セ
ラ レ ー シ ョ ン
を 無 効 に す る
。 ド ラ イ バ の
描 画 ル ー チ ン
と ア ク セ ラ レ
ー シ ョ ン ル ー
チ ン に 問 題 が
あ る か ど う か
確 か め る 際 に
は 非 常 に 便 利
で あ る 。 こ の
オ プ シ ョ ン は
、 サ ー バ が 起
動 す る け れ ど
画 面 の グ ラ フ
ィ ッ ク ス 表 示
が 壊 れ る 場 合
に 、 最 初 に 試
す べ き も の で
あ る 。 こ の オ
プ シ ョ ン を 使
う と 性 能 は 落
ち る 。 と い う
の も 、 ビ デ オ
ド ラ イ バ が ハ
ー ド ウ ェ ア で
高 速 処 理 で き
る 描 画 操 作 を
ソ フ ト ウ ェ ア
で エ ミ ュ レ ー
シ ョ ン す る か
ら で あ る 。 デ
フ ォ ル ト 値 : ア
ク セ ラ レ ー シ
ョ ン が 有 効
Option "fifo_aggressive"
Option "fifo_moderate"
Option "fifo_conservative" ピ ク
セ ル の FIFO が 内 部
メ モ リ バ ス を
占 有 し 、 こ れ
を 再 び 満 た す
際 の 閾 値 の 設
定 を 変 更 す る
。 こ の 閾 値 小
さ い ほ ど 、 カ
ー ド の ア ク セ
ラ レ ー シ ョ ン
性 能 は 向 上 す
る 。 最 初 は 最
も 高 速 な 設 定
(fifo_aggressive) に し 、 ピ
ク セ ル が 壊 れ
る よ う で あ れ
ば 速 度 を 落 と
し て い く と よ
い 。 最 適 な 設
定 は お そ ら く
ド ッ ト ク ロ ッ
ク と 色 の 深 さ
に よ っ て 決 ま
る 。 こ れ ら の
オ プ シ ョ ン の
い ず れ か を 指
定 す る と 、 性
能 向 上 に 繋 が
る よ う な 他 の
オ プ シ ョ ン も
変 更 さ れ る か
も し れ な い 。
し た が っ て
fifo_conservative を 試 す と
ほ と ん ど の 場
合 少 し 効 果 が
あ る (こ れ は チ
ッ プ の デ フ ォ
ル ト 値 を 使 う
)。 描 画 操 作 の
間 に ピ ク セ ル
表 示 が 崩 れ た
り 画 面 に 一 時
的 に 縞 模 様 が
出 る 場 合 は 、 FIFO
関 連 の オ プ シ
ョ ン を 全 て 削
除 す る こ と が
望 ま し い 。 デ
フ ォ ル ト 値 : 指
定 な し
PCI バ
ス 関 連 の オ プ
シ ョ ン は 以 下
の も の が サ ポ
ー ト さ れ て い
る ( Options 項 目 ):
Option "pci_burst"
"boolean"
PCI バ ー ス ト モ ー ド を 有 効 に す る 。 こ の オ プ シ ョ ン は ご く 一 部 の 壊 れ た PCI チ ッ プ セ ッ ト を 除 い て 全 て の PCI チ ッ プ セ ッ ト で 動 作 す る は ず で あ り 、 性 能 を 向 上 さ せ る 。 デ フ ォ ル ト 値 : off
Option "pci_retry"
"boolean" ド ラ
イ バ に PCI リ ト ラ
イ を 信 頼 さ せ
、 ViRGE レ ジ ス タ を
プ ロ グ ラ ム で
き る よ う に す
る 。 pci_burst こ の
オ プ シ ョ ン を
動 作 さ せ る に
は オ プ シ ョ ン
が 有 効 で な け
れ ば な ら な い
。 こ の オ プ シ
ョ ン は 性 能 を
向 上 さ せ る が
、 特 に 小 さ い
塗 り つ ぶ し /デ
ー タ 転 送 で は
効 果 が 大 き い
。 な ぜ な ら 、
ド ラ イ バ は コ
マ ン ド を 送 る
前 に ViRGE が 準 備 で
き て い る か ど
う か 確 か め る
た め に ポ ー リ
ン グ を 行 う 必
要 が な く な る
か ら で あ る 。
こ の オ プ シ ョ
ン は 最 近 の ほ
と ん ど の PCI チ ッ
プ セ ッ ト で 動
作 す る は ず で
あ る 。 デ フ ォ
ル ト 値 : off そ の 他
の オ プ シ ョ ン
は 以 下 の も の
が サ ポ ー ト さ
れ て い る ( Options
項 目 ):
Option "ShowCache"
"boolean" オ フ
ス ク リ ー ン キ
ャ ッ シ ュ メ モ
リ の 表 示 を 有
効 ま た は 無 効
に す る 。 こ れ
は 開 発 用 デ バ
ッ グ オ プ シ ョ
ン で あ る 。 デ
フ ォ ル ト 値 : off
関 連 項 目
XFree86(1), XF86Config(5x), xf86config(1), Xserver(1), X(7)
サ ポ ー ト
こ の ド ラ イ バ 、 あ る い は XFree86 一 般 の 開 発 の 支 援 を 考 え て い た ら 、 XFree86 の ウ ェ ブ サ イ ト http://www.xfree86.org を 参 照 す る こ と 。 FAQ も ウ ェ ブ サ イ ト に 掲 載 さ れ て い る (http://www.xfree86.org/FAQ/)。 XFree86 の 不 具 合 を 見 つ け た 場 合 や 、 FAQ に 載 っ て い な い 質 問 が あ る 場 合 に は 、 ウ ェ ブ サ イ ト に あ る バ グ 報 告 フ ォ ー ム を 利 用 す る か 、 XFree86 [AT] XFree86.org 宛 に メ ー ル を 送 る こ と 。 ド ラ イ バ に 関 す る 問 題 を 報 告 す る 際 に は で き る だ け 詳 し い 情 報 を 送 る こ と 。 例 え ば チ ッ プ セ ッ ト の 種 類 、 サ ー バ の 出 力 ロ グ 、 OS 固 有 の 情 報 な ど で あ る 。
作 者
Kevin Brosius, Matt Grossman, Harald Koenig, Sebastien Marineau, Mark Vojkovich, Frido Garritsen