Error initializing OpenCL kernels when using dForce

Hi there,

I have a few questions regarding to dForce initialization.

 

First here are some of my software and hardware info:

Daz Studio: 4.16.0.3 (64bit)

OpenCL Device (dForce): AMD Accelerated Parallel Processing gfx1030

CPU: Ryzen 5900X

GPU: Radeon 6800XT

GPU Driver: Adrenalin 21.11.3

 

So when I want to simulate objects using dForce, the program says I need to compile the dForce kernel (gfx1030) first, but a few seconds later it will show the error message:

"Error initializing OpenCL kernels"

 

And here are the errors in the log file:

2021-11-29 20:00:34.602 WARNING: ..\..\..\src\dzdynamicsengine.cpp(426): Using device: gfx1030
2021-11-29 20:00:35.577 WARNING: ..\..\..\src\dzopenclkernelfactory.cpp(499): ERROR: clBuildProgram (-11)
2021-11-29 20:00:35.577 WARNING: Source built for calcVertTriCollisionCollidePoint. Build log:

lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\DMarsX\AppData\Local\Temp\comgr-17fef8\input\linked.bc.o:(calcVertTriCollisionCollidePoint)
>>> referenced by C:\Users\DMarsX\AppData\Local\Temp\comgr-17fef8\input\linked.bc.o:(calcVertTriCollisionCollidePoint)
Error: Creating the executable from LLVM IRs failed.

2021-11-29 20:00:36.630 WARNING: ..\..\..\src\dzopenclkernelfactory.cpp(499): ERROR: clBuildProgram (-11)
2021-11-29 20:00:36.630 WARNING: Source built for calcTriVertCollisionCollideFace. Build log:

lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\DMarsX\AppData\Local\Temp\comgr-4121d6\input\linked.bc.o:(calcTriVertCollisionCollideFace)
>>> referenced by C:\Users\DMarsX\AppData\Local\Temp\comgr-4121d6\input\linked.bc.o:(calcTriVertCollisionCollideFace)
Error: Creating the executable from LLVM IRs failed.

2021-11-29 20:00:37.907 WARNING: ..\..\..\src\dzopenclkernelfactory.cpp(499): ERROR: clBuildProgram (-11)
2021-11-29 20:00:37.907 WARNING: Source built for calcEdgeCollisionCollideEdge. Build log:

lld: error: undefined hidden symbol: find_coplanarity_times
>>> referenced by C:\Users\DMarsX\AppData\Local\Temp\comgr-b9c954\input\linked.bc.o:(calcEdgeCollisionCollideEdge)
>>> referenced by C:\Users\DMarsX\AppData\Local\Temp\comgr-b9c954\input\linked.bc.o:(calcEdgeCollisionCollideEdge)
Error: Creating the executable from LLVM IRs failed.

2021-11-29 20:00:37.920 WARNING: ..\..\..\src\dzopenclkernelfactory.cpp(351): m_isValid = false @ dzopenclkernelfactory.h, line 118 (after loading kernel members)
2021-11-29 20:00:38.108 WARNING: ..\..\..\src\dzdynamicsengine.cpp(3625): Error initializing OpenCL!
2021-11-29 20:00:38.108 Total Simulation Time: 4.49 seconds

 

 

I've tried to roll back to a previous version of the GPU driver, but that doesn't seems to work. With Ryzen 5000 no longer supporting OpenCL, I couldn't use my CPU to simulate it either.

So I really want to know if this is a driver issue, or if the GPU is just not supported, or if it's something else.

 

Any insights will be helpful, thanks in advance.

screenshot1.png
625 x 172 - 23K
screenshot2.png
266 x 122 - 10K
screenshot3.png
671 x 125 - 21K
txt
txt
error log.txt
2K

Comments

  • It may be driver-related, but a dForce update may also require a recompile. I don't know how to clear the kernels and force a recompile, so I think you need to contact Technical Support https://www.daz3d.com/help

  • DM16DM16 Posts: 0

    Richard Haseltine said:

    It may be driver-related, but a dForce update may also require a recompile. I don't know how to clear the kernels and force a recompile, so I think you need to contact Technical Support https://www.daz3d.com/help

    I'll give it a try, thanks. 

  • a51_aliena51_alien Posts: 9
    edited December 2021

    I've been having the same issue for weeks.

    Kinda halted my production somewhat.

    Processor: AMD Ryzen 9 5900X 12-Core Processor
    Dedicated GPU: AMD Radeon RX 6800
    Memory: 32768MB RAM

    Can no longer use d-force.

    Post edited by a51_alien on
  • Same problem heere. Suddently I cannot use D force any more!

Sign In or Register to comment.