Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to Run on intel iGPU #310

Open
bman7500 opened this issue Dec 12, 2024 · 1 comment
Open

Unable to Run on intel iGPU #310

bman7500 opened this issue Dec 12, 2024 · 1 comment

Comments

@bman7500
Copy link

bman7500 commented Dec 12, 2024

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.

@preda
Copy link
Owner

preda commented Dec 12, 2024

Try to run without -verbose. Also may try with -use NO_ASM .
The integrated GPU does not seem to be powerful though, even a small external GPU will likely be better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants