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

2. Mach64 用 X サーバの最適化

Mach64 用 X サーバの速度を最大限に出すためには、以下の最大解像度に従う ことをお勧めします。これは、フォントとピックスマップのキャッシュやハー ドウェアカーソルの分の余裕を見越した数値です。

最大解像度       BPP   ビデオ RAM
--------------   ---   ---------
  1600x1200       8       8Mb
  1600x1200      16       8Mb
  1280x1024      32       8Mb

  1280x1024       8       4Mb
  1280x1024      16       4Mb
   1024x767      32       4Mb

  1280x1024       8       2Mb 
   1024x767      16       2Mb
    800x600[*]   32       2Mb

   1024x767       8       1Mb 
    800x600[*]   16       1Mb

[*] - 2M バイトのビデオカードにおいてフォントとピックスマップ のキャッシュを使う唯一の方法は、 640x480 モードにおいて 1024x480 の 仮想解像度を使うことです。キャッシュから得られる速度を犠牲にしても、ス クリーンをできるだけ広くするために 800x600 を使うことをお勧めします。 16bpp モードで動作する 1MB のビデオカードについても同じことが言えます。 1M バイトのビデオメモリでは 32bpp モードでの動作はできないことに注意し てください。

上記の設定を勧める技術的な理由を述べておきます: Mach64 X サーバでは、 画面の幅が 1024 以上の時にのみフォントとピクスマップキャッシュが有効に なります。この制限は将来のバージョンの X サーバでは無くなるでしょう。ビ デオカードの性能を最大限に引き出すには、キャッシュ用の非表示領域を充分 に(最低 1024x256)確保することが必要です。キャッシュに加えて、Mach64 は メモリマップトレジスタを使います。このレジスタは、メモリアパーチャ の最後の 1024 バイトに割り当てられます。これにより、さらに 1 行ぶんの ビデオメモリが取られます。その結果、少なくとも 1024x257 のビデオメモリ 領域が必要になります。


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