Бейне ойынының кадр жылдамдығын түсіну және оңтайландыру

Мазмұны:

Бейне ойынының кадр жылдамдығын түсіну және оңтайландыру
Бейне ойынының кадр жылдамдығын түсіну және оңтайландыру
Anonim

Бейне ойынының графикалық өнімділігін өлшеуде қолданылатын ең көп таралған көрсеткіштердің бірі кадр жиілігі немесе секундына кадр саны болып табылады. Бейне ойынындағы кадр жиілігі кескінді және модельдеу қозғалысын/қозғалысын жасау үшін экранда көрген кескін қаншалықты жиі жаңартылатынын көрсетеді. Кадр жиілігі көбінесе секундына кадрмен немесе FPS арқылы өлшенеді (Бірінші адам түсіретін фильмдермен шатастырмау керек).

Ойынның кадр жиілігін анықтауға әсер ететін көптеген факторлар бар, бірақ технологиядағы көптеген нәрселер сияқты, нәрсе неғұрлым жоғары немесе жылдам болса, соғұрлым жақсы. Бейне ойындардағы кадр жиілігінің төмендігі ең орынсыз уақытта орын алуы мүмкін бірқатар мәселелерге әкеледі. Төмен кадр жиілігінде орын алуы мүмкін мысалдарға көптеген қозғалыстарды/анимацияларды қамтитын әрекеттер тізбегі кезінде үзіліс немесе секіргіш қозғалыс жатады; Мұздатылған экрандар ойынмен және басқалармен өзара әрекеттесуді қиындатады.

Төменде егжей-тегжейлі берілген кадр жиілігі туралы жиі қойылатын сұрақтар бейне ойынының кадр жиіліктеріне, секундына кадрларды қалай өлшеуге болатынына және кадр жиілігін және жалпы графика өнімділігін жақсарту үшін пайдалануға болатын әртүрлі түзетулер мен құралдарға қатысты кейбір негізгі сұрақтарға жауап береді.

Бейне ойынының кадр жиілігін немесе секундына кадр санын не анықтайды?

Image
Image

Ойынның кадр жиілігіне немесе секундына кадр санына (FPS) әсер ететін бірқатар факторлар бар. Ойынның кадр жылдамдығына/FPS-ке әсер етуі мүмкін аймақтар мыналарды қамтиды:

  • Графикалық карта, аналық плата, процессор және жад сияқты жүйелік жабдық.
  • Ойын ішіндегі графика және ажыратымдылық параметрлері.
  • Ойын коды графика өнімділігі үшін қаншалықты оңтайландырылған және дамыған.

Бұл мақалада біз бірінші екі нүктеге тоқталамыз, өйткені соңғысы қолымыздан келмейді, өйткені ойын әзірлеушісі графика мен өнімділікке оңтайландырылған код жазғанына сенеміз.

Ойынның кадр жиілігіне немесе FPS өнімділігіне ықпал ететін ең үлкен фактор графикалық карта мен процессор болып табылады. Негізгі сөзбен айтқанда, компьютердің орталық процессоры графикалық картаға бағдарламалардан, қолданбалардан, бұл жағдайда ойыннан ақпаратты немесе нұсқауларды жібереді. Графикалық карта өз кезегінде алынған нұсқауларды өңдейді, кескінді береді және көрсету үшін мониторға жібереді.

Процессор мен графикалық процессор арасында тікелей байланыс бар, графикалық картаңыздың өнімділігі процессорға байланысты және керісінше. Егер процессордың қуаты аз болса, ол өзінің барлық өңдеу қуатын пайдалана алмаса, ең соңғы және ең үлкен графикалық картаға жаңартудың мағынасы жоқ.

