Video Oyununun Çərçivə Tezliklərinin Anlanması və Optimallaşdırılması

Mündəricat:

Video Oyununun Çərçivə Tezliklərinin Anlanması və Optimallaşdırılması
Video Oyununun Çərçivə Tezliklərinin Anlanması və Optimallaşdırılması
Anonim

Video oyununun qrafik performansının ölçülməsində istifadə olunan ən ümumi meyarlardan biri kadr sürəti və ya saniyədə kadr sayıdır. Video oyunundakı kadr sürəti görüntü və simulyasiya hərəkəti/hərəkəti yaratmaq üçün ekranda gördüyünüz şəklin nə qədər tez-tez təzələndiyini əks etdirir. Kadr sürəti ən çox saniyədə kadr və ya FPS ilə ölçülür (First Person Shooters ilə qarışdırılmamalıdır).

Oyunun kadr sürətini təyin edən bir çox amil var, lakin texnologiyada bir çox şeydə olduğu kimi, nə qədər yüksək və ya daha sürətli olsa, bir o qədər yaxşıdır. Video oyunlarda aşağı kadr sürətləri ən uyğun olmayan vaxtlarda baş verə biləcək bir sıra problemlərlə nəticələnəcək. Aşağı kadr sürətləri ilə baş verə biləcək hadisələrə misal olaraq çoxlu hərəkət/animasiyaları əhatə edən hərəkət ardıcıllığı zamanı təlatümlü və ya çaşqın hərəkət daxildir; Dondurulmuş ekranlar oyun və bir sıra digərləri ilə qarşılıqlı əlaqəni çətinləşdirir.

Aşağıda təfərrüatlı kadr tezliyi tez-tez verilən suallar video oyun kadr sürətləri, saniyədə kadrların necə ölçülməsi və kadr sürətini və ümumi qrafik performansını yaxşılaşdırmaq üçün istifadə edə biləcəyiniz müxtəlif düzəlişlər və alətlər ilə bağlı bəzi əsas suallara cavab verir.

Video Oyununun Kadr sürətini və ya Saniyədə Kadrları Nə Müəyyən edir?

Image
Image

Oyunun kadr sürətinə və ya saniyədə kadr sayına (FPS) kömək edən bir sıra amillər var. Oyun kadr sürətinə/FPS-ə təsir edə bilən sahələrə aşağıdakılar daxildir:

  • Sistem avadanlığı, məsələn, qrafik kartı, anakart, CPU və yaddaş.
  • Oyun daxilində qrafika və ayırdetmə parametrləri.
  • Oyun kodu qrafik performansı üçün nə qədər yaxşı optimallaşdırılıb və işlənib hazırlanıb.

Bu məqalədə biz ilk iki işarə nöqtəsinə diqqət yetirəcəyik, çünki sonuncusu əlimizdə deyil, çünki oyunun tərtibatçısının qrafika və performans üçün optimallaşdırılmış kod yazmasına etibar edirik.

Oyunun kadr sürətinə və ya FPS performansına ən böyük töhfə verən amil qrafik kartı və CPU-dur. Əsas sözlə desək, kompüterin CPU-su proqramlardan, proqramlardan, bu halda oyundan məlumat və ya göstərişləri qrafik kartına göndərir. Qrafik kart, öz növbəsində, alınan təlimatları emal edəcək, təsviri göstərəcək və nümayiş üçün monitora göndərəcək.

CPU və GPU arasında birbaşa əlaqə var, qrafik kartınızın performansı CPU-dan asılıdır və əksinə. Əgər CPU zəifdirsə, bütün emal gücündən istifadə edə bilməyəcəksə, ən son və ən yaxşı qrafik kartına yüksəltməyin mənası yoxdur.

Hansı Qrafik Kart/CPU kombinasiyasının ən yaxşı olduğunu müəyyən etmək üçün heç bir ümumi qayda yoxdur, lakin əgər CPU 18-24 ay əvvəl orta və aşağı səviyyəli CPU idisə, onun artıq minimum sistemin aşağı sonunda olması ehtimalı yüksəkdir. tələblər. Əslində, kompüterinizdəki avadanlıqların yaxşı bir hissəsi satın alındıqdan sonra 0-3 ay ərzində çox güman ki, yeni və daha yaxşı avadanlıqla üstələyəcək. Əsas odur ki, oyunun qrafikası və ayırdetmə parametrləri ilə düzgün tarazlığı tapmağa çalışın.

Video/Kompüter Oyunları üçün Saniyədə Hansı Kadrların Tezliyi və ya Kadrları Məqbuldur?

Bu gün video oyunların əksəriyyəti 60 kadr sürətinə çatmaq məqsədi ilə hazırlanmışdır, lakin 30 fps ilə 60 fps arasında istənilən yerdə məqbul hesab olunur. Bu o demək deyil ki, oyunlar 60 fps-dən çox ola bilməz, əslində çoxları bunu edir, lakin 30 fps-dən aşağı olan hər hansı bir animasiya dalğalanmağa və maye hərəkətsizliyi göstərə bilər.

Təcrübə etdiyiniz saniyədə faktiki kadrlar avadanlıqdan və hər an oyunda baş verənlərdən asılı olaraq oyun boyu dəyişir. Aparat baxımından, əvvəllər qeyd edildiyi kimi, qrafik kartınız və CPU saniyədə kadrlarda rol oynayacaq, eyni zamanda monitorunuz da görə biləcəyiniz FPS-ə təsir edə bilər. Bir çox LCD monitorlar 60 Hz təzələmə tezliyi ilə qurulub, yəni 60 FPS-dən yuxarı olan heç bir şey görünməyəcək.

Təchizatınızla birlikdə Doom (2016), Overwatch, Battlefield 1 və digərləri kimi intensiv qrafik hərəkət ardıcıllığına malik oyunlar çox sayda hərəkət edən obyekt, oyun fizikası və hesablamalar, 3D səbəbindən oyunun FPS-inə təsir göstərə bilər. mühitlər və daha çox. Daha yeni oyunlar həmçinin qrafik kartın dəstəkləyə biləcəyi DirectX şeyder modelinin daha yüksək versiyalarını tələb edə bilər, əgər şeyder model tələbi GPU tərəfindən yerinə yetirilmirsə, tez-tez zəif performans, aşağı kadr sürəti və ya uyğunsuzluq baş verə bilər.

Kompüterimdə Oyunun Çərçivə Tezliyini və ya Saniyədə Kadrlarını Necə Ölçmək olar?

Oynadığınız zaman video oyunun kadr sürətini və ya saniyədə kadrlarını ölçmək üçün bir sıra alətlər və proqramlar mövcuddur. Ən populyar və çoxlarının ən yaxşı hesab etdiyi Fraps adlanır. Fraps, DirectX və ya OpenGL qrafika API-lərindən (Tətbiq Proqramlaşdırma İnterfeysi) istifadə edən hər hansı bir oyun üçün pərdə arxasında işləyən və cari kadrlarınızı saniyədə göstərəcək, həmçinin başlanğıc və son nöqtə arasında FPS-i ölçən müqayisə yardım proqramı kimi xidmət edən müstəqil bir proqramdır.. Fraps müqayisə funksiyasına əlavə olaraq, oyun skrinşotları və real vaxt rejimində oyundaxili video çəkmə funksiyalarına da malikdir. Fraps-ın tam funksionallığı pulsuz olmasa da, onlar FPS müqayisəsi, 30 saniyəlik video çəkiliş və.bmp ekran görüntüləri daxil olmaqla məhdudiyyətləri olan pulsuz versiya təklif edirlər.

Bandicam kimi bəzi Fraps Alternativ proqramları var, lakin tam funksionallıq istəyirsinizsə, onlar üçün də pul ödəməli olacaqsınız.

Kadr sürətini, FPS-ni və Performansı yaxşılaşdırmaq üçün Avadanlıq və ya Oyun Parametrlərini necə optimallaşdıra bilərəm?

Yuxarıda əvvəlki suallarda qeyd edildiyi kimi, kadr sürətini/saniyədə kadrları və oyunun ümumi performansını yaxşılaşdırmaq üçün edə biləcəyiniz iki əsas şey var:

  1. Aparatınızı təkmilləşdirin.
  2. Oyunun qrafik parametrlərini tənzimləyin.

Aparatınızı təkmilləşdirmək təkmilləşdirilmiş performans üçün verilir, çünki biz müxtəlif qrafik oyun parametrlərinə və onların performansa və oyunun kadr sürətinə necə kömək edə və ya azalda biləcəyinə diqqət yetirəcəyik.

Bu gün quraşdırılmış DirectX/OpenGL PC oyunlarının böyük əksəriyyəti aparatınızın işini yaxşılaşdırmaq və inşallah FPS sayını artırmaq üçün düzəldilə bilən yarım onlarla və ya daha çox qrafik parametrləri ilə gəlir. Quraşdırıldıqdan sonra əksər oyunlar quraşdırılmış kompüter avadanlığını avtomatik olaraq aşkar edəcək və optimal performans üçün oyunun qrafik parametrlərini müvafiq olaraq təyin edəcək. Bununla yanaşı, kadr sürəti performansını daha da yaxşılaşdırmaq üçün istifadəçilərin edə biləcəyi bəzi şeylər var.

Oyunun qrafik parametrlərində olan bütün parametrləri aşağı salmağın performans təmin edəcəyini söyləmək asandır, çünki bu. Bununla belə, inanırıq ki, insanların çoxu oyun təcrübələrində düzgün performans və görünüş balansını əldə etmək istəyirlər. Aşağıdakı siyahıya istifadəçi tərəfindən əl ilə düzəldilə bilən bir çox oyunlarda mövcud olan bəzi ümumi qrafik parametrləri daxildir.

Ümumi Qrafik Parametrləri

Antialiasing

Adətən AA olaraq adlandırılan antialiasing, qrafikadakı kobud pikselli və ya əyri kənarları hamarlamaq üçün kompüter qrafikasının inkişafında bir texnikadır. Çoxumuz bu pikselli və ya kələ-kötür görünüşlü kompüter qrafikası ilə qarşılaşmışıq, AA-nın etdiyi şey ekranınızdakı hər piksel üçün ətrafdakı piksellərdən nümunə götürür və onların hamar görünməsi üçün onları qarışdırmağa çalışır. Bir çox oyun AA-nı yandırmağa və ya söndürməyə, həmçinin 2x AA, 4x AA, 8x AA və s. kimi ifadə edilən AA nümunə dərəcəsini təyin etməyə imkan verir. Ən yaxşısı AA-nı qrafika/monitorun həlli ilə birlikdə təyin etməkdir. Daha yüksək ayırdetmələrdə daha çox piksel var və qrafiklərin hamar görünməsi və yaxşı işləməsi üçün yalnız 2x AA tələb oluna bilər, aşağı ayırdetmələrdə isə hər şeyi düzəltmək üçün 8x-ə qoyulması tələb oluna bilər. Düzgün performans artımı axtarırsınızsa, AA-nı az altmaq və ya tamamilə söndürmək sizə təkan verməlidir.

Anizotrop Filtrləmə

3D kompüter qrafikasında ümumiyyətlə belədir ki, 3D mühitindəki uzaq obyektlər bulanıq görünə bilən daha aşağı keyfiyyətli faktura xəritələrindən istifadə edəcək, daha yaxın obyektlər isə daha ətraflı məlumat üçün yüksək keyfiyyətli faktura xəritələrindən istifadə edəcək. 3D mühitində bütün obyektlər üçün yüksək tekstura xəritələrinin təmin edilməsi ümumi qrafik performansına böyük təsir göstərə bilər və burada Anizotrop Filtrləmə və ya AF parametri işə düşür.

