名 前
savage − S3 Savage 用 ビ デ オ ド ラ イ バ
書 式
Section
"Device"
Identifier "devname"
Driver "savage"
...
EndSection
説 明
savage は S3 Savage 系 の ビ デ オ ア ク セ ラ レ ー タ チ ッ プ 用 の XFree86 ド ラ イ バ で あ る 。 savage は 以 下 の チ ッ プ を 積 ん だ PCI お よ び AGP ボ ー ド に 対 応 し て い る :
Savage3D |
(8a20 お よ び 8a21) |
|||
Savage4 |
(8a22) |
|||
Savage2000 |
(9102) |
|||
Savage/MX |
(8c10 お よ び 8c11) |
|||
Savage/IX |
(8c12 お よ び 8c13) |
|||
ProSavage PM133 |
(8a25) |
|||
ProSavage KM133 |
(8a26) |
|||
Twister |
(8d01) |
|||
TwisterK |
(8d02) |
詳 細 設 定
詳 細 設 定 の 一 般 的 な 部 分 に つ い て は XF86Config(5x) を 参 照 す る こ と 。 こ の セ ク シ ョ ン で は こ の ド ラ イ バ 固 有 の 詳 細 設 定 の み を 扱 う 。 以 下 の ド ラ イ バ オ プ シ ョ ン ( Options 項 目 )が サ ポ ー ト さ れ て い る :
Option "HWCursor"
"boolean"
Option "SWCursor"
"boolean" こ れ
ら 2つ の オ プ シ
ョ ン は 相 互 に
影 響 し 、 ハ ー
ド ウ ェ ア あ る
い は ソ フ ト ウ
ェ ア カ ー ソ ル
を 指 定 す る 。
SWCursor オ プ シ ョ ン
が 指 定 さ れ る
と 、 HWCursor の 指 定
は 無 視 さ れ る
。 し た が っ て
、 "HWCursor off" ま た は
"SWCursor on" を 指 定 す
る と 強 制 的 に
ソ フ ト ウ ェ ア
カ ー ソ ル が 使
わ れ る 。 LCD に 接
続 さ れ る Savage/MX チ
ッ プ お よ び Savage/IX
チ ッ プ で は 、
ソ フ ト ウ ェ ア
カ ー ソ ル が 必
ず 使 わ れ る 。
と い う の も 、 Savage
の ハ ー ド ウ ェ
ア カ ー ソ ル は
自 動 画 面 拡 大
機 能 に 正 し く
追 従 で き な い
か ら で あ る 。
デ フ ォ ル ト 値 :
ハ ー ド ウ ェ ア
カ ー ソ ル
Option "NoAccel"
"boolean" ア ク
セ ラ レ ー シ ョ
ン を 有 効 ま た
は 無 効 に す る
。 デ フ ォ ル ト
値 : ア ク セ ラ レ
ー シ ョ ン が 有
効
Option "Rotate" "CW"
Option "Rotate" "CCW" デ
ィ ス プ レ イ を
時 計 周 り ま た
は 反 時 計 周 り
に 90度 回 転 さ せ
る 。 こ の オ プ
シ ョ ン は ShadowFB オ
プ シ ョ ン を 強
制 的 に 有 効 に
し 、 ま た ア ク
セ ラ レ ー シ ョ
ン を 無 効 に す
る 。 デ フ ォ ル
ト 値 : 回 転 さ せ
な い
Option "ShadowFB"
"boolean" シ ャ
ド ウ フ レ ー ム
バ ッ フ ァ レ イ
ヤ の 使 用 を 有
効 ま た は 無 効
に す る 。 詳 し
い 情 報 に つ い
て は shadowfb(4) を 参 照
す る こ と 。 デ
フ ォ ル ト 値 : off
Option "LCDClock"
"frequency" ド ッ
ト ク ロ ッ ク の
最 大 値 を 上 書
き 設 定 す る 。
一 部 の LCD パ ネ ル
は 、 高 速 す ぎ
る 周 波 数 で 動
か す と 表 示 が
お か し く な る
。 UseBIOS が on の 場 合
、 普 通 は ク ロ
ッ ク 値 の 範 囲
が 正 し く な る
よ う に BIOS が 制 限
を か け る 。 そ
う で な い 場 合
に は 、 こ の オ
プ シ ョ ン で 上
書 き 設 定 を す
る 必 要 が あ る
。 frequency 引 き 数
は Hz 単 位 の 整 数
で 指 定 す る (例 :
135750000)。 数 値 は "k",
"kHz", "M", "MHz" の
よ う な 標 準 の
接 尾 辞 を 付 け
て も よ い 。 (例 :
135.75MHz)
Option "UseBIOS"
"boolean" ビ デ
オ BIOS 変 更 モ ー ド
の 使 用 を 有 効
ま た は 無 効 に
す る 。 通 常 は
savage ド ラ イ バ は
ビ デ オ BIOS を 使 っ
て モ ー ド 切 り
替 え を 行 お う
と す る 。 こ れ
は 一 般 的 に は
モ バ イ ル 用 の
チ ッ プ (/MX と /IX)で
は 最 も 良 い 結
果 を 与 え る 。
な ぜ な ら BIOS は 、
チ ッ プ が 対 応
し て い る 各 種 LCD
パ ネ ル に つ い
て 、 致 命 的 だ
が あ ま り 滅 多
に な い タ イ ミ
ン グ 要 件 の 処
理 方 法 を 知 っ
て い る か ら で
あ る 。 こ れ を
行 う た め 、 ド
ラ イ バ は BIOS の モ
ー ド リ ス ト を
検 索 し 、 XFree86 の
モ ー ド 行 に 一
番 よ く 当 て は
ま る も の を 探
す 。 一 部 の 完
璧 主 義 者 は こ
の ア プ ロ ー チ
が 気 に 入 ら な
い か も し れ な
い 。 こ の ア プ
ロ ー チ で な く
、 自 分 が 指 定
し た モ ー ド 行
タ イ ミ ン グ を
正 確 に savage ド ラ
イ バ に 使 わ せ
た い の で あ れ
ば 、 UseBios オ プ シ
ョ ン を 無 効 に
す る こ と 。 デ
フ ォ ル ト 値 : on (BIOS
を 使 う ) Option
"ShadowStatus" q*boolean"
シ ャ ド ウ 状 態
レ ジ ス タ を 使
う よ う に す る
。 Savage の グ ラ フ ィ
ッ ク ス エ ン ジ
ン に は バ グ が
あ り 、 テ キ ス
ト の ス ク ロ ー
ル や ウ ィ ン ド
ウ の ド ラ ッ グ
と い っ た 高 負
荷 の 下 で エ ン
ジ ン の 状 態 レ
ジ ス タ を 読 み
込 む と バ ス で
ロ ッ ク が 起 こ
る 可 能 性 が あ
る 。 こ の バ グ
は Savage ユ ー ザ の 約
4 % が 影 響 を 受 け
る 。 テ キ ス ト
の ス ク ロ ー ル
や ウ ィ ン ド ウ
の ド ラ ッ グ の
際 に 頻 繁 に シ
ス テ ム が ハ ン
グ す る よ う で
あ れ ば 、 こ の
オ プ シ ョ ン を on
に し て み る こ
と 。 す る と 別
の 方 法 で エ ン
ジ ン の 状 態 を
読 み 取 る よ う
に な り 、 処 理
は 重 く な る が
、 問 題 は 回 避
で き る 。 デ フ
ォ ル ト 値 : off (通 常
の 状 態 レ ジ ス
タ を 使 う )
フ ァ イ ル
savage_drv.o
関 連 項 目
XFree86(1), XF86Config(5x), xf86config(1), Xserver(1), X(7)
作 者
4.0 版 の 作 者 は Tim Roberts (timr [AT] probo.com) と Ani Joshi (ajoshi [AT] unixbox.com)、 元 に な っ た 3.3 の ド ラ イ バ の 作 者 は Tim Roberts と S. Marineau で あ る 。