Troubleshooting OpenCL in case of viewing / processing / exporting problems

Comments

24 comments

  • Gunnar Becker

    Hi.

    First of all thank you very much for your article and i hope you are healthy.
    I'm using a Radeon RX 5700 and the weird thing is that i have this problem (Scrambled or somewhat 'glitched' previews when making adjustments) only when adjusting the sliders in the HDR section.
    Everywhere else the adjustments are working flawlessly.
    Haven't tested everything else so far but i'm wondering why only the HDR part is broken.

    Any idea?

    My other question is how much of a difference is there between HW-Acc on/off when using a Ryzen 2700x.

    Thank you and take care.

    1
    Comment actions Permalink
  • Ruibo Zhang

    Hi,

    after deleting the content, the software still doesn't work properly, and when I reinstall C1, the files still missing.

    0
    Comment actions Permalink
  • Simon Gardner

    I'm having the issue where hardware acceleration is stuck on 0.  I followed the instructions in this post, but

    I'm not getting the the IntelOpenCL64.DII.

     

    What I do get is 

    C:\\Windows\system32\drivers\filerepository\IGLH64.INE_AMD.

     

    The weird thing is I am not aware of having any AMD components on my computer. I have an I7 processor and an Nvidea GTX 1070 graphics.

    Any help would be greatly appreciated.  I have reached out to Capture One support but these days they seem a bit slow, probably because of the pandemic and everyone sitting at home working on picture files. I'm guessing.  

    0
    Comment actions Permalink
  • Simon Gardner

    Well, I was getting some help from Capture One support, but it seems to have disappeared with no explanation. 

    0
    Comment actions Permalink
  • FirstName LastName

    I have a fresh installation of Capture One and a 5700XT. The Open CL fix did not work as the issue is still persisting. I'm happy to submit logs or anything to help resolve the problem

    1
    Comment actions Permalink
  • Rino Decarolis

    Hello everyone
    i have the same problem ....this only happens when I apply the same adjustments to many images to do a time laps ....this does not happen on all images ....but a large part of outgoing images present artifacts ....and that's a problem for me .... I followed the procedure above but I have not resolved and than the problem is not the OpenCl .... a patch must be released as soon as possible bye

     

     

    1
    Comment actions Permalink
  • Valentin G

    I can confirm that OpenCL hardware acceleration using an AMD Radeon 5700 XT and Capture One Pro 20 is broken. Here is a demo video of the issue when editing a photo: https://www.youtube.com/watch?v=zMOD4RW7AQ0

    The troubleshooting steps for the 5700 did not help. Please read the video description for more information and for other links that point to this or similar OpenCL issues related to the AMD Radeon 5700 XT.

    Please Capture One, escalate this issue with AMD. This bug may loose you customers and AMD won't hear us.

    Specs for reference:

    • AMD Radeon 5700 XT (Adrenaline driver version 20.7.2)
    • Capture One Pro 20 Fujifilm (build 13.1.1.31)
    • Windows 10 (2004)
    2
    Comment actions Permalink
  • Brian Saghy

    Sadly, same problem here with Radeon 5600 XT (Adrenaline driver 20.7.1)
    I believe they're roughly the same chip family, so that isn't surprising.

    I mostly see the artifacts when using the HDR tool, or switching between presets. This is really frustrating - especially when I just upgraded to this graphics card hoping it would help speed up my photo editing flow!

    0
    Comment actions Permalink
  • Humberto Siciliano

    I have the same problem.

    I read that Capture One 20 had this problem fixed so I bought it, but this problem persist. I did all the troubleshooting and nothing. Its pretty anoying since is only the OpenCL in C1 that I have this type of problem.

    0
    Comment actions Permalink
  • motaku 96

    5700XT user here. Tried the steps in this article. Only the last option of disabling hardware acceleration in capture one stopped the problem. Earlier attempts(regedit, deleting the preference folder which btw is in Capture_One, not Phase_One) had no benefit.

    This was a real headache. Please fix it. Lots of people have this graphics card.

    0
    Comment actions Permalink
  • Lily

    Hi Jeffrey,

    Thank you for your comment.

    In Capture One 20 (13.1.2), there is a bug fix for where Radeon RX 5700 XT GPU’s could cause Viewer glitches.

    Download Capture One 20 (13.1.2) here

    1
    Comment actions Permalink
  • Valentin G

    The issues with my 5700 XT (see https://support.captureone.com/hc/en-us/articles/360002404937/comments/360000739257) have been resolved with version 13.1.2

    Thank you!

    1
    Comment actions Permalink
  • motaku 96

    Fantastic. My faith in capture one is restored. I can confirm the recent update fixed this issue for me.

    1
    Comment actions Permalink
  • Arianna Domínguez

    I'm still having the issues, I have an iMac 5K 2017 with a Quad-Core i5, 16GB DDR4 and Radeon Pro 570 4GB. I've never experienced other than excellence from CO. That changed after ver 13.0, I'm seeing the artifacts and discolored areas in my exports, 2 updates later nothing changes. The only way to get usable exports is by setting OpenCL to 'Never' for Processing, wich makes exporting way slower.
    I hope a new update can fix this issue for good, I'm a Fujifilm user and I'm currently running Build 13.1.2.37

    0
    Comment actions Permalink
  • Brian Saghy

    I downloaded v13.1.2 and it fixed my issues with my Radeon 5600 XT. Thanks so much for debugging this - I can't imagine it was trivial to figure out and fix!

    1
    Comment actions Permalink
  • Humberto Siciliano

    Finally an update that fixed the issue. Now the OpenCl on my RX5700 is working :)

    1
    Comment actions Permalink
  • Jermaine Reyes

    I can confirm that this update also works on Radeon 5500XT. Thank you for fixing the issue, as I built a new computer specifically for Capture One and now I can utilize the hardware as intended.

    1
    Comment actions Permalink
  • Scotty Jones

    The problem still exists in Intel HD Graphics 630 onboard graphics adapter in Dell Optiplexes.

    Hope that C1 will continue the fine effort on the Radeon cards and fix the Intel HD displays.

     

    0
    Comment actions Permalink
  • Dez Merrow

    I'm having the same issue as Simon.  I will need to go back to Lightroom until this gets resolved.  Mine is pretty severe.

     

     
    Simon Gardner
     

    I'm having the issue where hardware acceleration is stuck on 0.  I followed the instructions in this post, but

    I'm not getting the the IntelOpenCL64.DII.

     

    What I do get is 

    C:\\Windows\system32\drivers\filerepository\IGLH64.INE_AMD.

     

    The weird thing is I am not aware of having any AMD components on my computer. I have an I7 processor and an Nvidea GTX 1070 graphics.

    Any help would be greatly appreciated.  I have reached out to Capture One support but these days they seem a bit slow, probably because of the pandemic and everyone sitting at home working on picture files. I'm guessing.  

    0
    Comment actions Permalink
  • Kristian Granquist

    I'm still having the issues, I have an iMac 5K 2017 with a Quad-Core i5, 40GB DDR4 and Radeon Pro 580 8GB. I've never experienced other than excellence from CO.

    I'v tried the steps explained here without any luck my images still have artifacts in them when procesed

    The only way to get usable exports is by setting OpenCL to 'Never' for Processing, wich makes exporting way slower. I hope a new update can fix this issue for good

    0
    Comment actions Permalink
  • FirstName LastName

    Dear Lily, I'm using CaptureOne 13.1.3.13 and NVIDIA GTX 1660Ti but during editing or when I save and process the image, CaptureOne uses only the integrated Intel GPU.

    In the NVIDIA control panel I've forced the use of the NVIDIA GPU for the APP CaptureOne, but still the system uses only the Intel GPU. Currently I'm using Windows 10 ver 2004 build 19041.508

    I've already tried to rebuild the kernel delating the ImageCore but without any sucess. However in the log file of captureone I've found this error:

    2020-10-20 01:11:03.094> (ERROR) bin file failed parse [C:\Users\Archimede\AppData\Local\CaptureOne\ImageCore\13.1.3.13\ICOCL.bin] (verificationCode=2)
    2020-10-20 01:11:03.094> (ERROR) bin file failed parse [C:\Users\Archimede\AppData\Local\CaptureOne\ImageCore\13.1.3.13\ICOCL1.bin] (verificationCode=2)

    And for some reason the Intel GPU is the device zero, instead of NVIDIA:

    Found 1 OpenCL devices on platform 0 (Intel(R) OpenCL)

    Found 1 OpenCL devices on platform 1 (NVIDIA CUDA)

    OpenCL Device 0 : Intel(R) UHD Graphics 630

    OpenCL Device 1 : GeForce GTX 1660 Ti

    Please help me to have a good performance when using captureone.

    Thanks.

    0
    Comment actions Permalink
  • FirstName LastName

    Dear all I have good news!! Finally I can use the NVIDIA GPU with all its potential also with CaptureOne.

    First be sure that in the NVIDIA panel control your CaptureOne must use the NVIDIA card and not the internal GPU. But as you know also with this setting, CaptureOne does not use the GPU.

    But, right now checking some setting in the windows settings (Select Start > Settings > System > Display), in the display tab at the bottom of the page there is graphics setup (System > Display > Graphics Settings). In this new window, The Hardware-accelerated GPU scheduling option is displayed. I did several test and for my hardware setup is it better to have GPU scheduling OFF.

    In the same window at the bottom of the page you can setup other parameters such as select the software you want to manage with graphic card. In our case I choose CaptureOne selecting the option for max performance (external NVIDEA card).

    Now what I did is: 

    1. be sure that in the NVIDIA panel control your CaptureOne must use the NVIDIA card
    2. Select Start > Settings > System > Display> Graphics Settings and select CaptureOne as the software you want to manage with graphic card (with max performance setting). You can try also to turn on the Hardware Accelerated GPU Scheduling
    3. delate al the files in this folder C:\Users\xxxxxx\AppData\Local\CaptureOne\ImageCore\13.1.3.13  in order to rebuild the CaptureOne kernel.
    4. Reboot tour PC
    5. Now run CaptureOne and have a look at performance tab of the windows task manager. During the kernel re-building, you will see the CPU and GPUs load. In my case this task took a couple of minutes.

    This is the first time I see the NVIDIA GPU load in the task manager during kernel re-building

    Here more details: https://support.captureone.com/hc/en-us/community/posts/360013722838/comments/360003400678

    Enjoy

    0
    Comment actions Permalink
  • Norinao Wakiya

    Hi Lily,

    Display and Editing (CaptureOne.exe) looks use GPU1, however, Image Processing always use GPU0 (Intel) and never use GPU1 (NVIDIA) even if ImgCoreProcess.exe set as high performance on Windows 10 settings.

    Could you tell me how to use NVIDIA GPU for ImgCoreProcess.exe?

    0
    Comment actions Permalink
  • rehgold

    I could not solve my problem with the help of this article. The problem was the graphics driver.
    I have the Matebook x Pro 2020 and the original graphics driver from Microsoft Update for the Intel card caused a freeze when exporting to C1. The described manual didn't help me but gave me the idea to try the original Intel driver directly. The current driver version is 27.20.100.8935 Build Date: October 28, 2020. After installation, C1 redetects the hardware support for OpenCL. If not, then follow the instructions to delete the Image Core C:\Users\User_Name\AppData\Local\CaptureOne\ImageCore.

    0
    Comment actions Permalink

Please sign in to leave a comment.