Разбирање и оптимизирање на стапките на видео игра

Како да се оптимизира и подобри ефикасноста на графика и рамковните цени

Еден од најчестите репери кои се користат при мерење на графички перформанси на видео игра е стапката на слики или рамки во секунда. Стапката на рамката во видео игра рефлектира колку често сликата што ја гледате на екранот е освежена за да се создаде движење / движење на сликата и симулацијата. Стапката на рамката најчесто се мери во фрејмови во секунда или FPS, (да не се меша со првите лица Стрелците ).

Постојат многу фактори кои одат во одредувањето на рамката на играта, но како и кај многу други работи во технологијата, толку е поголемо или побрзо нешто, толку подобро. Ниските стапки на слики во видео игрите ќе резултираат со голем број проблеми кои можат да се појават во повеќето несоодветни времиња. Примери за тоа што може да се случи со ниски стапки на слики вклучуваат несигурно или нерамномерно движење за време на акциони секвенци кои вклучуваат многу движења / анимации; Замрзнати екрани што го отежнуваат комуницирањето со играта, како и голем број други.

Најчесто поставувани прашања за рамката на рамката се следниве одговори на некои основни прашања околу стапките на рамки за видео игри, како да се измерат рамки во секунди и различните измени и алатки што можете да ги користите за подобрување на брзината на слики и целокупната графичка изведба.

Што ја одредува стапката на фрејмови или рамки во секунда од видео игра?

Постојат бројни фактори кои придонесуваат за перформансите на рамката на играта или фрејмови во секунда (FPS). Областите што можат да влијаат на стапката на игра / FPS вклучуваат:

• Системски хардвер, како што се графичката картичка , матичната плоча , процесорот и меморијата
• Поставки за графика и резолуција во играта
• Колку добро кодот на играта е оптимизиран и развиен за графички перформанси.

Во оваа статија ќе се фокусираме на првите две точки на куршуми, бидејќи последниот е надвор од нашите раце, бидејќи ние се потпираме на развивачите на играта да имаат напишано оптимизиран код за графика и перформанси.

Најголемиот фактор кој придонесува за рамката на играта или перформансите на FPS е графичката картичка и процесорот. Во основни поими, процесорот на компјутерот испраќа информации или инструкции од програми, апликации, во овој случај, играта, на графичката картичка. Графичката картичка потоа, пак, ги обработува добиените упатства, ќе ја направи сликата и ќе ја испрати на мониторот за прикажување.

Постои директна врска помеѓу процесорот и графичкиот процесор , со тоа што перформансите на вашата графичка картичка се зависни од процесорот и обратно. Ако процесорот е underpowered нема смисла да се надополни со најновата и најголема графичка картичка ако нема да може да ја искористи целата нејзина процесорска моќ.

Нема општо правило за одредување која е најдобрата графичка картичка / CPU комбо, но ако процесорот е среден до низок крај на процесорот пред 18-24 месеци има добри шанси тоа веќе е на ниско ниво на минималните системски барања. Всушност, добар дел од хардверот на вашиот компјутер е веројатно надминат со нов и подобар хардвер во рок од 0-3 месеци од купувањето. Клучот е да се обидете и да пронајдете вистинска рамнотежа со поставките за графиката и резолуцијата на играта.

Што рамка стапка или рамки во секунда е прифатлива за видео / компјутерски игри?

Повеќето видео игри денес се развиваат со цел да се постигне рамка од 60 fps, но насекаде помеѓу 30 fps и 60 fps се смета за прифатлива. Тоа не е да се каже дека игри не можат да надминат 60 fps, всушност, многумина прават, но нешто под 30 fps, анимациите може да почнат да станат несигурни и да покажат недостаток на движење на течности.

Вистинските рамки во секунда што ги доживувате варираат во текот на играта врз основа на хардверот и што може да се случи во играта во секој даден момент. Во однос на хардверот, како што е споменато претходно, вашата графичка картичка и процесорот ќе играат улога во рамки во секунда, но исто така вашиот монитор, исто така, може да влијае на FPS што ќе можете да го видите. Многу LCD монитори се поставени со брзина на освежување од 60Hz, што значи дека нешто над 60 FPS нема да биде видливо.

Заедно со вашиот хардвер, игри како што се Doom (2016) , Overwatch , Battlefield 1 и други кои имаат графички интензивни акциони секвенци може да влијаат на играта FPS поради голем број на објекти кои се движат, физика на игри и пресметки, 3D околини и многу повеќе. Поновите игри, исто така, може исто така да бараат повисоки верзии на моделот на DirectX shader кој графичката картичка може да го поддржи, ако условот за модел на shader не е исполнет од графичкиот процесор, често може да се појават слаби резултати, ниска стапка на слики или некомпатибилност.

Како можам да ги измешам кадрите или рамките во секунда на игра на мојот компјутер?

Постојат неколку алатки и апликации достапни за вас да се измери стапка на рамка или рамки во секунда од видео игра додека играте. Најпопуларниот и оној што многумина го сметаат за најдобар е наречен Fraps. Fraps е самостојна апликација која работи зад сцената за било која игра која користи API за DirectX или OpenGL графика (Application Programming Interface) и служи како алатка за споредба која ќе ги прикаже вашите тековни рамки во секунда, како и мерење на FPS меѓу почеток и крај точка. Во прилог на функционалноста на бенчмаркинг Fraps, исто така, има функционалност за снимање на екранот во играта и снимање на видео во реално време. Додека целосната функционалност на Fraps не е бесплатна, тие нудат бесплатна верзија со ограничувања кои вклучуваат FPS benchmarking, 30 секунди за снимање видео и. Bmp screenshot-и.

Постојат некои Fraps алтернативни апликации таму како што се Bandicam, но ќе завршите со плаќање за оние, како и ако сакате целосна функционалност.

Како можам да ги оптимизирам поставките за хардвер или игра за подобрување на стапката на фрејмови, FPS и перформанси?

Како што беше споменато во претходните прашања погоре, постојат две главни работи што можете да ги направите за да ја подобрат рамката / рамките во секунда и целокупната изведба на играта. 1. Надградете го вашиот хардвер или 2. Поставете ги графичките поставувања на играта. Бидејќи надградбата на вашиот хардвер е дадена за подобрени перформанси, ќе се фокусираме на различните подесувања за графички игри и како тие можат да помогнат или да ги намалат перформансите и рамката на играта.

Огромното мнозинство на инсталирани, DirectX / OpenGL PC игри денес доаѓаат со пол десетина или повеќе графички подесувања кои може да се tweaked за да се подобри ефикасноста на вашиот хардвер и се надевам дека вашиот FPS брои. По инсталацијата, повеќето игри автоматски ќе детектираат PC хардвер кој е инсталиран и соодветно ги поставува графичките поставувања на играта за оптимални перформанси. Со тоа рече дека има некои работи што корисниците можат да ги направат за да помогнат во подобрувањето на перформансите на рамката дури и повеќе.

Лесно е да се каже дека намалувањето на сите поставувања пронајдени во графичките поставувања на играта ќе обезбеди перформанси, бидејќи тоа би било. Сепак, ние веруваме дека повеќето луѓе сакаат да го добијат вистинскиот баланс на перформанси и изглед во нивниот гејмерски искуство. Листата подолу вклучува некои вообичаени графички прилагодувања кои се достапни во многу игри, кои корисникот може рачно да ги измени.

Заеднички графички поставки

Антиалиазинг

Антиалиазирањето , честопати наречено АА, е техника во развојот на компјутерската графика за да ги измами грубите пикселизирани или остри рабови во графика. Повеќето од нас се сретнуваат со оваа графичка или гравирана изглед компјутерска графика, она што AA го прави е за секој пиксел на вашиот екран, зема примерок од околните пиксели и се обидува да ги спои за да ги направат измазнети. Многу игри ви дозволуваат да го вклучите или исклучите AA, како и да поставите стапка на мостра на AA изразена како 2x AA, 4x AA, 8x AA и така натаму. Најдобро е да поставите АА во врска со резолуцијата со графички / монитор. Повисоките резолуции имаат повеќе пиксели и можеби ќе треба само 2x AA за графика да изгледаат рамномерно и добро да работат, додека пониските резолуции можеби ќе треба да бидат поставени на 8x за да се изедначат работите. Ако сте во потрага за директно остварување добивка, тогаш спуштањето или вртење на АА исклучи целосно треба да ви даде поттик.