AF parametr və performansı yaxşılaşdırmaq üçün nə edə biləcəyi baxımından AA-ya kifayət qədər bənzəyir. Parametrin aşağı salınmasının mənfi cəhətləri var, çünki daha çox görünüş daha aşağı keyfiyyətli teksturadan istifadə edərək, yaxınlıqdakı obyektlərin bulanıq görünməsinə səbəb olur. AF nümunə dərəcələri 1x-dən 16x-a qədər dəyişə bilər və bu parametrin tənzimlənməsi köhnə qrafik kartının performansında nəzərəçarpacaq yaxşılaşma təmin edə bilər; Bu ayar daha yeni qrafik kartlarda performansın azalmasına daha az səbəb olur.

Məsafə/Görüş sahəsini çəkmək

Çəkmə məsafəsi ayarı və ya baxış məsafəsi və baxış sahəsi parametrləri ekranda nə görəcəyinizi müəyyən etmək üçün istifadə olunur və həm birinci, həm də üçüncü şəxs atıcıları üçün ən uyğundur. Görünüş sahəsi FPS-də personajın daha çox periferik görünüşünü təyin edərkən, çəkiliş və ya baxış məsafəsi parametri məsafəyə nə qədər uzaq göründüyünü təyin etmək üçün istifadə olunur. Çəkmə məsafəsi və baxış sahəsi vəziyyətində, parametr nə qədər yüksək olarsa, o deməkdir ki, qrafik kartı görüntünü göstərmək və göstərmək üçün daha çox işləməli olacaq, lakin təsir, əksər hallarda, kifayət qədər minimal olmalıdır, beləliklə, azalma olmaya bilər. təkmilləşdirilmiş kadr sürətinə və ya saniyədə kadr sayına baxın.

İşıqlandırma/Kölgələr

Video oyunundakı kölgələr oyunun ümumi görünüşünə və hisslərinə töhfə verir, ekranda danışılan hekayəyə təlaş hissi əlavə edir. Kölgələrin keyfiyyət parametri kölgələrin oyunda nə qədər ətraflı və ya real görünəcəyini müəyyən edir. Bunun təsiri obyektlərin sayına və işıqlandırmaya görə səhnədən səhnəyə dəyişə bilər, lakin ümumi performansa kifayət qədər böyük təsir göstərə bilər. Kölgələr səhnəni gözəl göstərə bilsə də, köhnə qrafik kartı işlədərkən performansı artırmaq üçün bu, ehtimal ki, ilk parametrdir.

Qətiyyət

Qətiyyət parametri həm oyunda, həm də monitorda mövcud olanlara əsaslanır. Çözünürlük nə qədər yüksək olsa, qrafika bir o qədər yaxşı görünəcək, bütün bu əlavə piksellər ətraf mühitə və obyektlərə onların görünüşünü yaxşılaşdıran detallar əlavə edir. Bununla belə, daha yüksək qətnamələr bir-birini əvəz edir, çünki ekranda göstərmək üçün daha çox piksel olduğundan, qrafik kartı hər şeyi göstərmək üçün daha çox işləməlidir və beləliklə, performansı aşağı sala bilər. Oyunda ayırdetmə parametrinin aşağı salınması performansı və kadr sürətini yaxşılaşdırmaq üçün möhkəm bir yoldur, lakin əgər siz daha yüksək qətnamələrdə oynamağa və daha çox təfərrüat görməyə vərdiş etmisinizsə, AA/AF və ya videonu söndürmək kimi digər seçimlərə baxmaq istəyə bilərsiniz. işıqlandırma/kölgələrin tənzimlənməsi.

Tekstura Təfərrüatı/Keyfiyyət

Sadə dillə desək, dokular kompüter qrafikası üçün divar kağızı kimi düşünülə bilər. Onlar qrafikadakı obyektlərin/modellərin üzərinə qoyulmuş şəkillərdir. Bu parametr adətən oyunun kadr sürətinə o qədər də təsir etmir, əgər belədirsə, bu setin işıqlandırma/kölgələr və ya AA/AF kimi digər parametrlərdən daha yüksək keyfiyyətdə olması kifayət qədər təhlükəsizdir.

Tövsiyə: