Zrozumienie i optymalizacja szybkości klatek w grach wideo

click fraud protection

Jednym z najczęstszych testów porównawczych używanych do mierzenia wydajności graficznej gry wideo jest liczba klatek na sekundę lub klatki 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. Szybkość klatek jest najczęściej mierzona w klatkach na sekundę lub FPS (nie mylić z Strzelanki FPS).

Na liczbę klatek na sekundę wpływa wiele czynników, 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 szereg innych.

Poniższe często zadawane pytania dotyczące liczby klatek na sekundę zawierają odpowiedzi na niektóre podstawowe pytania dotyczące liczby klatek na sekundę w grach wideo, jak to mierzyć liczbę klatek na sekundę oraz różne poprawki i narzędzia, których możesz użyć, aby poprawić liczbę klatek na sekundę i ogólną grafikę wydajność.

Co decyduje o szybkości klatek lub klatkach na sekundę w grze wideo?

Gra wideo Doom 4

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

  • Sprzęt systemowy, taki jak karta graficzna, płyta główna, procesor, oraz 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 deweloper gry napisał zoptymalizowany kod pod kątem grafiki i wydajności.

Największym czynnikiem wpływającym na liczbę klatek na sekundę lub wydajność FPS w grze jest karta graficzna i procesor. Najprościej mówiąc, 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ść twojej karty graficznej zależy od procesora i na odwrót. Jeśli procesor ma zbyt małą moc, nie ma sensu aktualizować 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ł w połowie do niskiego poziomu procesora 18-24 miesiące temu jest duża szansa, że ​​jest już na najniższym poziomie minimalnego systemu 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 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 liczby klatek na sekundę 60 fps, ale wszędzie od 30 do 60 fps jest uważane za dopuszczalne. Nie oznacza to, że gry nie mogą przekraczać 60 klatek na sekundę, w rzeczywistości wiele tak robi, ale w przypadku poniżej 30 klatek na sekundę animacje mogą zacząć być niestabilne i wykazywać brak płynności ruchu.

Rzeczywista liczba klatek na sekundę, których doświadczasz, 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 ze sprzętem gry takie jak Zagłada (2016), obserwacja, Pole bitwy 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, fizykę gry i obliczenia, środowiska 3D i nie tylko. Nowsze gry również mogą wymagać wyższych wersji Model modułu cieniującego DirectX które karta graficzna może obsługiwać, 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ć liczbę 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 korzystającej z grafiki DirectX lub OpenGL Pszczoła (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 testowania, Fraps posiada 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.

Istnieje kilka aplikacji Fraps Alternative, takich 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ć liczbę klatek na sekundę, liczbę klatek na sekundę 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. Zmodernizuj 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 i 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 pół tuzina lub więcej grafik ustawienia, które można dostosować, aby poprawić wydajność sprzętu i, miejmy nadzieję, liczbę FPS. 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 niektóre typowe ustawienia graficzne, które są dostępne w wielu grach, które użytkownik może ręcznie modyfikować.

Wspólne ustawienia grafiki

Wygładzanie krawędzi

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 dla każdego piksela na ekranie pobiera próbkę otaczających pikseli i próbuje je zmieszać, aby się pojawiły gładki. 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 na ogół jest tak, że odległe obiekty w środowisku 3D będą wykorzystywały niższy jakość map tekstur, które mogą być rozmyte, podczas gdy bliższe obiekty używają map tekstur wysokiej jakości, aby uzyskać więcej Szczegół. Zapewnienie map o wysokiej teksturach 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.

Rysuj odległość/pole widzenia

Ustawienie odległości rysowania lub ustawienia odległości widzenia i pola widzenia służą 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 spowodować znacznej poprawy liczby klatek na sekundę lub klatek na druga.

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.

Rezolucja

ten Rezolucja ustawienie opiera się zarówno na tym, co jest dostępne w grze, jak i na monitorze. Im wyższa rozdzielczość, tym lepiej będzie wyglądać 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ż jest więcej pikseli do wyświetlenia na ekran, karta graficzna musi pracować ciężej, aby wszystko wyrenderować i dlatego może się 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 przy wyższych rozdzielczościach i widząc więcej szczegółów warto przyjrzeć się innym opcjom, takim jak wyłączenie AA/AF lub dostosowanie oświetlenie/cienie.

Szczegóły tekstury/jakość

Tekstury w najprostszych słowach można traktować jako tapetę do grafiki komputerowej. Są to obrazy nałożone 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 całkiem bezpiecznie jest mieć wyższą jakość niż inne ustawienia, takie jak oświetlenie/cienie lub AA/AF.