Zrozumienie i optymalizacja liczby klatek na sekundę w grach wideo

Spisu treści:

Zrozumienie i optymalizacja liczby klatek na sekundę w grach wideo
Zrozumienie i optymalizacja liczby klatek na sekundę w grach wideo
Anonim

Jednym z najczęstszych testów porównawczych używanych do mierzenia wydajności graficznej gry wideo jest szybkość klatek lub klatek na sekundę. Szybkość klatek w grze wideo odzwierciedla częstotliwość odświeżania obrazu wyświetlanego na ekranie w celu wytworzenia obrazu i symulacji ruchu/ruchu. Liczba klatek na sekundę jest najczęściej mierzona w klatkach na sekundę lub FPS (nie mylić z strzelankami z perspektywy pierwszej osoby).

Istnieje wiele czynników wpływających na liczbę klatek na sekundę w grze, ale tak jak w przypadku wielu rzeczy w technologii, im coś jest wyższe lub szybsze, tym lepiej. Niska liczba klatek na sekundę w grach wideo spowoduje szereg problemów, które mogą wystąpić w najbardziej nieodpowiednich momentach. Przykładami tego, co może wystąpić przy niskiej liczbie klatek na sekundę, są niestabilny lub nierówny ruch podczas sekwencji akcji, które wymagają dużej ilości ruchu/animacji; Zamrożone ekrany utrudniające interakcję z grą i wieloma innymi.

Najczęściej zadawane pytania dotyczące liczby klatek na sekundę opisane poniżej zawierają odpowiedzi na kilka podstawowych pytań dotyczących liczby klatek na sekundę w grach wideo, sposobu mierzenia klatek na sekundę oraz różnych poprawek i narzędzi, których można użyć, aby poprawić liczbę klatek na sekundę i ogólną wydajność grafiki.

Co określa szybkość klatek lub liczbę klatek na sekundę w grze wideo?

Image
Image

Istnieje wiele czynników, które wpływają na szybkość odtwarzania lub liczbę klatek na sekundę (FPS) w grze. Obszary, które mogą wpływać na liczbę klatek na sekundę/FPS w grze, to:

  • Sprzęt systemowy, taki jak karta graficzna, płyta główna, procesor i pamięć.
  • Ustawienia grafiki i rozdzielczości w grze.
  • Jak dobrze kod gry jest zoptymalizowany i opracowany pod kątem wydajności grafiki.

W tym artykule skupimy się na dwóch pierwszych punktach, ponieważ ostatni jest poza naszymi rękami, ponieważ polegamy na tym, że programista gry napisał zoptymalizowany kod pod kątem grafiki i wydajności.

Największym czynnikiem wpływającym na szybkość klatek lub wydajność FPS w grze jest karta graficzna i procesor. W prostych słowach procesor komputera wysyła informacje lub instrukcje z programów, aplikacji, w tym przypadku gry, do karty graficznej. Karta graficzna z kolei przetworzy otrzymane instrukcje, wyrenderuje obraz i wyśle go do monitora w celu wyświetlenia.

Istnieje bezpośredni związek między procesorem a GPU, a wydajność karty graficznej zależy od procesora i na odwrót. Jeśli procesor ma zbyt małą moc, nie ma sensu uaktualnianie do najnowszej i najlepszej karty graficznej, jeśli nie będzie ona w stanie wykorzystać całej mocy obliczeniowej.

Nie ma ogólnej zasady określającej, która kombinacja karty graficznej/procesora jest najlepsza, ale jeśli procesor był procesorem średniej i niskiej klasy 18-24 miesiące temu, istnieje duża szansa, że jest już na najniższym poziomie systemu minimalnego wymagania. W rzeczywistości znaczna część sprzętu na twoim komputerze jest prawdopodobnie przewyższana przez nowy i lepszy sprzęt w ciągu 0-3 miesięcy od zakupu. Kluczem do sukcesu jest znalezienie odpowiedniej równowagi z ustawieniami grafiki i rozdzielczości w grze.

Jaka szybkość klatek lub klatek na sekundę jest akceptowalna w grach wideo/komputerowych?

Większość dzisiejszych gier wideo jest opracowywana z myślą o osiągnięciu szybkości klatek 60 fps, ale wszędzie od 30 do 60 fps jest uważane za dopuszczalne. Nie oznacza to, że gry nie mogą przekraczać 60 kl./s, w rzeczywistości wiele tak robi, ale wszystkie poniżej 30 kl./s animacje mogą zacząć być niestabilne i wykazywać brak płynności ruchu.

Rzeczywista liczba wyświetlanych klatek na sekundę różni się w trakcie gry w zależności od sprzętu i tego, co może się w danej chwili wydarzyć w grze. Jeśli chodzi o sprzęt, jak wspomniano wcześniej, twoja karta graficzna i procesor będą odgrywać rolę w klatkach na sekundę, ale także twój monitor może również wpływać na FPS, który będziesz mógł zobaczyć. Wiele monitorów LCD jest ustawionych na częstotliwość odświeżania 60 Hz, co oznacza, że wszystko powyżej 60 FPS nie będzie widoczne.

W połączeniu z Twoim sprzętem gry takie jak Doom (2016), Overwatch, Battlefield 1 i inne, które mają intensywne graficznie sekwencje akcji, mogą wpływać na FPS w grze ze względu na dużą liczbę poruszających się obiektów, fizyki gry i obliczeń, 3D środowiska i nie tylko. Nowsze gry mogą również wymagać wyższych wersji modelu modułu cieniującego DirectX, które może obsługiwać karta graficzna, jeśli wymagania dotyczące modelu modułu cieniującego nie są spełnione przez procesor graficzny, często może wystąpić niska wydajność, niska liczba klatek na sekundę lub niezgodność.

Jak mogę mierzyć szybkość klatek lub klatek na sekundę gry na moim komputerze?

Dostępnych jest wiele narzędzi i aplikacji umożliwiających pomiar szybkości klatek lub klatek na sekundę w grze wideo podczas grania. Najpopularniejszy i taki, który wielu uważa za najlepszy, nazywa się Fraps. Fraps to samodzielna aplikacja, która działa za kulisami każdej gry, która używa interfejsów graficznych DirectX lub OpenGL (interfejs programowania aplikacji) i służy jako narzędzie do testów porównawczych, które wyświetla bieżące klatki na sekundę, a także mierzy FPS między punktem początkowym a końcowym. Oprócz funkcji benchmarkingu Fraps ma również funkcję przechwytywania zrzutów ekranu z gry i przechwytywania wideo w czasie rzeczywistym w grze. Chociaż pełna funkcjonalność Fraps nie jest darmowa, oferują bezpłatną wersję z ograniczeniami, które obejmują testy porównawcze FPS, 30 sekund przechwytywania wideo i zrzuty ekranu.bmp.

Istnieją alternatywne aplikacje Fraps, takie jak Bandicam, ale będziesz musiał za nie zapłacić, jeśli chcesz uzyskać pełną funkcjonalność.

Jak zoptymalizować ustawienia sprzętu lub gry, aby poprawić szybkość klatek, FPS i wydajność?

Jak wspomniano w poprzednich pytaniach powyżej, istnieją dwie główne rzeczy, które możesz zrobić, aby poprawić szybkość klatek/klatki na sekundę i ogólną wydajność gry:

  1. Uaktualnij swój sprzęt.
  2. Dostosuj ustawienia graficzne gry.

Ponieważ modernizacja sprzętu jest warunkiem poprawy wydajności, skupimy się na różnych ustawieniach gier graficznych oraz na tym, jak mogą one pomóc lub zmniejszyć wydajność i liczbę klatek na sekundę w grze.

Zdecydowana większość zainstalowanych gier PC opartych na DirectX/OpenGL ma co najmniej pół tuzina ustawień graficznych, które można modyfikować, aby poprawić wydajność sprzętu i, miejmy nadzieję, liczbę klatek na sekundę. Podczas instalacji większość gier automatycznie wykryje zainstalowany sprzęt komputerowy i odpowiednio dostosuje ustawienia graficzne gry w celu uzyskania optymalnej wydajności. Mając to na uwadze, jest kilka rzeczy, które użytkownicy mogą zrobić, aby jeszcze bardziej poprawić wydajność liczby klatek na sekundę.

Łatwo powiedzieć, że obniżenie wszystkich ustawień znajdujących się w ustawieniach graficznych gry zapewniłoby wydajność, ponieważ tak by było. Wierzymy jednak, że większość ludzi chce uzyskać odpowiednią równowagę między wydajnością a wyglądem podczas grania. Poniższa lista zawiera kilka typowych ustawień graficznych, które są dostępne w wielu grach, które mogą być ręcznie modyfikowane przez użytkownika.

Wspólne ustawienia grafiki

Antyaliasing

