Yet another thread about opencl. Since the other threads are a bit old now, and mostly focused on Linux I thought I’d start a new one just for windows.
My device priority is set to /!0,///!0,* - that’s 5 different fields. The 3.4 manual only mentions 4 fields, viz center image, preview, export and thumbnail. Also, since there is no !1 anywhere, I guess the Xe Max gpu should be used. Need to do some more digging into this.
I think the 5th is for the second preview window, in case you put that on a second screen.
Something is wrong in your settings. Exclude the weaker GPU from processing the center image.
I wanted to enable OpenCL but the link on the original post is not working at the moment, so I’m posting here the relevant info in the case of some other user also wants to enable OpenCL on a laptop with Intel Iris Xe (it wasn’t an obvious solution to me)
The problem is because the driver NEO is blacklisted, to solve it:
Edit the darktablerc config file (On windows, it is in the directory C:\Users[yourname]\AppData\Local\darktable)
Change the line: opencl_disable_drivers_blacklist=FALSE by replacing the FALSE with TRUE opencl_disable_drivers_blacklist=TRUE
Open darktable, OpenCL should be activated.
It worked for me and darktable is noticeable faster.
A bit offtopic but these intel Xe GPU’s seem to be pretty promising when it comes to compute. Specially pleasant when it comes to efficiency in laptops, and the added bonus of open source drivers included in mesa is just the cherry on top of the cake.
Indeed. There are also some Xe(Arc) dedicated gpu’s coming out soon, if they don’t get delayed again. Might be a good alternative to AMD on Linux. I currently use an rtx 3080 but wouldn’t buy again. Can’t get any DE to run smoothly enough, while my older rx380 and vega64 had no problems.
If you are willing to help testing, then we might be able to remove it from the blacklist. Try to stress your system to force OpenCL usage (d&s module). Make sure it is used via -d opencl. If it is working an stable, then propose the removal via GitHub Issue.
If you want, the current master has a a few improvement to OpenCL, so testing with the current master would be more helpful.
Wow… was not expecting that. I read yesterday that they open sourced the Tegra X1 drivers, but thought it wouldn’t get too far. Hopefully this is the start of a new era for nvidia open sourced drivers. They have to compete with amd/intel after all, specially with cloud computing becoming so popular.