Skip to content

Unable to Run on intel iGPU #310

@bman7500

Description

@bman7500

I have a laptop with an i7 12700h, which has the 96EU iris Xe iGPU. I've compiled using msys mingw64. When selecting my iGPU as the device, the program fails with the error:

$ build-release/prpll.exe -tune -device 1 -verbose
20241211 17:01:22 PRPLL starting
20241211 17:01:22 config: -tune -device 1 -verbose
20241211 17:01:22 device 1, OpenCL 31.0.101.5186, unique id ''
20241211 17:01:22 Read 148 entries from tune.txt
20241211 17:01:22 OpenCL: 31.0.101.5186:Intel(R) Iris(R) Xe Graphics, args -cl-finite-math-only -cl-std=CL2.0 -cl-opt-disable -DEXP=5117297u -DWIDTH=256u -DSMALL_HEIGHT=256u -DMIDDLE=2u -DCARRY_LEN=8u -DNW=4u -DNH=4u -DWEIGHT_STEP=0.3938362940097373 -DIWEIGHT_STEP=-0.28255563131934491 -DFFT_VARIANT=0u -DTAILT=U2(-7.5298160855459062e-05,-0.012271538285719925) -DTRIG_SCALE=29 -DTRIG_SIN={1.652996538669872e-06,-7.5277395062510507e-19,1.0284388517755173e-31,-6.6907233459072376e-45,2.5391269523557803e-58,-6.3069450243643084e-72,1.0951704790643009e-85,} -DTRIG_COS={-1.3661987784272888e-12,3.1108318369603672e-25,-2.8333431037002748e-38,1.3824678168970335e-51,-4.197168352410018e-65,8.6878999302268413e-79,-1.2944607473462497e-92,}
20241211 17:01:22 É┬#∟é☺
20241211 17:01:22 Compiling 'selftest.cl' error COMPILE_PROGRAM_FAILURE (-15) (args -cl-finite-math-only -cl-std=CL2.0 -cl-opt-disable -DEXP=5117297u -DWIDTH=256u -DSMALL_HEIGHT=256u -DMIDDLE=2u -DCARRY_LEN=8u -DNW=4u -DNH=4u -DWEIGHT_STEP=0.3938362940097373 -DIWEIGHT_STEP=-0.28255563131934491 -DFFT_VARIANT=0u -DTAILT=U2(-7.5298160855459062e-05,-0.012271538285719925) -DTRIG_SCALE=29 -DTRIG_SIN={1.652996538669872e-06,-7.5277395062510507e-19,1.0284388517755173e-31,-6.6907233459072376e-45,2.5391269523557803e-58,-6.3069450243643084e-72,1.0951704790643009e-85,} -DTRIG_COS={-1.3661987784272888e-12,3.1108318369603672e-25,-2.8333431037002748e-38,1.3824678168970335e-51,-4.197168352410018e-65,8.6878999302268413e-79,-1.2944607473462497e-92,} )
20241211 17:01:22 Can't compile selftest.cl
20241211 17:01:22 Exiting because "Can't compile selftest.cl"
20241211 17:01:22 Bye

I tried adding the "-cl-opt-disable" argument to see if that would allow it to run and it didn't work. I think it would be very valuable to get this working because my dGPU (RTX 3060 mobile) has 1:64 fp64 compute ratio to fp32 while my iGPU has a 1:4 fp64 ratio. I think that my iGPU could be much faster at gpuowl than my nvidia card because of nvidia's crippled fp64. While having a lower power consumption as well. GPUz shows that my iGPU supports opencl. If intel iGPU's work out of the box it would open the door for a lot more new gpuowl users.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions