Ako pridaná pamäť výrazne zvýšila herný výkon pre APU rozhrania AMD?
Pri inovácii počítačového hardvéru je to dané, že očakávate zvýšenie výkonnosti, ale niekedy dostanete neočakávane výrazný nárast nad rámec toho, na čom spočítete. Dnešný príspevok SuperUser Q & A pomáha zmätenému, ale šťastnému hráči pochopiť, ako šťastne vylepšil pamäť počítača.
Dnešná relácia otázok a odpovedí sa k nám pridelí zdvorilosťou SuperUser - podskupiny Stack Exchange, zoskupenia webových stránok typu Q & A.
Otázka
Čítačka SuperUser CyberGhostx1 chce pochopiť, ako pridanie pamäte výrazne zvýšilo herný výkon pre AMD APU počítača:
Aby ste boli jasní od začiatku, nie je to problém. To je len niečo, čo skutočne chcem vedieť o tajomstve.
Systémové špecifikácie
- CPU: AMD A10-6790K 4,0 GHz
- GPU: AMD Radeon HD 8670D 1 GB (integrovaná GPU)
- RAM: 2 x tím 4 GB 1600 DDR3 = 8 GB
Samozrejme, že používam 64-bitový operačný systém na využitie mojej pamäte s kapacitou 8 GB, ale moja otázka je: Predtým, ako som nainštaloval ďalšie 4 GB RAM, hry ako Mafia II bežali (pri najvyšších nastaveniach) v priemere 22 FPS. Po nainštalovaní dodatočnej pamäte RAM som zaznamenal veľmi slušný nárast na 40 FPS, hoci sa zdá, že hra nepoužívala viac ako 4 GB RAM.
Čo je to za to tajomstvo?
Dodatočné zvýšenie výkonnosti hry je určite liečba, ale ako to urobil jednoduchý upgrade pamäte tentoraz?
Odpoveď
Sponzori SuperUser DragonLord a Ben Richards majú odpoveď pre nás. Prvýkrát, DragonLord:
Všimol som si, že používate APU AMD. Tieto čipy kombinujú procesor s vstavaným grafickým procesorom (GPU), čím eliminujú potrebu diskrétnej grafickej karty (prinajmenšom pre ľahšie pracovné záťaže). Pretože AMD APU používajú systémovú pamäť ako grafickú pamäť, integrovaný výkon GPU je vysoko závislý na šírke pásma pamäte. Nielen, že systémová pamäť DDR3 má oveľa menšiu šírku pásma než pamäť GDDR5 (používa sa na mnohých diskrétnych grafických kartách). Integrovaná GPU potrebuje zdieľať túto šírku pásma s procesorom pre bežné použitie. Zvýšenie šírky pásma pamäte priamo zvýši výkon tým, že obmedzí túto prekážku.
Po inovácii pamäte systému ste pridali druhý pamäťový modul. Vďaka dvom modulom sa vaša pamäť teraz spúšťa v režime dvojkanálových, čím sa zdvojnásobuje šírka pásma pamäte a výsledkom je dramaticky zvýšenie výkonu. Rýchlejšia pamäť RAM (aspoň DDR3-1866, prednostne DDR3-2100 +) podobne zvýši výkon.
Navyše viac pamäte znamená, že váš systém môže načítať viac údajov o textúre do pamäte RAM, čo znižuje potrebu prístupu na disk a zvyšovanie výkonu. Je to však menej faktor, ako je zvýšená šírka pásma pamäte.
Aby sme ukázali, akú dôležitú šírku pásma pamäte sú pre AMD APU, webové stránky ako Tom's Hardware a PC Perspective zistili, že výkonnosť APU sa môže zvýšiť s šírkou pásma pamäte aspoň na úroveň DDR3-2100.
Nasledovala odpoveď od Ben Richards:
Máte APU, a nie diskrétny CPU a diskrétny GPU. To znamená, že zdieľajú systémovú pamäť RAM pre cache s textúrami, a nie špecializovanú pamäťovú kartu na grafickej karte.
Dôvod, prečo inovácia RAM rýchlosťou pre vašu hru je pravdepodobne kvôli výmene zdrojov textúr. S celkovým množstvom pamäte RAM, čo znamená, že viac údajov o textúre je možné načítať a dlhšie sa uchováva v pamäti RAM. Keď máte pridelenú všetku vašu pamäť a váš operačný systém potrebuje viac na prácu s úlohou práve teraz, nájde pridelenú pamäť, ktorá sa nedávno použila, uložte obsah na disk a potom znovu alokujte pamäť túto úlohu. Akonáhle sú tieto údaje opäť potrebné, vrátia sa späť z disku do pamäte RAM. Toto vymenenie trvá dlho (pomerne).
Pravdepodobne ste veľa vymenili údaje o textúre. Keď ste inovovali pamäť RAM, poskytli ste viac priestoru na uloženie textúr, čo znamená menej výmeny pamäte, čo potom prechádza do vyšších FPS.
Máte niečo doplniť vysvetlenie? Znie to v komentároch. Chcete sa dozvedieť viac odpovedí od iných používateľov technickej úrovne Stack Exchange? Pozrite sa na celý diskusný príspevok tu.