19.5.303 Very crashy with new desktop build

   2096   7   0
User Avatar
Member
211 posts
Joined: Nov. 2013
Offline
Hey guys, I am getting some very crashy behaviour on a brand new desktop build (Ryzen 9 7950x, RTX3080 Ti) using 19.5.303 Py3.9.
On my little notebook laptop (Ryzen 7 4700U with Radeon Graphics) using 19.5.303 Py3.9 I don't get this at all.
My assumption is that it's Nvidia driver-related, or OpenCL-related, as the only reliable repro I can get is using Vellum.

Repro:
-OBJ level > Tab > Sphere (Create)
-Hair Utils shelf > Create Guides
-Hair Utils shelf > Simulate Guides
-Hit Play
-Crash

Driver info and OpenCL info below:

Houdini FX Version 19.5.303

Operating System:         Microsoft Windows 10 Pro x64
Number of Cores:          32
Physical Memory:          63.75 GB
Number of Screens:        1
    Screen 0:             2560 x 1440 at 0,0
    Work Area 0:          2560 x 1400 at 0,0
    Screen 0 DPI:         108.9

Build platform:           windows-x86_64-cl19.29
Python Version:           3.9
Qt Version:               5.15.2
USD Version:              22.05
USD git URL:              https://github.com/sideeffects/USD.git
USD git Revision:         9dd776e0519121646b30b202d2139800a285148f
UI Scale:                 1.000

OpenGL Vendor:            NVIDIA Corporation
OpenGL Renderer:          NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2
OpenGL Version:           4.6.0 NVIDIA 526.47
OpenGL Shading Language:  4.60 NVIDIA
Detected:                 NVidia Consumer
                          12288 MB
                          526.47.0.0
-------------------------------------------
OpenCL Platform           NVIDIA CUDA
Platform Vendor           NVIDIA Corporation
Platform Version          OpenCL 3.0 CUDA 12.0.70
OpenCL Device             NVIDIA GeForce RTX 3080 Ti
OpenCL Type               GPU
Device Version            OpenCL 3.0 CUDA
Frequency                 1665 MHz
Compute Units             80
Device Address Bits       64
Global Memory             12287 MB
Max Allocation            3071 MB
Global Cache              2240 KB
Max Constant Args         9
Max Constant Size         64 KB
Local Mem Size            48 KB
2D Image Support          32768x32768
3D Image Support          16384x16384x16384
Max On Device Queues      4
Pref. Device Queue Size   256 KB
Max Device Queue Size     256 KB

Does anything here stand out as non-compatible? is NVIDIA 526.47 potentially too new?
Edited by Hamilton Meathouse - Nov. 6, 2022 16:10:38
User Avatar
Member
211 posts
Joined: Nov. 2013
Offline
Getting the same behaviour with 19.5.403
User Avatar
Member
8183 posts
Joined: Sept. 2011
Offline
Hamilton Meathouse
Hey guys, I am getting some very crashy behaviour on a brand new desktop build (Ryzen 9 7950x, RTX3080 Ti) using 19.5.303 Py3.9.
On my little notebook laptop (Ryzen 7 4700U with Radeon Graphics) using 19.5.303 Py3.9 I don't get this at all.
My assumption is that it's Nvidia driver-related, or OpenCL-related, as the only reliable repro I can get is using Vellum.

Repro:
-OBJ level > Tab > Sphere (Create)
-Hair Utils shelf > Create Guides
-Hair Utils shelf > Simulate Guides
-Hit Play
-Crash

Driver info and OpenCL info below:

Houdini FX Version 19.5.303

Operating System:         Microsoft Windows 10 Pro x64
Number of Cores:          32
Physical Memory:          63.75 GB
Number of Screens:        1
    Screen 0:             2560 x 1440 at 0,0
    Work Area 0:          2560 x 1400 at 0,0
    Screen 0 DPI:         108.9

Build platform:           windows-x86_64-cl19.29
Python Version:           3.9
Qt Version:               5.15.2
USD Version:              22.05
USD git URL:              https://github.com/sideeffects/USD.git
USD git Revision:         9dd776e0519121646b30b202d2139800a285148f
UI Scale:                 1.000

OpenGL Vendor:            NVIDIA Corporation
OpenGL Renderer:          NVIDIA GeForce RTX 3080 Ti/PCIe/SSE2
OpenGL Version:           4.6.0 NVIDIA 526.47
OpenGL Shading Language:  4.60 NVIDIA
Detected:                 NVidia Consumer
                          12288 MB
                          526.47.0.0
-------------------------------------------
OpenCL Platform           NVIDIA CUDA
Platform Vendor           NVIDIA Corporation
Platform Version          OpenCL 3.0 CUDA 12.0.70
OpenCL Device             NVIDIA GeForce RTX 3080 Ti
OpenCL Type               GPU
Device Version            OpenCL 3.0 CUDA
Frequency                 1665 MHz
Compute Units             80
Device Address Bits       64
Global Memory             12287 MB
Max Allocation            3071 MB
Global Cache              2240 KB
Max Constant Args         9
Max Constant Size         64 KB
Local Mem Size            48 KB
2D Image Support          32768x32768
3D Image Support          16384x16384x16384
Max On Device Queues      4
Pref. Device Queue Size   256 KB
Max Device Queue Size     256 KB

Does anything here stand out as non-compatible? is NVIDIA 526.47 potentially too new?

Seems fine on 517.40

Edit:
Also good with the latest studio drivers on Windows(522.30)
This was using 19.5.418
Edited by jsmack - Nov. 6, 2022 16:36:56
User Avatar
Member
211 posts
Joined: Nov. 2013
Offline
I'm testing the studio drivers now - I think the Game-Ready driver that Geforce experience installs by default might be a bit unstable
User Avatar
Member
211 posts
Joined: Nov. 2013
Offline
Hmm still crashes with 522.30 (studio driver) EDIT: on 19.5.403, but it spits out OpenCL errors now:

1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
                   ^{
                   ^
clBuildProgram (-11)
Edited by Hamilton Meathouse - Nov. 6, 2022 16:45:16
User Avatar
Staff
655 posts
Joined: Aug. 2019
Offline
This was fixed in 19.5.408, 19.0.775, and 18.5.1098.
User Avatar
Member
211 posts
Joined: Nov. 2013
Offline
Yeah, fixed in 19.5.425. Now to wait for 3rd parties to release renderer builds compatible with that...
User Avatar
Member
269 posts
Joined: March 2013
Online
Except .425 is a daily build, no renderer Dev is going to build against a daily Duder.
I'm not lying, I'm writing fiction with my mouth.
  • Quick Links