Kuptimi dhe optimizimi i normave të kuadrove të lojërave video

Përmbajtje:

Kuptimi dhe optimizimi i normave të kuadrove të lojërave video
Kuptimi dhe optimizimi i normave të kuadrove të lojërave video
Anonim

Një nga standardet më të zakonshme që përdoret në matjen e performancës grafike të një videoloje është shpejtësia e kuadrove ose kornizat për sekondë. Shpejtësia e kuadrove në një lojë video pasqyron se sa shpesh një imazh që shihni në ekran rifreskohet për të prodhuar imazhin dhe lëvizjen/lëvizjen simuluese. Shpejtësia e kuadrove matet më së shpeshti në korniza për sekondë ose FPS, (të mos ngatërrohet me qitësit e personit të parë).

Ka shumë faktorë që ndikojnë në përcaktimin e shpejtësisë së kuadrove të një loje, por si me shumë gjëra në teknologji, sa më e lartë ose më e shpejtë të jetë diçka, aq më mirë. Shkalla e ulët e kuadrove në videolojërat do të rezultojë në një numër problemesh që mund të ndodhin në momentet më të papërshtatshme. Shembuj të asaj që mund të ndodhë me shpejtësi të ulët të kuadrove përfshijnë lëvizje të paqëndrueshme ose të kërcyer gjatë sekuencave të veprimit që përfshijnë shumë lëvizje/animacione; Ekranet e ngrira e bëjnë të vështirë ndërveprimin me lojën dhe një sërë të tjerash.

Pyetjet e shpeshta të shpejtësisë së kuadrove të detajuara më poshtë jep përgjigje për disa pyetje themelore që lidhen me shpejtësinë e kuadrove të lojërave video, si të matni kornizat për sekondë, si dhe rregullimet dhe mjetet e ndryshme që mund të përdorni për të përmirësuar shpejtësinë e kuadrove dhe performancën e përgjithshme grafike.

Çfarë përcakton shpejtësinë e kuadrove ose kornizat për sekondë të një videoloje?

Image
Image

Ka një sërë faktorësh që kontribuojnë në shpejtësinë e kuadrove të një loje ose performancën e kuadrove për sekondë (FPS). Fushat që mund të ndikojnë në shpejtësinë e kuadrove të lojës/FPS përfshijnë:

  • Hardueri i sistemit, të tilla si karta grafike, motherboard, CPU dhe memoria.
  • Cilësimet e grafikës dhe rezolucionit brenda lojës.
  • Sa mirë është optimizuar dhe zhvilluar kodi i lojës për performancën grafike.

Në këtë artikull, ne do të përqendrohemi në dy pikat e para, pasi e fundit është jashtë duarve tona, pasi ne mbështetemi te zhvilluesi i lojës që ka shkruar kodin e optimizuar për grafikë dhe performancë.

Faktori më i madh që kontribuon në shpejtësinë e kuadrove të një loje ose performancën FPS është karta grafike dhe CPU. Në terma bazë, CPU-ja e kompjuterit dërgon informacion ose udhëzime nga programet, aplikacionet, në këtë rast loja, në kartën grafike. Më pas, karta grafike do të përpunojë udhëzimet e marra, do të japë imazhin dhe do ta dërgojë atë në monitor për shfaqje.

Ka një lidhje të drejtpërdrejtë midis CPU dhe GPU, me performancën e kartës suaj grafike që varet nga CPU dhe anasjelltas. Nëse një CPU është i pafuqishëm, nuk ka kuptim të përmirësohet në kartën grafike më të fundit dhe më të mirë nëse nuk do të jetë në gjendje të përdorë të gjithë fuqinë e tij përpunuese.

Nuk ka asnjë rregull të përgjithshëm për të përcaktuar se cili kombinim i kartës grafike/CPU është më i miri, por nëse CPU ishte një CPU e mesme dhe e ulët 18-24 muaj më parë, ka një shans të mirë që është tashmë në fundin e sistemit minimal. Kërkesat. Në fakt, një pjesë e mirë e harduerit në kompjuterin tuaj ndoshta po tejkalohet nga hardueri i ri dhe më i mirë brenda 0-3 muajve nga blerja. Çelësi është të përpiqeni të gjeni ekuilibrin e duhur me cilësimet e grafikës dhe rezolucionit të lojës.

Cila shkalla e kuadrove ose kornizat për sekondë është e pranueshme për video/lojërat kompjuterike?

Shumica e videolojërave sot janë zhvilluar me synimin për të arritur një shpejtësi kuadri prej 60 fps, por diku nga 30 deri në 60 fps konsiderohet e pranueshme. Kjo nuk do të thotë se lojërat nuk mund të kalojnë 60 fps, në fakt, shumë e bëjnë, por çdo gjë nën 30 fps, animacionet mund të fillojnë të bëhen të paqëndrueshme dhe të tregojnë mungesë të lëvizjes së lëngshme.

Ramet reale për sekondë që përjetoni ndryshojnë gjatë gjithë lojës, bazuar në harduerin dhe çfarë mund të ndodhë në lojë në çdo moment të caktuar. Për sa i përket harduerit, siç u përmend më parë karta juaj grafike dhe CPU do të luajnë një rol në kornizat për sekondë, por gjithashtu monitori juaj mund të ndikojë gjithashtu në FPS që do të mund të shihni. Shumë monitorë LCD janë vendosur me një shpejtësi rifreskimi prej 60 Hz që do të thotë se çdo gjë mbi 60 FPS nuk do të jetë e dukshme.

Së bashku me pajisjen tuaj, lojëra të tilla si Doom (2016), Overwatch, Battlefield 1 dhe të tjera që kanë sekuenca grafike intensive të veprimit mund të ndikojnë në FPS të lojës për shkak të një numri të madh objektesh lëvizëse, fizikës së lojës dhe llogaritjeve, 3D mjedise dhe më shumë. Lojërat më të reja gjithashtu mund të kërkojnë versione më të larta të një modeli shader DirectX që mund të mbështesë një kartë grafike, nëse kërkesa e modelit shader nuk plotësohet nga GPU, shpesh mund të ketë performancë të dobët, shpejtësi të ulët të kuadrove ose papajtueshmëri.

Si mund të masë shpejtësinë e kuadrove ose kuadrot për sekondë të një loje në kompjuterin tim?

Ka një sërë mjetesh dhe aplikacionesh të disponueshme për ty për të matur shpejtësinë e kuadrove ose kornizat për sekondë të një videolojeje ndërsa jeni duke luajtur. Më i popullarizuari dhe ai që shumë e konsiderojnë të jetë më i miri quhet Fraps. Fraps është një aplikacion i pavarur që funksionon në prapaskenë për çdo lojë që përdor DirectX ose OpenGL graphics API (Application Programming Interface) dhe shërben si një mjet krahasues që do të shfaqë kornizat tuaja aktuale në sekondë, si dhe do të masë FPS midis një fillimi dhe pikës fundore.. Përveç funksionalitetit të krahasimit, Fraps ka gjithashtu funksionalitet për kapjen e pamjeve të ekranit të lojës dhe kapjen e videove në kohë reale në lojë. Ndërsa funksionaliteti i plotë i Fraps nuk është falas, ato ofrojnë një version falas me kufizime që përfshijnë krahasimin e FPS, 30 sekonda regjistrim video dhe pamjet e ekranit.bmp.

Ka disa aplikacione alternative Fraps atje si Bandicam, por do t'ju duhet të paguani edhe për ato nëse dëshironi funksionalitet të plotë.

Si mund të optimizoj cilësimet e harduerit ose lojës për të përmirësuar shpejtësinë e kuadrove, FPS dhe performancën?

Siç u përmend në pyetjet e mëparshme më lart, ka dy gjëra kryesore që mund të bëni për të përmirësuar shpejtësinë e kuadrove/kornizave për sekondë dhe performancën e përgjithshme të një loje:

  1. Përmirësoni harduerin tuaj.
  2. Rregulloni cilësimet grafike të lojës.

Meqenëse përmirësimi i harduerit tuaj është i dhënë për performancë të përmirësuar, ne do të fokusohemi në cilësimet e ndryshme të lojës grafike dhe se si ato mund të ndihmojnë ose zvogëlojnë performancën dhe shpejtësinë e kuadrove të një loje.

Shumica dërrmuese e lojërave të instaluara për PC DirectX/OpenGL sot vijnë me një duzinë ose më shumë cilësime grafike që mund të modifikohen për të përmirësuar performancën e harduerit tuaj dhe shpresojmë se numri juaj FPS. Pas instalimit, shumica e lojërave do të zbulojnë automatikisht harduerin e kompjuterit që është i instaluar dhe do të vendosin cilësimet grafike të lojës në përputhje me rrethanat për performancë optimale. Me këtë tha, ka disa gjëra që përdoruesit mund të bëjnë për të ndihmuar në përmirësimin e performancës së shpejtësisë së kuadrove edhe më shumë.

Është e lehtë të thuhet se ulja e të gjitha cilësimeve që gjenden në cilësimet grafike të një loje do të siguronte performancë sepse do të ishte. Megjithatë, ne besojmë se shumica e njerëzve duan të kenë ekuilibrin e duhur të performancës dhe pamjes në përvojën e tyre të lojërave. Lista e mëposhtme përfshin disa cilësime të zakonshme grafike që janë të disponueshme në shumë lojëra që mund të rregullohen manualisht nga përdoruesi.

Cilësimet e zakonshme të grafikës

Antialiasing

Antialiasing, i referuar zakonisht si AA, është një teknikë në zhvillimin e grafikës kompjuterike për të zbutur skajet e përafërta të pikseluara ose të dhëmbëzuara në grafikë. Shumica prej nesh kanë hasur në këtë grafikë kompjuterike me pamje të pikseluar ose të dehur, ajo që bën AA është që për çdo piksel në ekranin tuaj merr një mostër të pikselëve përreth dhe përpiqet t'i përziejë ato për t'i bërë ato të duken të lëmuara. Shumë lojëra ju lejojnë të aktivizoni ose çaktivizoni AA, si dhe të vendosni një normë kampionimi AA të shprehur si 2x AA, 4x AA, 8x AA etj. Është më mirë të vendosni AA në lidhje me rezolucionin tuaj të grafikës/monitorit. Rezolucionet më të larta kanë më shumë piksel dhe mund të kenë nevojë vetëm 2x AA që grafika të duket e qetë dhe të performojë mirë, ndërsa rezolucionet më të ulëta mund të kenë nevojë të vendoset në 8x për të zbutur gjërat. Nëse jeni duke kërkuar për një rritje të drejtpërdrejtë të performancës, atëherë ulja ose çaktivizimi i plotë i AA-së duhet t'ju japë një nxitje.

Filtrim anizotropik

Në grafikat kompjuterike 3D, zakonisht ndodh që objektet e largëta në një mjedis 3D përdorin një cilësi më të ulët të hartave të teksturave që mund të duken të paqarta ndërsa objektet më të afërta përdorin harta teksture me cilësi të lartë për më shumë detaje. Sigurimi i hartave me teksturë të lartë për të gjitha objektet në një mjedis 3D mund të ketë një ndikim të madh në performancën e përgjithshme grafike dhe është vendi ku hyn cilësimi Filtrimi Anisotropic, ose AF.

AF është mjaft e ngjashme me AA për sa i përket cilësimeve dhe asaj që mund të bëjë për të përmirësuar performancën. Ulja e cilësimit ka disavantazhet e veta, pasi më shumë pamje do të përdorin cilësi më të ulët të teksturës duke bërë që objektet në dukje afër të duken të paqarta. Shkalla e mostrës së AF mund të variojë nga 1x në 16x dhe rregullimi i këtij cilësimi mund të sigurojë një përmirësim të dukshëm në performancën e një karte grafike më të vjetër; Ky cilësim po bëhet më pak shkak për uljen e performancës në kartat më të reja grafike.

Vizatoni distancën/fushën e shikimit

Cilësimi i distancës së tërheqjes ose cilësimet e distancës së shikimit dhe fushës së shikimit përdoren për të përcaktuar se çfarë do të shihni në ekran dhe janë më të rëndësishme si për gjuajtësit e personit të parë ashtu edhe për atë të tretë. Cilësimi i distancës së tërheqjes ose shikimit përdoret për të përcaktuar se sa larg shihni në distancë ndërsa fusha e shikimit përcakton më shumë pamjen periferike të një karakteri në një FPS. Në rastin e distancës së tërheqjes dhe fushës së shikimit, sa më i lartë të jetë cilësimi do të thotë që karta grafike do të duhet të punojë më shumë për të shfaqur dhe shfaqur pamjen, megjithatë, ndikimi, në pjesën më të madhe, duhet të jetë mjaft minimal, kështu që ulja mund të mos shikoni shumë nga një shpejtësi e përmirësuar e kuadrove ose kuadro për sekondë.

Ndriçimi/Hijet

Hijet në një lojë video kontribuojnë në pamjen dhe ndjesinë e përgjithshme të lojës, duke i shtuar një ndjenjë pezullimi historisë që tregohet në ekran. Cilësimi i cilësisë së hijeve përcakton se sa të hollësishme ose reale do të duken hijet në lojë. Ndikimi i kësaj mund të ndryshojë nga skena në skenë bazuar në numrin e objekteve dhe ndriçimit, por mund të ketë një ndikim mjaft të madh në performancën e përgjithshme. Ndërsa hijet mund ta bëjnë një skenë të duket e mrekullueshme, është ndoshta cilësimi i parë që ul ose çaktivizohet për të përmirësuar performancën kur përdorni një kartë grafike më të vjetër.

Rezoluta

Cilësimi i rezolucionit bazohet si në atë që disponohet në lojë ashtu edhe në monitor. Sa më e lartë të jetë rezolucioni, aq më mirë do të duken grafika, të gjithë ata pikselë shtesë shtojnë detaje në mjediset dhe objektet duke përmirësuar pamjen e tyre. Sidoqoftë, rezolucionet më të larta vijnë me një kompromis, pasi ka më shumë piksel për t'u shfaqur në ekran, karta grafike duhet të punojë më shumë në mënyrë që të japë gjithçka dhe kështu mund të ulë performancën. Ulja e cilësimeve të rezolucionit në një lojë është një mënyrë solide për të përmirësuar performancën dhe shpejtësinë e kuadrove, por nëse jeni mësuar të luani me rezolucion më të lartë dhe të shihni më shumë detaje, mund të dëshironi të shikoni disa opsione të tjera si fikja e AA/AF ose rregullimi i ndriçimit/hijeve.

Detaje teksture/Cilësi

Teksturat në termat më të thjeshtë mund të mendohen si sfond për grafika kompjuterike. Ato janë imazhe që vendosen mbi objekte/modele në grafikë. Ky cilësim zakonisht nuk ndikon aq shumë në shpejtësinë e kuadrove të një loje, nëse ka fare kështu, është mjaft e sigurt ta kesh këtë set me një cilësi më të lartë se cilësimet e tjera si ndriçimi/hijet ose AA/AF.

Recommended: