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

1. サポートしているハードウェア

現行の S3 サーバは 911, 924, 801/805, 928, 732 (Trio32), 764, 765, 775, 785 (Trio64), 864, 868, 964, 968 と M65 (Aurora64V+) の入手可能な S3 の チップセットをサポートしています。 S3 サーバは 866 も認識しますが、このチップセットは未だテストしてません。 こ れらのチップセットで何か問題があったとか、うまく動作したとかを、我々に報告 して下さい。

しかし、それらのチップセットを搭載している全てのビデオボードを十分サポート していません。 動作確認をしたビデオボードのいくつかを次の一覧に示します。 自 分のカードに似たカードが一覧の中にある場合は、そのカードも動作する可能性が あります。
[ 訳注:bpp (bit per pixel) は 1 ピクセル(画素) を表現するビット数 ]

S3 801/805, AT&T 20C490 (または そっくりさん) RAMDAC

8 と 15/16 bpp が利用可能です。 次のように設定してください。

注意: 本物の AT&T20C490 RAMDAC はサーバで自動認識出来ます。 その互換チップセットの場合は XF86Config に `Ramdac "att20c490"'と明記してください。

本物の AT&T 20C490 と 20C491 RAMDAC は "dac_8_bit" という オプションを付けて動作します。 (Winbond 82C490 のような) いくつかの そっくりさんにはオプションを付けないでください。

Orchid Fahrenheit 1280+ VLB には `Option "nolinear"' が必要です。

S3 805 VLB, S3 GENDAC (RAMDAC + クロックシンセサイザー)

8 と 15/16 bpp が利用可能です。 次のように設定してください。

 ClockChip "s3gendac"
 RamDac    "s3gendac"
 

S3 801/805, AT&T 20C490 RAMDAC, ICD2061A クロックチップ

8 と 15/16 bpp が利用可能です。 次のように設定してください。

注意: 本物の AT&T20C490 RAMDAC はサーバで自動認識出来ます。 その互換チップセットの場合は XF86Config に`Ramdac "att20c490"'と明記 してください。

 ClockChip "icd2061a" 
 RamDac    "att20c490" 
 Option    "dac_8_bit 
 

S3 805, Diamond SS2410 RAMDAC, ICD2061A クロックチップ

8 と 15bpp(*) のみが利用可能です。 次のように設定してください。

`Option "nolinear"' というオプションが必要です。

(*) SS2410 RAMDAC は AT&T20C490 と15 bpp モードでは互換性が あることが報告されています。 そのチップを AT&T20C490 とみな してサーバを生成した場合、XF86Config に `Ramdac "att20c490"' と書く必要があります。

S3 801/805, Chrontel 8391 クロックチップ/Ramdac

8 と 15/16 bpp が利用可能です。 次のように設定してください。

8391 は AT&T 20C490 RAMDAC と互換性があります。

 ClockChip "ch8391" 
 Ramdac    "ch8391" 
 Option    "dac_8_bit" 
 

S3 928, AT&T 20C490 RAMDAC

8 と 15/16 bpp が利用可能です。 次のように設定してください。

注意: 本物の AT&T20C490 RAMDAC はサーバで自動認識出来ます。 その互換チップセットの場合は XF86Config に `Ramdac "att20c490"'と明記してください。 また、サーバの RAMDAC 探査報告が伝えるところによれば幾つかの ボードで問題が生じ、RamDac の設定が探査から無視されます。

本物の AT&T 20C490 と 20C491 RAMDAC は "dac_8_bit" という オプション を付けて動作します。 (Winbond 82C490 のような) いくつかのそっくりさ んにはオプションを付けないでください。

S3 928, Sierra SC15025 RAMDAC, ICD2061A クロックチップ

8, 15/16 と 24(32) bpp が利用可能です。 次のように設定してください。

8bpp では 8ビット/ピクセル RGB をサポートし、15/16 と 24bpp モードでは ガンマ補正をサポートします。

クロックが 30 MHz の限界近くである場合に、 24 bpp では ``雪が降った ように'' なるかもしれません。 これが危険であると考えてはいませんが、 24bpp の使用できる上限だと思います。

D-段階 (又は以降の) チップは 1152 ドットの画面幅を使うことは出来な いので、 1 MB のボードでのもっとも有効なモードは 1088x800x8 です(こ れは 2 MB の時の 1088x800x16 と同様です)。

 ClockChip "icd2061a" 
 

S3 928, Bt9485 RAMDAC, ICD2061A クロックチップ

8, 15/16 と 24(32) bpp が利用可能です。 次のように設定してください。

"sync_on_green" オプションを付けて、かつ BNC コネクタに出力するよう にボード上のジャンパスイッチを設定した場合に、緑信号同期を使用した RBG 出力をサポートします。

VLB リニア アドレッシングはアドレス 0x7FCxxxxx で アクセスしますので、 64MB かそれ以上のメインメモリがあればリニアフレームバッファを失う事 なしにサポート出来ます。

 ClockChip "icd2061a" 
 Option    "stb_pegasus" 
 

S3 928, Bt485 RAMDAC, SC11412 クロックチップ

8, 15/16 と 24(32) bpp が利用可能です。 次のように設定してください。

 ClockChip "SC11412" 
 Option    "SPEA_Mercury" 
 

S3 928, Bt485 RAMDAC, ICD2061A クロックチップ

8, 15/16 と 24(32) bpp が利用可能です。 次のように設定してください。

 ClockChip "icd2061a" 
 Option    "number_nine" 
 

S3 928, Ti3020 RAMDAC, ICD2061A クロックチップ

8, 15/16 と 24(32) bpp が利用可能です。 次のように設定してください。

緑信号同期を使用した RBG 出力をサポートします。

 ClockChip "icd2061a" 
 Option    "number_nine" 
 

S3 864, AT&T20C498, ICS2494 クロックチップ

ICS2494 は固定周波数のクロックチップで、(XF86Config ファイルに Clocks 行を書かずに)X -probeonly を実行すると正しいクロックが得られ ます。

8, 15/16 と 24(32) bpp が利用可能です。

S3 864, AT&T20C498 または STG1700 RAMDAC, ICD2061A または ICS9161 クロックチップ

8, 15/16 と 24(32) bpp が利用可能です。 次のように設定してください。

 ClockChip "icd2061a" 
 

S3 864, 20C498 or 21C498 RAMDAC, ICS2595 チップセット

8, 15/16 と 24(32) bpp が利用可能です。 次のように設定してください。

このクロックチップは未だ断片的なサポートで、かつ幾つかのマシン上では XF86_S3 起動時の初期画面、または仮想端末(VT) から戻った直後の画面に 問題がありますが、 CTRL+ALT+``KP+'' で次のモードに切り替えたり、戻っ たりする場合の問題は解決済みと思われます。

インターレースモードは正しく動作しません。

Mirage P64 with BIOS 4.xx は S3 SDAC を使用しています。

 ClockChip "ics2595" 
 

S3 864, S3 86C716 SDAC RAMDAC とクロックチップ

8, 15/16 と 24 bpp が利用可能です。

S3 864, ICS5342 RAMDAC と クロックチップ

8, 15/16 と 24 bpp が利用可能です。 次のように設定してください。

 ClockChip "ics5342" 
 Ramdac    "ics5342" 
 

S3 864, AT&T21C498-13 RAMDAC, ICD2061A クロックチップ

8, 15/16, 24(32) bpp が利用可能です。 次のように設定してください。

 ClockChip "icd2061a" 
 Option    "number_nine" 
 
S3 964, AT&T 20C505 RAMDAC, ICD2061A クロックチップ

8, 15/16, 24(32) bpp が利用可能です。 次のように設定してください。

 ClockChip "icd2061a" 
 Ramdac    "att20c505" 
 

S3 964, Bt485 RAMDAC, ICD2061A クロックチップ

8, 15/16, 24(32) bpp が利用可能です。 次のように設定してください。

 ClockChip "icd2061a" 
 

S3 964, Bt9485 or AT&T 20C505 RAMDAC, ICS9161a クロックチップ

8, 15/16, 24(32) bpp が利用可能です。 次のように設定してください。

 ClockChip "ics9161a" 
 Option    "SPEA_Mercury" 
 

