Kuidas mälu lisamine oluliselt suurendas AMD APU mängude jõudlust?
Arvuti riistvara uuendamisel on see eeldus, et eeldate jõudluse suurenemist, kuid mõnikord saadate ootamatult märkimisväärse tõusu, kui olete lootnud. Tänane SuperUser Q&A postitus aitab segadusse ajada, kuid õnnelik mängija mõistab, kuidas ta oma arvuti mälu täiendades õnnestus.
Tänane küsimuste ja vastuste seanss saabub meiega kohtades, kus on SuperUser-Stack Exchange'i alajaotis, kogukondlikult juhitav Q&A veebisaitide rühmitus.
Küsimus
SuperUser-lugeja CyberGhostx1 tahab mõista, kuidas mälu lisamine suurendas märkimisväärselt oma arvuti AMD APU mängude jõudlust:
Et olla algusest peale selge, ei ole see probleem. See on lihtsalt midagi, mida ma tõesti tahan teada saada.
Süsteemi andmed
- PROTSESSOR: AMD A10-6790K 4,0 GHz
- GPU: AMD Radeon HD 8670D 1GB (integreeritud GPU)
- RAM: 2 x Team 4GB 1600 DDR3 = 8 GB
Muidugi, ma kasutan 64-bitist operatsioonisüsteemi, et kasutada 8 GB mälu, kuid minu küsimus on järgmine: enne, kui ma paigaldasin täiendava 4 GB RAMi, jooksid sellised mängud nagu Mafia II (kõrgeimatel seadmetel) keskmiselt 22 FPS. Pärast lisamälu installimist märkasin, et 40 FPS-i suurune tõus oli küll korralik, kuigi mäng ei tundunud enam kui 4 GB RAM-i..
Mis on selle saladus?
Mängu jõudluse täiendav hoog on kindlasti kohtlemine, aga kuidas tegi lihtne mälu uuendus sellist vahet?
Vastus
SuperUser'i toetajad DragonLord ja Ben Richards on meile vastuseks. Esimene üles, DragonLord:
Ma märkasin, et kasutate AMD APU-d. Need kiibid ühendavad CPU-d sisseehitatud graafikaprotsessoriga (GPU), välistades diskreetse graafikakaardi vajalikkuse (vähemalt kergemate töökoormuste korral). Kuna AMD APU-d kasutavad süsteemi mälu graafikamäluna, sõltub integreeritud GPU jõudlus suuresti mälu ribalaiusest. DDR3-süsteemi RAM-il ei ole mitte ainult palju väiksem ribalaius kui GDDR5 videomälu puhul (seda kasutatakse paljudes diskreetsetes graafikakaartides), peab integreeritud GPU jagama seda ribalaiust tavalise rakenduse jaoks CPU-ga. Mälu ribalaiuse suurendamine suurendab otseselt jõudlust, vähendades seda kitsaskohti.
Kui uuendate oma süsteemi mälu, lisasite teise mälumooduli. Kahe mooduli puhul töötab teie mälu kahekanalilises režiimis, kahekordistades mälu ribalaiust ja suurendades järsult jõudlust. Kiirem RAM (vähemalt DDR3-1866, eelistatavalt DDR3-2100 +) suurendab samuti jõudlust.
Lisaks tähendab rohkem mälu, et teie süsteem saab eelnevalt rohkem tekstuuriandmeid RAM-i sisestada, vähendades kettale juurdepääsu ja jõudluse suurendamise vajadust. Kuid see on vähem tegur kui suurenenud mälu ribalaius.
Et näidata, kui oluline on mälu ribalaius AMD APU-dele, on sellised veebisaidid nagu Tom's Hardware ja PC Perspective, et APU jõudlus võib suureneda mälu ribalaiusega kuni DDR3-2100.
Järgneb Ben Richardsilt saadud vastus:
Sul on APU, mitte diskreetne protsessor ja diskreetne GPU. See tähendab, et nad jagavad süsteemi RAM-i tekstuuri vahemälu asemel spetsiaalse pardamälu graafikakaardil.
Põhjus, miks RAM-i värskendus teie mängu jaoks üles tõstis, on tõenäoliselt tingitud tekstuurivahetuse vahetamisest. Kui üldine RAM on saadaval, tähendab see, et rohkem tekstuuriandmeid saab laadida ja hoida RAM-is kauem. Kui teil on kogu mälu eraldatud ja teie operatsioonisüsteem vajab praegu ülesande täitmiseks rohkem tööd, leiab ta eraldatud mälu, mida pole hiljuti kasutatud, salvestada sisu kettale ja seejärel jagada mälu uuesti selle ülesande täitmiseks. Kui need andmed on jälle vajalikud, vahetab see selle kettalt RAM-i. See vahetamine võtab aega (suhteliselt).
Teil oli tõenäoliselt palju tekstuuriandmete vahetamine. Kui uuendasite oma RAM-i, siis andsite salvestatavate tekstuuride jaoks rohkem ruumi, mis tähendab vähem mälu vahetust, mis seejärel muutub kõrgemaks FPS-ks.
Kas teil on midagi lisada selgitusele? Heli on kommentaarides välja lülitatud. Kas soovite lugeda rohkem vastuseid teistelt tech-savvy Stack Exchange'i kasutajatelt? Vaadake siin täielikku arutelu lõiku.