Steam版 Houdini Indie にて OpenCL 使用時に GPU メモリリークが発生する

   372   6   1
User Avatar
Member
5 posts
Joined: 12月 2022
オンライン
Steam版の Houdini Indie (21.0.512) にて、OpenCL関連ノード(特にVellum Solverなど)を使用するとGPUメモリリークが発生する問題に直面しています。

具体的には、非常に軽いシミュレーション(例:単一のGridにVellum Solverを接続しただけの状態)でも、GPUメモリ使用量が少しずつ増加し続け、最終的に上限(16GB)に達してクラッシュしてしまいます。
再生や計算を停止してもメモリは解放されません。

問題は突然発生しており、特定のビルドアップデートなどが原因ではないと思われます。

以下の対応を試しましたが改善しませんでした:
GPUドライバのクリーンインストール
Houdini(Steam版)のクリーンインストール
houdini.env および Documents/Houdini21.0 の初期化
OpenCLデバイスをCPUに切り替え
ビューポート描画モード(Vulkan / OpenGL)の切り替え
Steamクライアントの再インストール

興味深いことに、Launcher版の Houdini Apprentice (同バージョン) ではまったく同じシーンを使用しても問題は発生しません。
そのため、ハードウェアやOS環境ではなく、Steam版Houdini特有の不具合の可能性を疑っています。

システム構成:

OS: Windows 11 Home 24H2

CPU: AMD Ryzen 9 7950X (16-Core, 4.50GHz)

GPU: NVIDIA RTX 4080 SUPER (16GB VRAM)

RAM: 128GB

Houdini Indie (Steam Edition) 21.0.512

もし同様の問題をご存知の方、あるいは解決策をご存知の方がいらっしゃればご教示いただけますと幸いです。
よろしくお願いいたします。
User Avatar
スタッフ
488 posts
Joined: 4月 2015
オフライン
(Steam だけであっても) 再現できるシーンファイルをアップロードいただけないでしょうか?
User Avatar
Member
5 posts
Joined: 12月 2022
オンライン
特定のHIP fileで発生する、というわけではなくSteamのhoudiniで開くどのファイルも重くなってしまいます。

例えばですが、単にgridを1枚出してそこにvellumのシミュレーションを挟むとメモリが上限まで張り付きます。

このシンプルなファイルをhiplcとして保存し、launcherでインストールしたhoudini apprenticeで開いてもメモリリークは起きないんです。
よって自分としてはSteam版のhoudiniに何かしらの問題があると判断しました。

単にgridを配置してvellumの簡単なセットアップをしただけですがhipと検証している動画を添付いたします。
動画では最初steamのHoudiniで開いていて、そのあとapprenticeで開いています。
ご確認いただけますと幸いです。

(追伸)
起動時から感覚ではありますが普段よりもっさりしているのも感じます。
開いているだけでメモリの使用量が徐々に上がり、GPU系の計算を走らせた段階でクラッシュする、というイメージの方が伝わりやすいかもしれません。
GPUだけが問題でないのかもしれないですが、明らかにメモリの消費量がおかしいです。


検証動画 [youtu.be]

Image Not Found
Edited by Toroch - 2025年11月4日 17:58:14

Attachments:
vellum_memoryleak_test.hiplc (507.1 KB)

User Avatar
スタッフ
488 posts
Joined: 4月 2015
オフライン
シーンファイルとムービーどうも有り難うございます。
ちなみに Nvidia のドライバのバージョンは何でしょうか?
バージョンの見方はこちらの通りです。
https://ikatnek.blogspot.com/2024/03/nvidia-driver-version.html [ikatnek.blogspot.com]
User Avatar
Member
5 posts
Joined: 12月 2022
オンライン
ご確認ありがとうございます。581.80です。
User Avatar
スタッフ
488 posts
Joined: 4月 2015
オフライン
Nvidia GeForce RTX 4080 SUPER をお使いの場合、 581.80 は Game Ready Diver であり、 Studio Driver ではありません。
弊社は、Studio Driver の使用を推奨しています。
https://www.sidefx.com/ja/Support/system-requirements/ [www.sidefx.com]
Nvidia RTX および GeForce GPU: 576.52 以降の Production/Studio ドライバ

581.57 にダウングレードすることは可能でしょうか?

Attachments:
Nvidia_GeForce.png (213.9 KB)

User Avatar
Member
5 posts
Joined: 12月 2022
オンライン
581.57へダウングレードしましたが、状況変わらずでした...。
追加で情報ですが、不安定になる直前にグラフィックドライバの更新やビルドの更新を行ったということはなく、ただ普段通りにSteam版のHoudiniを使っていて、1回レンダリングでクラッシュしたあたりから不安定になるようになってしまいました。

モニターしてみたのですが、
画像のように起動したあたりから何もしていなくてもメモリの使用量が徐々に上がっていき天井まで張り付きます。
クラッシュした後、少しするとメモリの使用量は戻ります。
Edited by Toroch - 2025年11月5日 02:38:41

Attachments:
20251105163354.gif (28.2 KB)

  • Quick Links