When you say “output” - do you mean DT is not displaying on the screen? Or are you not seeing debug output? That’s strange, unless you’re directly running darktable instead of first running “cmd” and then running darktable from within a command prompt.
Not sure… I almost never fire up my Windows partition and don’t run DT on it. I guess on Windows Intel must have some sort of closed-source compute runtime other than Beignet and NEO, as Beignet remains blacklisted on all platforms (I’m not going to try and have this changed, anyone who is running hardware not supported by NEO is likely running hardware that will be simply problematic for OpenCL) and NEO remains blacklisted under Windows (someone else will have to take more data to show that NEO on Windows is OK - given that NEO is only formally released for Ubuntu-based distributions, Windows + NEO is a huge unknown. It may turn out that it too was unfairly blacklisted due to darktable’s kernel caching issues, but I was only comfortable removing the blacklist for platforms I personally tested.)
Using the command prompt to start darktable:
C:“Program Files”\darktable\bin\darktable.exe -d opencl
results in no output on the display or maybe it is overwritten at once? But Darktable starts.
Good catch on that one… I missed that subtlety. Although at least in Linux, that extra “bogus” commandline argument (of the program name getting repeated) seems to get ignored when I try it.
I’m wondering if this is some sort of strange windows-ism…
I’d also add that if is a laptop, then you likely have switchable graphics, meaning you can alternate between the Intel and nvidia cards (and the system may automatically switch between them). I’d make sure the nvidia card is forced on while doing this.
You can try installing and running Microsoft DebugView. That is how I get debug info from digiKam on Windows. Just run DebugView in parallel and see if darktable prints anything in there.
It’s an official “release” how do I know if debug is enabled or not?
You suggest that I should start darktable like this:
“darktable……………….exe” -d opencl > log.txt 2>&1 and then output should be found in a file called log somewhere on the pc?
Ok, I will try that tomorrow when I have more time.
It is INetCache and you are right, it is hidden. Just copy and paste the full path in the explorer.
Also, after you start darktable with the opencl command you should also do some operations over the image that use opencl. Otherwise the log will contain a last message saying opencl is not used