diff --git a/ircd/cl.cc b/ircd/cl.cc index 706e7676b..5adf5ab4b 100644 --- a/ircd/cl.cc +++ b/ircd/cl.cc @@ -359,7 +359,9 @@ ircd::cl::init::init_devices() CL_DEVICE_TYPE_GPU | CL_DEVICE_TYPE_ACCELERATOR }; - call(clGetDeviceIDs, platform[i], type, DEVICE_MAX, device[i], devices + i); + // OpenCL sez 0 devices throws an error but we log a warning for now. + constexpr auto ignore(CL_DEVICE_NOT_FOUND); + call(clGetDeviceIDs, platform[i], type, DEVICE_MAX, device[i], devices + i); devices_total += devices[i]; }