How does LuxMark find OpenCL devices? (driver problems...)
Posted: Thu Jun 11, 2020 6:09 am
I'm evaluating a laptop (Intel i7-9850H/UHD Graphics 630, Quadro RTX 5000, Windows 10 1909).
Using the drivers it shipped with (Intel GPU driver 26.20.100.6860, NVIDIA I-forgot-to-check), LuxMark 3.1 and 4.0a show the CPU, iGPU and dGPU in the list of OpenCL devices, and can use them all. After updating the Intel drivers to 26.20.100.7810 (the latest from the manufacturer) or 27.20.100.8280 DCH (the latest from Intel directly), LuxMark no longer sees the CPU as an OpenCL device, only the iGPU and dGPU. Native C++ mode can still run. I haven't tried any other OpenCL apps, yet.
From what I can tell, the Intel GPU drivers are supposed to include OpenCL for CPU - the page for Intel's OpenCL CPU driver says so.
So, before I go chasing after Intel (and/or the manufacturer) I wanted to ask, how does LuxMark detect OpenCL devices? Any known incompatibilities with the aforementioned driver versions? Any suggestions how to check if something installed incorrectly or was misconfigured?
Using the drivers it shipped with (Intel GPU driver 26.20.100.6860, NVIDIA I-forgot-to-check), LuxMark 3.1 and 4.0a show the CPU, iGPU and dGPU in the list of OpenCL devices, and can use them all. After updating the Intel drivers to 26.20.100.7810 (the latest from the manufacturer) or 27.20.100.8280 DCH (the latest from Intel directly), LuxMark no longer sees the CPU as an OpenCL device, only the iGPU and dGPU. Native C++ mode can still run. I haven't tried any other OpenCL apps, yet.
From what I can tell, the Intel GPU drivers are supposed to include OpenCL for CPU - the page for Intel's OpenCL CPU driver says so.
So, before I go chasing after Intel (and/or the manufacturer) I wanted to ask, how does LuxMark detect OpenCL devices? Any known incompatibilities with the aforementioned driver versions? Any suggestions how to check if something installed incorrectly or was misconfigured?