Pokud jste herní (obzvláště na PC) na chvíli jste pravděpodobně slyšeli o CPU a GPU úzkých místech. Tyto koncepty jsou nezbytné pro pochopení herního výkonu, ale jen málo hráčů opravdu ví, co znamenají, nebo jak se s nimi vypořádat.
CPU a GPU mají různá pracovní místa
I když existuje mnoho procesorů uvnitř vašeho počítače, dva z nich jsou nejdůležitější. CPU nebo Centrální procesorová jednotka , je všeobecný procesor počítače. To může provádět jakoukoliv instrukci a vyřešit jakýkoliv problém, pokud můžete vyjádřit, jak to udělat v počítačovém kódu.
Ve videohrách, CPU dělá většinu těžkého zvedání. To zahrnuje AI herních postav, simulace fyziky ve hře a prakticky každý jiný aspekt kódu videohry.
Gpu nebo Grafika zpracování jednotky , je specializovaný procesor. Skládá se z tisíců jednoduchých procesorů, které jsou velmi dobré na konkrétním typu matematiky používané k čerpání (render) obrazu na obrazovce.
Videohry jsou silně závislé na obou typech procesorů, i když existuje tendence se zaměřit na GPU a nekonečný závod pro výrobu ostřejší, složitější obrázky.
Co je to překážka?
Úzká místa jsou snadno pochopitelné. Pokud pracujete s týmem lidí a všichni pracujete proti hodinám, abyste něco vytvořili, nikdy se nedostanete rychleji než nejpomalejší člen týmu.
To je v podstatě to, co je úzkým místem. Nejpomalejší komponenta zapojená do úlohy klade CAP na rychlou práci, kterou lze dokončit. V obecném výpočtu může být téměř cokoliv úzkým místem. Například, pokud vaše paměť RAM nemůže snížit informace do procesoru rychle, CPU tráví čas volnoběhu, jak to čeká. V takovém případě je beran úzkým místem. V ideálním případě je výkon různých komponentů ve vašem počítači vyvážený, takže žádný z nich neztratí čas nečinně čeká na další. Nicméně, v reálném světě, to je jen ideální, ne realistický cíl.
Proč překážky ovlivnit výkon hry?
Primární metrika, kterým se měří výkon hry, je fps nebo Snímků za sekundu . To je, kolik diskrétních snímků hra může vykreslit v jedné sekundě. Dnes je 60 snímků za sekundu požadovaným cílem, s 30 snímky za sekundu často považovány za minimální úroveň výkonu předtím, než se zřejmá hluboká hrací problémy.
Každý snímek, který hra produkuje, je konečný výsledek "render potrubí", což znamená, že se jedná o sérii kroků. Přemýšlejte o umělci začínajícím tužkou skica a poté kreslení po sobě jdoucích vrstev detailů a objektů, dokud není konečný obraz proveden. Nyní si představte, že skupina umělců pracuje na stejném malbě, ale každý má konkrétní práci. Někteří mohou dělat své práce paralelně, zatímco jiní musí čekat na další výstup uměleckého umělce před přidáním vlastního.
Pokud chcete zobrazit 30 snímků za sekundu na obrazovce, render potrubí má časový limit přibližně 33 milisekund pro dokončení každého snímku. Pokud chcete zobrazit 60 snímků za sekundu, máte jen polovinu času. Některé moderní videohry jsou spuštěny v sazbách rámců 120fps a dále. Tímto způsobem snižujete čas, abyste vykreslili kompletní z jednociferných milisekund!
Pokud vaše CPU může přispět pouze jeho součástí render potrubí rychle, aby produkoval 30 snímků za sekundu, pak nezáleží na tom, jak rychle nebo silný GPU je. Reverzní je také pravda. Oba komponenty musí dokončit své povinnosti renderového potrubí ve lhůtě, nebo jinak máte omezující výkon hru na kterýkoliv komponentu je nejpomalejší.
Známky CPU Bottleneck nebo GPU úzkého místa
Detekce úzkého místa ve hře není obtížné. Budete potřebovat software pro zobrazení metrik výkonu, zatímco jste ve hře. Můžete použít zkratku Win + G Vestavěné výkonnější monitory v systému Windows 10 nebo hledat jeden z mnoha alternativ třetích stran.
Bez ohledu na měřič výkonu, které používáte, zde jsou některé obecné pravidla úzkého místa:
- CPU na 99-100%, s GPU pod 99-100% : CPU úzké místo.
- GPU na 99-100%, s CPU pod 99-100% : Normální, pokud výkon není pod cílem, framerate, pak je to úzké místo GPU.
- VRAM na 99-100% : VRAM může být přehnaný, což vede k bottleneckingu, protože data jsou vyměněna na mnohem pomalejší pevný disk nebo SSD.
- RAM na 99-100% : Stejně jako přeplnění VRAM, zpomalení se může probíhat, protože data jsou přesunuta do az Soubor stránek .
Měli bychom podtrhnout, že pokud vaše hra bude trvale spuštěna na cílové frekvenci, na úrovni detailů, které chcete, pak žádná z těchto čísel záleží. Je to jen tehdy, když je ovlivněn váš výkon hry, že se stává vůbec relevantní.
Různé hry, různé překážky
Je důležité poznamenat, že váš systém může vykazovat úzké místo v jedné hře, ale ne v jiném. Alternativně, dvě hry mohou překážkou počítače zcela odlišným způsobem. Různé herní motory a žánry dávají tlak na různé části systému. Například, velké hry s otevřeným světem nebo ty, které nabízejí vysoce realistické simulace, mohou rozdrtit váš procesor, zatímco flashy koridorové střelci mají světelné cpu zatížení, ale spousta pro vaše gpu dělat.
Tipy pro řešení herních překážek
V závislosti na typu úzkého cíle existuje řada věcí, které se můžete pokusit zmírnit problém. Samozřejmě není žádný volný oběd. Něco bude muset být obětováno ve jménu představení, ale celkové zkušenosti by měly být lepší.
Pokud vytváříte nový počítač nebo upgrade existujícího, je důležité spárovat CPU a GPU společně, aby měly vyváženou úroveň výkonu. Víme, že to nepomůže vašemu aktuálnímu počítači, ale je to vynikající tip, který má na paměti pro budoucnost.
Pokud máte CPU úzké místo, zkuste snižovat nastavení ve hře, která ovlivňuje CPU disproporcioně. Například nižší fyzika Fidelita nebo hustota davu může snížit náraz CPU.
I když se může zdát kontrainitivní, zvážit vzrůstající zatížení na vašem GPU, když jste CPU Bottlenecked. Otočte nastavení nahoru, dokud nebude GPU na 100% využití. To umožní GPU nastavit tempo a dát CPU nějakou dýchací místnost. To neznamená, že zvýšíte svůj snímek, ale alespoň budete mít nejlepší kvalitu obrazu, který může váš systém vyrábět v dané sazbě.
Když jste CPU Bottlenecked, můžete také zvážit nastavení a framerate limit . Opět vám to nedovolí dosáhnout vyšších rychlostí snímků, ale tím, že sníží limit na úroveň, kde CPU není zcela nasycený, můžete snížit nebo eliminovat koktání a učinit hru hravovat.
Pokud jste GPU-Limited, dobrá zpráva je, že to je snadné opravit. Grafika může měřítko způsobem, který CPU úkoly nemohou. Můžete získat velké zisky ze snížení rozlišení nebo snižování grafických nastavení několik zářezů. Obvykle můžete najít optimalizační průvodce pro vaši hru a zvýraznit nastavení s největšími dopady výkonu.
Herní překážky zůstanou vždy horkým tématem a mohou být složité vyřešit, ale s trochou trpělivosti, můžete obvykle najít správnou rovnováhu nastavení, která bude nejlépe pracovat s hardwarem.