マルチビューを使用する場合、Expert3D カードは 2 つまでしかフレームロックできません。2 つの Expert3D カードがマルチビューに使われている場合、片方がマスターとして割り当てられ、もう一方がスレーブとして割り当てられます。
システムを起動するとき、すべての Expert3D カードは Solaris によってマスターモードに設定されます。Expert3D カードをマルチビューで使用するためには、SUNWifb_config ユーティリティーを使ってカードの 1 つをスレーブモードにします。
システム上で設定できるマスター Expert3D カードの数は 1 つのみです。
すべての Expert3D モニターが、Expert3D でサポートする解像度に設定されているかを確認します。
デバイスのロケーションおよび、ロケーションに基づいてつけられるデバイスの番号の情報については、boot このマニュアルページを参照してください。Expert3D のマスターデバイスとして、どのデバイス (ifb0 またはifb1) を使ってもかまいません。
フレームロックを使って 2 つの Expert3D カードをマルチビュー用に設定するには、以下のようにします。
システムのマスターとして割り当てる Expert3D カードを選択します。
システムの起動またはコンソールヘッドとして使っている Expert3D カードをマスターとして割り当てることも 1 つの方法です。
システムにインストールされているすべての Expert3D カードが、マスターモードの Expert3D カードと同じ画面解像度に設定されていることを確認します。
マスターモードのカードと異なる画面解像度に設定されている Expert3D カードがある場合は、解像度がマスターと同じになるよう変更します。
SUNWifb_config ユーティリティーを使って、Expert3D カードの解像度を調べられます。たとえば、以下のように入力します。
% /usr/lib/fbconfig/SUNWifb_config -dev /dev/fbs/ifb0 -prconf |
この操作をすべての Expert3D カードに対して実行します。
SUNWifb_config ユーティリティーに Expert3D カードの現在の解像度や、カードがマスターかスレーブかなどの情報が表示されます。
Expert3D カードの解像度を変更する場合は、 SUNWifb_configユーティリティーを使って以下の例のように入力します。
% /usr/lib/fbconfig/SUNWifb_config -dev /dev/fbs/ifb1 -res ¥ 1280x1024x76 now nocheck |
フレームロックマルチビューケーブルを各 Expert3D カードに接続します。
図 8-5を参照してください。
マスターの Expert3D カードのディスプレイウィンドウで、他の Expert3D カードをスレーブモードに設定します。
SUNWifb_config ユーティリティーで以下のように入力します。
% /usr/lib/fbconfig/SUNWifb_config -dev /dev/fbs/ifb1 -slave on |
複数のカードの設定を変更する場合、カード毎に別々に設定を行ってください。
以上の設定が終わると、システムでフレームロックとバッファースワップ同期用のソフトウェアアプリケーションを使えるようになります。
Expert3D カードをスレーブモードからマスターモードに戻すには、以下のいずれかの操作を実行します。
システムの電源を再投入します。
SUNWifb_config を使い、たとえば以下のように入力します。
% /usr/lib/fbconfig/SUNWifb_config -dev /dev/fbs/ifb1 -slave off |
複数のカードの設定を変更する場合、カード毎に別々に設定を行ってください。