Raccomandazioni hardware
per Redshift

Abbiamo testato un’ampia gamma di schede video con Redshift in modo da poter mettere insieme i seguenti consigli per l’hardware della workstation con rendering più veloce.

Redshift Requisiti di sistema e benchmark

Come la maggior parte delle applicazioni, i requisiti di sistema di Redshift possono essere trovati sul sito web ufficiale. Il sito contiene anche una buona FAQ, che si concentra principalmente sulla compatibilità con le GPU e sulle prestazioni. Dal momento che le informazioni sono divise in due sezioni e che possono tendere un po’ verso i requisiti minimi piuttosto che verso le specifiche migliori, abbiamo messo insieme le nostre raccomandazioni hardware qui di seguito.

Redshift è un motore di rendering basato su CPU o GPU?

Redshift è un motore di rendering completamente basato su GPU. Ciò significa che le schede video (o GPU) del sistema influiscono sul tempo di completamento dei rendering, anziché la CPU.

Processore (CPU)

IDi che tipo di CPU ha bisogno Redshift?

In Redshift, così come nella maggior parte degli altri motori basati su GPU, la CPU non svolge un ruolo diretto nel processo di rendering delle scene. Ha un piccolo impatto sul tempo di caricamento di una scena, ma si tratta di un’incidenza minima nel grande schema delle cose. Tuttavia, se si utilizza lo stesso sistema anche per la modellazione o l’animazione, in un programma come Cinema4D, Maya o 3ds Max, è necessario disporre di una CPU con una velocità di clock elevata per garantire buone prestazioni in queste applicazioni. D’altra parte, se si utilizzano anche motori di rendering basati su CPU, un numero di core più elevato potrebbe essere vantaggioso per questi programmi… ma non migliorerà la velocità di rendering di Redshift.

Oltre alle prestazioni grezze, è importante considerare anche il numero di corsie PCI-Express supportate da una CPU. Questo determina il numero di schede video che possono essere utilizzate, il che ha un grande impatto in quanto le schede video sono il fattore principale per le prestazioni di rendering in Redshift.

Qual è la CPU migliore per Redshift?

Come già detto, la CPU non contribuisce direttamente al rendering di Redshift, ma determina il numero di schede video che il sistema può supportare, il che ha un impatto sulle prestazioni. Ecco un paio di nostre raccomandazioni:

  • AMD Ryzen 7 7700X 8 Core – È una delle CPU con la più alta velocità di clock disponibile e si comporta molto bene sia con Redshift che con le applicazioni di modellazione/animazione. Dispone di un numero sufficiente di corsie PCI-Express per supportare due schede video e altri dispositivi hardware standard (unità NVMe, ecc.).
  • AMD Threadripper PRO 7965WX 24 Core – I processori Threadripper PRO di AMD dispongono di un numero maggiore di corsie PCI-Express rispetto ai modelli di fascia più consumer. In combinazione con la giusta scheda madre, questa CPU può consentire di inserire fino a quattro schede video in una singola workstation a torre. Il compromesso è che la piattaforma nel suo complesso è più costosa, ma la possibilità di inserire tre o quattro GPU di fascia alta in un singolo sistema è utile in molti flussi di lavoro.

Una CPU più potente può essere utile in Redshift?

Una CPU più veloce a volte consente di aprire i file più velocemente e può fare una piccola differenza nei rendering multi-frame, ma non avrà alcun impatto sul tempo necessario per completare ogni singolo rendering. Si consiglia di attenersi a una CPU di fascia media e di concentrare il budget su GPU più potenti.

Scheda video (GPU)

In che modo Redshift utilizza le schede video (GPU)?

Come già detto, la scelta della scheda video è il fattore determinante per le prestazioni di Redshift. Più veloce è, meglio è, ed è anche possibile utilizzare più GPU per accelerare ulteriormente il rendering.

