Hogyan növelte a memória hozzáadása jelentősen az AMD APU játék teljesítményét?
A számítógép hardverének frissítésekor ez egy olyan teljesítmény, amely a teljesítmény növelését várja, de néha váratlanul jelentős növekedést ér el, mint amit számított. A mai SuperUser Q&A poszt segíti a zavart, de a boldog játékos megérti, hogyan bukkant fel, amikor frissítette a számítógép memóriáját.
A mai Kérdések és válaszok munkamenet a Jóvagyon - a Stack Exchange alosztályának, a közösség által vezérelt Q&A webhelyek csoportjának köszönhetően..
A kérdés
A CyberGhostx1 SuperUser olvasó meg akarja érteni, hogy a memória növelése jelentősen megnövelte számítógépe AMD APU játék teljesítményét:
Ahhoz, hogy a kezdetektől egyértelmű legyen, ez nem probléma. Ez csak valami, amit igazán szeretnék tudni a titok mögött.
Rendszer specifikációk
- PROCESSZOR: AMD A10-6790K 4,0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (integrált GPU)
- RAM: 2 x Team 4GB 1600 DDR3 = 8 GB
Természetesen egy 64 bites operációs rendszert használok, hogy kihasználjam a 8 GB-os memóriámat, de a kérdésem: Mielőtt telepítenék a további 4 GB RAM-ot, olyan játékok, mint a Mafia II, futottak (a legmagasabb beállításoknál) átlagosan 22 FPS. Miután telepítettem a további RAM-ot, észrevettem, hogy 40 FPS-re nagyon tisztességes növekedést tapasztaltam, bár úgy tűnt, hogy a játék nem használ több mint 4 GB RAM-ot.
Mi a titok mögött?
A játék teljesítményének további lendülete határozottan egy élvezet, de az egyszerű memóriafrissítés ezúttal ilyen különbséget tett?
A válasz
A SuperUser közreműködői a DragonLord és a Ben Richards válaszolnak számunkra. Először fel, DragonLord:
Észrevettem, hogy AMD APU-t használsz. Ezek a chipek kombinálják a CPU-t egy beépített grafikus processzorral (GPU), így nincs szükség különálló grafikus kártyára (legalábbis a könnyebb munkaterheléshez). Mivel az AMD APU-k a rendszer memóriáját grafikus memóriaként használják, az integrált GPU-teljesítmény nagymértékben függ a memória sávszélességétől. A DDR3 rendszer RAM-jának lényegesen kisebb sávszélessége van, mint a GDDR5 videomemóriában (sok diszkrét grafikus kártyán), az integrált GPU-nak meg kell osztania ezt a sávszélességet a CPU-val a szokásos alkalmazáshoz. A memória sávszélességének növelése a szűk keresztmetszet csökkentésével közvetlenül növeli a teljesítményt.
Amikor frissítette a rendszer memóriáját, felvett egy második memóriamodult. Két modullal a memória most kétcsatornás üzemmódban fut, megduplázza a memória sávszélességet, és ennek eredményeként drámaian megnöveli a teljesítményt. A gyorsabb RAM (legalább DDR3-1866, előnyösen DDR3-2100 +) hasonlóan növeli a teljesítményt is.
Ezen túlmenően, a több memória azt jelenti, hogy a rendszer több textúra adatot tud előre betölteni a RAM-ba, csökkentve ezzel a lemez elérésének szükségességét és a teljesítmény növelését. Ez azonban kevesebb tényező, mint a megnövekedett memória sávszélesség.
Annak bemutatására, hogy az AMD APU-k számára mennyire fontos a memória sávszélessége, olyan webhelyek, mint a Tom hardver és PC perspektívája, azt találták, hogy az APU teljesítménye legalább a DDR3-2100 memória sávszélességgel növelhető.
Ben Richards válasza:
Van egy APU, nem pedig egy különálló CPU és diszkrét GPU. Ez azt jelenti, hogy megosztják a rendszer RAM-ot a textúra gyorsítótárának helyett, nem pedig a grafikus kártyán levő külön memóriát.
Az ok, amiért a RAM frissítés a játékban valósul meg, valószínűleg a textúra erőforrás cseréje miatt lehetséges. Ha több RAM áll rendelkezésre, ez azt jelenti, hogy több textúra adatot lehet betölteni és RAM-ban tartani. Ha az összes memóriát kiosztja, és az operációs rendszernek többé kell dolgoznia egy feladathoz mostanában, akkor olyan kiosztott memóriát talál, amelyet nem használtak fel a közelmúltban, mentették a tartalmat a lemezre, majd újrafelosztani a memóriát ezt a feladatot. Amint az adatok ismét szükségessé válnak, visszaállítja a lemezt a RAM-ba. Ez a csere hosszú ideig tart (viszonylag).
Valószínűleg sokat cseréltek a textúra adatai között. Amikor frissítette a RAM-ot, több helyet biztosított a tárolandó textúrák számára, ami kevesebb memóriacserét jelent, ami aztán magasabb FPS-re fordul..
Van valami, amit hozzá kell adni a magyarázathoz? Kikapcsolja a megjegyzéseket. Szeretne további válaszokat olvasni más tech-savvy Stack Exchange felhasználóktól? Nézze meg a teljes beszélgetés szálát itt.