Înțelegerea și optimizarea ratelor de cadre ale jocurilor video
Unul dintre cele mai frecvente repere utilizate în măsurarea performanței grafice a unui joc video este rata de cadre sau cadre pe secundă. Frecvența cadrelor dintr-un joc video reflectă cât de des o imagine pe care o vedeți pe ecran este reîmprospătată pentru a produce imaginea și simularea mișcării/mișcării. Frecvența cadrelor este măsurată cel mai adesea în cadre pe secundă sau FPS (a nu fi confundat cu Shooters la persoana întâi).
Există mulți factori care intervin în determinarea ratei de cadre a unui joc, dar, ca și în multe lucruri din tehnologie, cu cât ceva este mai mare sau mai rapid, cu atât mai bine. Ratele scăzute de cadre în jocurile video vor duce la o serie de probleme care pot apărea în momentele cele mai inoportune. Exemple de ceea ce se poate întâmpla cu rate scăzute de cadre includ mișcarea agitată sau sărită în timpul secvențelor de acțiune care implică multe mișcări/animații; Ecranele înghețate fac dificilă interacțiunea cu jocul și cu o serie de altele.
Întrebările frecvente ale ratei de cadre detaliate mai jos oferă răspunsuri la câteva întrebări de bază referitoare la ratele de cadre ale jocurilor video, cum să se facă Măsurați cadrele pe secundă și diferitele ajustări și instrumente pe care le puteți utiliza pentru a îmbunătăți rata de cadre și grafica generală performanţă.
Ce determină rata de cadre sau cadrele pe secundă a unui joc video?
Există o serie de factori care contribuie la rata de cadre a unui joc sau la performanța cadrelor pe secundă (FPS). Zonele care pot afecta rata de cadre/FPS ale jocului includ:
- Hardware de sistem, cum ar fi placă grafică, placa de baza, CPU, și memorie.
- Setări de grafică și rezoluție în joc.
- Cât de bine este optimizat și dezvoltat codul jocului pentru performanța grafică.
În acest articol, ne vom concentra asupra primelor două puncte, deoarece ultimul nu ne este în mâinile noastre, deoarece ne bazăm pe dezvoltatorul jocului că a scris cod optimizat pentru grafică și performanță.
Cel mai mare factor care contribuie la rata de cadre a unui joc sau la performanța FPS este placa grafică și procesorul. În termeni de bază, CPU-ul computerului trimite informații sau instrucțiuni din programe, aplicații, în acest caz, jocul, către placa grafică. Placa grafică va procesa apoi, la rândul său, instrucțiunile primite, va reda imaginea și o va trimite monitorului pentru afișare.
Există o relație directă între CPU și GPU, performanța plăcii grafice fiind dependentă de procesor și invers. Dacă un procesor are putere redusă, nu are sens să faceți upgrade la cea mai recentă și mai bună placă grafică dacă nu va putea folosi toată puterea sa de procesare.
Nu există nicio regulă generală pentru a determina ce combinație placă grafică/CPU este cea mai bună, dar dacă procesorul a fost un mediu la CPU de gamă inferioară cu 18-24 de luni în urmă, există șanse mari să fie deja la sfârșitul de bază al sistemului minim cerințe. De fapt, o bună parte din hardware-ul de pe computer este probabil depășită de hardware nou și mai bun în decurs de 0-3 luni de la cumpărare. Cheia este să încerci să găsești echilibrul potrivit cu grafica și setările de rezoluție ale jocului.
Ce viteză de cadre sau cadre pe secundă este acceptabilă pentru jocurile video/pe computer?
Majoritatea jocurilor video de astăzi sunt dezvoltate cu scopul de a atinge o rată de cadre de 60 fps, dar oriunde între 30 și 60 fps este considerat acceptabil. Asta nu înseamnă că jocurile nu pot depăși 60 fps, de fapt, mulți o fac, dar orice sub 30 fps, animațiile pot începe să devină agitate și să arate o lipsă de mișcare fluidă.
Cadrele reale pe secundă pe care le experimentați variază pe parcursul jocului, în funcție de hardware și de ceea ce se poate întâmpla în joc în orice moment. În ceea ce privește hardware-ul, așa cum am menționat anterior, placa dvs. grafică și procesorul vor juca un rol în cadrele pe secundă, dar și monitorul poate afecta și FPS-ul pe care îl veți putea vedea. Multe monitoare LCD sunt setate cu o rată de reîmprospătare de 60 Hz, ceea ce înseamnă că nimic peste 60 FPS nu va fi vizibil.
Împreună cu hardware-ul dvs., jocuri precum Doom (2016), Overwatch, Câmpul de luptă 1 și altele care au secvențe de acțiune intense cu grafică pot afecta FPS-ul jocului datorită unui număr mare de obiecte în mișcare, fizicii și calculelor jocului, mediilor 3D și multe altele. De asemenea, jocurile mai noi pot necesita versiuni superioare ale a Model de shader DirectX pe care o placă grafică o poate suporta, dacă cerința modelului shader nu este îndeplinită de GPU, adesea performanțe slabe, pot apărea rate scăzute de cadre sau incompatibilitate.
Cum pot măsura rata de cadre sau cadre pe secundă dintr-un joc pe computerul meu?
Există o serie de instrumente și aplicații disponibile pentru a măsura rata de cadre sau cadre pe secundă a unui joc video în timp ce joci. Cel mai popular și unul pe care mulți îl consideră cel mai bun se numește Fraps. Fraps este o aplicație autonomă care rulează în culise pentru orice joc care utilizează grafică DirectX sau OpenGL API-uri (Interfață de programare a aplicației) și servește ca un utilitar de evaluare comparativă care va afișa cadrele curente pe secundă, precum și va măsura FPS-ul dintre un punct de început și un punct final. Pe lângă funcționalitatea de analiză comparativă, Fraps are și funcționalitate pentru capturi de ecran de joc și captură video în timp real în joc. Deși funcționalitatea completă a Fraps nu este gratuită, acestea oferă o versiune gratuită cu limitări care includ benchmarking FPS, 30 de secunde de captură video și capturi de ecran .bmp.
Există câteva aplicații alternative Fraps, cum ar fi Bandicam, dar va trebui să plătiți și pentru acestea dacă doriți funcționalitate completă.
Cum pot optimiza hardware-ul sau setările jocului pentru a îmbunătăți rata de cadre, FPS-ul și performanța?
După cum sa menționat în întrebările anterioare de mai sus, există două lucruri principale pe care le puteți face pentru a îmbunătăți rata de cadre/cadrele pe secundă și performanța generală a unui joc:
- Actualizați-vă hardware-ul.
- Ajustați setările de grafică ale jocului.
Deoarece actualizarea hardware-ului dvs. este un lucru dat pentru o performanță îmbunătățită, ne vom concentra asupra diferitelor setări ale jocului grafic și asupra modului în care acestea pot ajuta sau reduce performanța și rata de cadre a unui joc.
Marea majoritate a jocurilor pentru computer DirectX/OpenGL instalate astăzi vin cu o jumătate de duzină sau mai multe grafice setări care pot fi modificate pentru a îmbunătăți performanța hardware-ului și, sperăm, numărul de FPS. La instalare, majoritatea jocurilor vor detecta automat hardware-ul PC-ului care este instalat și vor seta setările grafice ale jocului în consecință pentru o performanță optimă. Acestea fiind spuse, există câteva lucruri pe care utilizatorii le pot face pentru a ajuta la îmbunătățirea performanței ratei cadrelor și mai mult.
Este ușor să spunem că reducerea tuturor setărilor găsite în setările grafice ale unui joc ar oferi performanță, deoarece ar fi. Cu toate acestea, credem că majoritatea oamenilor doresc să obțină echilibrul potrivit între performanță și aspect în experiența lor de joc. Lista de mai jos include câteva setări grafice comune care sunt disponibile în multe jocuri care pot fi modificate manual de către utilizator.
Setări grafice comune
Antialiasing
Antialiasing, denumit în mod obișnuit ca AA, este o tehnică în dezvoltarea graficii pe computer pentru a netezi marginile aspre pixelate sau zimțate în grafică. Cei mai mulți dintre noi au întâlnit această grafică pe computer cu aspect pixelat sau zimțat, ceea ce face AA este pentru fiecare pixel pe ecran ia o mostră din pixelii din jur și încearcă să le amestece pentru a le face să apară neted. Multe jocuri vă permit să activați sau să dezactivați AA, precum și să setați o frecvență de eșantionare AA exprimată ca 2x AA, 4x AA, 8x AA și așa mai departe. Cel mai bine este să setați AA împreună cu rezoluția grafică/monitor. Rezoluțiile mai mari au mai mulți pixeli și pot avea nevoie doar de 2x AA pentru ca grafica să arate netedă și să funcționeze bine, în timp ce rezoluțiile mai mici ar putea avea nevoie de setarea de 8x pentru a netezi lucrurile. Dacă sunteți în căutarea unui câștig direct de performanță, atunci scăderea sau dezactivarea completă a AA ar trebui să vă dea un impuls.
Filtrare anisotropic
În grafica computerizată 3D, în general, obiectele îndepărtate dintr-un mediu 3D vor utiliza un calitatea hărților de textură care pot apărea neclare, în timp ce obiectele mai apropiate folosesc hărți de textura de înaltă calitate pentru mai mult detaliu. Furnizarea de hărți cu textură ridicată pentru toate obiectele dintr-un mediu 3D poate avea un impact mare asupra performanței grafice generale și este locul unde intervine setarea Filtrare anizotropă sau AF.
AF este destul de similar cu AA în ceea ce privește setarea și ceea ce poate face pentru a îmbunătăți performanța. Scăderea setării are dezavantajele sale, deoarece o mai mare parte a imaginii va folosi textura de calitate inferioară, ceea ce face ca obiectele aparent apropiate să pară neclare. Ratele de eșantionare AF pot varia de la 1x la 16x, iar ajustarea acestei setări poate oferi o îmbunătățire semnificativă a performanței unei plăci grafice mai vechi; Această setare devine din ce în ce mai puțin un motiv pentru scăderea performanței pe plăcile grafice mai noi.
Desenați distanța/câmpul vizual
Setarea distanței de desen sau setările pentru distanța de vizualizare și câmpul de vizualizare sunt folosite pentru a determina ceea ce veți vedea pe ecran și sunt cele mai relevante atât pentru shooter-ul la persoana întâi, cât și la persoana a treia. Setarea distanței de desenare sau de vizualizare este utilizată pentru a determina cât de departe vezi în depărtare, în timp ce câmpul vizual determină mai mult vederea periferică a unui personaj într-un FPS. În cazul distanței de desen și al câmpului vizual, cu cât setarea este mai mare, înseamnă că placa grafică va trebui să lucreze mai mult pentru a reda și afișa. vederea, totuși, impactul, în cea mai mare parte, ar trebui să fie destul de minim, astfel încât scăderea poate să nu vadă o rată de cadre îmbunătățită sau cadre per al doilea.
Iluminare/Umbre
Umbrele dintr-un joc video contribuie la aspectul și senzația generală a jocului, adăugând un sentiment de suspans poveștii spuse pe ecran. Setarea de calitate a umbrelor determină cât de detaliate sau realiste vor arăta umbrele în joc. Impactul acestui lucru poate varia de la o scenă la alta, în funcție de numărul de obiecte și de iluminare, dar poate avea un impact destul de mare asupra performanței generale. În timp ce umbrele pot face o scenă să arate grozav, este probabil prima setare care se reduce sau se dezactivează pentru un câștig de performanță atunci când rulează o placă grafică mai veche.
Rezoluţie
The rezoluţie setarea se bazează atât pe ceea ce este disponibil în joc, cât și pe monitor. Cu cât rezoluția este mai mare, cu atât grafica va arăta mai bine, toți acești pixeli suplimentari adaugă detalii mediilor și obiectelor îmbunătățindu-le aspectul. Cu toate acestea, rezoluțiile mai mari vin cu un compromis, deoarece există mai mulți pixeli de afișat pe ecran, placa grafică trebuie să muncească mai mult pentru a reda totul și, astfel, poate scădea performanţă. Scăderea setării rezoluției într-un joc este o modalitate solidă de a îmbunătăți performanța și rata de cadre, dar dacă v-ați obișnuit să jucați la rezoluții mai mari și văzând mai multe detalii, poate doriți să vă uitați la alte opțiuni, cum ar fi dezactivarea AA/AF sau ajustarea iluminare/umbre.
Detaliu textura/Calitate
Texturile în cei mai simpli termeni pot fi considerate ca tapet pentru grafica pe computer. Sunt imagini care sunt așezate peste obiecte/modele în grafică. De obicei, această setare nu afectează la fel de mult rata de cadre a unui joc, dacă este deloc, așa că este destul de sigur să aveți acest set la o calitate mai mare decât alte setări, cum ar fi iluminarea/umbrele sau AA/AF.