Raccomandazioni hardware per Unity
I requisiti di sistema di Unity coprono solo le specifiche minime necessarie per far funzionare il loro motore, quindi noi della Mc Computer abbiamo messo insieme le nostre raccomandazioni per le workstation di sviluppo.
Indicazioni sulla scelta dell’hardware
Requisiti di sistema e benchmark per Unity
Link rapido a: Processore (CPU) – Scheda video (GPU) – Memoria (RAM) – Archiviazione (HDD/SSD)
Come la maggior parte degli sviluppatori di software, Unity mantiene un elenco di requisiti di sistema che può essere utilizzato per assicurarsi che l’hardware del sistema soddisfi i requisiti minimi. Tuttavia, questo elenco copre solo le basi dell’hardware necessario per l’esecuzione del software, non l’hardware che offre le migliori prestazioni. Dato che questo elenco è basilare, ci siamo presi il tempo necessario per determinare quale sia l’hardware più adatto a far funzionare Unity per creare il nostro elenco di hardware consigliato.
Processore (CPU)
In che modo Unity utilizza la CPU?
Il processore (o CPU) è uno dei componenti più importanti di una workstation di sviluppo Unity. Anche se molte altre parti del sistema hanno un certo impatto sulle prestazioni, la CPU è il pezzo centrale dell’hardware che fa parte di tutto ciò che si fa. Come per molti programmi, la CPU che offre le migliori prestazioni varia in base all’attività specifica che si sta svolgendo. Tuttavia, alcune delle attività più intensive che richiedono molto tempo per essere completate (baking delle luci, avanzamento del lightmapping, ecc.) traggono vantaggio da una CPU con un numero elevato di core. Per questo motivo, offriamo una gamma di CPU in base al vostro budget e alle attività che svolgete più comunemente in Unity.
Qual è la migliore CPU per Unity?
Per la maggior parte degli utenti, AMD Ryzen 9 9900X 12 Core è una scelta eccellente. Questa CPU dispone di 12 core e 24 thread, sufficienti a fornire buone prestazioni per la maggior parte degli utenti. Se il budget lo consente, un numero maggiore di core è sempre utile e il Ryzen 9 9950X 16 Core si rivela un upgrade degno di nota.
Per coloro che hanno bisogno delle migliori prestazioni possibili per le attività a thread intensivi, come la creazione di luci e la compilazione del motore dai sorgenti, offriamo una serie di CPU ad alto numero di core, a seconda del budget e delle prestazioni necessarie per queste attività. La serie AMD Threadripper 7000 è sostanzialmente più veloce della famiglia Ryzen per attività come il baking delle luci e la compilazione. Tuttavia, queste CPU possono essere leggermente più lente per altre attività, per cui in genere consigliamo una di queste CPU ad alto numero di core solo agli utenti che dedicano una quantità significativa di tempo alla creazione di illuminazione o alla compilazione.
Scheda video (GPU)
In che modo Unity utilizza le schede video (GPU)?
Attualmente, Unity utilizza la scheda video solo per visualizzare la grafica sullo schermo. Molte applicazioni in altri campi hanno iniziato a usare la GPU anche per altri compiti, ma questo non è ancora stato implementato nell’editor di Unity. Per questo motivo, una scheda video più veloce vi garantirà un FPS più elevato nella viewport o in un gioco stand-alone, ma probabilmente non migliorerà la vostra produttività in altre attività.
Qual è la migliore scheda video per Unity?
Qualsiasi scheda video GeForce di fascia alta funzionerà bene con Unity, ma ecco alcuni dei modelli migliori attualmente disponibili:
- NVIDIA GeForce RTX 4080 SUPER 16GB – Questa GPU offre ottime prestazioni per il suo prezzo e ha tutta la potenza necessaria per gestire più display senza problemi.
- NVIDIA GeForce RTX 4090 24GB – Con 24GB di VRAM e prestazioni eccezionali, la RTX 4090 è una delle migliori GPU da utilizzare per lo sviluppo di giochi, la produzione virtuale e la visualizzazione architettonica e la raccomandiamo se avete intenzione di sviluppare contenuti VR. L’elevata quantità di VRAM la rende adatta a workstation con tre o addirittura quattro display 4K e la potenza extra è ottima per i giochi non ottimizzati.
Memoria (RAM)
Di quanta memoria (RAM) ha bisogno Unity?
La quantità di RAM necessaria dipende dal progetto specifico e dal fatto che si eseguano attività ad alta intensità di RAM come la creazione di luci. Tuttavia, come regola generale, si consiglia di utilizzare
- 32 GB di RAM per la maggior parte degli utenti
- 64 GB o più di RAM se il calcolo dell’illuminazione richiede più di qualche ora.
Tenete presente che queste sono solo raccomandazioni di base e coprono solo la quantità di RAM necessaria per Unity da solo. Se lavorate spesso con altri programmi oltre a Unity, potreste voler disporre di una quantità di RAM ancora maggiore nel vostro sistema, poiché ogni programma avrà bisogno della propria porzione di RAM.
Archiviazione (SSD/HDD)
I nostri sistemi offrono tre diversi tipi di unità di archiviazione, a seconda delle esigenze e dei requisiti specifici:
- Unità a stato solido – Le unità SSD sono un punto fermo nelle moderne workstation, in particolare come unità principale che contiene il sistema operativo e le installazioni dei programmi. Sono più costose di un’unità disco tradizionale, ma anche molto più veloci, consentendo di avviare Windows e i programmi in modo molto più rapido.
- Unità SSD PCI-E M.2 NVMe – Queste unità sono un po’ più costose di un’unità SSD sata, ma l’uso di connessioni più veloci basate su PCI-Express consente loro di essere diverse volte più veloci! In alcuni casi non si noterà una grande differenza di prestazioni, dato che un’unità SSD sata è già così veloce che raramente rappresenta un collo di bottiglia, ma alcuni progetti saranno in grado di aprirsi più velocemente con un’unità NVMe, il che può renderla utile come unità di progetto. Sono anche l’opzione più veloce per il sistema operativo e le applicazioni.
- Unità disco tradizionale – Queste unità possono essere più lente delle unità SSD che offriamo, ma sono più convenienti e disponibili in capacità molto maggiori. Anche se non consigliamo di lavorare direttamente su queste unità, sono ottime unità di archiviazione e backup a lungo termine.
Qual è la migliore configurazione delle unità per Unity?
In generale, consigliamo una configurazione con due o tre unità disco, a seconda del budget e delle prestazioni desiderate e del livello organizzativo:
- Unità primaria – OS/Software (SSD/NMVe) – Include il sistema operativo e l’installazione base di Unity. Si consiglia vivamente di utilizzare un’unità SSD per migliorare notevolmente la velocità di avvio del sistema operativo e dei programmi, mentre un’unità NVMe è un ottimo upgrade.
- Unità secondaria – File di progetto (SSD/NVMe) – Se possibile, è una buona idea separare i file di progetto su un’unità secondaria. Per la maggior parte degli utenti un’unità SSD standard va bene, ma se si lavora con progetti di grandi dimensioni l’uso di un’unità M.2 NVMe può offrire vantaggi in termini di prestazioni.
- Unità di archiviazione opzionale – Per l’archiviazione a lungo termine, dove in genere non è richiesta l’alta velocità delle unità SSD, un’unità disco tradizionale più grande è una buona scelta, poiché è ancora molto più economica per GB rispetto alle unità SSD. Anche gli array di archiviazione collegati alla rete sono un’ottima opzione, in quanto possono essere condivisi tra più workstation e di solito offrono funzioni per fornire un certo livello di ridondanza dei dati (protezione contro la perdita di file in caso di morte di una delle unità).
Cercate una workstation Unity?
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.