La scheda grafica che integra il tuo processore, che VRAM usa nel tuo PC?

È risaputo che le iGPU attualmente in commercio rappresentano un enorme balzo in avanti rispetto a quanto visto solo pochi anni fa, ma questo sta portando una conseguenza molto interessante da affrontare: le prestazioni del vostro “presunto” VRAM. In che modo il processore alloca la memoria grafica al file iGPU ? E soprattutto, quanto dipendono le prestazioni da questo tipo di memoria?

Le schede grafiche integrate sia sulle schede madri che sui processori sono sempre dipese dalla memoria esterna da utilizzare come video RAM o VRAM, ma ormai da tempo le assegnazioni sono diverse ed è comodo capirne il motivo.

La scheda grafica che integra il tuo processore

La tua iGPU sta ancora utilizzando la RAM di sistema come VRAM

E lo fa per un motivo molto semplice: il rapporto costi/benefici. I processori che hanno iGPU e che non sono chiamati come tali APU perché il CPU parte prevale sul suo opposto, di solito hanno una scheda grafica di basso livello, competente per determinati compiti sì, ma non per il gioco in quanto tale. Per questo motivo, e anche se questo tipo di dispositivo potrebbe avere Memoria HBM a suo credito e riescono a far scattare la prestazione a causa dei costi finali per il prezzo del processore, ciò non avviene.

AMD-HSA2

Ma non è fatto per le APU in quanto tali e per le stesse ragioni. La tecnologia c'è, è matura, ma è costosa da implementare e nessuno sano di mente pagherebbe il costo aggiuntivo, quindi la gamma di processori finirebbe per esaurirsi rispetto a quella del rivale. La soluzione per avere VRAM? Il solito, quello di una vita: usa la RAM di sistema , ovvero la memoria DDR come scambiatore di informazioni.

La differenza sta nel modo di assegnarlo dal proprio PC, visto che in passato una piccolissima parte era riservata alla VRAM, solo pochi MB, fino a quando le potenzialità dell'iGPU sono decollate, i giochi richiedevano più memoria video e si è dovuto cambiare il sistema.

API grafiche e l'importanza della velocità

Alcune APU consentono ancora la massima allocazione dal BIOS/UEFI, ma in quanto tale tende a scomparire perché la memoria condivisa sta facendo un lavoro migliore in questi giorni grazie a DX12 e AMD ed Intel autisti.

Normalmente il parametro che definisce la VRAM nel BIOS è il VRAM preallocata DVMT, dove di norma lascia fino a 4,096 MB assegnati. Windows e DX12 utilizzando ciò che è noto come hUMA (in particolare presso AMD) o Unified Memory Architecture. Questo sistema condivide la memoria RAM del PC con l'iGPU e se il nostro processore e piattaforma lo consentono, dovrebbe essere in AUTO, poiché sarà, come si dice, il sistema che riesce ad aumentare o ridurre la dimensione del frame buffer tramite un modello di memoria coerente e bidirezionale (HSA in AMD).

UMA

La proporzione di RAM utilizzata è determinata in parte dall'allocazione come memoria condivisa, che allo stesso tempo si sovrappone Memoria virtuale di Windows in in caso di mancanza di RAM nel sistema. La cosa da capire qui è che l'API e il driver oscilleranno la quantità di VRAM allocata in un rapporto tra 1: 4 e 1: 2 , a seconda del caso.

Cioè, se il sistema richiede 1 GB di VRAM per l'iGPU, il nostro PC dovrebbe avere 4 GB nel migliore dei casi e 2 GB nel peggiore. È ben lungi dall'essere una regola esatta, in quanto si dice gestita in maniera del tutto aperta e libera (se la indichiamo in AUTO ), quindi la VRAM della tua iGPU continua ad essere e continuerà ad essere la RAM di sistema sul PC.