Video oʻyin kadrlar tezligini tushunish va optimallashtirish

Mundarija:

Video oʻyin kadrlar tezligini tushunish va optimallashtirish
Video oʻyin kadrlar tezligini tushunish va optimallashtirish
Anonim

Video oʻyinining grafik unumdorligini oʻlchashda qoʻllaniladigan eng keng tarqalgan meʼyorlardan biri bu kadrlar tezligi yoki soniyadagi kadrlardir. Video o'yinidagi kadrlar tezligi tasvir va simulyatsiya harakati/harakatini yaratish uchun ekranda ko'rayotgan tasvir qanchalik tez-tez yangilanishini aks ettiradi. Kadr tezligi ko'pincha soniyada kadrlar yoki FPS bilan o'lchanadi (First Person Shooters bilan adashtirmaslik kerak).

Oʻyinning kadrlar tezligini aniqlashda koʻplab omillar mavjud, ammo texnologiyadagi koʻp narsalarda boʻlgani kabi, biror narsa qanchalik yuqori yoki tezroq boʻlsa, shuncha yaxshi. Video o'yinlardagi past kadrlar tezligi eng nomaqbul paytlarda yuzaga kelishi mumkin bo'lgan bir qator muammolarga olib keladi. Kam kadrlar tezligi bilan nima sodir bo'lishi mumkin bo'lgan misollar ko'p harakat/animatsiyalarni o'z ichiga olgan harakatlar ketma-ketligi paytida tebranish yoki o'tkir harakatni o'z ichiga oladi; Muzlatilgan ekranlar oʻyin va boshqa bir qatorlar bilan oʻzaro ishlashni qiyinlashtirmoqda.

Quyida batafsil berilgan kadrlar tezligi haqida tez-tez soʻraladigan savollar video oʻyin kadrlari tezligi, soniyadagi kadrlarni qanday oʻlchash va kadrlar tezligi va umumiy grafik unumdorligini oshirish uchun foydalanishingiz mumkin boʻlgan turli xil sozlash va vositalarga oid baʼzi asosiy savollarga javob beradi.

Video oʻyinining kadr tezligi yoki soniyasiga kadrlar soni nimaga bogʻliq?

Image
Image

Oʻyinning kadrlar tezligi yoki soniyasiga kadrlar soni (FPS) ishlashiga bir qancha omillar taʼsir koʻrsatadi. Oʻyin kadrlar tezligi/FPSga taʼsir qilishi mumkin boʻlgan sohalarga quyidagilar kiradi:

  • Tizim apparati, masalan, grafik karta, anakart, protsessor va xotira.
  • Oʻyin ichidagi grafik va ruxsat sozlamalari.
  • Oʻyin kodi qanchalik yaxshi optimallashtirilgan va grafik ishlashi uchun ishlab chiqilgan.

Ushbu maqolada biz birinchi ikkita nuqtaga e'tibor qaratamiz, chunki oxirgisi qo'limizda emas, chunki biz o'yin ishlab chiqaruvchisi grafik va unumdorlik uchun optimallashtirilgan kod yozganiga ishonamiz.

Oʻyinning kadrlar tezligi yoki FPS ishlashiga eng katta hissa qoʻshuvchi omil bu grafik karta va protsessordir. Asosiy ma'noda, kompyuterning markaziy protsessorlari dasturlardan, ilovalardan, bu holda o'yindan ma'lumot yoki ko'rsatmalarni grafik kartaga yuboradi. Keyin grafik karta, o'z navbatida, olingan ko'rsatmalarni qayta ishlaydi, tasvirni beradi va ko'rsatish uchun monitorga yuboradi.

Protsessor va GPU o'rtasida to'g'ridan-to'g'ri bog'liqlik mavjud, grafik kartangizning ishlashi protsessorga bog'liq va aksincha. Agar protsessor quvvati kam bo'lsa, u barcha qayta ishlash quvvatidan foydalana olmasa, eng so'nggi va eng yaxshi grafik kartaga yangilash mantiqiy emas.

