Knowledgebase article
|
Article ID
|
1720 |
|
Summary
|
Capture One 6 / 7 and OpenCL / GPU support |
|
Problem
|
How does OpenCL work, on what computers does it work and what are the benefits? |
|
Solution
|
Optimal speed through OpenCL/GPU
OpenCL is a fairly new open standard defining how to interface and utilize many processing cores with graphics cards (GPU), multiprocessor CPUs and RAM. OpenCL is short for Open Compute Language. As of November 2010, two major companies have developed drivers for OpenCL: NVidia and AMD. For Mac OS X these drivers are part of the Operating System, where the drivers have to be installed manually under Windows.
The driver itself performs runtime compilation dedicated to the graphics card in the machine at hand. Only relatively new GPU cards have enough "compute power" to be utilized effectively.
Open CL will dedicate memory to several actions in Capture One.
The following outlines the softwares demand;
• Preview Update with different settings, styles etc: RAM
• Sorting/Rating: CPU cores and SSD speed
• Fit Image to Screen: GPU cores
• Process time: GPU processing units and CPU's and RAM
How to enable - what to expect
Capture One 6.x
• Setting the preference to "auto" enables the feature, if you have enough GPU cores
• Speed improvements depends greatly on the size of the viewer and the number of cores of the GPU
Capture One 7.x
• Hardware Acceleration is enabled by default, testing your hardware for compatibility
• Much faster processing of files.
• Overall Performance Improvement with suggested hardware
Windows driver requirements
• For AMD/ATI graphics: AMD Stream 2.2, Catalyst 12.10 or higher Download here pick: AMD Catalyst™ Accelerated Parallel Processing (APP) Technology Edition
• For Nvidia graphics: NVidia Display driver version 306.97 or higher Download here pick "download".
In case you have a 32bit system use the 32bit versions of the drivers above.
Limitation in functionality
Certain Capture One settings will bypass the use of OpenCL and use the normal processing pipeline. These currently include:
• Use of LCC
• Use of BW tool
• Use of Sharpening falloff
• Use of Watermark
• Local Adjustments
• Use of Spot Removal
Known issues
Mac
• Not working for Mac 32bit
Windows
• For Windows 64 bit you have to run the 64bit version of Capture One in order to utilize OpenCL
In case of problems using OpenCL
• Turn off OpenCL in the Capture One preferences
How to completely disable OpenCL, in case of a crash at startup
• Windows: run the script DONOT_useopencl.reg and restart Capture One (the download also contains a restore script to re-enable OpenCL useopencl.reg) Download here
• Mac: Run this script “ToggleOpenCL.app” - disable OpenCL and restart Capture One Download here
OpenCL hardware support (as of May 10, 2013)
This is an overview of the supported GPU hardware for Capture One.
Updated list of supported cards
NVidia:
GTX TITAN, GTX690, GTX680, GTX670, GTX660Ti, GTX660, GTX650Ti, GTX650,
GTX590, GTX 580, GTX570, GTX560,
GTS450, GTS250, GT440, GT520,
GTX295, GTX285 (Mac), GTX280, GTX275, GTX260,
GTX750M, GTX745M, GTX740M, GTX735M, GTX730M, GTX720M,
GTX680MX, GTX680M, GTX675MX, GTX675M, GTX670MX, GTX670M, GTX660M, GTX650M
GTX580M, GTX570M, GTX560M, GT555M, GT550M,
GTX480, GTX470, GTX465, GTX460, GTX450M
GTX285M, GTX280M, GTX260M
AMD:
HD8000 series,
HD7000 series,
HD6000 series,
HD7000M series,
HD6000M series
Intel:
Iris Pro 5200 (GT3e)
Recommended for best performance:
NVIDIA: GTX TITAN, GTX680 (Mac)
AMD: HD7970 GHz, GTX7950 (Mac)
|
|
Last updated
|
May 21, 2013 |
|