IBM RGB5xx RAMDAC を搭載しているカードは、クロックシンセサイザ用にいく つかの異なる入力周波数を使用します。この周波数は、テキストモードのクロッ クに関する情報を与えてやらないと自動検出することができません(標準でな いテキストモードを使っていると、誤った値を想定するかもしれません)。 入力周波数を探すために使うべき手順を以下に示します:
まず次のコマンドを実行します:
X -probeonly >& outfile
そして、クロックチップの検出結果を調べます。これは次のようになると思い ます:
(--) S3: Using IBM RGB52x programmable clock (MCLK 66.000 MHz)
(--) S3: with refclock 16.000 MHz (probed 15.952 & 16.041)
^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^
ここには、利用できる「良い予想」値と、25MHz と 28MHz のテキストクロッ ク値に基づく、括弧内に表示されている検出された(probed) 2 つの値があります。 この自動検出が動作するのは、通常の 80x25 または 80x28 のテキストモード で実行しているときだけです!
現在分かっている参照周波数の値は次のようになります:
STB Velocity 64 24 Mhz Genoa VideoBlitz II AV 50 MHz Hercules S3 964 50 MHz Hercules S3 968 16 MHz #9 Motion 771 16 MHz
これらの値はカードの水晶発振子に依存し、また Genoa カードに搭載されて いる(14.3 MHz の水晶発振子の)追加クロックチップのような他の機能にもた ぶん依存します。
持っているのは クロックが 16MHz のカードなのに、実際には 50MHz で使わ れている場合、全てのピクセルクロックはカードの周波数の 3 倍になり、 25MHz の 640x480 モードでは 75MHz のピクセルクロックが使われます。した がって、よく注意してください。
正しい参照周波数が見つかったら、この値を設定ファイル(の Device セクショ ンに)に設定します。以下に例を示します:
s3RefClk 16
または
s3RefClk 50
こうすると、他のテキストモードを使用しており、自動検出に失敗した場合で も、この値が使われてしまいます!