S3 964, Ti3020 RAMDAC, ICD2061A クロックチップ

8, 15/16, 24(32) bpp が利用可能です。 次のように設定してください。

 ClockChip "icd2061a" 
 

S3 964, Ti3025 RAMDAC, Ti3025 クロックチップ

8 bpp, 15, 16 と 24(32) bpp が利用可能です。

GXE64 Pro で 15/16/24 bpp の場合に画像が偏ったり/回り込んだりする等、 幾つかの問題点がわかっています。

既に #9 が 1600x1200 を GXE64 Pro でサポートしていない事を知っていま す。けれども他のボードで 135MHz で ある RAMDAC を 220MHz の RAMDAC に置き換えた GXE64Pro-1600 と呼ばれる新しい(そしてより高価な)ボー ドを開発しています。

S3 764 (Trio64)

8/15/16/24 bpp が利用可能です。

注意: Trio64 は RAMDAC と クロックチップを内蔵しているので、サーバ は全ての Trio64 で動作するでしょう。だから XF86Config ファイルに RAMDAC と クロックチップは指定する必要はありません。

S3 732 (Trio32)

8/15/16/24 bpp が利用可能です。

注意: Trio32 は RAMDAC と クロックチップを内蔵しているので、サーバ は全ての Trio32 で動作するでしょう。だから XF86Config ファイルに RAMDAC と クロックチップは指定する必要はありません。

S3 868, S3 86C716 SDAC RAMDAC と クロックチップ

8/15/16/24 bpp が利用可能です。

S3 868, AT&T 20C409 RAMDAC と クロックチップ

8/15/16/24 bpp が利用可能です。

注意: ピクセル多重化は未だサポートしていません。従って 8bpp での最大 ドットクロックは制限されています。最大ドットクロックは現在、 67.5MHz ですが、pixmux の修正が公開よりも優先されないと、変更したところで 100MHz 迄でしょう。

S3 968, Ti3026 RAMDAC, Ti3026 クロックチップ

8/15/16/24 bpp が利用可能です。

S3 968, Ti3026 RAMDAC, ICS9161A クロックチップ

8/15/16/24 bpp が利用可能です。

注意: 倍クロック機能は未だ動作しませんが、最高ドットクロック の上限は 120MHz 程度まで使用出来ます。

S3 964, IBM RGB 514/524/525/528 RAMDAC & クロックチップ

8/15/16/24 bpp が利用可能です。次のように設定してください。

 s3RefClk   50 
 DACspeed  170 
 Option  "slow_vram" 
 

S3 968, IBM RGB 514/524/525/528 RAMDAC & クロックチップ

8/15/16/24 bpp が利用可能です。

ELSA Winner 2000PRO/X-8 (S3 968, 8MB VRAM, 32bpp では 220MHz)

このカードの "revision C" でのみテスト済みです。(シリアル番号が C で 始まっていることから推測しましたが、筆者のものは A-0000.000.000;) です。 この IBM RGB528A ノートのは A; だと思いますが mode 行のせいか画像が 歪んでしまって探査できません。:

  1. とても長い水平線/縞模様がでる。
  2. 画面全域でピクセルがチカチカするか小さな縞模様がでる。
  3. 上記と似た現象ですが、窓を移動させるなどグラフィック操作を するときだけ現象が発生する。
  4. ディスプレイの左端にピクセルが表示されると同時に右端から ピクセルが消えて行く。
これらの問題は mode 行を少し調整すれば修正できます。 ( `xvidtune' を実行して対話形式で調整するのが最適です。)例えば、 最初の 3 つの問題はディスプレイ画像を左か右に数ドットずらしてみましょう。 最後の問題は、水平同期信号を大きくして HSyncEnd を増やすと修正できます。 幾つかの場合では、特に大きな水平同期信号が必要で、稀に HSyncEnd を減ら して水平同期信号を短くする必要があります。

稀に、InvertVCLK 且つ/又は EarlySC を調整して、結果として BlankDelay の 調整を行う必要があるかもしれません。(xvidtune の最下行を参照しましょう)

この他の問題があった場合は、 koenig@XFree86.org に連絡をとってください。その時は次の詳細を送付してください。:


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