使用されていないテクスチャの GPU メモリを解放する

ogs コマンドと drt フラグを使用することで、現在レンダリングに使用されていないテクスチャの GPU メモリを解放できます。たとえば、テクスチャ モードからシェーディング モードに切り替えた後や、オブジェクトをテンプレート化したり非表示にした後に、テクスチャ メモリを解放するためにこのコマンドを使用します。

このコマンドを使用した後は、現在のビューを更新してメモリを解放する必要があります。これを行うには、ビューポートをタンブルするか、更新コマンドを 3 回実行します。

このパフォーマンス向上を利用するには、まず環境変数 MAYA_OGS_GPU_FLUSHING_ENABLE を 1 に設定します。

ヒント:

また、ogs コマンド gpu フラグを使用して、使用されているメモリの合計量を確認します。

GPU メモリを解放するには、次のガイドラインに従います。

  1. ogs コマンドを gpu フラグを使用して実行し、使用されているテクスチャ メモリの合計量をリスト表示します。
    ogs -gpu -dt total
  2. drt フラグを使用して、使用されていないテクスチャの GPU メモリを解放します。
    ogs -drt
  3. ビューポートをタンブルしてアクティブ ビューを更新するか、次のように更新コマンドを 3 回実行します。
    refresh -force
  4. ogs コマンドを gpu フラグを使用してもう一度実行し、テクスチャ メモリが解放されていることを確認します。