Ansel can use the CPU and one or several OpenCL capable GPUs. Depending on the relative performance of these devices, users can choose among certain scheduling profiles to optimize performance. This is achieved by setting the configuration parameter Preferences > Processing > CPU, GPU, Memory > OpenCL scheduling profile, which offers the following choices:

default
If an OpenCL-capable GPU is found Ansel uses it for processing the center image view while the navigation preview window is processed on the CPU in parallel. This is the preferred setting for systems with a reasonably fast CPU and a moderately fast GPU. The exact allocation of devices to the various pixelpipe types can be finetuned with the “opencl_device_priority” configuration parameter (see multiple devices).
zeer snelle GPU
Met dit planningsprofiel verwerkt Ansel achtereenvolgens de centrale afbeeldingsweergave en het voorbeeldvenster op de GPU. Dit is de voorkeursinstelling voor systemen met een GPU die sterk beter presteert dan de CPU.
meerdere GPU’s
Deze instelling is van toepassing op systemen met meerdere GPU’s waarvan de relatieve prestaties niet significant verschillen. Wanneer een verwerkingstaak wordt gestart, gebruikt Ansel een momenteel niet-actieve GPU, maar niet de CPU. Gebruikers van systemen met verschillende GPU’s hebben meer controle nodig over hun relatieve prioriteit. Ze zouden beter het “standaard” profiel kunnen selecteren en hun systeem kunnen verfijnen met de “opencl_device_priority” configuratieparameter (zie meerdere apparaten).

On first start-up or after any detected change in the GPU configuration of your system Ansel tries to identify the best suited profile for you. You can change it at any time in Preferences > Processing > CPU, GPU, Memory.