Houdiniの起動が遅い

   611   4   1
User Avatar
Member
39 posts
Joined: April 2021
Offline
問題
HoudiniやMPlayの起動が遅い.
Startup Timeを計測すると以下のようになった.



全体で約30秒、General Initializationで15秒ほどかかってしまっている.



質問
1. General Initializationでは実際に何が行われているのか
2. General Initializationに時間がかかっている理由、短くする方法


環境は以下です、よろしくお願いします。



CPU: AMD Ryzen Threadripper PRO 7955WX s (32) @ 5.371GHz
GPU: NVIDIA GeForce RTX 4080
Memory: 256GB
OS: AlmaLinux 9.5
DesktopEnv: Xfce 4.18
Houdini: Houdini FX 20.5.410 - Py3.11

Attachments:
startupTimeMeas.png (81.8 KB)

User Avatar
Member
39 posts
Joined: April 2021
Offline
Nvidia Driverのバージョンは 560.28.03 です
User Avatar
Staff
437 posts
Joined: April 2015
Offline
General Initialization は、起動時に Houdini が行っている様々なことをまとめて計測した結果です。

お使いの環境を見てみないと確実なことは言えないですが、クロックスピードが遅くしかも Windows 11 の私の PC (添付画像右) よりも遅いのは変ですね。
確認するところとしては、
- HOUDINI_PATH
- (LD_LIBRARY_PATH)
- (PYTHON_PATH)
- (PATH)

などに重複したパスがないか確認することが思いつきます。

- ウィルスチェッカがオンの場合、オフにする
- RedShift のロードを一度オフにしてみる

とどうなりますでしょうか?

釈迦に説法かもしれませんが、ローカルの SSD ドライブから Houdini を起動するのが最速です。

Attachments:
ktaki_startuptime.png (77.5 KB)

User Avatar
Staff
437 posts
Joined: April 2015
Offline
houdini.env に
HOUDNI_DSO_ERROR=4
と設定するとコンソールに 各 DSO のロード時間が表示されます。しかし使い勝手はあまり良くないかもしれません。
https://ikatnek.blogspot.com/2025/01/houdini-startup-time.html#houdini_dso_error [ikatnek.blogspot.com]
User Avatar
Member
39 posts
Joined: April 2021
Offline
おそらく原因を特定できたと思うのでやったことを書きます.
ご対応ありがとうございました.

パス周りの環境変数を確認したところ重複やおかしなところはありませんでした.
HOUDINI_DSO_ERROR=4 に設定して DSO のロード時間を確認したところどれも0.0001秒の単位で読まれていて原因ではなさそうでした.
念の為 HOUDINI_USER_PREF_DIR を退避して起動してみたところ変わらず General Initialization で15秒,トータルで18秒でした.

straceで起動時のシステムコールを確認してみたところ,poll() の計14sと clock_nanosleep() の計13.2sが支配的だったのでプロセス外からの応答待ちが原因かと考えられました.
ライセンス周りで時間がかかっていると考えられたので
1. sesictrl ping してみました
-> 応答時間は 0.003ms と十分高速でした.

2. hserver のログレベルを上げてログをとってみました
-> エラーはなくcmd_key_request_v2, cmd_exp_list ともに高速でした.

3. straceで起動時にpoll()の原因となっている通信しているソケットの宛先を確認しました.
-> 社内のDNSのアドレスでした./etc/resolv.conf の中身をすべてコメントアウトしたところ General Initialization が 0.4s になりました.

Attachments:
2025-07-05_22-49.png (51.6 KB)

  • Quick Links