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

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

Един от най-често използваните критерии за измерване на графичната производителност на видеоигра е скоростта на кадрите или кадрите в секунда. Скоростта на кадрите в видеоигри отразява колко често изображението, което виждате на екрана, се обновява, за да се получи движение и движение на изображение и симулация. Скоростта на кадрите най-често се измерва в кадъра в секунда или FPS (не се бърка с First Person Shooters ).

Има много фактори, които определят честотата на кадрите в играта, но както при много неща в технологиите, колкото по-високо или по-бързо е нещо, толкова по-добре. Ниските честоти на кадрите при видеоигри ще доведат до редица проблеми, които могат да възникнат в най-неприемливото време. Примерите за това, което може да се случи при ниски честоти на кадри, включват накъсано или скокообразно движение по време на последователности на действие, които включват много движения / анимации; Замразени екрани, които затрудняват взаимодействието с играта и редица други.

Честотата на честотата на честотата на кадрите, описана по-долу, дава отговори на някои основни въпроси, свързани с честотата на кадрите за видеоигри, как да измервате кадрите за секунди и различните ощипвания и инструменти, които можете да използвате, за да подобрите скоростта на кадрите и цялостната графична производителност.

Какво определя честотата на кадрите или кадрите за секунда от видеоигрите?

Съществуват редица фактори, които допринасят за ефективността на кадрите в кадъра или на кадъра в секунда (FPS). Областите, които могат да повлияят на скоростта на игра с кадри / FPS, включват:

• Системен хардуер, като графична карта , дънна платка , процесор и памет
• Настройки за графика и разделителна способност в играта
• Колко добре е оптимизиран и разработен кода на играта за графично представяне.

В тази статия ще се съсредоточим върху първите две точки, тъй като последната е извън нашите ръце, тъй като разчитаме на разработчика на играта да има написан оптимизиран код за графика и производителност.

Най-големият фактор, който допринася за скоростта на кадрите в кадъра или за ефективността на FPS, е графичната карта и процесорът. В основни линии CPU на компютъра изпраща информация или инструкции от програмите, приложенията, в този случай играта, към графичната карта. След това графичната карта обработва получените инструкции, изобразява изображението и го изпраща на монитора за показване.

Има пряка връзка между процесора и графичния процесор , като производителността на графичната ви карта зависи от CPU и обратното. Ако процесорът не е подчинен, няма смисъл да се надстройвате до най-новата и най-голямата графична карта, ако няма да може да използва цялата си мощност за обработка.

Няма общо правило за определяне на това коя графична карта / CPU комбо е най-добре, но ако процесорът беше средно до нисък CPU преди 18-24 месеца, има шанс, че вече е в ниския край на минималните системни изисквания. Всъщност, голяма част от хардуера на вашия компютър вероятно ще бъде надминат от нов и по-добър хардуер в рамките на 0-3 месеца от закупуването му. Ключът е да се опитате да намерите точния баланс с графиките и настройките на резолюцията на играта.

Кои честота на кадрите или кадъра в секунда е приемлива за видео / компютърни игри?

Повечето видеоигри днес са разработени с цел постигане на скорост на кадрите от 60 кадъра в секунда, но приблизително между 30 кадъра в секунда и 60 кадъра в секунда се приемат за приемливи. Това не означава, че игрите не могат да надхвърлят 60 кадъра в секунда, всъщност много, но всичко под 30 кадъра в секунда, анимациите може да започнат да се разпадат и да показват липса на течност.

Действителните кадри в секунда, които преживявате, варират в играта на базата на хардуера и какво може да се случва в играта във всеки един момент. По отношение на хардуера, както споменахме по-рано, вашата графична карта и процесор ще играят роля в кадъра в секунда, но и мониторът ви може да повлияе на FPS, който ще можете да видите. Много LCD монитори са настроени с честота на опресняване от 60Hz, което означава, че всичко над 60 FPS няма да се вижда.

Свързани с вашия хардуер, игри като Doom (2016) , Overwatch , Battlefield 1 и други, които имат графични интензивни последователности на действие, могат да повлияят на FPS играта, поради голям брой движещи се обекти, физика и изчисления на игри, 3D среди и др. По-новите игри също могат да изискват по-високи версии на модела на DirectX shader, който може да поддържа графична карта, ако изискването за модел на шината не е изпълнено от GPU, често може да се получи слаба производителност, ниска честота на кадрите или несъвместимост.

Как мога да измерим честотата на кадрите или кадрите за секунда от играта в компютъра си?

Съществуват редица инструменти и приложения, с които можете да измервате честотата на кадрите или кадрите в секунда от видеоигрите, докато играете. Най-популярният и този, който мнозина смятат за най-добрият, се нарича Fraps. Fraps е самостоятелно приложение, което работи зад кулисите за всяка игра, използваща приложни програмни интерфейси ( API) за DirectX или OpenGL графики и служи като инструмент за сравнителен анализ, който ще показва текущите си кадри в секунда, както и мярката на FPS между начало и край точка. В допълнение към функционалността за сравнителен анализ Fraps има също така функционалност за заснемане на екранна игра и заснемане на видео в реално време. Докато пълната функционалност на Fraps не е безплатна, те предлагат безплатна версия с ограничения, които включват FPS benchmarking, 30 секунди заснемане на видео и .bmp екранни снимки.

Има някои алтернативни приложения Fraps, като Bandicam, но в крайна сметка ще трябва да платите и за тези, ако искате пълна функционалност.

Как мога да оптимизирам настройките на хардуера или игрите, за да подобря Frame Rate, FPS и ефективността?

Както споменахме в предишните въпроси по-горе, има две основни неща, които можете да направите, за да подобрите честотата на кадрите / кадрите в секунда и цялостната производителност на играта 1. Надстройте хардуера си или 2. Настройте графичните настройки на играта. Тъй като подобряването на хардуера ви е даден за подобрена производителност, ние ще се съсредоточим върху различните настройки на графичните игри и как те могат да помогнат или да намалят производителността и скоростта на кадрите в играта.

По-голямата част от инсталираните DirectX / OpenGL PC игри днес идват с половин дузина или повече графични настройки, които могат да бъдат променени, за да се подобри производителността на вашия хардуер и да се надяваме, че вашият FPS брой. След инсталирането, повечето игри автоматично ще открият компютъра, който е инсталиран, и ще зададат графичните настройки на играта за оптимална работа. С това казаха, че има някои неща, които потребителите могат да направят, за да подобрят още повече ефективността на кадрите.

Лесно е да се каже, че намаляването на всички настройки, които се намират в настройките на графиката на играта, би осигурило ефективност, тъй като това би било. Въпреки това, ние вярваме, че повечето хора искат да постигнат правилния баланс на представяне и външен вид в игрите си. Списъкът по-долу включва някои обичайни настройки за графики, които са налице в много игри, които могат да бъдат променени ръчно от потребителя.

Общи настройки за графика

Изглаждането

Антилизирането , обикновено наричано "АА", е техника за разработване на компютърна графика, за да изглажда грубите пикселирани или назъбени ръбове в графиките. Повечето от нас са срещнали тази компютърна графика с пикселиран или изкривен вид, това, което АА прави е за всеки пиксел на екрана, отнема проба от околните пиксели и се опитва да ги слее, за да изглежда гладка. Много игри ви позволяват да включвате или изключвате АА, както и да зададете процент от AA пробата, изразена като 2x AA, 4x AA, 8x AA и т.н. Най-добре е да зададете AA във връзка с резолюцията на графиката / монитора. По-високите резолюции имат повече пиксели и може да се нуждаят само от 2х АА, за да изглежда графиката гладка и да се представя добре, докато по-ниските резолюции може да се нуждаят от 8x, за да изгладят нещата. Ако търсите равностойна печалба, тогава намаляването или изключването на АА напълно трябва да ви даде тласък.

Анизотропни филтри

В 3D компютърна графика обикновено е така, че отдалечени обекти в 3D среда ще използват по-ниско качество на картичките на текстурата, които може да изглеждат неясни, докато по-близките обекти използват висококачествени текстови карти за повече подробности. Осигуряването на високи текстови карти за всички обекти в 3D среда може да окаже голямо влияние върху цялостната графична производителност и е мястото, където анизотропни филтриране или AF, настройката идва.

AF е сравнително подобно на АА по отношение на настройката и какво може да направи, за да подобри представянето. Намаляването на настройката има своите недостатъци, тъй като по-голямата част от гледката ще използва по-нискокачествената текстура, като изглежда, че предметите изглеждат неясни. AF честотата на извадките може да варира от 1 до 16 пъти и настройването на тази настройка може да осигури значително подобрение в производителността на по-стара графична карта; Тази настройка става все по-малко причина за спад в производителността на по-новите графични карти.

Изтегляне на разстояние / зрително поле

Настройката на дистанционното разстояние или настройките за разстояние и зрително поле се използват, за да се определи какво ще видите на екрана и са най-подходящи за стрелците за първи и трети човек. Настройката на дистанцията или разстоянието на изгледа се използва, за да се определи докъде виждате в далечината, докато зрителното поле определя по-голяма част от периферното изображение на даден символ в FPS. В случая на разстояние на теглене и зрително поле, колкото по-висока е настройката, средствата ще трябва да работят по-силно, за да се покаже и покаже изгледа, но в повечето случаи ударът трябва да бъде сравнително минимален, така че намаляването не може да вижте голяма част от подобрената честота на кадрите или кадъра в секунда.

Осветление / Сенки

Сенките във видеоигрите допринасят за общото виждане и усещане на играта, добавяйки усещане за напрежение към историята, която се разказва на екрана. Настройката за качество на сенките определя колко подробни или реалистични ще изглеждат сенките в играта. Въздействието на това може да варира от сцена на сцена въз основа на броя обекти и осветление, но може да има доста голямо влияние върху цялостното представяне. Докато сенките могат да направят една сцена да изглежда страхотно, вероятно е първата настройка да се понижи или да се изключи, за да се получи печалба при стартиране на по-стара графична карта.

Резолюция

Настройката за разделителната способност се основава както на наличните в играта, така и на монитора. Колкото по-висока е резолюцията, толкова по-добре ще изглежда графиката, всички тези допълнителни пиксели добавят детайл към средите и обектите, подобряващи външния им вид. Въпреки това, по-високите резолюции идват с компромис, тъй като на екрана има повече пиксели, графичната карта трябва да работи по-усилено, за да направи всичко възможно и по този начин да намали производителността. Намаляването на настройката на разделителната способност в играта е солиден начин за подобряване на производителността и скоростта на кадрите, но ако сте свикнали да играете на по-високи разделителни способности и да виждате повече подробности, може да искате да разгледате някои други опции като изключване на AA / AF регулиране на осветлението / сенките.

Подробности за текстурата / Качество

Текстурите в най-простия смисъл може да се смята за тапет за компютърна графика. Те са изображения, които се поставят върху обекти / модели в графика. Тази настройка обикновено не влияе на честотата на кадрите на играта, ако изобщо е така, така че е доста безопасно да имате тази настройка с по-високо качество от други настройки, като осветление / сенки или AA / AF.