Înțelegerea și optimizarea ratelor de cadre pentru jocurile video

Cuprins:

Înțelegerea și optimizarea ratelor de cadre pentru jocurile video
Înțelegerea și optimizarea ratelor de cadre pentru jocurile video
Anonim

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 mișcarea/mișcarea de simulare. Frecvența cadrelor se măsoară cel mai adesea în cadre pe secundă sau FPS (a nu se confunda cu First Person Shooters).

Există mulți factori care influențează 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 privind frecvența cadrelor detaliate mai jos oferă răspunsuri la câteva întrebări de bază referitoare la ratele de cadre în jocurile video, cum să 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 performanța grafică generală.

Ce determină rata de cadre sau cadrele pe secundă ale unui joc video?

Image
Image

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 placa grafică, placa de bază, procesorul și memoria.
  • 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 pe monitor pentru afișare.

Există o relație directă între procesor și GPU, performanța plăcii grafice fiind dependentă de procesor și invers. Dacă un procesor este slab alimentat, 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 procesor de gamă medie până la cel mai scăzut cu 18-24 de luni în urmă, există șanse mari să fie deja la nivelul minim 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 0-3 luni de la achiziție. Cheia este să încercați să găsiți 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 este considerat acceptabil oriunde între 30 și 60 fps. Asta nu înseamnă că jocurile nu pot depăși 60 de fps, de fapt, mulți o fac, dar orice sub 30 de 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.

Cuplate cu hardware-ul dvs., jocuri precum Doom (2016), Overwatch, Battlefield 1 și altele care au secvențe de acțiuni intense cu grafică pot afecta FPS-ul jocului datorită unui număr mare de obiecte în mișcare, fizicii și calculelor jocului, 3D medii și multe altele. De asemenea, jocurile mai noi pot necesita versiuni superioare ale unui model de shader DirectX pe care le poate suporta o placă grafică, dacă cerința modelului de shader nu este îndeplinită de GPU, adesea performanțe slabe, pot apărea rate de cadre scăzute sau incompatibilități.

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 de sine stătătoare care rulează în culise pentru orice joc care utilizează API-uri grafice DirectX sau OpenGL (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 între un punct de pornire și un punct final.. Pe lângă funcționalitatea de evaluare 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 compararea 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/cadre pe secundă și performanța generală a unui joc:

  1. Faceți upgrade hardware.
  2. 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 setări grafice 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 îmbunătăți și mai mult performanța ratei cadrelor.

Este ușor de spus 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 că pentru fiecare pixel de pe ecran ia o mostră din pixelii din jur și încearcă să le amestece pentru a le face să pară netede. 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 ar putea 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 la 8x pentru a netezi lucrurile. Dacă sunteți în căutarea unui câștig de performanță direct, atunci scăderea sau dezactivarea completă a AA ar trebui să vă dea un impuls.

Filtrare anizotropă

În grafica pe computer 3D, în general, obiectele îndepărtate dintr-un mediu 3D vor folosi hărți de textura de calitate inferioară, care pot apărea neclare, în timp ce obiectele mai apropiate folosesc hărți de textura de în altă calitate pentru mai multe detalii. 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 în care 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 și 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 extragere sau setările pentru distanța de vizualizare și câmpul de vizualizare sunt folosite pentru a determina 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 vizualizare este utilizată pentru a determina cât de departe vezi în depărtare, în timp ce câmpul de vedere determină mai mult din vederea periferică a unui personaj într-un FPS. În cazul distanței de desen și 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 vizualizarea, cu toate acestea, impactul, în cea mai mare parte, ar trebui să fie destul de minim, astfel încât scăderea nu poate vedeți o rată de cadre îmbunătățită sau cadre pe secundă.

Iluminare/Umbre

Umbrele dintr-un joc video contribuie la aspectul general al 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 ca 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

Setarea rezoluției 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ă lucreze mai mult pentru a reda totul și, astfel, poate scădea performanța. 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 să vedeți mai multe detalii, poate doriți să vă uitați la alte opțiuni, cum ar fi dezactivarea AA/AF sau reglarea luminii/umbrelor.

Detaliu texturi/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.

Recomandat: