Che cos’è la VRAM?

0
113

Una GPU NVIDIA senza il sistema di raffreddamento.
Denns/Shutterstock.com

VRAM o Video Random-Access Memory è la memoria utilizzata da una GPU per archiviare le informazioni necessarie per il rendering delle immagini su un display. La VRAM è disponibile in molte forme e averne la giusta quantità e tipo è fondamentale.

La “RAM” nella VRAM

Prima di parlare in particolare della VRAM, vale la pena soffermarsi brevemente sul bit “RAM”. Puoi leggere tutto su come funziona la RAM, ma daremo un breve riassunto qui:

Cos'è la RAM?  Tutto quello che devi sapere

IMPARENTATOCos’è la RAM? Tutto quello che devi sapere

Ai fini di questo articolo, tutto ciò che devi sapere è che la memoria ad accesso casuale è la memoria che un processore ottiene i dati necessari per eseguire i calcoli. La CPU legge e memorizza i dati nella RAM mentre fa il suo lavoro. Il motivo per cui non può utilizzare i dati direttamente da un’unità disco rigido o da un’unità a stato solido è che sono troppo lenti. I dati devono essere prima trasferiti alla RAM prima di essere letti e manipolati.

Più RAM ha un sistema, meno deve fare affidamento su dispositivi di archiviazione lenti per le informazioni. Quando ci sono più dati di quanti possono stare nella RAM, il sistema è costretto a “scambiare” il contenuto della RAM in un file speciale sul tuo HDD o SSD, il che può causare un grave rallentamento del sistema. Se hai un sistema con molta RAM veloce, ti assicuri che la tua CPU funzioni sempre al massimo delle sue potenzialità.

VRAM è la RAM per una GPU

Una persona che gioca a un gioco per PC.
Gorodenkoff/Shutterstock.com

La VRAM è, in linea di principio, la stessa cosa della RAM di sistema della CPU ma per l’uso della GPU. La VRAM viene spesso definita “memoria di trama”, in riferimento ai dati di trama in cui sono racchiusi i modelli 3D poligonali, ma la grafica moderna è composta da molto più che semplici modelli e trame wireframe.

Annuncio

La GPU necessita anche di informazioni dalla CPU come le posizioni degli oggetti determinate dall’animazione e dagli algoritmi fisici eseguiti dalla CPU. Fondamentalmente, se la GPU ha bisogno di dati per disegnare l’immagine finale sullo schermo, quei dati sono in VRAM.

VRAM contro RAM

La VRAM non deve essere un tipo specifico di memoria fisica. Qualsiasi RAM può funzionare come VRAM, nel bene e nel male. In realtà è abbastanza comune che la RAM di sistema venga utilizzata come VRAM. Se il tuo computer utilizza una GPU integrata, la GPU non ha RAM propria. Invece, una parte della RAM del tuo sistema è riservata per fungere da memoria video.

Tuttavia, le esigenze di una CPU e di una GPU sono leggermente diverse in termini di larghezza di banda, latenza e velocità. Questo è il motivo per cui le schede grafiche utilizzano RAM grafica specializzata come GDDR5 o GDDR6. Esistono diverse differenze tecniche tra la normale RAM di sistema DDR e GDDR, ma la più importante è che GDDR presenta un ampio “bus”. Un bus è un’interconnessione tra i componenti del computer. Più ampio è il bus, più dati possono essere inviati contemporaneamente. Poiché la grafica implica la manipolazione di enormi quantità di dati in parallelo, la larghezza del bus di memoria è incredibilmente importante.

Alcuni sistemi informatici come le moderne console di gioco, gli smartphone e i computer M1 di Apple hanno “memoria unificata”. Invece di avere un pezzo di RAM di sistema tagliato per la GPU, entrambi i processori condividono la memoria in modo dinamico secondo necessità. Come bonus aggiuntivo, se sia la CPU che la GPU necessitano degli stessi dati, non è necessario avere due copie in due diversi set di memoria. In alcuni di questi sistemi, come la PlayStation 5, la RAM unificata è tutta GDDR. Quindi la CPU e la GPU utilizzano entrambe la RAM progettata per l’uso della GPU.

Di quanta VRAM hai bisogno?

I pacchetti software con requisiti GPU specifici elencheranno la quantità minima e consigliata di VRAM necessaria per eseguire il software. Questo è indipendente dalle specifiche minime della GPU. Le GPU deboli possono avere più VRAM di quella necessaria e le GPU potenti possono averne troppo poca.

Per i giocatori, la buona notizia è che ora puoi vedere quanta VRAM è in uso mentre regoli le impostazioni del tuo gioco. Con ogni impostazione modificata, viene mostrato l’impatto sull’utilizzo della VRAM.

Annuncio

Il software di sovrapposizione delle prestazioni, come GeForce Experience per schede NVIDIA, mostrerà quanto è piena la tua VRAM in tempo reale.

Se il tuo software utilizza più VRAM di quella che ha fisicamente la tua GPU, deve scambiare il contenuto della VRAM sul disco rigido, proprio come con la RAM di sistema. Quando ciò accade, sperimenterai un drastico calo delle prestazioni, quindi è meglio evitarlo.

I principali fattori che influenzano l’uso della VRAM sono i dettagli della trama e la risoluzione dell’output. In genere è necessaria molta più VRAM per eseguire il rendering di un’immagine 4K rispetto a un’immagine 1080p!

Come controllare quanta VRAM hai

Se non sei sicuro di come sapere quanta VRAM hai, ci sono diversi modi per controllare:

  • Controlla la casella della tua scheda grafica.
  • Trova il tuo modello di GPU sul sito Web del produttore.
  • Controlla il numero della VRAM nelle impostazioni di un gioco o usa l’overlay delle prestazioni della tua GPU.
  • Su Windows 10 o Windows 11, vai su Impostazioni> Sistema> Display> Display avanzato> Proprietà scheda video e guarda la riga “Memoria video dedicata”.

VRAM grafica

Preferiamo utilizzare l’applicazione GPU-Z di TechPowerUp poiché ti fornirà informazioni dettagliate sulla tua GPU. Troverai le dimensioni della tua VRAM in Dimensioni memoria, come mostrato qui.

Come aumentare la tua VRAM

Se stai utilizzando una scheda grafica dedicata, l’unico modo per aumentare la tua VRAM è sostituire la scheda. Se stai utilizzando un laptop con grafica dedicata, di solito dovrai sostituire l’intero laptop, poiché praticamente nessuno ha GPU aggiornabili.

Annuncio

Se stai utilizzando un computer con una GPU integrata, di solito puoi aumentare l’allocazione della VRAM nelle impostazioni del BIOS. Ovviamente, ciò consuma la RAM di sistema disponibile, ma sia con i sistemi desktop che laptop è solitamente possibile installare più RAM di sistema. Se hai un sistema dotato di Thunderbolt 3, potresti anche avere la possibilità di utilizzare una eGPU con specifiche migliori rispetto alla tua attuale GPU, ma non è la soluzione migliore per tutti!