Qanday grafik karta/CPU kombinatsiyasi eng yaxshi ekanligini aniqlashning umumiy qoidasi yoʻq, lekin agar protsessor 18-24 oy oldin oʻrta va past darajali protsessor boʻlgan boʻlsa, u allaqachon minimal tizimning eng past darajasida boʻlishi ehtimoli katta. talablar. Darhaqiqat, sizning shaxsiy kompyuteringizdagi apparatning yaxshi qismi, ehtimol, sotib olingandan keyin 0-3 oy ichida yangi va yaxshiroq uskunadan oshib ketadi. Asosiysi, oʻyin grafikasi va ruxsati sozlamalari bilan toʻgʻri muvozanatni topishga harakat qiling.

Video/Kompyuter oʻyinlari uchun qanday kadrlar tezligi yoki soniyasiga kadrlar qabul qilinadi?

Bugungi kunda aksar video oʻyinlar 60 kadr/s kadr tezligini oshirish maqsadida ishlab chiqilgan, ammo 30 fps dan 60 fps gacha boʻlgan har qanday joyda maqbul deb hisoblanadi. Bu o‘yinlar 60 kadr/s dan oshmasligini anglatmaydi, aslida ko‘pchilik buni amalga oshiradi, lekin 30 kadrdan past bo‘lgan har qanday animatsiya tiniq bo‘lib qolishi va harakatsizlikni ko‘rsatishi mumkin.

Siz boshdan kechiradigan sekundiga haqiqiy kadrlar oʻyin davomida apparat va istalgan vaqtda oʻyinda nima sodir boʻlayotganiga qarab farq qiladi. Uskuna nuqtai nazaridan, yuqorida aytib o'tilganidek, sizning grafik kartangiz va protsessoringiz soniyada kadrlar sonida rol o'ynaydi, ammo monitoringiz ham siz ko'rishingiz mumkin bo'lgan FPSga ta'sir qilishi mumkin. Koʻpgina LCD monitorlar 60 Gts yangilanish tezligi bilan oʻrnatiladi, yaʼni 60 FPS dan yuqori boʻlgan hech narsa koʻrinmaydi.

Uskunangiz bilan birlashganda, Doom (2016), Overwatch, Battlefield 1 va boshqa intensiv grafik harakatlar ketma-ketligiga ega boʻlgan oʻyinlar koʻp sonli harakatlanuvchi obʼyektlar, oʻyin fizikasi va hisob-kitoblar, 3D tufayli oʻyin FPSga taʼsir qilishi mumkin. muhitlar va boshqalar. Yangi oʻyinlar shuningdek, grafik karta qoʻllab-quvvatlaydigan DirectX shader modelining yuqori versiyalarini ham talab qilishi mumkin, agar shader modeli talabi GPU tomonidan qondirilmasa, unumdorligi past boʻladi, kadr tezligi past yoki mos kelmasligi mumkin.

Kompyuterimda kadrlar tezligi yoki oʻyin soniyasiga kadrlar sonini qanday oʻlchash mumkin?

Oʻynayotganingizda video oʻyinning kadr tezligi yoki soniyasiga kadrlar sonini oʻlchashingiz uchun bir qancha vositalar va ilovalar mavjud. Eng mashhur va ko'pchilik eng yaxshi deb hisoblagani Fraps deb ataladi. Fraps - bu DirectX yoki OpenGL grafik API-laridan (Ilova dasturlash interfeysi) foydalanadigan har qanday o'yin uchun sahna ortida ishlaydigan va soniyada joriy kadrlaringizni ko'rsatadigan, shuningdek, boshlang'ich va yakuniy nuqta o'rtasidagi FPSni o'lchaydigan taqqoslash yordam dasturi bo'lib xizmat qiluvchi mustaqil dastur.. Fraps benchmarking funksiyasidan tashqari, o‘yin skrinshotini olish va real vaqtda o‘yin ichidagi videoga olish funksiyalariga ham ega. Fraps-ning to'liq funksiyalari bepul bo'lmasa-da, ular FPS solishtirish, 30 soniyalik video suratga olish va.bmp skrinshotlarini o'z ichiga olgan cheklovlar bilan bepul versiyani taklif qiladi.

Bandicam kabi ba'zi Fraps Alternativ ilovalari mavjud, ammo agar siz to'liq funksionallikni istasangiz, ular uchun ham pul to'lashingiz kerak bo'ladi.

Kadr tezligi, FPS va unumdorlikni yaxshilash uchun apparat yoki oʻyin sozlamalarini qanday optimallashtirishim mumkin?

Yuqoridagi oldingi savollarda aytib oʻtilganidek, kadrlar tezligi/soniyadagi kadrlar va oʻyinning umumiy ishlashini yaxshilash uchun ikkita asosiy narsa qilishingiz mumkin:

  1. Uskunangizni yangilang.
  2. Oʻyinning grafik sozlamalarini sozlang.

Uskunangizni yangilash unumdorlikni oshirish uchun berilganligi sababli, biz turli xil grafik oʻyin sozlamalari va ular qanday yordam berishi yoki unumdorligi va oʻyin kadrlar tezligini kamaytirishiga eʼtibor qaratamiz.

Oʻrnatilgan DirectX/OpenGL kompyuter oʻyinlarining aksariyati bugungi kunda uskunaning ishlashi va FPS sonini yaxshilash uchun oʻzgartirilishi mumkin boʻlgan yarim oʻnlab yoki undan ortiq grafik sozlamalari bilan taʼminlangan. O'rnatishdan so'ng, aksariyat o'yinlar o'rnatilgan kompyuter uskunasini avtomatik ravishda aniqlaydi va optimal ishlash uchun o'yinning grafik sozlamalarini mos ravishda o'rnatadi. Shu bilan birga, foydalanuvchilar kadrlar tezligini yanada yaxshilashga yordam beradigan ba'zi narsalar mavjud.

Oʻyinning grafik sozlamalarida joylashgan barcha sozlamalarni pasaytirish unumdorlikni taʼminlaydi, deb aytish oson. Biroq, biz ko'pchilik odamlar o'yin tajribasida ishlash va tashqi ko'rinishning to'g'ri muvozanatini olishni xohlashlariga ishonamiz. Quyidagi roʻyxatda koʻplab oʻyinlarda mavjud boʻlgan, foydalanuvchi qoʻlda sozlashi mumkin boʻlgan baʼzi umumiy grafik sozlamalari mavjud.

Umumiy grafik sozlamalari

Antialiasing

Antialiasing, odatda AA deb ataladi, bu kompyuter grafikasini ishlab chiqishda grafikadagi qoʻpol pikselli yoki qirrali qirralarni tekislash usulidir. Ko'pchiligimiz bu pikselli yoki qirrali ko'rinishdagi kompyuter grafikasiga duch keldik, AA sizning ekraningizdagi har bir piksel uchun atrofdagi piksellardan namuna oladi va ularni silliq ko'rinishi uchun aralashtirishga harakat qiladi. Ko'pgina o'yinlar AA ni yoqish yoki o'chirish, shuningdek, 2x AA, 4x AA, 8x AA va boshqalar sifatida ifodalangan AA namuna tezligini o'rnatish imkonini beradi. AA ni grafik/monitor o'lchamlari bilan birgalikda o'rnatish yaxshidir. Yuqori piksellar soni ko'proq bo'ladi va grafikalar silliq ko'rinishi va yaxshi ishlashi uchun faqat 2x AA kerak bo'lishi mumkin, pastroq piksellar soni esa narsalarni yumshatish uchun 8x ga o'rnatilishi kerak bo'lishi mumkin. Agar siz to'g'ridan-to'g'ri unumdorlikka erishmoqchi bo'lsangiz, AA ni kamaytirish yoki butunlay o'chirib qo'yish sizga kuch beradi.

Anizotrop filtrlash

3D kompyuter grafikasida, odatda, 3D muhitidagi uzoq ob'ektlar xira ko'rinishi mumkin bo'lgan pastroq sifatli tekstura xaritalaridan foydalanadi, yaqinroq ob'ektlar esa batafsilroq ma'lumot olish uchun yuqori sifatli teksturali xaritalardan foydalanadi. 3D muhitdagi barcha ob'ektlar uchun yuqori teksturali xaritalarni taqdim etish umumiy grafik ishiga katta ta'sir ko'rsatishi mumkin va bu erda Anizotrop filtrlash yoki AF sozlamalari kiradi.

AF sozlamalari va unumdorlikni oshirish uchun nima qilishi mumkinligi jihatidan AAga juda oʻxshaydi. Sozlamani pasaytirishning kamchiliklari bor, chunki ko'proq ko'rinish pastroq sifatli teksturadan foydalanadi, buning uchun yaqin atrofdagi ob'ektlar loyqa ko'rinadi. AF namuna tezligi 1x dan 16x gacha bo'lishi mumkin va bu sozlamani sozlash eski grafik kartaning ishlashida sezilarli yaxshilanishni ta'minlaydi; Bu sozlama yangiroq grafik kartalarda unumdorlikni pasaytirishga kamroq sabab bo‘lmoqda.

Chizma masofasi/koʻrish maydoni

Chizish masofasi sozlamasi yoki koʻrish masofasi va koʻrish maydoni sozlamalari ekranda nimani koʻrishingizni aniqlash uchun ishlatiladi va birinchi va uchinchi shaxs otishmalari uchun eng mos keladi. Chizish yoki ko'rish masofasi sozlamalari masofaga qanchalik uzoqni ko'rishingizni aniqlash uchun ishlatiladi, ko'rish maydoni esa FPSdagi belgining ko'proq periferik ko'rinishini aniqlaydi. Chizish masofasi va ko'rish maydoni holatida, sozlash qanchalik baland bo'lsa, grafik karta ko'rinishni ko'rsatish va ko'rsatish uchun ko'proq ishlashi kerak degan ma'noni anglatadi, ammo ta'sir ko'pincha juda minimal bo'lishi kerak, shuning uchun pasaymasligi mumkin. yaxshilangan kadrlar tezligi yoki soniyada kadrlar sonining katta qismini koʻring.

Yoritish/soyalar

Video oʻyindagi soyalar oʻyinning umumiy koʻrinishi va hissiyotiga hissa qoʻshib, ekranda aytilayotgan voqeaga shubhalilik tuygʻusini qoʻshadi. Soya sifati sozlamalari o'yinda soyalar qanchalik batafsil yoki real ko'rinishini aniqlaydi. Buning ta'siri ob'ektlar soni va yorug'likka qarab sahnadan sahnaga farq qilishi mumkin, ammo bu umumiy ishlashga juda katta ta'sir ko'rsatishi mumkin. Soyalar sahnani ajoyib ko‘rsatishi mumkin bo‘lsa-da, eski grafik kartani ishga tushirishda unumdorlikni oshirish uchun bu birinchi marta pasaytirish yoki o‘chirish bo‘lishi mumkin.

Rezolyutsiya

Ruxsat sozlamalari ham oʻyinda, ham monitorda mavjud boʻlgan narsalarga asoslanadi. Ruxsat qanchalik yuqori bo'lsa, grafikalar shunchalik yaxshi ko'rinadi, barcha qo'shimcha piksellar atrof-muhit va ob'ektlarga ularning ko'rinishini yaxshilaydigan tafsilotlarni qo'shadi. Biroq, yuqori piksellar sonini o'zgartirish bilan birga keladi, chunki ekranda ko'rsatish uchun ko'proq piksellar mavjud, grafik karta hamma narsani ko'rsatish uchun ko'proq ishlashi kerak va shuning uchun unumdorlikni pasaytirishi mumkin. O'yinda piksellar sonini pasaytirish unumdorlik va kadr tezligini yaxshilashning ishonchli usulidir, lekin agar siz yuqori piksellar sonida o'ynashga odatlangan bo'lsangiz va ko'proq tafsilotlarni ko'rsangiz, AA/AF yoki o'chirish kabi boshqa variantlarni ko'rib chiqishingiz mumkin. yoritish/soyalarni sozlash.

Tekstura tafsilotlari/sifati

Oddiy tilda teksturalarni kompyuter grafikasi uchun fon rasmi deb hisoblash mumkin. Ular grafikadagi ob'ektlar/modellar ustiga qo'yilgan tasvirlardir. Bu sozlama odatda oʻyinning kadr tezligiga unchalik taʼsir qilmaydi, agar shunday boʻlsa, yorugʻlik/soya yoki AA/AF kabi boshqa sozlamalarga qaraganda yuqoriroq sifatda oʻrnatish xavfsiz.

Tavsiya: