Ottimizzazione e sfruttamento massimo CPU

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.

supermassiveblack

Bannato a Vita
Messaggi
682
Reazioni
31
Punteggio
60
Si può dire al computer di sfruttare al massimo la CPU per operazioni che richiedono tempo?

In pratica, se (ad esempio) per renderizzare un video con DaVinci Resolve (editing video), il software ci impiega 1 ora e mezza con un impiego medio della CPU pari al 15%, si può dire al computer di utilizzare il 90% (ma anche 100%) della CPU, che magari ci impiega molto meno di un'ora e mezza?

Ovviamente il 15% di utilizzo, senza usare il pc per fare altro.

Mesi fa avevo solo il vecchio Dell XPS 13 9350 (i7 6th gen) e in quel caso, anche se ovviamente più lento del pc, DaVinci Resolve sfruttata la CPU al 100%.

Come mai, invece, col pc rimane su uno scarso 15% di utilizzo CPU?
 
L'utilizzo GPU? Il software usa la GPU per il rendering
 
Ok però nel mio caso la GPU è integrata (come sul notebook).
Mini PC Beelink SER 5.

Al link si parla solo di GPU dedicate ad alte prestazioni e di quale GPU è meglio per DaVinci Resolve, non si parla di impostazioni

Comunque è molto strano, se gli faccio renderizzare un video semplice arriva a utilizzare tra l'80 e 90% della CPU.
Se, invece gli do da mangiare la mia ultima creazione che dura 40 minuti e ha 17 clip video sincronizzate (cioè da renderizzare contemporaneamente), usa il 15% della CPU... bo!
 
Ultima modifica:
Dovrei verificare se c'è qualche opzione particolare nel task manager, se clicchi con il tasto DX su un processo. Magari eventualmente guardando le proprietà.

In Linux per esempio è possibile "pinnare" un task su una CPU e dargli anche una quota; si può anche fare in modo che la o le CPU che vuoi isolare (ad eseguire solo il tuo software) non siano disturbate da altro (scheduler, scheduler tick, interrupts...). Mi aspetto un qualcosa di analogo anche sotto Windows.
Sono cose che vengono fatte soprattutto su sistemi real time, però.

Puoi provare a cercare qualcosa di analogo per Windows.

Comunque è molto strano, se gli faccio renderizzare un video semplice arriva a utilizzare tra l'80 e 90% della CPU.
Se, invece gli do da mangiare la mia ultima creazione che dura 40 minuti e ha 17 clip video sincronizzate (cioè da renderizzare contemporaneamente), usa il 15% della CPU... bo!

Come dici tu "da renderizzare contemporaneamente"; magari sta usando poca CPU perchè in realtà sta scalando il lavoro su altre usando il multithreading.
 
Adesso sta renderizzando (ogni tanto faccio delle modifiche). Ho aperto il task manager, cliccato col destro il processo di renderizzazione. L'unica voce interessante è "modalità Efficienza" che però è già disattiva. Attivandola credo vada solo a peggiorare la situazione
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top