OpenCL processing issues with AMD Omega(OpenCL 2.0) driver
I have a problem on OpenCL processing with AMD Catalyst Omega(14.12) or higher.
When I turn on OpenCL processing and convert a RAW to JPEG(or other format),
processed image has vertical stripe pattern noise on it.
Does anybody have same problem?
My PC spec:
CPU: Intel Core i7-3930K
GPU: AMD Radeon R9 290X
RAM: 64GB
OS: Windows 7 Ultimate SP1 64bit
C1: Pro 8.2.0.124
Test data: Nikon D810's RAW(NEF)
When OpenCL processing is disabled, it has no problem, and OpenCL processing with
Catalyst 14.11 beta or lower also works fine.
I've tested with Catalyst 13.12, 14.4, 14.9, 14.11 beta, Omega(14.12), and 15.3 beta.
Then I found the OpenCL version is OpenCL 2.0 in Omega(or higher), and it's OpenCL 1.2
in 14.11 beta(or lower).
It seems OpenCL 2.0 causes the problem. I hope to be fixed soon, though I'm not sure
this is C1 Pro 8.2's issue or AMD OpenCL 2.0 driver's(or my PC's???).
By the way, OpenCL benchmark score is
0.080147 with 14.11 beta(OpenCL 1.2)
0.085332 with Omega(OpenCL 2.0)
Best regards,
olvr
When I turn on OpenCL processing and convert a RAW to JPEG(or other format),
processed image has vertical stripe pattern noise on it.
Does anybody have same problem?
My PC spec:
CPU: Intel Core i7-3930K
GPU: AMD Radeon R9 290X
RAM: 64GB
OS: Windows 7 Ultimate SP1 64bit
C1: Pro 8.2.0.124
Test data: Nikon D810's RAW(NEF)
When OpenCL processing is disabled, it has no problem, and OpenCL processing with
Catalyst 14.11 beta or lower also works fine.
I've tested with Catalyst 13.12, 14.4, 14.9, 14.11 beta, Omega(14.12), and 15.3 beta.
Then I found the OpenCL version is OpenCL 2.0 in Omega(or higher), and it's OpenCL 1.2
in 14.11 beta(or lower).
It seems OpenCL 2.0 causes the problem. I hope to be fixed soon, though I'm not sure
this is C1 Pro 8.2's issue or AMD OpenCL 2.0 driver's(or my PC's???).
By the way, OpenCL benchmark score is
0.080147 with 14.11 beta(OpenCL 1.2)
0.085332 with Omega(OpenCL 2.0)
Best regards,
olvr
0
-
Please submit a support-case so we can take a deeper look.
On a side-note, OpenCL 2.0 should be slightly faster, so the slower benchmark aside, try to process 100 nef files with openCL 1.2 and 2.0. You should see a bit faster performance with 2.0.0 -
Hi Christian,
Thanks for your reply. I'll submit a support-case later.
I have some updates on this problem.
After further testing with Omega(14.12) and 15.3 beta driver, I noticed some of OpenCL 2.0 processed images have no problem. And I found some specific conditions below to produce various stripe pattern noises.
- Adjusting the Angle value in the Rotation & Flip tool
- Adjusting the Vertical, Horizontal, and/or Aspect value in the Keystone tool
- Adjusting the Distortion value in the Lens Correction tool
For example,
- When the Angle value is set to 5°, the processed image has almost vertical(5° inclined) stripe pattern noises.
(The inclined angle of stripe pattern and the distance between each lines depends on the Angle value.)
- When the Aspect value is set to 5%, the processed image has horizontal stripe noises like interlaced video effect.
- When the Distortion value set to 100%, the processed image has waving stripe noises.
etc.
If all of those values are set to 0, the processed image has no problem.
I also encountered this phenomenon with Canon 5D3's CR2 files.
Best regards,
olvr
P.S. As you mensioned, I've confirmed OpenCL 2.0 processing is slightly faster than 1.2.0 -
I am also seeing a lot of these striped output files with similar setup. If I recall right I have Radeon 280X card and Win8.1, Nikon D810 .nef.
After the last CO SW update, the stripes became visible in the preview pic for a small while after changing something. To my surprise I started getting them to the processed pics as well.
On top of that, I am suffering from various other issues... Worst is that the preview pic stops updating and I have to restart Capture One to get it back working. This is not even dependent on the OpenCL settings, if I disable them this issue doesn't go away...
Another thing was that I lost the base camera profile from a bunch of pics and had to re-apply it.
Don't know if these issues are connected, but ATM I am having big trouble using CO8... Probably need to file a support case, I know. I have to try if Catalyst 14.11 beta would work better, would be nice to get some images processed.0 -
Hi,
I've found a temporary workaroud for using CO8.2 with Catalyst Omega driver without stripe issues.
This is how to use OpenCL 1.2 processing in CO8.2 with Omega display driver, instead of OpenCL 2.0.
(In case of Windows 7 SP1 64-bit)
1. Install Catalyst 14.11 beta (or lower). **
2. Make a backup copy of C:\Windows\System32\amdocl64.dll. **
(This is OpenCL 1.2 driver for 64-bit app.)
3. Install Catalyst Omega.
4. Rename C:\Windows\System32\amdocl64.dll for future recovery. (e.g. amdocl64.dll_OpenCL2.0.bak)
(This is OpenCL 2.0 driver for 64-bit app.)
5. Copy OpenCL 1.2 version of amdocl64.dll into C:\Windows\System32.
6. Restart PC.
** You may find amdocl64.dll(OpenCL 1.2) in C:\AMD\AMD-Catalyst-14.11.2Beta-64Bit-Win8.1-Win7-Nov19\Packages\Drivers\Display\WB6A_INF\B177872, instead of procedure 1-2.
I wanted to install Omega driver for other app, and this works fine for me at this moment.
You may also need to replace C:\Windows\SysWOW64\amdocl.dll for 32-bit app.
olvr0 -
Thank you so much! My stripe issues are gone and stability is better, preview update has not hung yet even once. No significant drop in processing speed.
EDIT: Preview hags still do happen. With OpenCL2.0 they usually happened with D810 nef files, now more common with D4 nefs. Anyway I do not have to restart as frequently anymore with OpenCL1.2.
I just started installing the Catalyst 14.11, and after the installer had unpacked the driver I copied it from the C:/AMD... folder to system32 folder. Then just canceled the install and restarted.0 -
I tried with 15.4 beta driver, but it also has stripe issues. The version of OpenCL driver is the same as 14.12/15.3 beta.
olvr0 -
I've confirmed the stripe issues has been fixed on CO8.2.2.
Now I'm using CO8.2.2 with Catalyst 15.4 beta/OpenCL 2.0 driver with no problem.
Thanks to developer team. 😄0
投稿コメントは受け付けていません。
コメント
7件のコメント