前のページ 次のページ 目次

1. サポートしているチップセット

Cirrus のチップセット用には、``cirrus''と``cl64xx''と呼ばれる2つの異な る SVGA サーバーがあります。 ``cirrus'' ドライバは 256 色の(アクセラレータ付き)SVGA サーバーと (アクセラレータ無し)白黒サーバーで用いられています。SVGA サーバーは 16 と 32 ピクセル当りビット数 をサポートし、この構成で 天然色 (truecolor) モードをサポートしています。 ``cl64xx'' ドライバは 256 色 SVGA, 16 色 と 白黒 サーバーで用いられてい ます。どちらが安定しているとかはここでは議論しませんが、この文書では ``cirrus'' ドライバについて主に言及します。 以下のCirrus Logic のチップセットをサポートしています。:

CL-GD5420

ISA SVGA チップセット, 1Mバイト; 最大ドットクロックは 45 MHz (256 色サーバー)。 拡張書き込みモードによるアクセラレータ機能(このサーバーではスク ロールとベタ塗りつぶしに用いている)。このチップセットは 256 色の 1024x768 ノンインターレース はサポートしません

CL-GD5422

5420の改良版 (32 ビット内蔵メモリインターフェース)。 最大ドットクロックは 80 MHz。

CL-GD6205/6215/6225/6235

5420 にほぼ互換性のあるラップトップ用チップセット。ドットクロックは 25 MHz のみサポートする(外部ディスプレイはそれ以上可能)。 "noaccel" オプションが必要なので注意の事。

CL-GD6420/6440

これらのチップセットは 542x シリーズとは互換性はありませんが、 ``cl64xx'' ドライバでサポートします。このチップセットは最近のラップ トップに搭載されており、昔の Cirrus チップセット(5410/AVGA2)と同様 に内蔵しています。このドライバは他の 64xx チップセットでも稼働して います。構成上の識別子は "cl6420" と "cl6440" で す。このドライバについては cl64xx ドライバ の節で詳細に述べます。

CL-GD5424

基本的に 5422 の VLB 版ですが、いくつかの点で 5426 に似ています。

CL-GD5426

ISA バスと VLB 両方の 2M バイト以上のメモリを搭載したものをサポー トします。よりよいアクセラレータを求めるなら BitBLT エンジンを搭 載してください(BitBLTは画像転送とテキスト表示に有効)。ドットクロッ クの上限は 85 MHz。

CL-GD5428

5426 の改良版。

CL-GD5429

5428 の改良版で、より高い MCLK を公式にサポートし、メモリマップド I/O を搭載しています。

CL-GD5430

5429 に似ていますが、基は 543x (32 ビットホストインターフェース) です。64 ビットメモリモードは持っていません。

CL-GD5434

64 ビット内蔵メモリインターフェースを持った次の世代の`Alpine' の系列のチップです。Orchid Kelvin 64 に搭載しています。 このチップは 2M バイトのメモリを搭載したとき 64 ビットモードの みサポートします。1M バイトメモリのみののカードでは厳しい限界 があります。110 MHz 以上のドットクロックをサポートします(最 近のチップセットは 135 MHz をサポートしています)。

CL-GD5436

高度に最適化した5434。基本的に 5434 として扱えますが、テストし てません。

各々のサポートしている深さ毎に最大のドットクロックを一覧にします。:

                mono        8 bpp (256c)    16 bpp____      32 bpp
CL-GD62x5       45 MHz      45 MHz____
CL-GD5420       80 MHz      45 MHz (1)
CL-GD542x/512K  80 MHz      45 MHz____
CL-GD5422/24    80 MHz      80 MHz____      40 MHz____
CL-GD5426/28    85 MHz      85 MHz____      45 MHz (2)
CL-GD5429       85 MHz      85 MHz____      50 MHz____
CL-GD5430       85 MHz      85 MHz____      45 MHz (2)
CL-GD5434/1Mb   85 MHz      85 MHz____      45 MHz (2)
CL-GD5434/2Mb   85 MHz      110/135 MHz     85 MHz____      45/50 MHz (2)
CL-GD5436/1Mb   85 MHz      110 MHz (3)     60 MHz (3)
CL-GD5436/2Mb   85 MHz      135 MHz         85 MHz          60 MHz (3)

(1) 512K メモリです。
(2) 高い MCLK を設定すると 50 MHz。
(3) メモリクロックに依存する。

大まかに言って 仮想的/物理的な画面解像度はビデオメモリの量の違いに制約 されます。

            mono          8bpp          16 bpp        32 bpp
256K_       800x600__     640x400__     _________     ________
512K_       1152x900_     800x600__     640x400__     ________
1024K       1600x1200     1152x900_     800x600__     ________
2048K       2304x1728     1600x1200     1152x900_     800x600_
4096K       2304x1728     2272x1704     1600x1200     1152x900
アクセラレータ機能を使った場合、仮想画面の幅は 32 の倍数になります。 モニターの水平方向の調整数値は 2048 以下にしなければいけません。

16 か 32 bpp で XF86_SVGA を動作させるには、以下のオプションを X サーバーに付加して下さい。

startx -- -bpp 16       5-6-5 RGB ('64K color', XGA)
startx -- -bpp 16 -weight 555   5-5-5 RGB ('Hicolor')
startx -- -bpp 32       8-8-8 XRGB truecolor (5434)


前のページ 次のページ 目次