Q100236: 自動保存中に Nuke 一時的に応答しなくなるのはなぜですか

症状

Nuke内で作業しているときに、ユーザー インターフェイスが一時的にフリーズまたはハングしたように見え、その後再開する場合があります。
この動作が発生し、唯一の症状が大規模/複雑なプロジェクト内で作業していることである場合、原因は自動保存設定に関連している可能性があります。


原因

Nukeは、自動保存の頻度を制御する2つの設定があります。以下にこれらのオプションと、それぞれのデフォルト値、そして機能の簡単な説明を示します。

アイドルコンプ自動保存- 5

Nukeマウスまたはキーボードからの入力をこの秒数受け取らない場合、自動保存ファイルが作成されます。

強制コンプ自動保存- 30

自動保存が作成されずにこの秒数が経過した場合、 Nuke強制的に自動保存ファイルを生成します。

Nukeスクリプトが非常に大きく複雑な場合、保存にかかる時間がデフォルトの許容時間よりも長くなることがあります。これは、 Nukeスクリプト ( .nk ) の保存ファイル自体の生成に、自動保存 ( .autosave ) ファイルの書き込み時間よりも長い時間がかかるために発生します。この処理の副作用として、 Nuke両方のプロセスが同時に完了するまで待機するため、一時的に遅延が発生します。


解決

Nukeスクリプトが自動保存を実行する前に十分な時間を確保するために、強制コンポジション自動保存の時間を高く設定することをお勧めします。これは、「設定」メニューの「一般」タブにある「強制コンポジション自動保存の実行時間」フィールドで変更できます。

mceclip0.png

残念ながら、現時点では自動保存プロセスがNukeのパフォーマンスに与える影響を調整する他の方法はありませんが、この機能の改善に関する既存の機能リクエストはあります。

Foundryサポートに連絡するときは、次の ID を使用してこの機能リクエストを参照できます。また、ID を参照して、この機能が含まれる可能性がある今後のNukeリリース ノートを確認してください。

ID 162970 - Nukeのパフォーマンスを向上させるためにバックグラウンド スレッドで自動保存する機能を追加します



さらなる支援

この変更後も速度低下が続く場合は、問題をさらに解決するために、次の 2 つのことを試してみることをお勧めします。

  1. これはディスク キャッシュがいっぱいになっていることに関係している可能性があるので、次の記事で説明されているように、ディスク キャッシュを確認してクリアすることをお勧めします。
    Q100043: Nuke / NukeX / Nuke Studio / Hieroキャッシュをクリアする方法

  2. これはNukeのフレームサーバーにも関連している可能性がありますが、確認するには無効にすることをお勧めします。Nukeのフレームサーバーの無効化に関する詳細はNukeこちらをご覧ください。
    Q100378: NukeNuke StudioHieroのフレームサーバーを無効にする方法
この記事に記載されている手順をすべて試しても問題が解決しない場合は、サポートチケットを作成し、発生している問題の具体的な内容と、これまでに行ったトラブルシューティング手順をお知らせください。サポートチケットの作成方法の詳細については、以下の記事をご覧ください。

    私たちはそれを聞いて申し訳ございません

    理由をお聞かせください