Dforce - no valid OpenCL 1.2 device - but OpenCL device query passes

So, I tried following the steps laid out in a couple of other threads on this topic, but I'm unfortunately still having the issue.  In the simulation tab, it says "A Valid OpenCL 1.2 device could not be found. Simulation using the dForce engine is not available."  However, after installing a couple of different drivers, the CUDA development kit and updates to the CUDA development kit, installing an Nvidia gaming ready driver from January that I saw listed in another thread here, it still says the same thing in DAZ, "valid OpenCL 1.2 device could not be found".

I even downloaded and ran two different test scripts, one to test openCL communication bandwidth, and another is simply an OpenCL device query - and when I run the OpenCL device query, it passes.  So according to the test, OpenCL is running on my machine.

Why is DAZ not recognizing it?  I'm puzzled!

My machine:

Windows 10 Home, 64-bit
Version 1709
OS Build 16299.309

Processor AMD Athlon II X3 450, 3.20 GHz
RAM 8.00GB

Video card: GeForce GT 430

Comments

  • Richard HaseltineRichard Haseltine Posts: 102,872
    edited March 2018

    So they are reproting OpenCL 1.2+, not OpenCL 1.1 or earlier? A GT 430 is prtty old, I would think.

    Post edited by Richard Haseltine on
  • I'll see if I can figure out where that would be reported. I've had a lot of trouble finding solid information on what's supported on Nvidia's site, I look for info on OpenCL and it says it's in CUDA but doesn't say what version, and the most I can about the GT 430 is that it supports CUDA.  Wherever the information is, it's really buried.  I will hopefuly find out which version of OpenCL I have.

  • Richard HaseltineRichard Haseltine Posts: 102,872

    This page https://www.techpowerup.com/gpudb/603/geforce-gt-430 says it's only OpenCL 1.1, which would not be enough.

  • Oh, I see!  I just ran the test again, and this was one of the lines of output:

    oclDeviceQuery, Platform Name = NVIDIA CUDA, Platform Version = OpenCL 1.2 CUDA 9.1.84, SDK Revision = 7027912, NumDevs = 1, Device = GeForce GT 430

    So the output of the device query says OpenCl 1.2, but  that site says 1.1.  

    If we accept that the site has the correct information, then I'm not sure why the script is returning incorrect information.

     

    I guess that's the end of it though.  Thank you for your assistance!

  • glaseyeglaseye Posts: 1,312

    Don't have the details at hand right now, but if there's no way of getting the GPU to work, you may want to check if your CPU is available as a compatible device (in the dForce menu advancec settings, you can choose between CPU and GPU - if available)

    You may have to install the latest intel opencl drivers for your CPU to be available.

Sign In or Register to comment.