Анизотропско филтрирање

Во 3D компјутерска графика, вообичаено е дека оддалечените објекти во 3D околина ќе користат понизок квалитет на текстури, кои може да изгледаат нејасни, додека поблиските објекти користат повеќе квалитетни текстуриски карти за повеќе детали. Обезбедувањето на големи текстури мапи за сите објекти во 3D околина може да има големо влијание врз вкупните графички перформанси и е местото каде што доаѓа анисотропното филтрирање или AF.

AF е прилично сличен со АА во однос на поставувањето и што може да стори за да ги подобри перформансите. Намалувањето на поставувањето има свои недостатоци, бидејќи повеќе од погледот ќе ја користи текстурата со понизок квалитет, што навидум блиску до објектите се појавува матно. Стапките на примерокот на AF може да се движат насекаде од 1x до 16x, а прилагодувањето на оваа поставка може да обезбеди значително подобрување во изведбата на постара графичка картичка; Оваа поставка станува се помалку причина да се намали ефикасноста на нови графички картички.

Нацртајте далечина / видно поле

Поставувањето на растојанието за растојание или гледањето на растојанието и поставувањето на полето се користат за да се утврди што ќе видите на екранот и се најрелевантни за стрелците од прва и трета личност. Прилагодувањето на растојанието или прегледот на погледот се користи за да се одреди колку далеку гледате во далечина додека полето на гледање одредува повеќе од периферниот преглед на лик во FPS. Во случај на растојание на подготвеност и видното поле, толку е поголемо поставувањето на средствата за кои графичката картичка ќе треба да работи понапорно за да го прикаже и да го прикаже погледот, сепак, влијанието, во најголем дел, треба да биде прилично минимално, па затоа намалувањето не може види многу подобрена рамка или рамки во секунда.

Осветлување / Сенки

Сенките во видео игра придонесуваат за целокупниот изглед и чувство на играта, додавајќи чувство на неизвесност за приказната што му е кажана на екранот. Поставката за квалитет на сенки одредува колку детални или реалистични ќе изгледаат сенките во играта. Влијанието на ова може да варира од сцена до сцена врз основа на бројот на предмети и осветлување, но може да има прилично големо влијание врз вкупните перформанси. Додека сенките може да направат сцената одлична, веројатно е првото прилагодување кое ќе се намали или исклучува за добивка при изведба кога се работи со постара графичка картичка.

Резолуција

Поставувањето на резолуцијата се заснова на она што е достапно во играта, како и на мониторот. Колку е поголема резолуцијата, толку подобро графиката ќе изгледа, сите оние екстра пиксели додаваат детали за средините и објектите што го подобруваат нивниот изглед. Сепак, повисоките резолуции доаѓаат со компромис, бидејќи има повеќе пиксели за прикажување на екранот, графичката картичка треба да работи понапорно за да се направи сè и со тоа да ги намали перформансите. Намалувањето на поставката за резолуција во играта е солиден начин да се подобрат перформансите и брзината на фрекфенцијата, но ако сте навикнале да репродуцирате со повисоки резолуции и да видите повеќе детали, можеби ќе сакате да погледнете некои други опции, како што е исклучување на AA / AF или прилагодување на осветлување / сенки.

Детали за текстура / квалитет

Текстурите во наједноставните термини може да се сметаат за позадина за компјутерска графика. Тие се слики кои се поставени преку предмети / модели во графика. Оваа поставка обично не влијае на стапката на рамката на играта колку што е воопшто па затоа е прилично безбедно да го поставите ова со повисок квалитет од другите поставувања како осветлување / сенки или AA / AF.