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

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

Cirrus のチップセット用には、"cirrus"と"cl64xx"と呼ばれる2つの異な る SVGA サーバがあります。 "cirrus" ドライバは 256 色の(アクセラレータ付き)SVGA サーバと (アクセラレータ無し)白黒サーバで用いられています。SVGA サーバは 16, 24 と 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' の系列のチップです。 このチップは 2M バイトのメモリを搭載したとき 64 ビットモードの みサポートします。1M バイトメモリのみののカードでは厳しい限界 があります。110 MHz 以上のドットクロックをサポートします (新しいチップセットは 135 MHz をサポートします)。

CL-GD5436

高度に最適化した 5434.

CL-GD5440

CL-GD5430 に似ていますのでそのように探知されます。

CL-GD5446

2次元アクセラレータの Alpine 系列の内の一つで、CL-GD5436 に似ています。

CL-GD546X

2次元アクセラレータの Laguna VisualMedia 系列です。これら 3つのチップセットは Rambus RDRAM メモリを使っています。 '62 は 64 ビット2次元アクセラレータと BitBlit エンジンと ビデオウィンドウ(現在のサーバでは使用していません) と ハードウェアカーソルを内蔵しています。白黒モードはテストし ていません。CL-GD5464 は Laguna 系列の次世代のチップで、 サポートしましたがテストしていません。

CL-GD7541/7542/7543/7548

5428/3x と大体互換性のあるラップトップ用のチップセットで す。LCD がオンの時は最大のドットクロックは 44MHz です。 この版ではこれらのチップセットはおかしいかもしれません。 報告をお待ちしています。

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

                mono     8 bpp (256c) 16 bpp       24 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       27 MHz
CL-GD5426/28    85 MHz   85 MHz       45 MHz (2)   28 MHz
CL-GD5429       85 MHz   85 MHz       50 MHz       28 MHz
CL-GD5430       85 MHz   85 MHz       45 MHz (2)   28 MHz
CL-GD5434/1Mb   85 MHz   85 MHz       42 MHz       28 MHz
CL-GD5434/2Mb   85 MHz   110/135 MHz  85 MHz       28 MHz       45/50 MHz (2)
CL-GD5436/1Mb   85 MHz   110 MHz (3)  60 MHz (3)   40 MHz (3)
CL-GD5436/2Mb   85 MHz   135 MHz      85 MHz       85 MHz (3)   60 MHz (3)
CL-GD5446/1Mb   85 MHz   110 MHz (3)  60 MHz (3)   40 MHz (3)
CL-GD5446/2Mb   85 MHz   135 MHz      85 MHz       85 MHz (3)   60 MHz (3)
CL-GD546X       170 MHz  170 Mhz      170 MHz      170 MHz      170 MHz
CL-GD754x       80 MHz   80 MHz       40 MHz (4)   (5)

(1) 512K メモリです。
(2) 高い MCLK を設定すると 50 MHz。
(3) メモリクロックに依存します。
(4) 多分、いくつかのチップセットには低すぎるでしょう。
(5) 多分、有効にしてテストを行えばこの深さは実際に動作するでしょう。

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

            mono        8 bpp        16 bpp     24 bpp     32 bpp
256K        800x600     640x400                         
512K        1152x900    800x600     640x400             
1024K       1600x1200   1152x900    800x600     680x510
2048K       2304x1728   1600x1200   1152x900    960x720    800x600
4096K       2304x1728   2272x1704   1600x1200   1360x1020  1152x900
546x チップでは仮想画面の幅は任意です。しかし、画面の ピッチ(pitch) を次の表の最も近い価に切り上げましょう。 従って、画面上の各々の線はビデオメモリをどれくらい消費するかよりも単に 表示したい長さになります。ビデオメモリを目一杯使うには、次の表の ピクセル数から仮想デスクトップの幅を選択してください。:
8bpp:   640, 1024, 1280, 1664, 2048, 2560, 3328, 4096, 5120, 6656
16bpp:  320,  512,  640,  832, 1024, 1280, 1664, 2048, 2560, 3328
24bpp:  640, 1024, 1280, 1664, 2048, 2560, 3328, 4096, 5120, 6656
32bpp:  160,  256,  320,  416,  512,  640,  832, 1024, 1280, 1664

他の Cirrus チップセットでは、アクセラレータ機能を使った場合、 仮想画面の幅は 32 の倍数になります。 モニターの水平方向の調整数値は 2048 以下にしなければいけません。

より高い色の深さで XF86_SVGA を動作させるには、次のオプションを X サーバに付加して下さい。

startx -- -bpp 16       5-6-5 RGB ('64K color', XGA)
startx -- -bpp 16 -weight 555   5-5-5 RGB ('Hicolor') (5462 ではなく)
startx -- -bpp 24               8-8-8 RGB truecolor
startx -- -bpp 32               8-8-8 XRGB truecolor (543X/46/6X)


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