キャッシュを取ると エラーが出る。そしてなぜかCドライブが圧迫される

   2198   2   0
User Avatar
Member
1 posts
Joined: March 2021
Offline
Houdiniで使用している環境は以下の通りです。

Houdini 19.0.531
デバイス名 DESKTOP-Q97OP1F
プロセッサ Intel(R) Core(TM) i7-10700 CPU @ 2.90GHz 2.90 GHz
実装 RAM 32.0 GB
システムの種類 64 ビット オペレーティング システム、x64 ベース プロセッサ
ペンとタッチ ペンのサポート

エディション Windows 10 Home
バージョン 21H2
インストール日 ‎2021/‎04/‎01
OS ビルド 19044.2006
エクスペリエンス Windows Feature Experience Pack 120.2212.4180.0


キャッシュを取ると途中でFatal error が発生します。
同時に以下のような警告も出ます

A memory allocation error occurred, probably due to insufficient memory.

その後、Cドライブの空き容量が90GB あったのが、60~40GB と大きく減少するのです。


知りたいことは
・キャッシュをエラーなく取れるようにしたい
・エラー時にCドライブを圧迫するなにかを解消したいということです


よろしくお願いいたします。
User Avatar
Staff
337 posts
Joined: April 2015
Offline
シーンファイルを見てみないとどんなシミュレーションをしているのかすらわからないですけど、シミュレーションの解像度が搭載されているメモリ(32GB) に対して細かすぎ、メモリが足りなくなっているからではないでしょうか?
その場合は、解像度を下げる (Particle Separateion や Voxel Size の大きさを上げる) 必要があります。
キャッシュはファイル出力されるので、書き出し先がC ドライブであれば、そこに書かれていることになります。
クラッシュしたのであれば、そのキャッシュを手動で削除する必要があります。
User Avatar
Member
59 posts
Joined: March 2012
Offline
どのようなキャッシュを取るのか、参考的なシーンも無いのでなんとも言えませんが
恐らくSimulationの解像度が高すぎてメモリとHDD容量が足りていないような気がしてます。

a.Simulation前の計算を事前にFileCacheノードでキャッシュさせてメモリをセーブさせる。
b.SimulationのDopNetworkのCacheタブにあるCache Simulationのチェックを外して計算させる。
(これがオンになっているとCacheMemory分のメモリ容量が食われます)
c.AutoUpdateをオフにしたあと、Alt+Shift+Mでキャッシュを消して計算させる。
d.↑これらをやった上でエラーが出る場合は解像度を落とす。
d.物理的なメモリとHDDを増やす?

あたりでしょうか…

また%temp%フォルダにある不要なファイルやAdobe系の不要なキャッシュも削除すると良いかもしれません。
お試しください!
  • Quick Links