Hvordan økte spillingen betydelig til Gaming Performance for en AMD APU?
Når du oppgraderer maskinens maskinvare, er det gitt at du forventer et løft i ytelse, men noen ganger får du en uventet betydelig økning utover det du regnet med. Dagens SuperUser Q & A-innlegg hjelper en forvirret, men glad gamer forstår hvordan han lucked ut da han oppgraderte datamaskinens minne.
Dagens Spørsmål & Svar-sesjon kommer til oss med høflighet av SuperUser-en underavdeling av Stack Exchange, en fellesskapsdrevet gruppering av Q & A-nettsteder.
Spørsmålet
SuperUser leser CyberGhostx1 ønsker å forstå hvordan å legge minne betydelig økt spillytelsen for datamaskinens AMD APU:
For å være klart fra starten er dette ikke et problem. Dette er bare noe jeg virkelig vil vite hemmeligheten bak.
System spesifikasjoner
- PROSESSOR: AMD A10-6790K 4,0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (integrert GPU)
- RAM: 2 x Team 4GB 1600 DDR3 = 8 GB
Selvfølgelig bruker jeg et 64-biters OS for å bruke min 8 GB minne, men spørsmålet mitt er: Før jeg installerte ytterligere 4 GB RAM, kjørte spill som Mafia II (på høyeste innstillinger) til et gjennomsnitt av 22 FPS. Etter at jeg installerte ekstra RAM, la jeg merke til en svært anstendig økning til 40 FPS, selv om spillet ikke syntes å bruke mer enn 4 GB RAM.
Hva er hemmeligheten bak dette?
Den ekstra boosten i spillytelsen er definitivt en godbit, men hvordan gjorde en enkel minneoppgradering en slik forskjell denne gangen?
Svaret
SuperUser bidragsytere DragonLord og Ben Richards har svaret for oss. Først opp, DragonLord:
Jeg la merke til at du bruker en AMD APU. Disse sjetongene kombinerer en CPU med en innebygd grafikkprosessor (GPU), eliminerer behovet for et diskret grafikkort (i hvert fall for lettere arbeidsbelastninger). Fordi AMD APUer bruker systemminnet som grafikkminne, er integrert GPU-ytelse svært avhengig av minnebåndbredde. Ikke bare har DDR3-systemminne betydelig mindre båndbredde enn GDDR5-videominne (brukt på mange diskrete grafikkort). Den integrerte GPU trenger å dele denne båndbredden med CPUen for normal bruk av programmet. Økende minnebåndbredde øker ytelsen direkte ved å redusere flaskehalsen.
Når du oppgraderte systemets minne, la du til en ekstra minnemodul. Med to moduler, går minnet nå i tokanalmodus, dobler minnebåndbredden og dramatisk øker ytelsen som et resultat. Raskere RAM (minst DDR3-1866, helst DDR3-2100 +) vil på samme måte øke ytelsen også.
I tillegg betyr mer minne at systemet ditt kan forhåndsbelaste mer teksturdata i RAM, noe som reduserer behovet for å få tilgang til disken og øke ytelsen. Dette er imidlertid mindre av en faktor enn den økte minnekortbredden.
For å vise hvor viktig minnebåndbredde er for AMD-APUer, har nettsteder som Toms Maskinvare og PC-perspektiv funnet at APU-ytelse kan øke med minnebåndbredde opptil minst DDR3-2100.
Etterfulgt av svaret fra Ben Richards:
Du har en APU, i stedet for en diskret CPU og diskret GPU. Det betyr at de deler systemminne for teksturbuffer, i stedet for dedikert innebygd minne på et grafikkort.
Grunnen til at RAM-oppgraderingen spedte ting opp for spillet ditt er sannsynlig på grunn av teksturutveksling. Med mer RAM tilgjengelig samlet, betyr det at flere teksturdata kan lastes og holdes i RAM lenger. Når du har all minnet tildelt, og operativsystemet ditt trenger mer for å jobbe med for en oppgave akkurat nå, vil det finne tildelt minne som ikke har blitt brukt nylig, lagre innholdet på disken din, og deretter tilordne minnet for den oppgaven. Når dataene er nødvendig igjen, vil den bytte den tilbake fra disken til RAM. Denne swapping tar lang tid (relativt).
Du sannsynligvis byttet mye på teksturdata. Når du oppgraderte RAM-en din, ga du mer plass til teksturer som skal lagres, noe som betyr mindre minneveksling, som da oversetter til en høyere FPS.
Har du noe å legge til forklaringen? Lyder av i kommentarene. Vil du lese flere svar fra andre tech-savvy Stack Exchange-brukere? Sjekk ut hele diskusjonstråden her.