Pag-unawa at Pag-optimize ng Mga Rate ng Video Game Frame

Paano Mag-optimize at Pagbutihin ang Pagganap ng Pagganap at Mga Rate ng Frame

Ang isa sa mga pinaka-karaniwang mga benchmark na ginagamit sa pagsukat ng pagganap ng graphics ng isang video game ay ang frame rate o frame bawat segundo. Ang frame rate sa isang video game ay sumasalamin kung gaano kadalas ang isang imahe na nakikita mo sa screen ay na-refresh upang makabuo ng paggalaw at paggalaw ng imahe at simulation. Ang frame rate ay kadalasang nasusukat sa mga frame sa bawat segundo o FPS, (hindi malito sa First Person Shooters ).

Maraming mga kadahilanan na napupunta sa pagtukoy ng frame rate ng isang laro, ngunit tulad ng maraming mga bagay sa teknolohiya, ang mas mataas o mas mabilis na isang bagay ay, mas mabuti. Ang mababang mga rate ng frame sa mga laro ng video ay magreresulta sa ilang mga isyu na maaaring mangyari sa pinaka-hindi maaga beses. Ang mga halimbawa ng kung ano ang maaaring mangyari sa mababang mga rate ng frame isama ang pabagu-bago o jumpy kilusan sa panahon ng pagkakasunod-sunod ng pagkilos na kasangkot ng maraming kilusan / animation; Ang mga frozen na screen ay nagpapahirap sa pakikipag-ugnay sa laro, at marami pang iba.

Ang frame rate FAQ na nakadetalye sa ibaba ay nagbibigay ng mga sagot sa ilang mga pangunahing tanong na nakapalibot sa mga rate ng laro ng video ng frame, kung paano susukatin ang mga frame sa bawat segundo at ang iba't ibang mga pag-aayos at mga tool na maaari mong gamitin upang mapabuti ang frame rate at pangkalahatang pagganap ng graphics.

Ano ang Tinutukoy ang Rate ng Frame o Mga Frames Per Second of a Video Game?

Mayroong ilang mga kadahilanan na nakakatulong sa pagganap ng frame ng isang laro o mga frame sa bawat segundo (FPS). Ang mga lugar na maaaring makaapekto sa frame ng laro rate / FPS ay kinabibilangan ng:

• Sistema ng hardware, tulad ng graphics card , motherboard , CPU , at memorya
• Mga setting ng graphics at resolution sa loob ng laro
• Kung gaano kahusay ang code ng laro ay na-optimize at binuo para sa pagganap ng graphics.

Sa artikulong ito, tutukuyin namin ang unang dalawang punto ng bullet bilang huling wala sa aming mga kamay habang umaasa kami sa developer ng laro na magkaroon ng nakasulat na na-optimize na code para sa mga graphics at pagganap.

Ang pinakamalaking kadahilanan na nag-aambag sa frame rate ng laro o pagganap ng FPS ay ang graphics card at CPU. Sa pangunahing mga termino, ang CPU ng computer ay nagpapadala ng impormasyon o mga tagubilin mula sa mga programa, mga aplikasyon, sa kasong ito, ang laro, sa graphics card. Kung gayon, ang graphics card, sa gayon, ay ipoproseso ang mga tagubilin na natanggap, i-render ang larawan at ipadala ito sa monitor para sa display.

May isang direktang ugnayan sa pagitan ng CPU at GPU , na ang pagganap ng iyong graphics card ay umaasa sa CPU at vice verse. Kung ang isang CPU ay underpowered ito ay hindi magkaroon ng kahulugan upang mag-upgrade sa pinakabago at pinakadakilang graphics card kung hindi ito magagawang upang magamit ang lahat ng pagpoproseso ng kapangyarihan nito.

Walang pangkalahatang tuntunin ng hinlalaki para sa pagtukoy kung ano ang Graphics Card / CPU combo ay pinakamainam ngunit kung ang CPU ay nasa kalagitnaan hanggang sa mababang dulo ng CPU 18-24 na buwan ang nakalipas mayroong isang magandang pagkakataon na nasa mababang dulo ng mga minimum na kinakailangan ng system. Sa katunayan, ang isang magandang bahagi ng hardware sa iyong PC ay malamang na malampasan ng bago at mas mahusay na hardware sa loob ng 0-3 na buwan ng binili. Ang susi ay upang subukan at hanapin ang tamang balanse sa mga setting ng graphics at resolution ng laro.

Ano ang Rate ng Frames o Frames Per Second ay Katanggap-tanggap para sa Video / Computer Games?

Karamihan sa mga video game ngayon ay binuo na may layunin ng pagpindot sa frame rate ng 60 fps ngunit kahit saan sa pagitan ng 30 fps sa 60 fps ay itinuturing na katanggap-tanggap. Hindi ito sinasabi na ang mga laro ay hindi maaaring lumagpas sa 60 fps, sa katunayan, maraming ginagawa, ngunit kahit ano sa ibaba 30 fps, ang mga animation ay maaaring magsimulang maging pabagu-bago at magpapakita ng kakulangan ng fluid motion.

Ang aktwal na mga frame sa bawat segundo na iyong karanasan ay nag-iiba sa buong laro batay sa hardware at kung ano ang maaaring mangyari sa laro sa anumang naibigay na sandali. Sa mga tuntunin ng hardware, tulad ng nabanggit dati ang iyong graphics card at CPU ay maglalaro ng isang papel sa mga frame sa bawat segundo ngunit maaari ring makaapekto ang iyong monitor sa FPS na makikita mo. Maraming mga monitor ng LCD ay nakatakda sa isang refresh rate ng 60Hz na nangangahulugang anumang bagay sa itaas 60 FPS ay hindi makikita.

Kaisa sa iyong hardware, mga laro tulad ng Doom (2016) , Overwatch , Battlefield 1 at iba pa na may mga graphic na intense action sequence ay maaaring makaapekto sa FPS ng laro dahil sa isang malaking bilang ng paglipat ng mga bagay, physics ng laro at mga kalkulasyon, mga 3D na kapaligiran at higit pa. Ang mga bagong laro ay maaari ring mangailangan ng mas mataas na mga bersyon ng isang modelo ng DirectX shader na maaaring suportahan ng isang graphics card, kung ang pangangailangan ng shader modelo ay hindi natutugunan ng madalas na mahinang pagganap ng GPU, ang mababang rate ng frame o hindi pagkakatugma ay maaaring mangyari.

Paano Ko Masusukat ang Mga Frame o Mga Frame sa Pangalawang Laro sa My Computer?

Mayroong isang bilang ng mga tool at application na magagamit para sa iyo upang masukat ang frame rate o mga frame sa bawat segundo ng isang video game habang nagpe-play ka. Ang pinakasikat at isa na itinuturing ng marami na ang pinakamainam ay tinatawag na Fraps. Ang Fraps ay isang standalone na application na tumatakbo sa likod ng mga eksena para sa anumang laro na gumagamit ng DirectX o OpenGL graphics API (Application Programming Interface) at nagsisilbing isang benchmarking utility na magpapakita ng iyong kasalukuyang mga frame sa bawat segundo pati na rin ang pagsukat ng FPS sa pagitan ng isang panimula at pagtatapos punto. Bilang karagdagan sa pag-andar ng benchmarking Fraps ay mayroon ding pag-andar para sa mga kinukuha ng screenshot ng laro at real-time, in-game video capture. Habang ang buong pag-andar ng Fraps ay hindi libre, nag-aalok ang mga ito ng isang libreng bersyon na may mga limitasyon na kinabibilangan ng FPS benchmarking, 30 segundo ng video capture at .bmp na mga screenshot.

May ilang mga Fraps Alternatibong mga application out doon tulad ng Bandicam, ngunit ikaw ay end up na magbayad para sa mga pati na rin kung nais mo ang buong pag-andar.

Paano ko ma-optimize ang mga setting ng hardware o laro upang mapabuti ang Rate ng Frame, FPS, at pagganap?