Ci sono due aspetti di una scheda video che influiscono sulle capacità di rendering: la velocità grezza della GPU stessa e la quantità di memoria della scheda. La memoria video limita l’efficacia del rendering di scene grandi e complesse, anche se Redshift supporta il rendering “out of core” che consente di utilizzare la memoria di sistema se non è disponibile una quantità sufficiente di memoria dedicata alla GPU… ma questo comporta una riduzione della velocità, quindi è meglio dotarsi di schede video con sufficiente RAM a bordo, se possibile. Le schede GeForce tendono ad avere buone prestazioni grezze, con quantità decenti di memoria video, mentre le schede Quadro sono dotate di quantità maggiori di VRAM ma costano anche di più per lo stesso livello di prestazioni grezze.

Quali sono le migliori schede video (GPU) per Redshift?

  • GeForce RTX 4080 SUPER 16GB – Un’ottima scelta se si vogliono solo una o due schede video e non si lavora con scene troppo complesse.
  • GeForce RTX 4090 24GB – La RTX 4090 è la nostra raccomandazione principale per la maggior parte dei clienti che si occupano di GPU rendering e offre le migliori prestazioni in Octane, oltre a disporre di ben 24 GB di memoria.
  • NVIDIA RTX A5000 24GB – Per coloro che desiderano impilare diverse schede video nello stesso sistema, le GPU professionali di NVIDIA sono una solida opzione. La RTX A5000 è la scheda di fascia alta che può essere installata in un set di quattro in chassis a torre e a rack di grandi dimensioni entro i limiti di un alimentatore da 1600W. Se avete bisogno di ancora più memoria, la RTX 6000 Ada Generation ha 48 GB di VRAM ma costa molto di più e può essere limitata a due o tre GPU.

È necessario utilizzare una scheda video professionale per Redshift?

È importante ricordare anche le schede video di livello professionale di NVIDIA, che per alcuni utenti possono essere una scelta migliore delle schede GeForce. Costano di più, ma a fronte di questo prezzo maggiorato si ottengono diversi vantaggi:

  • Opzioni di VRAM più elevate – fino a 48 GB sulle RTX A6000 e 6000 Ada
  • Migliore supporto multi-GPU, grazie all’uso di sistemi di raffreddamento di tipo blower e a un consumo energetico più limitato.
  • Memoria ECC sui modelli di fascia alta – per una maggiore stabilità

Redshift supporta più GPU? È necessario che siano in SLI?

Sì! Redshift si adatta molto bene a più schede e può migliorare notevolmente i tempi di rendering. Tuttavia, poiché utilizza le schede per il calcolo, non è necessario che siano in modalità SLI. In effetti, la modalità SLI può talvolta causare problemi, per cui si consiglia di lasciarla disattivata, se possibile.

Come scala Redshift su più schede video (GPU)?

Redshift è in grado di scalare bene su più schede video, ma i sistemi di raffreddamento della maggior parte dei modelli GeForce non sono stati progettati pensando a più GPU. Per ottenere le migliori prestazioni complessive, l’ideale sono le varianti con una singola ventola che espelle il calore dal retro (comunemente chiamate “blower”) – e la maggior parte delle schede “professionali” di NVIDIA utilizza tali sistemi di raffreddamento. Impilando alcune di queste schede si ottengono prestazioni di rendering fantastiche, anche se è necessario uno chassis più grande, un alimentatore potente e un flusso d’aria abbondante dalle ventole del case.

È meglio spendere soldi per un numero maggiore di GPU totali o per GPU più potenti per OctaneRender?

Dal punto di vista del rapporto costo/prestazioni, è quasi sempre meglio utilizzare un numero maggiore di GPU più economiche piuttosto che una o due GPU costose. Tuttavia, lo svantaggio di questo approccio è che la workstation sarà fisicamente più grande, più rumorosa, più calda e consumerà più energia rispetto a un sistema con un numero inferiore di schede ma più potenti. Inoltre, se i rendering richiedono una quantità maggiore di VRAM (memoria della scheda video), si potrebbe essere costretti a utilizzare schede più costose.

È possibile combinare diversi modelli di schede video con Redshift?

Finché ogni scheda è supportata, Redshift consente di combinare diversi modelli di schede video. Lo facciamo per alcuni clienti che hanno bisogno di una scheda video Quadro primaria a causa dei requisiti hardware di un altro software, ma vogliono utilizzare le schede GeForce per migliorare le prestazioni di rendering in Redshift. Tuttavia, più le schede sono diverse (architetture diverse, versioni diverse di CUDA, ecc.), maggiore è la possibilità che si verifichino errori o altri problemi. Si noti inoltre che se le schede hanno quantità diverse di VRAM, l’utente sarà limitato alla quantità minore.

Devo usare per forza schede NVIDIA per Redshift o posso usare AMD?

Redshift attualmente utilizza CUDA, che è proprietario delle schede video NVIDIA. Al momento non supporta le GPU AMD o la grafica integrata Intel.

È necessario utilizzare una scheda Quadro per Redshift o va bene anche una GeForce?

Le GPU professionali di NVIDIA, precedentemente note come schede “Quadro”, funzionano bene per Redshift, ma per la maggior parte degli utenti non valgono il prezzo molto più alto. Dal punto di vista delle prestazioni, le schede GeForce sono altrettanto veloci e molto più economiche. A causa della grande differenza di costo, a parità di budget si possono ottenere prestazioni di rendering più elevate con le schede GeForce, almeno fino a un certo punto.

Tuttavia, in alcuni casi è necessario utilizzare schede “professionali”. Se avete bisogno di più VRAM rispetto a quella disponibile sulle schede GeForce, le schede della serie RTX A hanno fino al doppio della VRAM, il che consente di renderizzare scene dettagliate e a risoluzione molto più elevata senza esaurire la memoria video. Inoltre, sono leggermente più affidabili a lungo termine, poiché sono progettate per funzionare sotto carico pesante per lunghi periodi di tempo. Se questi fattori vi preoccupano, selezionate questo tipo di schede nella pagina di configurazione.

Memoria (RAM)

Di quanta memoria (RAM) ha bisogno Redshift?

Sebbene l’esatta quantità di RAM necessaria dipenda dai progetti specifici, per Redshift (e per il rendering su GPU in generale) consigliamo in genere un minimo di 32 GB. Dovrebbe essere sufficiente per i box di rendering dedicati, ma i nostri sistemi ne supportano di più per chi ne ha bisogno. Se si tende ad avere diverse applicazioni aperte ed eseguite contemporaneamente, come Maya, Cinema 4D, After Effects, ecc. – allora potreste volere 64 GB o anche di più.

Archiviazione (SSD/HDD)

Qual è il miglior tipo di unità da utilizzare per Redshift?

Grazie alla loro velocità e al prezzo relativamente accessibile, consigliamo vivamente le unità a stato solido (SSD) per l’unità principale che ospiterà il sistema operativo e l’installazione di Redshift stesso. L’elevata velocità delle unità SSD consente al sistema di avviarsi, lanciare le applicazioni e caricare i file molto più velocemente di qualsiasi disco rigido tradizionale. In particolare, le nuove unità SSD di tipo NVMe utilizzano le connessioni più recenti come M.2 e offrono le velocità di trasferimento più elevate.

Se il budget lo consente, è un’ottima idea avere una seconda unità SSD da utilizzare per archiviare i progetti attivi, per ridurre ulteriormente i tempi di caricamento e salvataggio. Consigliamo vivamente di utilizzare un’unità OS con una capacità di almeno 500 GB per evitare di dover aggiornare l’unità principale (processo spesso complicato) nel prossimo futuro.

Qual è il tipo di unità migliore per l’archiviazione e il backup dei dati?

Poiché le unità SSD sono ancora più costose delle unità a piatti per GB, per l’archiviazione e il backup a lungo termine si consiglia di utilizzare un’unità disco tradizionale o addirittura un array di unità esterne. I sistemi di archiviazione collegati alla rete sono un’ottima soluzione, in quanto possono essere condivisi tra più workstation e di solito offrono funzioni che garantiscono un certo livello di ridondanza dei dati (protezione contro la perdita di file in caso di morte di una delle unità).

Cercate una workstation per Redshift?

Costruiamo computer su misura per il vostro flusso di lavoro.

Non sapete da dove cominciare? Possiamo aiutarvi!

Contattate oggi stesso uno dei nostri consulenti tecnici.