In che modo l'aggiunta di memoria ha aumentato significativamente le prestazioni di gioco per una APU AMD?
Quando aggiorni l'hardware del tuo computer, è un dato che ti aspetti un aumento delle prestazioni, ma a volte ottieni un aumento inaspettatamente significativo oltre quello su cui hai contato. Il post di Q & A di SuperUser di oggi aiuta un giocatore confuso, ma felice, a capire come è stato fortunato quando ha aggiornato la memoria del suo computer.
La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.
La domanda
Lettore SuperUser CyberGhostx1 vuole capire come l'aggiunta di memoria abbia aumentato significativamente le prestazioni di gioco per l'APU AMD del suo computer:
Per essere chiari dall'inizio, questo non è un problema. Questo è solo qualcosa che voglio davvero conoscere il segreto dietro.
Specifiche di sistema
- PROCESSORE: AMD A10-6790K 4,0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (GPU integrata)
- RAM: 2 x Team 4 GB 1600 DDR3 = 8 GB
Ovviamente, sto usando un sistema operativo a 64 bit per utilizzare i miei 8 GB di memoria, ma la mia domanda è: prima di installare gli ulteriori 4 GB di RAM, giochi come Mafia II funzionavano (con le impostazioni più alte) in media di 22 FPS. Dopo aver installato la RAM aggiuntiva, ho notato un aumento molto decente fino a 40 FPS anche se il gioco non sembrava utilizzare più di 4 GB di RAM.
Qual è il segreto dietro questo?
L'ulteriore incremento delle prestazioni di gioco è sicuramente un piacere, ma come ha fatto un semplice aggiornamento di memoria questa volta fa la differenza?
La risposta
Collaboratori SuperUser DragonLord e Ben Richards hanno la risposta per noi. Per prima cosa, DragonLord:
Ho notato che stai usando una APU AMD. Questi chip combinano una CPU con un processore grafico integrato (GPU), eliminando la necessità di una scheda grafica discreta (almeno per carichi di lavoro più leggeri). Poiché le APU AMD utilizzano la memoria di sistema come memoria grafica, le prestazioni della GPU integrata dipendono in gran parte dalla larghezza di banda della memoria. Non solo la RAM del sistema DDR3 ha una larghezza di banda notevolmente inferiore rispetto alla memoria video GDDR5 (utilizzata su molte schede grafiche discrete), ma la GPU integrata deve condividere questa larghezza di banda con la CPU per il normale utilizzo delle applicazioni. L'aumento della larghezza di banda della memoria aumenterà direttamente le prestazioni riducendo questo collo di bottiglia.
Quando hai aggiornato la memoria del tuo sistema, hai aggiunto un secondo modulo di memoria. Con due moduli, la memoria ora funziona in modalità dual-channel, raddoppiando la larghezza di banda della memoria e aumentando drasticamente le prestazioni di conseguenza. RAM più veloce (almeno DDR3-1866, preferibilmente DDR3-2100 +) aumenterà allo stesso modo le prestazioni.
Inoltre, più memoria significa che il sistema può precaricare più dati di trama nella RAM, riducendo la necessità di accedere al disco e aumentare le prestazioni. Tuttavia, questo è meno di un fattore rispetto all'ampliamento della larghezza di banda della memoria.
Per mostrare l'importanza della larghezza di banda della memoria per le APU AMD, i siti Web come Tom's Hardware e PC Perspective hanno rilevato che le prestazioni delle APU possono aumentare con la larghezza di banda della memoria fino almeno a DDR3-2100.
Seguito dalla risposta di Ben Richards:
Hai una APU, piuttosto che una CPU discreta e una GPU discreta. Ciò significa che condividono la RAM di sistema per la cache delle texture, piuttosto che la memoria on-board dedicata su una scheda grafica.
Il motivo per cui l'aggiornamento della RAM ha accelerato le cose per il tuo gioco è probabilmente dovuto allo scambio delle risorse di trama. Con più RAM disponibili nel complesso, ciò significa che è possibile caricare più dati di texture e conservarli più a lungo nella RAM. Quando si dispone di tutta la memoria allocata e il sistema operativo ha bisogno di più risorse per svolgere un'attività in questo momento, troverà la memoria allocata che non è stata utilizzata di recente, salva il contenuto sul disco e quindi rialloca la memoria per questo compito. Una volta che i dati saranno nuovamente necessari, lo scambieranno dal disco alla RAM. Questo scambio richiede molto tempo (relativamente).
Stavi probabilmente scambiando molto con i dati delle texture. Quando hai aggiornato la tua RAM, hai fornito più spazio per le trame da memorizzare, il che significa meno scambio di memoria, che poi si traduce in un FPS più alto.
Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.