Графикалық карта/процессор комбосының қайсысы жақсы екенін анықтауға арналған жалпы ереже жоқ, бірақ егер процессор 18-24 ай бұрын орташа және төменгі деңгейлі процессор болса, оның ең төменгі жүйенің төменгі жағында болуы мүмкін. талаптар. Шын мәнінде, сіздің компьютеріңіздегі жабдықтың жақсы бөлігі сатып алғаннан кейін 0-3 ай ішінде жаңа және жақсырақ жабдықпен асып кетуі мүмкін. Ең бастысы - ойын графикасы мен ажыратымдылық параметрлерімен дұрыс теңгерімді табу.

Бейне/компьютер ойындары үшін қандай кадр жиілігі немесе секундына кадр саны қолайлы?

Бүгінгі бейне ойындардың көпшілігі кадр жиілігін секундына 60 кадрға жету мақсатымен жасалған, бірақ секундына 30 кадрдан 60 кадрға дейінгі кез келген жерде қолайлы болып саналады. Бұл ойындар 60 кадр/с аспауы керек дегенді білдірмейді, шын мәнінде көбісі солай жасайды, бірақ 30 кадр/с-тан төмен кез келген анимация дірілдеп, қозғалыстың болмауын көрсетуі мүмкін.

Секундындағы нақты кадрлар ойын барысында аппараттық құралға және кез келген сәтте ойында не болып жатқанына байланысты өзгеріп отырады. Аппараттық құралға келетін болсақ, жоғарыда айтылғандай, графикалық карта мен орталық процессор секундына кадрларда рөл атқарады, сонымен қатар сіздің мониторыңыз да сіз көре алатын FPS-ке әсер етуі мүмкін. Көптеген СКД мониторларында 60 Гц жаңарту жиілігі орнатылған, яғни 60 FPS-тен жоғары кез келген нәрсе көрінбейді.

Аппараттық құралмен бірге Doom (2016), Overwatch, Battlefield 1 және графикасы қарқынды әрекет тізбегі бар басқа ойындар көптеген қозғалатын нысандар, ойын физикасы мен есептеулері, 3D себебінен ойынның FPS деңгейіне әсер етуі мүмкін. орталар және т.б. Сондай-ақ жаңа ойындар графикалық карта қолдайтын DirectX шейдер үлгісінің жоғарырақ нұсқаларын да талап етуі мүмкін, егер шейдер үлгісіне қойылатын талаптар GPU арқылы орындалмаса, өнімділігі жиі нашар, кадр жиілігі төмен немесе үйлесімсіздік орын алуы мүмкін.

Компьютердегі ойынның секундына кадр жиілігін немесе кадр санын қалай өлшеуге болады?

Ойнап жатқанда бейне ойынының кадр жиілігін немесе секундына кадр санын өлшеуге арналған бірқатар құралдар мен қолданбалар бар. Ең танымал және көпшілігі ең жақсы деп санайтын Fraps деп аталады. Fraps – DirectX немесе OpenGL графикалық API интерфейстерін (қолданбалы бағдарламалау интерфейсі) пайдаланатын кез келген ойын үшін сахна артында жұмыс істейтін және секундына ағымдағы кадрларды көрсететін, сондай-ақ бастапқы және соңғы нүкте арасындағы FPS өлшейтін салыстыру утилитасы ретінде қызмет ететін дербес қолданба.. Fraps салыстыру функциясынан басқа, ойынның скриншоттарын түсіру және нақты уақытта ойын ішінде бейне түсіру мүмкіндігі бар. Fraps толық функционалдығы тегін болмаса да, олар FPS салыстыруын, 30 секундтық бейне түсіруді және.bmp скриншоттарын қамтитын шектеулері бар тегін нұсқаны ұсынады.

Бұл жерде Bandicam сияқты кейбір Fraps Alternative қолданбалары бар, бірақ толық функционалдылықты қаласаңыз, олар үшін де төлеуге тура келеді.

Кадр жиілігін, FPS және өнімділікті жақсарту үшін жабдықты немесе ойын параметрлерін қалай оңтайландыруға болады?

Жоғарыдағы алдыңғы сұрақтарда айтылғандай, кадр жиілігін/секундына кадрларды және ойынның жалпы өнімділігін жақсарту үшін екі негізгі әрекетті орындауға болады:

  1. Аппараттық құралды жаңартыңыз.
  2. Ойынның графикалық параметрлерін реттеңіз.

Аппараттық құралды жаңарту өнімділікті жақсарту үшін берілгендіктен, біз әртүрлі графикалық ойын параметрлеріне және олардың өнімділікке және ойынның кадр жиілігіне қалай көмектесетініне немесе азайтатынына назар аударамыз.

Орнатылған DirectX/OpenGL компьютерлік ойындарының басым көпшілігі бүгінде аппараттық құралдың өнімділігін және FPS санын жақсарту үшін өзгертуге болатын жарты ондаған немесе одан да көп графикалық параметрлермен келеді. Орнатқаннан кейін ойындардың көпшілігі орнатылған компьютер жабдығын автоматты түрде анықтайды және оңтайлы өнімділік үшін ойынның графикалық параметрлерін сәйкес орнатады. Сонымен қатар, пайдаланушылардың кадр жиілігінің өнімділігін арттыруға көмектесетін кейбір әрекеттері бар.

Ойынның графикалық параметрлерінде табылған барлық параметрлерді төмендету өнімділікті қамтамасыз етеді деп айту оңай, себебі бұл. Дегенмен, біз адамдардың көпшілігі ойын тәжірибесінде өнімділік пен сыртқы көріністің дұрыс тепе-теңдігін алғысы келеді деп сенеміз. Төмендегі тізімде пайдаланушы қолмен өзгертуге болатын көптеген ойындарда қолжетімді кейбір жалпы графикалық параметрлер бар.

Жалпы графикалық параметрлер

Антиализация

Антиалиазинг, әдетте AA деп аталады, графикадағы өрескел пиксельді немесе ойық жиектерді тегістеуге арналған компьютерлік графиканы әзірлеудегі әдіс. Көбіміз осы пиксельді немесе қисық көрінетін компьютерлік графиканы кездестірдік, AA экрандағы әрбір пиксел үшін айналадағы пикселдердің үлгісін алады және оларды тегіс етіп көрсету үшін араластыруға тырысады. Көптеген ойындар AA қосуға немесе өшіруге, сондай-ақ 2x AA, 4x AA, 8x AA және т.б. ретінде көрсетілген AA үлгі жылдамдығын орнатуға мүмкіндік береді. AA параметрін графика/монитор ажыратымдылығымен бірге орнатқан дұрыс. Жоғары ажыратымдылықтардың пиксельдері көбірек және графиканың тегіс көрінуі және жақсы жұмыс істеуі үшін тек 2x AA қажет болуы мүмкін, ал төменгі ажыратымдылықтар нәрселерді тегістеу үшін оны 8x деңгейінде орнатуды қажет етуі мүмкін. Егер сіз өнімділіктің тікелей өсуін іздесеңіз, AA деңгейін төмендету немесе мүлдем өшіру сізге серпін беруі керек.

Анизотропты сүзу

3D компьютерлік графикада, әдетте, 3D ортасындағы қашықтағы нысандар бұлыңғыр болып көрінуі мүмкін текстуралық карталардың төмен сапасын пайдаланады, ал жақынырақ нысандар толығырақ мәліметтер үшін жоғары сапалы текстуралық карталарды пайдаланады. 3D ортасындағы барлық нысандар үшін жоғары текстуралық карталарды қамтамасыз ету жалпы графикалық өнімділікке үлкен әсер етуі мүмкін және бұл жерде Анизотропты сүзу немесе АФ параметрі кіреді.

AF параметрі және өнімділікті жақсарту үшін не істей алатыны жағынан AA-ға өте ұқсас. Параметрді төмендетудің кемшіліктері бар, өйткені көріністің көп бөлігі төмен сапалы құрылымды пайдаланады, бұл нысандардың жанында бұлыңғыр болып көрінеді. AF үлгілерінің жиілігі 1x пен 16x аралығында болуы мүмкін және бұл параметрді реттеу ескі графикалық картаның өнімділігін айтарлықтай жақсартуды қамтамасыз етеді; Бұл параметр жаңарақ графикалық карталарда өнімділіктің төмендеуіне себеп болмайды.

Сурет қашықтығы/көру алаңы

Сурет қашықтығы параметрі немесе көру қашықтығы мен көру өрісі параметрлері экранда не көретініңізді анықтау үшін пайдаланылады және бірінші және үшінші адам түсіретін ойыншыларға ең сәйкес келеді. Сурет салу немесе көру қашықтығы параметрі қашықтықты қаншалықты көретініңізді анықтау үшін пайдаланылады, ал көру өрісі FPS-тегі таңбаның перифериялық көрінісін көбірек анықтайды. Тарту қашықтығы мен көру өрісі жағдайында, параметр неғұрлым жоғары болса, графикалық карта көріністі көрсету және көрсету үшін көп жұмыс істеуі керек дегенді білдіреді, дегенмен әсер көп жағдайда өте аз болуы керек, сондықтан төмендетпеу мүмкін Жақсартылған кадр жиілігін немесе секундына кадрлар санын көріңіз.

Жарықтандыру/Көлеңкелер

Бейне ойынындағы көлеңкелер ойынның жалпы көрінісі мен сезіміне ықпал етіп, экранда айтылып жатқан оқиғаға күдік сезімін қосады. Көлеңкелер сапасының параметрі көлеңкелердің ойында қаншалықты егжей-тегжейлі немесе шынайы көрінетінін анықтайды. Мұның әсері нысандар мен жарықтандыру санына байланысты сахнадан сахнаға өзгеруі мүмкін, бірақ ол жалпы өнімділікке айтарлықтай үлкен әсер етуі мүмкін. Көлеңкелер көріністі керемет етіп көрсетуі мүмкін, бірақ бұл ескі графикалық картаны іске қосқан кезде өнімділікті арттыру үшін төмендететін немесе өшіретін бірінші параметр болуы мүмкін.

Ажыратымдылық

Ажыратымдылық параметрі ойында бар нәрсеге де, мониторға да негізделген. Ажыратымдылық неғұрлым жоғары болса, графика соғұрлым жақсырақ болады, барлық осы қосымша пикселдер сыртқы көріністі жақсартатын орталар мен нысандарға мәліметтер қосады. Дегенмен, жоғарырақ ажыратымдылықтар айырбаспен келеді, себебі экранда көрсету үшін көбірек пикселдер болғандықтан, графикалық карта барлығын көрсету үшін көп жұмыс істеуі керек және осылайша өнімділікті төмендетуі мүмкін. Ойындағы ажыратымдылық параметрін төмендету өнімділік пен кадр жиілігін жақсартудың сенімді жолы болып табылады, бірақ егер сіз жоғары ажыратымдылықта ойнауға және егжей-тегжейлі көруге дағдылансаңыз, AA/AF немесе өшіру сияқты басқа опцияларды қарастырғыңыз келуі мүмкін. жарықты/көлеңкелерді реттеу.

Текстура мәліметтері/сапа

Текстураларды қарапайым тілмен айтқанда, компьютерлік графикаға арналған тұсқағаз ретінде қарастыруға болады. Олар графикадағы нысандардың/модельдердің үстіне салынған кескіндер. Бұл параметр, әдетте, ойынның кадр жиілігіне онша әсер етпейді, егер солай болса, бұл орнатуды жарықтандыру/көлеңке немесе AA/AF сияқты басқа параметрлерге қарағанда жоғарырақ сапада орнату қауіпсіз.

Ұсынылған: