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 のビデオメモリ 領域が必要になります。