Tulad ng nabanggit sa mga nakaraang tanong sa itaas mayroong dalawang pangunahing bagay na maaari mong gawin upang mapabuti ang frame rate / frame bawat segundo at pangkalahatang pagganap ng isang laro 1. I-upgrade ang iyong hardware o 2. Ayusin ang mga setting ng graphics ng laro. Dahil ang pag-upgrade ng iyong hardware ay isang ibinigay para sa pinahusay na pagganap ay tumutuon kami sa iba't ibang mga setting ng laro ng graphics at kung paano nila matutulungan o mabawasan ang pagganap at frame rate ng laro.

Ang karamihan sa mga naka-install, ang mga laro ng DirectX / OpenGL PC ngayon ay may kalahating dosena o higit pang mga setting ng graphics na maaaring tweaked upang mapabuti ang pagganap ng iyong hardware at sana ang iyong bilang ng FPS. Sa pag-install, ang karamihan sa mga laro ay awtomatikong makita PC hardware na naka-install at itakda ang mga setting ng graphics ng laro nang naaayon para sa mahusay na pagganap. Gamit ang sinabi na mayroong ilang mga bagay na maaaring gawin ng mga user upang makatulong na mapabuti ang pagganap ng frame rate kahit na higit pa.

Madaling sabihin na ang pagpapababa ng lahat ng mga setting na natagpuan sa mga setting ng graphics ng laro ay magbibigay ng pagganap dahil gagawin ito. Gayunpaman, naniniwala kami na nais ng karamihan sa mga tao na makuha ang tamang balanse ng pagganap at hitsura sa kanilang karanasan sa paglalaro. Kabilang sa listahan sa ibaba ang ilang karaniwang mga setting ng graphics na magagamit sa maraming mga laro na maaaring manu-mano tweaked ng gumagamit.

Mga Karaniwang Mga Setting ng Graphics

Anti aliasing

Ang antialiasing , karaniwang tinutukoy bilang AA, ay isang pamamaraan sa pag-unlad ng computer graphics upang makinis ang magaspang pixelated o jagged edge sa graphics. Karamihan sa atin ay nakatagpo na ito ng pixelated o jagged look computer graphics, kung ano ang ginagawa ng AA para sa bawat pixel sa iyong screen ay aabutin ang isang sample ng mga nakapaligid na pixel at sumusubok na timpla ang mga ito upang gawing lilitaw ang mga ito nang makinis. Pinapayagan ka ng maraming mga laro na i-on o patayin ang AA pati na rin magtakda ng isang rate ng sample ng AA na ipinahayag bilang 2x AA, 4x AA, 8x AA at iba pa. Pinakamabuting magtakda ng AA kasabay ng iyong resolution ng graphics / monitor. Ang mas mataas na mga resolusyon ay may higit pang mga pixel at maaaring kailangan lamang ng 2x AA para sa mga graphic upang magmultipo at mahusay na maisagawa habang ang mga mas mababang resolution ay maaaring kailanganin itong itakda sa 8x upang makinis ang mga bagay. Kung naghahanap ka para sa isang tuwid na pagganap makakuha pagkatapos ay ang pagpapababa o pag-on ang AA off ay dapat na magbigay sa iyo ng tulong.

Anisotropic Filtering

Sa 3D computer graphics, sa pangkalahatan ay ang kaso na malayong bagay sa isang 3D na kapaligiran ay gagamit ng isang mas mababang kalidad ng mga mapa ng texture na maaaring lumitaw na malabo habang mas malapit ang mga bagay na gumamit ng mataas na kalidad na mga mapa ng texture para sa higit pang detalye. Ang pagbibigay ng mataas na mga mapa ng texture para sa lahat ng mga bagay sa isang 3D na kapaligiran ay maaaring magkaroon ng isang malaking epekto sa pangkalahatang pagganap ng graphics at kung saan ang Anisotropic Filtering, o AF, ang setting ay dumating sa.

Ang AF ay medyo katulad ng AA sa mga tuntunin ng setting at kung ano ang magagawa nito upang mapabuti ang pagganap. Ang pagpapababa sa setting ay may mga disadvantages nito dahil higit sa view ay gagamit ng mas mababang kalidad ng paggawa ng texture na tila malapit sa mga bagay na lumilitaw na malabo. Maaaring saklaw ng mga sample rate ng AF kahit saan mula sa 1x hanggang 16x at ang pagsasaayos ng setting na ito ay maaaring magbigay ng isang markang pagpapabuti sa pagganap ng isang mas lumang graphics card; Ang setting na ito ay nagiging mas mababa ng isang dahilan para sa drop ng pagganap sa mas bagong mga graphics card.

Gumuhit ng Distance / Patlang ng View

Ang setting na distansya ng distansya o tingnan ang mga setting ng distansya at larangan ng view ay ginagamit upang matukoy kung ano ang makikita mo sa screen at pinaka-may-katuturan sa parehong unang at pangatlong taong shooters. Ang gumuhit o tingnan ang setting ng distansya ay ginagamit upang matukoy kung gaano ka nakikita sa distansya habang tinutukoy ng larangan ng pagtingin ang higit pa sa panlabas na pagtingin sa isang character sa isang FPS. Sa kaso ng distansya at larangan ng pagtingin, mas mataas ang setting na nangangahulugan na kailangan ng graphics card na gumana nang mas mahirap upang mag-render at ipakita ang pagtingin, gayunpaman, ang epekto, para sa pinaka-bahagi, ay dapat na medyo minimal kaya ang pagbaba ay maaaring hindi tingnan ang marami sa isang pinahusay na frame rate o mga frame sa bawat segundo.

Pag-iilaw / Mga Shadow

Ang mga anino sa isang video game ay nag-aambag sa pangkalahatang hitsura at pakiramdam ng isang laro, na nagdaragdag ng isang pagkabahala sa kuwento na sinasabing sa screen. Tinutukoy ng mga setting ng kalidad ng mga anino ang detalyado o makatotohanang tinitingnan ng mga anino sa laro. Ang epekto nito ay maaaring mag-iba mula sa eksena patungo sa tanawin batay sa bilang ng mga bagay at ilaw ngunit maaari itong magkaroon ng isang medyo malaking epekto sa pangkalahatang pagganap. Habang ang mga anino ay maaaring gumawa ng isang eksena mukhang mahusay, marahil ito ang unang setting upang mas mababa o i-off para sa isang pakinabang ng pagganap kapag nagpapatakbo ng isang mas lumang graphics card.

Resolution

Ang setting ng resolution ay batay sa kung ano ang magagamit sa laro pati na rin ang monitor. Ang mas mataas na resolution ay mas mahusay ang magiging hitsura ng mga graphics, ang lahat ng mga dagdag na pixel na magdagdag ng detalye sa mga kapaligiran at mga bagay na nagpapabuti sa kanilang hitsura. Gayunpaman, ang mas mataas na resolusyon ay may isang trade-off, dahil mayroong higit pang mga pixel na ipapakita sa screen, ang graphics card ay nangangailangan na gumana nang mas mahirap upang maibigay ang lahat at sa gayon ay mas mababang pagganap. Ang pagpapababa sa setting ng resolution sa isang laro ay isang solidong paraan upang mapabuti ang pagganap at frame rate, ngunit kung nasanay ka na sa pag-play sa mas mataas na resolution at makakita ng higit pang detalye maaari mong tingnan ang ilang iba pang mga pagpipilian tulad ng pag-off ng AA / AF o pagsasaayos ng ilaw / anino.

Detalye ng Teksto / Kalidad

Ang mga texture sa pinakasimpleng mga termino ay maaring iisipin bilang wallpaper para sa mga graphics ng computer. Ang mga ito ay mga larawan na inilalagay sa mga bagay / mga modelo sa graphics. Ang setting na ito ay kadalasang hindi nakakaapekto sa frame rate ng isang laro ng mas maraming, kung sa gayon ay medyo ligtas na magkaroon ng hanay na ito sa isang mas mataas na kalidad kaysa sa ibang mga setting tulad ng lighting / shadow o AA / AF.