Antyaliasing, powszechnie określany jako AA, to technika opracowywania grafiki komputerowej, która wygładza ostre piksele lub postrzępione krawędzie grafiki. Większość z nas spotkała się z tą pikselową lub postrzępioną grafiką komputerową. AA robi to, że dla każdego piksela na ekranie pobiera próbkę otaczających pikseli i próbuje je mieszać, aby wyglądały gładko. Wiele gier pozwala włączyć lub wyłączyć AA, a także ustawić częstotliwość próbkowania AA wyrażoną jako 2x AA, 4x AA, 8x AA i tak dalej. Najlepiej ustawić AA w połączeniu z rozdzielczością grafiki/monitora. Wyższe rozdzielczości mają więcej pikseli i mogą potrzebować tylko 2x AA, aby grafika wyglądała gładko i działała dobrze, podczas gdy niższe rozdzielczości mogą wymagać ustawienia 8x w celu wygładzenia. Jeśli szukasz prostego wzrostu wydajności, obniżenie lub całkowite wyłączenie AA powinno dać ci impuls.

Filtrowanie anizotropowe

W grafice komputerowej 3D zazwyczaj jest tak, że odległe obiekty w środowisku 3D używają map tekstur niższej jakości, które mogą być rozmyte, podczas gdy bliższe obiekty używają map tekstur wysokiej jakości, aby uzyskać więcej szczegółów. Zapewnienie wysokiej jakości map tekstur dla wszystkich obiektów w środowisku 3D może mieć duży wpływ na ogólną wydajność grafiki i jest to miejsce, w którym pojawia się ustawienie filtrowania anizotropowego lub AF.

AF jest dość podobny do AA pod względem ustawień i tego, co może zrobić, aby poprawić wydajność. Obniżenie tego ustawienia ma swoje wady, ponieważ większa część widoku będzie wykorzystywała teksturę o niższej jakości, przez co pozornie bliskie obiekty wydają się rozmazane. Częstotliwości próbkowania AF mogą wynosić od 1x do 16x, a dostosowanie tego ustawienia może zapewnić wyraźną poprawę wydajności starszej karty graficznej; To ustawienie staje się coraz mniej przyczyną spadku wydajności na nowszych kartach graficznych.

Narysuj odległość/pole widzenia

Ustawienie odległości rysowania lub odległości oglądania i pola widzenia są używane do określenia tego, co zobaczysz na ekranie i są najbardziej odpowiednie zarówno dla strzelanek pierwszoosobowych, jak i trzecioosobowych. Ustawienie odległości rysowania lub widoku jest używane do określenia, jak daleko patrzysz na odległość, podczas gdy pole widzenia określa bardziej peryferyjny widok postaci w FPS. W przypadku odległości rysowania i pola widzenia im wyższe ustawienie oznacza, że karta graficzna będzie musiała ciężej pracować, aby renderować i wyświetlać widok, jednak wpływ w większości powinien być dość minimalny, więc obniżenie może nie zobacz znacznie poprawioną liczbę klatek na sekundę lub klatek na sekundę.

Oświetlenie/Cienie

Cienie w grze wideo przyczyniają się do ogólnego wyglądu i stylu gry, dodając suspensu do historii opowiedzianej na ekranie. Ustawienie jakości cieni określa, jak szczegółowo lub realistycznie będą wyglądały cienie w grze. Wpływ tego może się różnić w zależności od sceny w zależności od liczby obiektów i oświetlenia, ale może mieć dość duży wpływ na ogólną wydajność. Chociaż cienie mogą sprawić, że scena będzie wyglądać świetnie, prawdopodobnie jest to pierwsze ustawienie, które należy obniżyć lub wyłączyć w celu zwiększenia wydajności podczas korzystania ze starszej karty graficznej.

Rozdzielczość

Ustawienie rozdzielczości zależy zarówno od tego, co jest dostępne w grze, jak i od monitora. Im wyższa rozdzielczość, tym lepsza będzie grafika, wszystkie te dodatkowe piksele dodają szczegółów do otoczenia i obiektów poprawiając ich wygląd. Jednak wyższe rozdzielczości wiążą się z kompromisem, ponieważ na ekranie jest więcej pikseli do wyświetlenia, karta graficzna musi pracować ciężej, aby renderować wszystko, a tym samym może obniżyć wydajność. Obniżenie ustawienia rozdzielczości w grze to solidny sposób na poprawę wydajności i liczby klatek na sekundę, ale jeśli przyzwyczaiłeś się do grania w wyższych rozdzielczościach i oglądania większej ilości szczegółów, możesz przyjrzeć się innym opcjom, takim jak wyłączenie AA/AF lub regulacja oświetlenia/cieni.

Szczegóły/jakość tekstury

Tekstury w najprostszych słowach można traktować jako tapetę do grafiki komputerowej. Są to obrazy, które są nakładane na obiekty/modele w grafice. To ustawienie zwykle nie wpływa tak bardzo na liczbę klatek na sekundę w grze, jeśli w ogóle, więc jest całkiem bezpieczne ustawienie tego ustawienia w wyższej jakości niż inne ustawienia, takie jak oświetlenie/cienie lub AA/AF.

Zalecana: