Anyone ells with a Nvidia 4090 gpu experiencing issues with OpenGL in Houdini windows 10 (h18.5, h19, h19.5)?
I'm using latest and only available Nvidia driver for the 4090 (522.25). Actually there is a game-ready and a studio version. Tested both, had problem with both.
Quick example: 1. Create a sphere. 2. Create a vellumconfigurecloth. 3. Create a vellumsopsolver. 4. Error message is displayed. 5. Play/simulate. 6. Crash.
This is the error message I get clBuildProgram (-11)
1 error generated.
OpenCL Exception: <kernel>:1907:20: error: blocks support disabled - compile with -fblocks or for OpenCL 2.0
^{
I read in SideFX's official discord someone experienced this bug (didn't list which gpu) and solution was to roll back drivers, but that's not really an option for 4090 since the gpu wont work without that driver hehe.
I'm guessing we'll just have to wait for a new driver for this issue to be fixed.
It would be great to know if this is one Nvidia or Sidefx to update / fix? Is it because Nvidia updated some OpenCL stuff for their omniverse and now houdini needs to be updated too? or did Nvidia straight up break something that hopefully gets fixed in the new driver?
The 522.25 driver switched to a newer OpenCL compiler, which changed some flags in how it compiles OpenCL kernels (correctly by the way; we should have been handling these flags better). Tomorrow's builds of 19.5.407, 19.0.774, and 18.5.1097 should all work with the new driver without compile errors.
Just tested out the latest build on windows 10 (19.5.407) and I can confirm simulating vellum using the "vellumConfigueCloth" now works on rtx 4090 with the 522.25 driver (thank you SideFX staff!). However using the "vellumConfigueHair" still cause Houdini to crash on my end. The string constraint type works, but hair constraint type doesn't.
Anyone care to recreate my steps and see if Houdini crashes on your end?
My steps: 1. Create a line. 2. Create a vellumConfigureHair. 3. Create a vellumSolver. 4. Play. 5. Crash.
Kvale Just tested out the latest build on windows 10 (19.5.407) and I can confirm simulating vellum using the "vellumConfigueCloth" now works on rtx 4090 with the 522.25 driver (thank you SideFX staff!). However using the "vellumConfigueHair" still cause Houdini to crash on my end. The string constraint type works, but hair constraint type doesn't.
Anyone care to recreate my steps and see if Houdini crashes on your end?
My steps: 1. Create a line. 2. Create a vellumConfigureHair. 3. Create a vellumSolver. 4. Play. 5. Crash.
Thanks!
I can confirm this, I've been working with vellum hair constraints lately and I'm facing the same issue. Will resort to a different device for vellum for now.
Hmm, this appears to be a different crash somewhere deep within the new NVIDIA OpenCL compiler. I can reproduce it and will investigate.
Edit: Turns out this was indeed a bug in the new NVIDIA OpenCL compiler, but we were able to find a workaround. Tomorrow's builds of 19.5.408, 19.0.775, and 18.5.1098 should no longer crash. Hopefully this is the last issue with the new driver and compiler!
johner Hmm, this appears to be a different crash somewhere deep within the new NVIDIA OpenCL compiler. I can reproduce it and will investigate.
Edit: Turns out this was indeed a bug in the new NVIDIA OpenCL compiler, but we were able to find a workaround. Tomorrow's builds of 19.5.408, 19.0.775, and 18.5.1098 should no longer crash. Hopefully this is the last issue with the new driver and compiler!
johner Hmm, this appears to be a different crash somewhere deep within the new NVIDIA OpenCL compiler. I can reproduce it and will investigate.
Edit: Turns out this was indeed a bug in the new NVIDIA OpenCL compiler, but we were able to find a workaround. Tomorrow's builds of 19.5.408, 19.0.775, and 18.5.1098 should no longer crash. Hopefully this is the last issue with the new driver and compiler!
This is why I love the SideFX devs. Thank you guys!
I had the same issue with RTX4090. Build 19.5.403. Updated Houdini to build 19.5.409 and no longer have that issue! Thank you SideFX for the super quick fix!!
I'm experiencing this issue again with the latest Houdini daily build 19.5.464 and 19.5.435 as well. I have two gpu's - RTX 3090 and RTX 4090 and the latest nvidia studio driver 527.56. Using vellum in certain simulations freezes up / crashing Houdini. If I disable my RTX 4090 card completely everything is working fine with only the RTX 3090. I tested it on my secondary machine with 5 gpu's one of them is RTX 3090 same Houdini build and drivers and it's working without issues. Something about vellum and RTX 4090 doesn't work. Does anyone know why this is happening?
Yes this is still a thing, certain pockets of vellum still crashes on newer nvidia drivers. would be lovely to get this fixed! Also maybe consider outputting a Houdini 19 daily with these fixes as people are starting to run into vellum problems there as well, as 4090s become more and more available.
Thanks for confirming this is still a bug. Was very frustrating. I hope the good guys at SideFX are working on a fix.
EDIT: Just incase someone need a temporary solution for this bug - If you have an additional card to the RTX 4090 on your machine, switching to the other card in edit - preferences - miscellaneous - OpenCL Device -Device will do the trick until it gets fixed.
This is still an issue with vellum grain in my case, I am using H19.5.458, rtx4090 driver version 527.26. Inside vellum solver, the ocl_neighboursearch_grains node complains NAN particles position. Unchecking opencl neighbour search can get rid of the error though.
19.5.435, with any drivers for 4090 on linux and vellum hangs when using a vellum pressure constraint. The only fix that works is disabling the GPU for openCL at the cost of performance of course. Bummer.