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

click fraud protection

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

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

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

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

Doom 4 видео игра

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Както бе споменато в предишните въпроси по-горе, има две основни неща, които можете да направите, за да подобрите честотата на кадрите/кадъра в секунда и цялостната производителност на играта:

  1. Надстройте хардуера си.
  2. Коригирайте графичните настройки на играта.

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

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

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

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

Антиалиасинг

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

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

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

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

Начертайте разстояние/зрително поле

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

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

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

Резолюция

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

Детайл/Качество на текстурата

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