darktable 3.9.0+1256~ga15e2cefa and 3.9.0+1370~g95646f9f3 (64-bit) both exhibit this behavior on Windows 11, on an Acer laptop with AMD Radeon graphics.
In darkroom, I can mouse-scroll to zoom in and out with no issues. However, if I center-click to cycle between ‘fit’, 100% & 200% the center image (only) goes black upon reaching 200%. If I drag-pan around, I can see the image as long as it’s rendering. When the “working” prompt disappears, it goes black again. If I choose an explicit zoom level (from below the thumbnail) it will sometimes display. If I mouse-scroll in and out, it’ll often be black but sometimes partially display: https://i.imgur.com/B05gFOZ.png
I can go back to lighttable, load a new image (whether from lighttable or the bottom strip), etc., but it still occurs. The only fix is to restart darktable. I’ve tried several different themes, disabled user CSS, but no difference.
Has this been seen before? I’ll be glad to open a but report if needed. If so, is there any specific information to include?
I’ve never had it before, either, and I’ve been using OpenCL on this same laptop / OS since I got it last January. But it’s OpenCL related – When disabled, the issue vanishes; enable OpenCL and it’s back.
Further Windows details, if relevant:
Version 21H2
Build 22000.613
I get no output at all from darktable.exe -d opencl -d (running 3.9.0+1370~g95646f9f3 downloaded from the link in the May 1 “Windows insider” post). Here are my darktablerc OpenCL settings (based in part on watching Aurelien’s video on OpenCL tuning):
Once again, these have worked in the past. After recent updates, I believe some of the GUI OpenCL options have changed slightly, but I’ve not modified anything.
How do I go about troubleshooting this? I’m not OpenCL guru, to say the least. My laptop isn’t a fire-breather by any means but it’s not ancient. Still, I’d like any performance wins OpenCL can offer.
It’s been a week since the last build was posted so once a new one is up I’ll install it and try your config changes. I’m not set up to build dt* so I’m kinda dependent for now on binary releases (prefer installers). That is unless you can point me to a download. I poke around on GitHub but spend far more time looking than finding. :-\ …probably just a lack of familiarity.
*Prior to this laptop, I basically ran only Linux at home for the past 6+ years and was administering Linux, Solaris and Windows servers at work. I was not infrequently building stuff then, but I’ve since retired, have a new (Windows) computer and … well
At the bottom it has a zip file. The zip file has the windows install .exe file. You need to login to GitHub to be able to click the file and download it. After that install it just like Bill’s build.
Yep, I got that one yesterday. I initially thought it was a zip file of only the darktable executable, but realized later it’s the full installer (hence my comment about installers). I was actually looking for Bill’s build and he linked to that in his announcement this morning. I’ll try that later today.
Installed Bill’s weekly build with your recommended OpenCL settings, but it’s still happening. I can toggle OpenCL off in Preferences and it goes away, enable again and it comes back. Same behavior after renaming darktablerc and starting default. Happens on different images as well, so it’s not tied to the image.
You’re right, could be… but, I can scroll-zoom in to 100% and back out without any problems. It’s only when I center-click to go to 200%, or choose 200% from the list that it fails. Not knowing the code, I don’t know if that’s significant or not.