darktable page lede image
darktable page lede image

Profilo schedulazione OpenCL

10.2.8. Profilo schedulazione OpenCL

darktable can use the CPU and one or several OpenCL capable GPUs. Depending on the relative performance users can choose among certain scheduling profiles to optimize performance. This is done by the configuration parameter «OpenCL scheduling profile» in the «cpu / gpu / memory» dialog (Sezione 8.8, «Cpu / gpu / memory») which offers the following choices:

predefinito Se è disponibile un dispositivo GPU utilizzabile da OpenCL darktable lo utilizza per processare l'immagine centrale mentre la finestra di anteprima (vedi Sezione 3.3.2, «Navigazione») viene processata in parallelo dalla CPU. Questa è la situazione preferibile per un sistema con una CPU sufficientemente veloce e una GPU moderatamente veloce. L'allocazione esatta dei dispositivi per i vari flussi di sviluppo può essere regolata con precisione tramite il parametro di configurazione «opencl_device_priority» (vedi sotto).
GPU veloce Con questo profilo di schedulazione darktable processa l'immagine centrale e la finestra di anteprima in sequenza sulla GPU. Questa è la situazione indicata per un sistema con una GPU molto più performante della CPU.
GPUs multiple Questa regolazione governa un sistema con GPU multiple le cui prestazioni non differiscono in modo significativo. Quando un processo viene avviato darktable utilizza una GPU libera ma mai la CPU. Gli utenti con un sistema con più GPU che differiscono tra di loro hanno però bisogno di avere un controllo preciso sulle loro priorità di utilizzo. Dovrebbero quindi preferire il profilo «predefinito» e regolare attentamente il sistema con il parametro di configurazione «opencl_device_priority» (vedi sotto).

On first start-up or after any detected change in the GPU configuration of your system darktable tries to identify the best suited profile for you. You can change it at any time in the «cpu / gpu / memory» dialog (Sezione 8.8, «Cpu / gpu / memory») with immediate effect.