ビューポート 2.0 の GPU メモリを管理する

ビューポート 2.0 のハードウェア要件

ビューポート 2.0 を実行するには、正しいグラフィックス設定およびグラフィックス ドライバのバージョンである必要があります。Maya 認定グラフィックス カードおよび最新のドライバ バージョンの詳細については、Autodesk Knowledge Network の「Maya 認定ハードウェア」を参照してください。

http://www.autodesk.co.jp/hardware も参照してください。

GPU メモリの使用量を監視する

大量のテクスチャ、ジオメトリ、またはキャッシュされたアニメーションを含むシーンでは、ビデオカードで使用可能な GPU RAM の容量を確認することが重要です。

GPU RAM の使用量が、ビデオカードの GPU RAM 制限に非常に近い場合、テクスチャはロードされない可能性があり、シーンがシェーディング モードで表示されます。テクスチャの RAM 制限を超えていることを示し、テクスチャの最大解像度(Max Texture Resolution)クランプを減らすことを提案するエラー メッセージが表示されます。詳細については、「テクスチャの最大解像度のクランプ」を参照してください。

カードの GPU メモリ使用量(MB)を確認するには、コマンド ogs -gpu を使用します。

カードの GPU RAM 制限を確認するには、Maya の出力ウィンドウ(Output Window of Maya)を参照します。

GPU メモリを最適化する

ビューポート 2.0 は使用される GPU メモリの量を管理します。多数のオブジェクトまたは高解像度のテクスチャを含む複雑なシーンを操作する場合は、メモリ使用量を減らさなければならないことがあります。次にトラック ポイントの数に関するガイドラインを示します。

複数の Maya セッションを実行する

複数の Maya セッションを実行しているか、別の 3D プログラムと Maya を同時に実行するときは、追加の GPU メモリが必要になります。Maya を別の 3D アプリケーションとともに実行している場合は、自動的にその別のアプリケーションとメモリを共有する必要があることを検出しません。したがって、誤って GPU メモリ制限を超える可能性があります。

ビューポート 2.0 のメモリ検出をオーバーライドし、手動でメモリの下限を設定して別の 3D アプリケーションに対して GPU メモリを予約するために、MAYA_OGS_GPU_MEMORY_LIMIT 環境変数を設定することができます。MAYA_OGS_GPU_MEMORY_LIMIT に MB 単位でメモリ制限を設定します。たとえば、ビューポート 2.0 が 2GB のカードで 1GB のみを使用するように制限するには、この環境変数を 1024 に設定します。出力ウィンドウが、メモリの制限が意図的に設定されていることを確認します。

これは、3D アプリケーションを同時に実行しているインスタンスでのパフォーマンスを向上させることがありますが、それ以外の場合はパフォーマンスを低下させるため、慎重に使用する必要があります。

関連項目