Wydajność

Jak testować FPS na Linuksie — MangoHud i uczciwe porównanie

Praktyczna metodologia testów gier na CachyOS i innych dystrybucjach: powtarzalna scena, frametime, wersje oprogramowania i raport.

Opracowanie: CachyOS Polska ·

Przeliczenie matematyczne · nie benchmark

FPS to także czas na jedną klatkę

33,33 ms

Przy równych odstępach: 1000 / 30.

16,67 ms

Przy równych odstępach: 1000 / 60.

8,33 ms

Przy równych odstępach: 1000 / 120.

W skrócie

Trzy zasady dobrego porównania

Ta sama scena

Identyczne ustawienia i odcinek gry.

Kilka przebiegów

Zapisz każdy wynik, nie tylko najlepszy.

Sprawdź frametime

Zwróć uwagę na skoki czasu klatki.

Najpierw pytanie, potem licznik

Zdecyduj, czy porównujesz dwa systemy, dwa ustawienia gry, czy dwie wersje narzędzia zgodności. W jednym eksperymencie zmieniaj jeden celowo wybrany element. Jeśli jednocześnie zmienisz rozdzielczość, sterownik i limit FPS, wynik nie pokaże, która decyzja przyniosła korzyść.

Przygotuj prosty opis przed uruchomieniem benchmarku. Zapisz sprzęt, rozdzielczość, preset, skalowanie, generowanie klatek i limit odświeżania. Dodaj wersję gry oraz datę próby. Dzięki temu po tygodniu nie będziesz porównywać dwóch liczb, których pochodzenia nie pamiętasz.

MangoHud jako narzędzie obserwacji

MangoHud udostępnia nakładkę dla Vulkan i OpenGL oraz funkcje monitorowania i logowania. Może pokazywać między innymi FPS, czas klatki i obciążenie podzespołów. Szczegóły opcji i instalacji opisuje dokumentacja projektu. Dla gry Steam typowy punkt startu po instalacji narzędzia to poniższa opcja uruchamiania.

mangohud %command%

Najpierw sprawdź, czy nakładka pojawia się w wybranym tytule. Sposób integracji może zależeć od API i sposobu instalacji klienta. Nie dodawaj kolejnych nakładek, jeśli podstawowa próba nie działa. Samo włączenie narzędzia nie oznacza też rozpoczęcia zapisu wyników — funkcję logowania skonfiguruj osobno według dokumentacji.

Powtarzalna scena i rozgrzewka

Wybierz wbudowany benchmark albo zapis z trasą, którą potrafisz odtworzyć. Zaplanuj jednakowy czas pomiaru i nie wliczaj menu. Przy ręcznym przejściu unikaj losowych walk i sytuacji, których nie da się powtórzyć. Im więcej przypadkowych zdarzeń, tym trudniej rozpoznać małą różnicę między konfiguracjami.

Jako praktyczny punkt wyjścia proponujemy jeden przebieg przygotowawczy i co najmniej trzy mierzone powtórzenia. To nasza propozycja procedury, nie uniwersalna norma. Przy dużym rozrzucie wykonaj więcej prób i poszukaj przyczyny. Osobno opisz pierwsze uruchomienie oraz pomiar po przygotowaniu cache, zamiast mieszać je w jedną serię.

Średnia, frametime i sposób liczenia 1% low

Średnia liczba klatek nie opisuje całego przebiegu. Wykres czasu klatki pozwala zauważyć krótkie zatrzymania obrazu, które łatwo przeoczyć w podsumowaniu. Jeśli publikujesz 1% low, podaj narzędzie i sposób wyliczenia, ponieważ podobnie nazwane wskaźniki mogą być obliczane różnymi metodami.

Nie traktuj pojedynczego minimum FPS jako wystarczającej miary płynności. Mogło wystąpić podczas wczytywania lub przełączania okna. Zachowaj logi i sprawdź, co działo się w tej chwili. Przy porównywaniu serii podaj także rozrzut rezultatów; różnica mniejsza od zwykłych wahań nie uzasadnia stanowczego wskazania zwycięzcy.

Szablon raportu do własnych prób

Dla każdej konfiguracji zapisz: system i datę aktualizacji, kernel, sterownik, wersję Protona, wersję gry, sprzęt, ustawienia obrazu, scenę i długość pomiaru. Następnie dodaj wyniki wszystkich przebiegów oraz informacje o nietypowych zdarzeniach. Oddziel pomiary od swojej interpretacji.

Przykładowa interpretacja może brzmieć: „W tej scenie i tej konfiguracji wyniki były powtarzalnie wyższe, ale nie sprawdziliśmy innych map”. Nie zamieniaj jej na twierdzenie o wszystkich grach. Jeżeli publikujesz tabelę, dołącz logi lub opis pozwalający powtórzyć próbę. Wiarygodny test może wykazać brak wyraźnej różnicy — to również wartościowy wynik dla osoby zastanawiającej się nad migracją.

Źródła i dalsza lektura

Dokumentacja projektów oraz wskazane publikacje są podstawą informacji technicznych. Rekomendacje i proponowane procedury są oceną redakcyjną. Stan opracowania: 24 października 2026.

Czytaj dalej

Wszystkie porównania i poradniki →