Niektórzy twórcy gier starannie uwzględniają kontrole wydajności i odczyty klatek na sekundę (FPS), które gracze mogą analizować, podczas gdy inni nie. Jak uzyskać niezmienne wyniki kontroli wydajności i odczytów FPS? Czytaj dalej, ponieważ pokazujemy czytelnikowi, jak uzyskać testy, których pragnie (wraz z łatwymi zrzutami ekranu i nagrywaniem filmów w grze).
Drogi How-To Geek,
Uwielbiam ulepszać gry pod kątem wydajności i uzyskiwania najlepszego możliwego FPS, jaki mogę. Jedną z rzeczy, które naprawdę mi pomogły, są odczyty wyświetlane na ekranie, które można uzyskać w niektórych grach (np. Gdy wyświetlasz ekran debugowania za pomocą F3 w Minecrafcie). Niestety, odkryłem również, że wiele gier nie zawiera żadnego narzędzia do debugowania / na ekranie (takiego jak Skyrim), co oznacza, że jestem w zgadywaniu, na podstawie tego, czy ruch na ekranie jest gładkie lub juddery, wokół których znajduje się moja stawka FPS. Biorąc pod uwagę, jak dużą popularnością cieszy się Skyrim i jak łatwo opodatkować dobytku w swoim systemie za pomocą modów, naprawdę chciałbym móc sprawdzić mój FPS podczas gry i sprawdzić, czy mój najnowszy dodatek super-ultra -realistyczna-mega-trawa, czy jakakolwiek, jest to, co tankuje mój system.
Czy mimo to należy dodać FPS i / lub inne testy porównawcze do gry, która nie została dostarczona z nimi?
Z poważaniem,
Benchmarking w grze
Skyrim mówisz? Doskonały wybór w grze, jeśli powiemy to sobie. Po pierwsze, zdarza się, że mamy pod ręką, więc możemy użyć twojego zapytania jako pretekstu, aby go uruchomić i pokazać, jak uzyskać informację zwrotną, którą chcesz.
Najpierw podkreślmy, czego nie zamierzamy robić. Nie ma sposobu, aby dodać testy porównawcze lub odczyty FPS do gry za pomocą natywnego mechanizmu, lub dokładniej, nie ma sposobu, aby to zrobić bez angażowania się w masową i szczegółową do gry modyfikację kodu, która pochłonie więcej czasu niż faktycznie gra i cieszy się grą. Jeśli nie chcesz, aby twoja ulubiona gra została przemianowana na "niemożliwie frustrujący debugger kodu", to nie da się.
Zamiast tego, chcemy mieć przyjazne dla użytkownika narzędzie, które będzie monitorować wydajność systemu i renderowanie wideo, co pozwoli nam uzyskać potrzebne wyniki testów porównawczych. Istnieje wiele ogólnych narzędzi do analizy porównawczej, które zapewniają odczyt, gdy jesteśGotowe gry (takie jak maksymalne obciążenie GPU / procesora, wykorzystanie pamięci, itp.), ale istnieje kilka narzędzi, które zapewniają rodzaj informacji zwrotnych w grze, o którą prosisz.
Na szczęście dla ciebie, jest fantastyczny iwolny narzędzie, które zapewnia, do litery, co masz po: FRAPS. FRAPS to łatwa w użyciu aplikacja dla systemu Windows, która skutecznie wstawia się między Twoją grę a sprzęt, dzięki czemu można monitorować, co dzieje się podczas gry. Darmowa wersja oferuje monitor FPS na ekranie, zapisane dane testowe, zrzuty ekranu (tylko w formacie BMP) i zapis ekranu (ograniczony do 30 sekund ze znakiem wodnym). Wersja płatna (37 USD), odblokowuje wiele formatów w narzędziu do zrzutów ekranu i usuwa ograniczenia narzędzia do nagrywania ekranu. Jeśli zaczniesz nagrywać sesje gry, opłacalna wersja jest tego warta, ale w celu opisania (monitorowanie wydajności) darmowa wersja jest w porządku. Pobierzmy go, zainstaluj i wybierz się na wycieczkę.
Po zainstalowaniu FRAPS zobaczysz powyższe okno przy pierwszym uruchomieniu. Tutaj możesz przełączać podstawowe ustawienia uruchamiania, takie jak uruchamianie systemu Windows, a jeśli masz klawiaturę z ekranem LCD, jak Logitech G15, możesz nawet powiedzieć FRAPS, aby wyświetlał odczyt FPS na klawiaturze zamiast na ekranie.
Druga karta konfiguracji, 99 FPS, jest najbardziej interesująca dla ciebie. Tutaj możesz włączyć testy porównawcze i odczyty FPS na ekranie. Zalecamy przypisanie kluczy do testów porównawczych do kluczy klawiatury, które nie są odwzorowane na żadną funkcjonalność w grze lub systemie globalnym.
Chociaż możesz nie używać FRAPS do nagrywania wideo, tutaj znajdziesz wszystkie ustawienia, które znajdziesz na karcie Filmy. Jeśli nagle zaczynasz nagrywać grę dla publiczności w YouTube, ta sekcja jest szczególnie interesująca.
Ostateczna zakładka konfiguracji dotyczy narzędzia Screenshots. Jak wspomniałeś, jesteś fanem Skyrim, który, jak zakładamy, oznacza, że jesteś wielkim fanem absurdalnie malowniczych i malowniczych krajobrazów i wnętrz, które oferuje gra. Tego rodzaju obrazy przypominające malowidło po prostu błagają o zrzuty ekranu i przekształcają się w tapetę lub coś podobnego. Tutaj możesz ustawićfolder zrzutów ekranu, klucz przechwytywania (domyślnie jest to PrtSc, ale zmieniliśmy nasze na End, aby pozostał przy klawiszach PgUp, PgDn, których używaliśmy w sekcji FPS i aby uniknąć konfliktu z przyciskiem PrtSc, który może ale nie musi być już zmapowane w niektórych grach).
Śmiało i używaj pojedynczego katalogu (takiego jak / Screenshoty gry /) do zapisanych zrzutów ekranu, gdy FRAPS dołącza wszystkie utworzone przez siebie dane (zrzuty ekranu, testy porównawcze itp.) Z nazwą pliku wykonywalnego gry. Będą na przykład wszystkie obrazy simcity.exe lub testy porównawcze simcity [znacznik czasu]. [rozszerzenie]
format.
Po zapoznaniu się z ustawieniami i ich skonfigurowaniu przyjrzyjmy się, jak działa to narzędzie podczas gry. Najpierw bardzo ważna uwaga. Musisz uruchomić FRAPS jako administrator lub nie zadziała. Jeśli właśnie ją zainstalowałeś, musisz włączyć uprawnienia administratora, aby to zrobić i powinna działać poprawnie. Jeśli zamkniesz aplikację i zrestartujesz ją, musisz kliknąć prawym przyciskiem myszy na skrócie lub plik wykonywalny i uruchomić jako Administrator. Jeśli nie podniesiesz swoich uprawnień, żadne z narzędzi w FRAPS nie zadziała.
Teraz uruchommy grę, o której wiemy, że ma debugowanie na ekranie, abyśmy mogli porównać to, co odczyt macierzysty FPS mówi do tego, co mówi FRAPS. Minecraft, jak wspomniałeś, ma tę funkcjonalność, więc Minecraft (ponieważ już go zainstalowaliśmy) jest!
Jesteśmy w Minecrafcie po naciśnięciu klawisza skrótu FPSPS FRAPS na ekranie.Mały żółty 58 w lewym górnym rogu to wskaźnik FPS. Podczas poruszania się w grze zobaczysz, że FPS zmienia się w miarę ładowania nowych elementów gry lub zdarzeń w grze (jako uwaga dodatkowa, jeśli chcesz zobaczyć, jak naprawdę się zmieniają w grze Minecraft, zbuduj masywną górę bloków TNT i wyłącz je).
Zobaczmy, jak odczyt FPSPS FPS porównuje się z natywnym odczytem FPS. Powiększymy tę sekcję, ponieważ dane wyjściowe debugowania pod odczytem FRAPS są nieco trudne do odczytania:
Idealny. Nasze odczyty są zgodne. Oczywiście dopasowanie podczas biegu jałowego jest dość łatwe, ale przetestowaliśmy także dopasowanie odczytu FPS, jednocześnie ustawiając ogromny stos bloków TNT w jaskini, aby zobaczyć, jak odczyty były porównywane. Wygląda jak aktualizacje FRAPS nieco szybciej (około pół sekundy) niż natywny odczyt. Najwyraźniej wykonuje to zadanie.
A co z grami, które nie mają natywnego odczytu FPS? Rzućmy okiem na Skyrim:
Przemierzając pustkowia podczas polowania na północy, uzyskujemy szacowny 49 FPS, jak wskazuje odczyt w lewym górnym rogu. Kiedy skończysz testowanie rzeczy i chcesz zagłębić się w grę, po prostu naciśnij klawisz skrótu i wyłącz odczyt.
I tam to masz. Nie tylko dodaliśmy odczyty FPS do gier, które nie mają natywnego narzędzia FPS, dodaliśmy także w rozszerzonych testach porównawczych do gier (takich jak Minecraft), które mają odczyt ekranu FPS na ekranie, ale nie ma trwałego zapisu FPS. Zadowolony modding!
Masz pytanie techniczne? Napisz do nas e-mail na adres [email protected], a my dołożymy wszelkich starań, aby na nie odpowiedzieć.