- La memoria condivisa della GPU è fondamentalmente una memoria virtuale che può essere utilizzata dalla scheda grafica quando esaurisce la memoria dedicata.
- Windows alloca fino a 50% della capacità RAM per la GPU come memoria condivisa.
- Le GPU integrate utilizzano la RAM come VRAM primaria e puoi aumentare questa quantità nel BIOS, ma non aspettarti risultati stellari.
Ho visto parecchie persone porre questa domanda: "Come si può aumentare la VRAM della mia GPU?".
La risposta è semplice: acquista una nuova GPU con più memoria dedicata.
Ma non è questo che queste persone vogliono sapere. Vogliono sapere se è possibile aggiungere più memoria senza costi aggiuntivi per poter giocare a un gioco specifico che richiede più RAM video (VRAM).
Parliamo un po' dei tipi di memoria delle schede grafiche, di come funzionano e se è davvero possibile aumentare la VRAM senza dover acquistare una nuova GPU.
Dai un'occhiata a questo articolo in cui ti mostriamo come verificare la capacità della memoria VRAM installata sulla tua GPU in Windows.
CONTENUTI
I tre tipi di memoria della GPU
Può sembrare confuso avere tre tipi di memoria della GPU, ma è facile, come vedrai.
- VRAM per la GPU dedicataSi tratta della capacità di VRAM installata sul modulo dedicato della scheda video. Si tratta di chip VRAM molto veloci, almeno un ordine di grandezza più veloce della tipica memoria RAM utilizzata dai programmi in Windows.
- VRAM per la GPU integrataLe GPU integrate si trovano sullo stesso chip della CPU e utilizzano una parte della RAM del sistema come una sorta di VRAM molto lenta. La porzione di RAM allocata alla GPU integrata non può essere utilizzata per altro.
- Memoria condivisa della GPUSi tratta di una sorta di VRAM virtuale, una porzione della RAM di sistema che verrà utilizzata se l'utilizzo della VRAM supera la capacità installata. La VRAM condivisa è simile allo swap in linea di principio. La memoria virtuale impedisce al sistema di bloccarsi se esaurisce la VRAM reale, ma le prestazioni saranno seriamente compromesse e si verificheranno blocchi e rallentamenti del sistema.
In Windows fino a 50% della capacità RAM installata può essere allocata dal sistema operativo per essere utilizzata dalla GPU. Questo avviene automaticamente, in background.
Non sono riuscito a trovare un modo per modificare la percentuale di 50%, quindi se per qualche motivo hai bisogno di più memoria condivisa dalla GPU devi aggiungere altra RAM, cosa che ancora una volta non è ideale dal punto di vista dei costi (o impossibile su un portatile con RAM saldata).
Il Task Manager ti mostrerà la quantità di GPU condivisa in uso in qualsiasi momento e il totale della VRAM dedicata e della memoria video virtuale condivisa.
Se vuoi scoprire la causa della lentezza delle prestazioni nei giochi e sospetti che il problema sia la scarsa VRAM, assicurati di tenere d'occhio il valore di Memoria GPU dedicata indicatore e il quantità di memoria condivisa della GPU in uso.
Se controlli la memoria della GPU in Windows, potresti avere l'impressione sbagliata di avere molta VRAM.
Nell'esempio precedente sembra che io possa utilizzare fino a 24 GB di VRAM. In realtà ho solo 8 GB di VRAM sulla mia RTX 3050. Il resto dei 16 GB è allocato dalla RAM DDR a 3333 MHz.
Quando cerco di utilizzare più di 8 GB di VRAM, si verificano continui blocchi e rallentamenti. Se il programma non si blocca immediatamente, ovviamente. Questo perché la RAM di sistema è molto più lenta della VRAM.
Nel mio caso stiamo parlando di circa 45 GB/s contro 225 GB/s.
Le moderne e veloci memorie DDR5 hanno una velocità di circa 90 GB/s, ma le VRAM delle GPU come la RTX 4080 sono ancora più veloci, con quasi 800 GB/s.
Non importa come la vedi, la memoria condivisa della GPU sarà sempre più lenta della VRAM, qualunque cosa tu faccia.
È possibile aumentare la VRAM della GPU?
No, non puoi aumentare la quantità di VRAM reale della tua GPU. Sì, alcuni modder hanno avuto successo con l'aggiornamento delle GPU offerte in più di un modello di capacità VRAM, ma tu non sei un ingegnere hardware appassionato, vero?
Quindi no, La memoria VRAM reale non può essere aumentata.
Detto questo, è possibile che le GPU integrate allocino più memoria, ma anche in questo caso significa che stai ancora utilizzando una RAM lenta. Più RAM, ma sempre più lenta.
Non posso indicare come aumentare la memoria dedicata alla GPU integrata, perché ogni produttore di schede madri ha un layout del BIOS diverso.
Ti dirò dove trovare l'opzione sul mio portatile da gioco ASUS ROG: Avanzate > Configurazione grafica > DVMT Preallocato.
Ho optato per la capacità massima: 64 MB, che è uno scherzo rispetto ai miei 8 GB di VRAM NVIDIA GeForce RTX 3070Ti. La VRAM dedicata non è solo più veloce, ma anche molto più capiente nel mio caso: 128 volte superiore.
In ogni caso, Windows non riporta alcuna memoria dedicata alla GPU nel Task manager e 128 MB nelle Proprietà grafiche avanzate.
Potrebbe trattarsi di un bug del software, ma non ha molta importanza nel caso di una GPU integrata.
Ho trovato alcune guide su come aumentare la quantità di RAM che la GPU integrata può utilizzare, ma questo comporta la modifica del registro di Windows e non c'è alcun vantaggio nel farlo.
La "VRAM" dedicata alla GPU integrata o la memoria condivisa della GPU sono comunque RAM e 50% della RAM installata sono sufficienti perché il piccolo ed efficiente chip integrato non ha abbastanza potenza per eseguire applicazioni e giochi che richiedono comunque troppa VRAM.