現行の S3 サーバは次のチップセットをサポートしています: 911, 924, 801/805, 928, 732 (Trio32), 764 (Trio64), 765, 775, 785(Trio64*), 864, 868, 964, 968, M65(Aurora64V+)。S3サーバは 866 も認識しますが、このチッ プセットはまだテストしてません。これらのチップセットで何か問題があった りうまく動作すれば、そのことを我々に報告してください。
しかし、これらのチップセットを搭載しているビデオボード全てについてのサ ポートが十分なわけではありません。動作確認をしたビデオボードに関するデー タを以下のリストに示します。読者の皆さんがお持ちのカードに似たカードが リストの中にある場合は、そのカードも動作する可能性があります。
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"
' が
必要かもしれません。
8 と 15/16 bpp が利用可能です。
ClockChip "s3gendac"
RamDac "s3gendac"
8 と 15/16 bpp が利用可能です。
注意: 純正の AT&T20C490 RAMDAC はサーバが自動認識します。
互換チップセットの場合は XF86Config
に
`Ramdac "att20c490"
'と明記する必要があります。
ClockChip "icd2061a"
RamDac "att20c490"
Option "dac_8_bit
8 と 15bpp(*) のみが利用可能です。
`Option "nolinear"
' というオプションが必要です。
(*) SS2410 RAMDAC は 15 bpp モードでは AT&T20C490 と互換性
があることが報告されています。このチップをサーバに
AT&T20C490 として扱わせるには、XF86Config
に
`Ramdac "att20c490"
' と書く必要があります。
8 と 15/16 bpp が利用可能です。
8391 は AT&T 20C490 RAMDAC と互換性があります。
ClockChip "ch8391"
Ramdac "ch8391"
Option "dac_8_bit"
8 bpp と 15/16 bpp が利用可能です。
注意: 純正の AT&T20C490 RAMDAC はサーバが自動認識します。
互換チップセットの場合は XF86Config
に
`Ramdac "att20c490"
'と明記する必要があります。
また、サーバの RAMDAC 検出は互換ボードの一部で問題を起こすため、
RamDac を設定して RamDac 検出を回避しなければならないことが報
告されています。
純正の AT&T 20C490 と 20C491 RAMDAC は "dac_8_bit"
と
いうオプションで動作します。(Winbond 82C490 のような)一部の
クローンは、このオプションでは動作しません。
8, 15/16 と 24(32) bpp が利用可能です。
8bpp では 8ビット/ピクセル RGB をサポートし、15/16bpp モードと 24bpp モードではガンマ補正をサポートします。
クロックが 30 MHz の限界近くである場合に、 24 bpp では ``雪が降った ように'' なるかもしれません。これは危険ではないと考えられていま すが、24bpp の使い勝手を悪くしています。
D-ステップ(以降の)チップでは、画面幅を 1152 ドットで使うこと はできないので、1 MB のボードで最も有効なモードは 1088x800x8 です(2 MB の場合は同様に 1088x800x16 です)。
ClockChip "icd2061a"
8, 15/16 と 24(32) bpp が利用可能です。
"sync_on_green"
オプションが指定されていて、かつ BNC コネ
クタに出力するようにボード上のジャンパスイッチが設定されている
場合、同期信号をグリーン信号に乗せた RGB 出力がサポートされま
す。
現在、VLB リニアアドレッシングはアドレス 0x7FCxxxxx で起こりま すので、64MB 以上メインメモリがあってもリニアフレームバッファ を使うことができます。
ClockChip "icd2061a"
Option "stb_pegasus"
8, 15/16, 24(32) bpp が利用可能です。
ClockChip "SC11412"
Option "SPEA_Mercury"
8, 15/16, 24(32) bpp が利用可能です。
ClockChip "icd2061a"
Option "number_nine"
8, 15/16, 24(32) bpp が利用可能です。
同期信号をグリーン信号に乗せた RGB 出力をサポートします。
ClockChip "icd2061a"
Option "number_nine"
ICS2494 は固定周波数のクロックチップでは、(XF86Config ファイル に Clocks 行を書かずに) X -probeonly を実行して正しいクロック 値を取得しなければなりません。
8, 15/16, 24(32) bpp が利用可能です。
8, 15/16, 24(32) bpp が利用可能です。
ClockChip "icd2061a"
8, 15/16 と 24(32) bpp が利用可能です。
このクロックチップのサポートは未だ不完全で、一部のマシン上では XF86_S3 起動時の初期画面、または仮想端末(VT)から戻った直後の画 面で問題が起こりますが、 CTRL+ALT+``KP+'' で次のモードに切り替 え、また元のモードに戻ると問題が解決するようです。
インタレースモードは正しく動作しません。
BIOS のバージョンが 4.xx の Mirage P64 は S3 SDAC を使用してい ます。
ClockChip "ics2595"
8, 15/16 と 24 bpp が利用可能です。
8, 15/16 と 24 bpp が利用可能です。
ClockChip "ics5342"
Ramdac "ics5342"
8, 15/16, 24(32) bpp が利用可能です。
ClockChip "icd2061a"
Option "number_nine"
8, 15/16, 24(32) bpp が利用可能です。
ClockChip "icd2061a"
Ramdac "att20c505"
8, 15/16, 24(32) bpp が利用可能です。
ClockChip "icd2061a"
8, 15/16, 24(32) bpp が利用可能です。
ClockChip "ics9161a"
Option "SPEA_Mercury"
8, 15/16, 24(32) bpp が利用可能です。
ClockChip "icd2061a"
8 bpp, 15, 16 と 24(32) bpp が利用可能です。
GXE64 Pro のサポートには一部問題があることが分かっています。 15/16/24 bpp では画像が偏ったり/回り込んだりします。
#9 は GXE64 Pro での 1600x1200 モードをもはやサポートしな いことがわかっています。しかし #9 は、 GXE64 Pro で使われ ていた 135MHz の RAMDAC を 220MHz の RAMDAC に置き換えた、 GXE64Pro-1600 と呼ばれる新しい(そしてより高価な)ボードを開発し ています。
8/15/16/24 bpp が利用可能です。
注意: Trio64 は RAMDAC と クロックチップを内蔵しているので、サー
バはどの Trio64 カードでも動作するでしょう。また、
XF86Config
ファイルで RAMDAC と クロックチップを指定する
必要はありません。
8/15/16/24 bpp が利用可能です。
注意: Trio32 は RAMDAC と クロックチップを内蔵しているので、サーバ
は全ての Trio32 カードで動作するでしょう。また、
XF86Config
ファイルで RAMDAC と クロックチップを指定する
必要はありません。
8/15/16/24 bpp が利用可能です。
8/15/16/24 bpp が利用可能です。
注意: ピクセル多重化はまだサポートしていません。従って 8bpp で の最大ドットクロックは制限されています。(現在は 67.5MHz ですが、 リリースより前にピクセル多重化が固定されなければ、この値は 100MHz に変更されるでしょう。)
8/15/16/24 bpp が利用可能です。
8/15/16/24 bpp が利用可能です。
注意: 倍速クロック機能はまだ動作していません。したがって、利用 できる最大ドットクロックは 120MHz 程度に制限されています。
8/15/16/24 bpp が利用可能です。
s3RefClk 50
DACspeed 170
Option "slow_vram"
s3RefClk 50
DACspeed 170
s3RefClk 16
DACspeed 220
このカードの場合、Display サブセクションそれぞれにおいて、次の
行を指定する必要があるかもしれません:
Invert_VCLK "*" 0
s3RefClk 24
DACspeed 220
s3RefClk 16
DACspeed 220
このカードの場合、Display サブセクションそれぞれにおいて、次の
行を指定する必要があるかもしれません:
Invert_VCLK "*" 0
s3RefClk 16
DACspeed 250
8/15/16/24 bpp が利用可能です。
サーバのテストは、このカードの "リビジョン C" だけで行っています。(シ リアル番号は C から始まるはずだと思うのですが、これは確かではありませ ん。というのも、筆者のカードのシリアル番号は A-0000.000.000 だからです。 これには IBM RGB528A が載っており、A と書かれていますが、自動検出はで きません。
モード行等に依存して、以下のようなディスプレイの歪みが起こることがあり ます:
稀に、InvertVCLK や EarlySC (片方あるいは両方)を調整し、その後に BlankDelay を調整する必要があることがあります(xvidtune の一番下の行を 見てください。)。
これらの問題のうちのいずれかに出会った場合は、 koenig@XFree86.org まで連絡し、以下の項目について詳細をお知らせください: