Raccomandazioni hardware
per OctaneRender

Abbiamo testato un’ampia gamma di schede video per vedere se funzionano bene con OctaneRender. Sulla base dei risultati ottenuti, abbiamo elaborato i seguenti consigli di configurazione.

OctaneRender Requisiti di sistema e benchmark

Come la maggior parte delle applicazioni, i requisiti di sistema di OctaneRender sono disponibili sul sito ufficiale di OTOY. Si tratta però di una parte della pagina delle FAQ e, sebbene contenga buone informazioni sulla compatibilità, è obsoleta in termini di raccomandazioni sulle prestazioni. Poiché le informazioni sono obsolete, noi di Puget Systems ci siamo presi il tempo di eseguire i nostri test per determinare quale hardware fa funzionare OctaneRender al meglio. Sulla base di questi test, abbiamo stilato un nostro elenco di raccomandazioni.

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

OctaneRender è 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)

In OctaneRender, così come nella maggior parte degli altri motori basati su GPU, la CPU non svolge un ruolo diretto nel processo di rendering delle scene. Tuttavia, ci sono calcoli che avvengono in preparazione al rendering, tra i fotogrammi di un’animazione e simili. Ad esempio, OTOY menziona nelle proprie FAQ che “una CPU multi-core veloce migliorerà significativamente la velocità di caricamento delle scene”.

Di che tipo di CPU ha bisogno OctaneRender?

In base ai nostri test, la velocità di clock ha il maggiore impatto sulle prestazioni della CPU con Octane. Il numero di core non sembra avere alcuna importanza. Questo dato è in linea con i requisiti della CPU di altri programmi utilizzati di frequente insieme a OctaneRender: Maya, 3ds Max, Cinema 4D e simili danno il meglio con velocità di clock elevate. Se si eseguono altre applicazioni oltre a queste, in particolare motori di rendering basati sulla CPU, il tipo di sistema da acquistare potrebbe cambiare. In questi casi di uso misto, contattate i nostri consulenti per un’assistenza personalizzata.

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 Octane.

Qual è la CPU migliore per OctaneRender?

Come già detto, la CPU non contribuisce direttamente al rendering di OctaneRender, 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 9700X 8 Core – È una delle CPU con la più alta velocità di clock disponibile e si comporta molto bene sia con OctaneRender 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 OctaneRender?

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 OctaneRender utilizza le schede video (GPU)?

La scelta della scheda video è il fattore determinante per le prestazioni di OctaneRender. 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 la possibilità di renderizzare scene grandi e complesse 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 molto di più per lo stesso livello di prestazioni grezze. Per questo motivo, raccomandiamo le schede della serie GeForce per la maggior parte degli utenti di Octane.

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

  • GeForce RTX 4080 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 OctaneRender?

È 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à

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

A differenza della maggior parte delle applicazioni che utilizzano la GPU, OctaneRender si adatta quasi perfettamente a più schede. In altre parole, se si utilizzano due schede, i rendering saranno completati due volte più velocemente rispetto a quelli eseguiti con una sola GPU. Se si utilizzano quattro schede, i rendering verranno completati quattro volte più velocemente! Tuttavia, poiché Octane utilizza le schede per scopi di calcolo, non è necessario che siano in modalità SLI. In effetti, lo SLI può talvolta causare problemi, quindi si consiglia di lasciarlo disattivato se possibile.

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

OctaneRender è in grado di scalare molto bene su più schede video, ma i sistemi di raffreddamento della maggior parte dei modelli GeForce non sono stati progettati tenendo conto di più GPU. Per ottenere le migliori prestazioni complessive, le varianti con una singola ventola che espelle il calore dal retro (comunemente chiamate schede “blower”) sono l’ideale – e la maggior parte delle schede “professionali” 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 OctaneRender?

Finché ogni scheda è supportata, OctaneRender 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 Octane. 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.

OctaneRender supporta tutte le schede grafiche NVIDIA?

In generale, sì – anche se quando esce una nuova generazione di schede video a volte ci vuole un po’ di tempo prima che funzionino correttamente. Secondo OTOY, OctaneRender richiede un lavoro supplementare per renderlo compatibile con ogni nuova generazione di GPU. Ad esempio, NVIDIA ha rilasciato la sua architettura GPU Volta ai consumatori nel dicembre 2017 con il rilascio della Titan V – ma non funzionava con OctaneRender 3.07, che era la versione corrente in quel momento. Con il rilascio di OctaneRender 3.08, tuttavia, è stato aggiunto il supporto a Volta – quindi sono bastati pochi mesi dopo il rilascio perché le schede grafiche Titan V e Quadro GV100 fossero utilizzabili in questa applicazione.

Sono necessarie schede NVIDIA per OctaneRender o è possibile utilizzare AMD?

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

Memoria (RAM)

Di quanta memoria (RAM) ha bisogno OctaneRender?

Sebbene l’esatta quantità di RAM necessaria dipenda dai progetti specifici, per OctaneRender (e per il rendering su GPU in generale) si consigliano almeno 32 GB, spesso un po’ di più. I motori di rendering come Octane di solito non vengono eseguiti da soli, quindi è necessario tenere conto della memoria necessaria per gli altri programmi in esecuzione contemporaneamente. Se si utilizza un programma di modellazione 3D come Cinema 4D, Maya o 3ds Max, la complessità della scena influisce sulla quantità di memoria di sistema necessaria per il software, proprio come influisce sulla quantità di VRAM necessaria per Octane sulla scheda video.

Archiviazione (SSD/HDD)

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

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 OctaneRender 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à).

Network Rendering

Come funziona il rendering di rete in OctaneRender? Ho bisogno di licenze speciali?

Il Network Rendering consente di utilizzare la potenza delle GPU presenti in altre workstation o server della rete per completare i rendering più velocemente di quanto si potrebbe fare con un singolo sistema. Tutto ciò che serve è una licenza standalone per ogni macchina slave che sia della stessa versione di quella utilizzata sulla workstation master locale. Per ulteriori informazioni sul Rendering di rete, si consiglia di leggere l’eccellente documentazione di OTOY sull’argomento nel suo Manuale, alla sezione “Rendering di rete”. Glass Hand Studios ha anche un eccellente video su Youtube che mostra come installare e configurare Network Rendering, se volete vedere il processo in azione.

Si noti che Network Render è attualmente limitato a un totale di 20 GPU e richiede almeno una GPU compatibile nella macchina locale.

Posso usare Linux su un nodo OctaneRender Network Render anche se uso Windows sulla mia workstation principale?

Dal manuale di OctaneRender: “I sistemi operativi degli slave possono anche essere diversi, dato che la comunicazione tra le macchine è cross platform”. In altre parole: sì, si dovrebbe essere in grado di mescolare Windows e Linux senza problemi.

Cercate una workstation per OctaneRender?

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.