A számítógép hardverének frissítésekor adott, hogy elvárja a teljesítmény növekedését, de néha váratlanul jelentős növekedést ér el azon túl, amire számított. A mai SuperUser Q & A bejegyzés segít egy zavart, de boldog játékosnak megérteni, hogy miként esett ki, amikor frissítette számítógépe memóriáját.
A mai Kérdések és válaszok ülés a SuperUser jóvoltából érkezik hozzánk - a Stack Exchange alosztályához, amely a Q & A webhelyek közösségvezérelt csoportosulása.
A kérdés
A CyberGhostx1 SuperUser olvasó meg akarja érteni, hogy a memória hozzáadása hogyan növelte jelentősen a számítógépes AMD APU játékteljesítményét:
A kezdetektől fogva egyértelmű, hogy ez nem jelent problémát. Ez csak valami, aminek nagyon szeretném tudni a titkát.
Rendszer specifikációk
- PROCESSZOR: AMD A10-6790K 4,0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (beépített GPU)
- RAM: 2 x Team 4GB 1600 DDR3 = 8 GB
Természetesen 64 bites operációs rendszert használok a 8 GB-os memória kihasználására, de a kérdésem a következő: Mielőtt telepítettem a további 4 GB RAM-ot, a Mafia II-hez hasonló játékok átlagosan futottak (a legmagasabb beállítások mellett) 22 FPS-ből. Miután telepítettem a kiegészítő RAM-ot, észrevettem, hogy egy nagyon rendes növekedés 40 FPS-re nőtt, annak ellenére, hogy a játék látszólag 4 GB-nál nagyobb RAM-ot nem használt.
Mi van ennek a titka?
A játék teljesítményének további növelése mindenképpen élvezet, de hogyan hozhatott ilyen változást ezúttal egy egyszerű memóriafrissítés?
A válasz
A SuperUser közreműködői, DragonLord és Ben Richards válaszoltak ránk. Először felfelé, DragonLord:
Észrevettem, hogy AMD APU-t használ. Ezek a lapkák 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 kisebb terhelések esetén). Mivel az AMD APU-k grafikus memóriaként használják a rendszermemóriát, az integrált GPU teljesítménye nagymértékben függ a memória sávszélességétől. A DDR3 rendszermemória nemcsak jelentősen kisebb sávszélességgel rendelkezik, mint a GDDR5 videomemória (sok különálló grafikus kártyán használják), az integrált GPU-nak meg kell osztania ezt a sávszélességet a CPU-val a normál alkalmazáshoz. A memória sávszélességének növelése ennek a szűk keresztmetszetnek a csökkentésével közvetlenül növeli a teljesítményt.
Amikor frissítette a rendszer memóriáját, hozzáadott egy második memóriamodult. Két modullal a memóriája befut kétcsatornás mód , megduplázza a memória sávszélességét és ennek eredményeként drámai módon növeli a teljesítményt. A gyorsabb RAM (legalább DDR3-1866, lehetőleg DDR3-2100 +) hasonlóan növeli a teljesítményt is.
Ezenkívül a több memória azt jelenti, hogy a rendszere több textúrájú adatot előre betölthet a RAM-ba, csökkentve a lemez elérésének szükségességét és növelve a teljesítményt. Ez azonban kevésbé fontos tényező, mint a megnövekedett memória sávszélesség.
Annak bemutatására, hogy mennyire fontos a memória sávszélessége az AMD APU-k számára, olyan webhelyek, mint pl Tom Hardware és PC perspektíva azt találták, hogy az APU teljesítménye a memória sávszélességével legalább DDR3-2100-ig növekedhet.
Ben Richards válasza következik:
APU-ja van, nem pedig különálló CPU és különálló GPU. Ez azt jelenti, hogy megosztják a rendszermemóriát a textúra gyorsítótárához, ahelyett, hogy dedikált fedélzeti memóriát használnának egy grafikus kártyán.
Az oka, hogy a RAM-frissítés felpörgette a játékot, valószínűleg a textúra-erőforrások cseréje miatt következik be. Ha összességében több RAM áll rendelkezésre, ez azt jelenti, hogy több textúra-adat tölthető be és hosszabb ideig tárolható a RAM-ban. Ha az összes memóriát lefoglalta, és az operációs rendszernek még többet kell dolgoznia egy feladat elvégzéséhez, megtalálja a közelmúltban nem használt kiosztott memóriát, menti a tartalmát a lemezére, majd újra lefoglalja a memóriát a azt a feladatot. Amint ezekre az adatokra ismét szükség lesz, visszacseréli a lemezről a RAM-ba. Ez a csere sokáig tart (viszonylag).
Valószínűleg sokat cseréltél a textúra adataira. Amikor frissítette a RAM-ját, több helyet biztosított a textúrák tárolására, ami kevesebb memóriacserét jelent, ami aztán magasabb FPS-re változik.
Van valami hozzáfűzhető a magyarázathoz? Hang a kommentekben. Szeretne további válaszokat olvasni más, hozzáértő Stack Exchange-felhasználóktól? Nézze meg a teljes vitafonalat itt .