2Aug

Hvordan øgede hukommelsen væsentligt spilydelsen til en AMD APU?

Når du opgraderer computerens hardware, er det en forudsætning, at du forventer et boost i ydeevne, men nogle gange får du en uventet betydelig stigning ud over det, du regnede med. Dagens SuperUser Q & A-indlæg hjælper en forvirret, men glad gamer forstår, hvordan han lykkedes, da han opgraderede computerens hukommelse.

Dagens Spørgsmål &Svar session kommer til os høflighed af SuperUser-en underafdeling af Stack Exchange, en community-drevet gruppe af Q & A-websteder.

Spørgsmål

SuperUser læser CyberGhostx1 ønsker at forstå, hvordan tilføjelse af hukommelse signifikant øget spilydelsen for computerens AMD APU:

For at være klar fra starten er dette ikke noget problem. Dette er bare noget, jeg virkelig vil vide hemmeligheden bag.

Systemspecifikationer

  • CPU: AMD A10-6790K 4.0 GHz
  • GPU: AMD Radeon HD 8670D 1 GB( integreret GPU)
  • RAM: 2 x Team 4GB 1600 DDR3 = 8 GB

Selvfølgelig bruger jeg 64-bitOS til at gøre brug af min 8 GB hukommelse, men mit spørgsmål er: Før jeg installerede de ekstra 4 GB RAM, spilede spil som Mafia II( ved de højeste indstillinger) med et gennemsnit på 22 FPS.Efter at jeg installerede ekstra RAM, bemærkede jeg en meget anstændig stigning til 40 FPS, selv om spillet ikke syntes at bruge mere end 4 GB RAM.

Hvad er hemmeligheden bag dette?

Det ekstra boost i spilytelsen er bestemt en godbid, men hvordan har en simpel hukommelsesopgradering gjort en sådan forskel denne gang?

Svaret

SuperUser bidragsydere DragonLord og Ben Richards har svaret for os. Først op, DragonLord:

Jeg har bemærket, at du bruger en AMD APU.Disse chips kombinerer en CPU med en indbygget grafikprocessor( GPU), hvilket eliminerer behovet for et diskret grafikkort( i det mindste for lettere arbejdsbyrder).Fordi AMD APU'er bruger systemhukommelsen som grafikhukommelse, er integreret GPU-ydeevne meget afhængig af hukommelsesbåndbredde. Ikke kun har DDR3-systemminne betydeligt mindre båndbredde end GDDR5-videohukommelse( bruges på mange diskrete grafikkort). Den integrerede GPU skal dele denne båndbredde med CPU'en til normal applikationsbrug.Øget hukommelsesbåndbredde øger ydeevnen direkte ved at reducere flaskehalsen.

Når du har opgraderet systemets hukommelse, tilføjede du et andet hukommelsesmodul. Med to moduler kører din hukommelse nu i dual-channel mode, hvilket fordobler hukommelsesbåndbredden og dramatisk øger ydeevnen som følge heraf. Hurtigere RAM( mindst DDR3-1866, fortrinsvis DDR3-2100 +) vil tilsvarende øge ydeevnen også.

Desuden betyder mere hukommelse, at dit system kan forudindlæse flere teksturdata i RAM, hvilket reducerer behovet for at få adgang til disken og øge ydeevnen. Dette er dog mindre en faktor end den øgede hukommelsesbåndbredde.

For at vise, hvor vigtig hukommelsesbåndbredde er for AMD APU'er, har websteder som Toms Hardware og PC Perspective fundet ud af, at APU-ydeevne kan stige med hukommelsesbåndbredde op til mindst DDR3-2100.

Efterfulgt af svaret fra Ben Richards:

Du har en APU, snarere end en diskret CPU og diskret GPU.Det betyder, at de deler system RAM til tekstur cache, snarere end dedikeret indbygget hukommelse på et grafikkort.

Grunden til, at RAM-opgraderingen spedte ting op for dit spil er sandsynligt på grund af teksturresulatudveksling. Med mere RAM til rådighed overordnet, betyder det, at mere teksturdata kan læses og opbevares i RAM længere. Når du har all din hukommelse tildelt, og dit operativsystem har brug for mere til at arbejde med til en opgave lige nu, vil den finde tildelt hukommelse, der ikke er blevet brugt for nylig, gemme indholdet på din disk og derefter omfordele hukommelsen tilden opgave. Når disse data er nødvendige igen, vil den bytte den tilbage fra disken til RAM.Denne bytte tager lang tid( relativt).

Du var sandsynligvis bytte meget på teksturdata. Når du opgraderede dit RAM, gav du mere plads til teksturer, der skal lagres, hvilket betyder mindre hukommelsesbytte, som så oversætter til en højere FPS.

Har du noget at tilføje til forklaringen? Lyde af i kommentarerne. Vil du læse flere svar fra andre tech-savvy Stack Exchange brugere? Tjek den fulde diskussionstråd her.