Hoe verhoogde het toevoegen van geheugen de gamingprestaties aanzienlijk voor een AMD APU?
Wanneer u de hardware van uw computer opwaardeert, is het een gegeven dat u een prestatieverbetering verwacht, maar soms krijgt u een onverwacht grote toename die verder gaat dan waar u op rekende. De SuperUser Q & A-post van vandaag helpt een verwarde, maar gelukkige gamer begrijpen hoe hij geluk had toen hij het geheugen van zijn computer opwaardeerde.
De Question & Answer-sessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een gemeenschapsgedreven groep van Q & A-websites.
De vraag
SuperUser-lezer CyberGhostx1 wil begrijpen hoe het toevoegen van geheugen de spelprestaties voor de AMD APU op zijn computer aanzienlijk verhoogde:
Om vanaf het begin duidelijk te zijn, is dit geen probleem. Dit is gewoon iets waarvan ik echt het geheim achter wil weten.
Systeemspecificaties
- PROCESSOR: AMD A10-6790K 4.0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (geïntegreerde GPU)
- RAM: 2 x Team 4 GB 1600 DDR3 = 8 GB
Natuurlijk gebruik ik een 64-bits besturingssysteem om mijn 8 GB geheugen te gebruiken, maar mijn vraag is: voordat ik de extra 4 GB RAM-geheugen installeerde, liepen spellen zoals Mafia II (op de hoogste instellingen) gemiddeld van 22 FPS. Nadat ik het extra RAM-geheugen had geïnstalleerd, viel me een behoorlijke toename op tot 40 FPS, hoewel het spel niet meer dan 4 GB RAM leek te gebruiken.
Wat is het geheim achter dit?
De extra boost in game-prestaties is zeker een traktatie, maar hoe heeft een eenvoudige geheugen-upgrade dit keer zo'n verschil gemaakt?
Het antwoord
Bijdragers van SuperUser DragonLord en Ben Richards hebben het antwoord voor ons. Als eerste, DragonLord:
Ik merkte dat je een AMD APU gebruikt. Deze chips combineren een CPU met een ingebouwde grafische processor (GPU), waardoor een aparte grafische kaart overbodig is (in ieder geval voor lichtere werkbelastingen). Omdat AMD APU's het systeemgeheugen gebruiken als grafisch geheugen, zijn geïntegreerde GPU-prestaties in hoge mate afhankelijk van geheugenbandbreedte. Niet alleen heeft het RAM van het DDR3-systeem aanzienlijk minder bandbreedte dan het GDDR5-videogeheugen (gebruikt op veel afzonderlijke grafische kaarten), de geïntegreerde GPU moet deze bandbreedte delen met de CPU voor normaal gebruik van de toepassing. Het vergroten van de geheugenbandbreedte zal direct de prestaties verbeteren door dit knelpunt te verminderen.
Wanneer u het geheugen van uw systeem hebt bijgewerkt, hebt u een tweede geheugenmodule toegevoegd. Met twee modules werkt uw geheugen nu in dual-channelmodus, waardoor de geheugenbandbreedte verdubbeld wordt en de prestaties aanzienlijk toenemen. Snellere RAM (minstens DDR3-1866, bij voorkeur DDR3-2100 +) verhoogt eveneens de prestaties.
Bovendien betekent meer geheugen dat uw systeem meer texture-gegevens in het RAM geheugen kan laden, waardoor de schijf minder snel toegankelijk is en de prestaties toenemen. Dit is echter minder een factor dan de verhoogde geheugenbandbreedte.
Om te laten zien hoe belangrijk geheugenbandbreedte is voor AMD APU's, hebben websites zoals Tom's Hardware en pc-perspectief geconstateerd dat APU-prestaties kunnen toenemen met geheugenbandbreedte tot ten minste DDR3-2100.
Gevolgd door het antwoord van Ben Richards:
U hebt een APU in plaats van een afzonderlijke CPU en afzonderlijke GPU. Dat betekent dat ze systeem-RAM delen voor texture cache, in plaats van dedicated on-board geheugen op een grafische kaart.
De reden dat de RAM-upgrade dingen versnelt voor je spel is waarschijnlijk vanwege texture resource swapping. Als er over het algemeen meer RAM beschikbaar is, betekent dit dat meer textuurgegevens langer in het RAM-geheugen kunnen worden geladen en bewaard. Wanneer u al uw geheugen hebt toegewezen en uw besturingssysteem nu meer nodig heeft om voor een taak te werken, zal het toegewezen geheugen vinden dat niet recent is gebruikt, de inhoud op uw schijf opslaan en vervolgens het geheugen opnieuw toewijzen voor die taak. Zodra die gegevens weer nodig zijn, worden ze van de schijf in RAM omgezet. Deze omwisseling duurt lang (relatief).
Je wisselde waarschijnlijk veel van textuurgegevens. Toen u een upgrade van uw RAM uitvoerde, bood u meer ruimte voor het opslaan van texturen, wat betekent dat er minder geheugen wordt uitgewisseld, wat zich vervolgens vertaalt in een hogere FPS.
Heb je iets toe te voegen aan de uitleg? Geluid uit in de reacties. Wilt u meer antwoorden van andere technisch onderlegde Stack Exchange-gebruikers lezen? Bekijk hier de volledige discussiethread.