PCVR Central

Optymalizacja wydajności PCVR: Napraw niski FPS i zacinanie się

Popraw wydajność komputerów PCVR i VR mod dzięki praktycznemu przewodnikowi po rozdzielczości, częstotliwości odświeżania, ustawieniach procesora graficznego, wąskich gardłach procesora, VRAM, Wi-Fi i czasie wyświetlania klatek.

Wydajność8 min czytaniaOstatnia aktualizacja {data}

Wydajność PCVR nie polega tylko na uzyskaniu dużej liczby klatek na sekundę. Dobre wrażenia VR wymagają stałych czasów klatek, aby obraz był aktualizowany w sposób przewidywalny wraz z ruchem głowy.

Zmodyfikowany VR jest szczególnie wymagający, ponieważ oryginalna gra była zwykle optymalizowana dla jednego monitora, a nie zestawu słuchawkowego stereo o wysokiej rozdzielczości. W tym przewodniku pokazano, jak znaleźć faktyczne wąskie gardło i poprawić wydajność bez ślepego zmieniania każdego ustawienia na Niskie.

Zacznij od docelowego czasu klatek gogli

Częstotliwość odświeżania określa, ile czasu komputer ma na wygenerowanie nowej klatki.

Przybliżone natywne budżety ramowe to:

Częstotliwość odświeżaniaCzas na klatkę
72 Hz13,9 ms
80 Hz12,5 ms
90 Hz11,1 ms
120 Hz8,3 ms
144 Hz6,9 ms

Gra odtwarzająca średnio 95 klatek na sekundę może wydawać się szybka, ale jeśli Twój zestaw słuchawkowy celuje w częstotliwość 120 Hz, brakuje mu natywnego budżetu na ramki.

Właśnie dlatego obniżenie częstotliwości odświeżania może zmienić wrażenia VR, nawet jeśli prawie nie zmieniasz jakości grafiki.

Zidentyfikuj wąskie gardło przed zmianą ustawień

Zwykle ogranicza Cię jedna z czterech rzeczy:

  1. Renderowanie GPU.
  2. Symulacja procesora/gry.
  3. VRAM/ciśnienie pamięci systemowej.
  4. Opóźnienie przesyłania strumieniowego/kodowania/sieci w bezprzewodowych zestawach słuchawkowych.

Jeśli to możliwe, użyj nakładki wydajności, która może pokazywać czas ramki procesora i karty graficznej.

PC związany z GPUVR

Znaki obejmują:

  • Wykorzystanie procesora graficznego w pobliżu praktycznego maksimum.
  • Czas wyświetlania klatek GPU powyżej budżetu zestawu słuchawkowego.
  • Obniżenie rozdzielczości natychmiast poprawia wydajność.

Najlepsze ustawienia najpierw zmniejsz

Rozdzielczość renderowania: zwykle największa dźwignia w VR.

Ray tracing: najpierw wyłącz go w wymagających grach modded, chyba że masz znaczny zapas mocy.

Objętość: mgła, chmury, dym i oświetlenie mogą być kosztowne.

Cienie: szczególnie cienie o wysokiej rozdzielczości lub cienie z dużej odległości.

Odbicia: wielkość ekranu i odbicia wysokiej jakości mogą obniżać wydajność, a czasami powodować artefakty stereo.

Okluzja otoczenia i przetwarzanie końcowe: mniejsze zyski, ale warto przetestować po głównych ustawieniach.

PC związany z procesoremVR

Znaki obejmują:

  • Użycie procesora graficznego wielokrotnie spada poniżej pełnego obciążenia.
  • Obniżenie rozdzielczości niewiele daje.
  • Zatłoczone obszary radzą sobie gorzej niż obszary puste.
  • Fizyka, liczba NPC lub odległość rysowania silnie wpływają na FPS.

Ustawienia, które mogą pomóc w wąskich gardłach procesora

  • Zobacz odległość.
  • Gęstość tłumu.
  • Gęstość ruchu.
  • Jakość fizyki.
  • Szczegóły zniszczenia.
  • Ustawienia wymagające symulacji.

Aplikacje działające w tle również mają większe znaczenie, gdy procesor zbliża się już do limitu czasu wyświetlania klatek. Na czas testowania zamknij niepotrzebne programy uruchamiające, przeglądarki z dużymi zakładkami, usługi aktualizacji, pakiety RGB i narzędzia do nagrywania.

Nie używaj losowych „poprawek do gier”, które wyłączają ważne usługi systemu Windows. Najpierw zmierz.

Rozdzielczość renderowania: najbardziej źle rozumiane ustawienie VR

Rozdzielczość VR można kontrolować w kilku miejscach:

  • Oprogramowanie zestawu słuchawkowego.
  • SteamVR globalna rozdzielczość.
  • SteamVR rozdzielczość dla każdej aplikacji.
  • Ustawienia jakości pulpitu wirtualnego.
  • Skala rozdzielczości w grze.
  • Skala specyficzna dla UEVR lub mod.
  • Technologie skalowania.

Ustawienia te mogą się wzajemnie mnożyć.

Jeśli platforma zestawu słuchawkowego renderuje się już w podwyższonej rozdzielczości, a SteamVR jest również ustawione na powyżej 100%, ostateczna liczba pikseli może być znacznie większa niż oczekiwano.

Diagnozując wydajność, uprość stos. Użyj znanych wartości bazowych i zmieniaj jedną warstwę na raz.

Częstotliwość odświeżania: wybierz stabilność zamiast przechwalania się

Stabilne odtwarzanie przy częstotliwości 80 lub 90 Hz może być lepsze niż gra, w której ciągle brakuje 120 Hz.

Wypróbuj tę kolejność:

  1. Wybierz częstotliwość odświeżania, którą Twój sprzęt realistycznie wytrzyma.
  2. Dostosuj rozdzielczość, aby uzyskać przejrzystość.
  3. Dostosuj drogie ustawienia graficzne.
  4. Dopiero wtedy zwiększ częstotliwość odświeżania, jeśli pozostanie znaczny zapas mocy.

Skalowanie w VR

Nowoczesne gry komputerowe mogą oferować:

  • NVIDIA DLSS.
  • AMD FSR.
  • Intel XeSS.
  • Nierealne skalowanie czasowe.
  • Dynamiczna rozdzielczość.

Skalowanie w górę może być jednym z najlepszych sposobów przywrócenia wydajności procesora graficznego, ale VR powoduje, że artefakty obrazu są bardziej widoczne.

Porównaj modes, patrząc na:

  • Świetny tekst.
  • Listowie.
  • Odległa geometria.
  • Krawędzie broni.
  • Zjawy ruchu.

Korzystaj z najwyższej jakości mode, która utrzymuje docelowy czas wyświetlania klatek.

Generowanie ramek i VR

Tradycyjne funkcje generowania klatek używane w grach monitorowych nie przekładają się automatycznie na idealne opóźnienie VR. VR jest bardzo czuły na opóźnienia ruchu głowy i czas działania.

Używaj metody generowania ramek lub interpolacji tylko wtedy, gdy jest ona specjalnie obsługiwana przez twoją konfigurację VR i rozumiesz kompromis w zakresie opóźnień. Nie zakładaj, że podwójny licznik FPS oznacza, że ​​zestaw słuchawkowy charakteryzuje się dwukrotnie większą responsywnością.

VRAM ma większe znaczenie przy wysokich rozdzielczościach zestawu słuchawkowego

Wysoka rozdzielczość renderowania, tekstury o wysokiej rozdzielczości, śledzenie promieni i zasoby modded mogą szybko pochłonąć VRAM.

Kiedy VRAM przepełni się, objawy mogą obejmować:

  • Ciężkie jąkanie.
  • Opóźnienia w przesyłaniu tekstur.
  • Nagły spadek wydajności.
  • W skrajnych przypadkach sterownik resetuje się lub ulega awarii.

Obniż jakość tekstur o jeden krok, jeśli VRAM jest pełny, szczególnie na procesorach graficznych z mniejszymi pulami pamięci. Tekstury często wpływają na VRAM bardziej niż na wydajność surowego modułu cieniującego.

Optymalizacja bezprzewodowego komputera PCVR

Bezprzewodowe VR dodaje kodowanie wideo i transport sieciowy oprócz normalnego renderowania gier.

Dla Quest/innego bezprzewodowego komputera PCVR:

Podłącz komputer do gier do routera za pomocą sieci Ethernet

Jest to jedno z najbardziej niezawodnych ulepszeń. Zarówno wytyczne firmy Valve dotyczące łącza Steam, jak i wymagania programu Virtual Desktop zalecają przewodowe połączenie komputera z routerem w przypadku bezprzewodowego komputera PCVR.

Jeśli jest obsługiwany, użyj silnego sygnału 5 GHz lub 6 GHz

Trzymaj zestaw słuchawkowy w miarę blisko punktu dostępu i unikaj przeciążonych kanałów.

Nie goń najpierw za maksymalną szybkością transmisji

Wyższa przepływność może poprawić jakość obrazu, ale zbyt duża może spowodować opóźnienia, utratę pakietów lub problemy z dekoderem.

Zacznij od stabilnej szybkości transmisji i zwiększaj ją, aż jakość poprawi się bez nowych opóźnień i zawieszeń.

Oddziel problemy sieciowe od problemów z renderowaniem

Jeśli czas wyświetlania klatek GPU jest idealny, ale obraz nadal się zacina, sprawdź statystyki sieci i kodera, zamiast zmniejszać każde ustawienie grafiki.

Wydajność łącza przewodowego Quest

Kabel eliminuje zmienność Wi-Fi, ale nadal wykorzystuje zakodowane wideo PCVR dla łącza Quest, zamiast działać jak natywny zestaw słuchawkowy DisplayPort.

Sprawdzać:

  • Jakość połączenia USB.
  • Możliwości kablowe.
  • Ustawienia kodera.
  • Rozdzielczość renderowania zestawu słuchawkowego.
  • Tło Problemy z USB.

Aktualne wytyczne Meta dotyczące łącza zalecają dla łącza kabel USB-C 3.2 o przepustowości co najmniej 5 Gb/s.

Ustawienia sterownika NVIDIA i AMD

Globalne poprawki w panelu sterowania są często przeceniane.

Najbezpieczniejsza linia bazowa to:

  • Użyj aktualnych stabilnych sterowników GPU, chyba że gra/mod ma znaną regresję.
  • Wyłącz nietypowe wymuszone wygładzanie lub filtrowanie.
  • Pozwól grze kontrolować większość funkcji renderowania.
  • Jeśli rozwiązujesz konkretny problem, zmieniaj jedną opcję sterownika na raz.

VR mods już zwiększają złożoność. Nie dodawaj warstwy nieudokumentowanych zastąpień globalnych, jeśli nie jest to konieczne.

Ustawienia systemu Windows, które naprawdę mają znaczenie

Moc mode

Komputer stacjonarny do gier nie powinien być ograniczony agresywnym planem oszczędzania baterii.

Zadania w tle

Zamykaj naprawdę ciężkie zadania w tle podczas diagnozy. Przykłady obejmują kodowanie wideo, pobieranie, skanowanie antywirusowe, aktualizacje gier i obciążenia przeglądarki.

Składowanie

Nowoczesne gry mogą przesyłać strumieniowo duże zasoby. Pamięć SSD pomaga zmniejszyć ładowanie i niektóre przestoje w przesyłaniu strumieniowym, chociaż dysk SSD nie rozwiąże prawdziwego problemu z czasem wyświetlania klatek GPU.

Dławienie termiczne

Jeśli wydajność zaczyna się dobrze, a po kilku minutach spada, sprawdź temperaturę procesora i karty graficznej oraz prędkość zegara.

UEVR — wskazówki dotyczące wydajności

UEVR udostępnia opcje renderowania, ponieważ gry Unreal Engine są różne.

Najpierw użyj profilu zalecanego przez grę. Następnie:

  • Porównaj OpenXR i OpenVR tylko wtedy, gdy oba są obsługiwane przez profil.
  • Użyj zalecanej metody renderowania stereo.
  • Wyłącz drogie efekty w grze, zanim zmienisz mało znane opcje UEVR.
  • Aby uzyskać powtarzalne wyniki, wykonaj test w tej samej lokalizacji w grze.

10-minutowa procedura optymalizacji PCVR

  1. Ustaw realistyczną częstotliwość odświeżania zestawu słuchawkowego.
  2. Wyłącz śledzenie promieni.
  3. Ustaw rozdzielczość renderowania mod.
  4. Włącz skalowanie jakości mode, jeśli jest dostępne.
  5. Przetestuj czas ramki GPU i procesora.
  6. Jeśli jest związany z GPU, niższa rozdzielczość/objętość/cienie.
  7. Jeśli jest to związane z procesorem, zmniejsz ustawienia tłumu/odległości widoku/symulacji.
  8. W przypadku połączenia bezprzewodowego sprawdź osobno opóźnienie sieci.
  9. Zapisz roboczą konfigurację.
  10. Zwiększaj jakość o jedno ustawienie na raz.

Często zadawane pytania

Dlaczego moja gra działa z szybkością 120 klatek na sekundę na monitorze, ale źle w VR?

VR renderuje znacznie większe obciążenie stereo i musi spełniać rygorystyczne taktowanie klatek powiązane z ruchem głowy.

Czy dla VR wymagane jest 90 FPS?

Nie. Prawidłowy cel zależy od częstotliwości odświeżania zestawu słuchawkowego. Wiele zestawów słuchawkowych obsługuje wielokrotne odświeżanie modes.

Czy rozdzielczość SteamVR powinna zawsze wynosić 100%?

Nie koniecznie. 100% to przydatna wartość bazowa, ale najlepsze ustawienie zależy od zestawu słuchawkowego, czasu działania, oprogramowania do przesyłania strumieniowego, procesora graficznego i gry.

Czy obniżenie rozdzielczości monitora poprawia VR FPS?

Zwykle nie jest to dużo, jeśli renderowanie okna lustrzanego jest tanie, ale niektóre gry renderują oddzielnie kosztowny widok pulpitu. Przetestuj ustawienia lustrzane/okna gry, jeśli obciążenie procesora graficznego wydaje się niezwykle wysokie.

Czy niskie wykorzystanie procesora graficznego zawsze jest wąskim gardłem procesora?

Nie. Ograniczenia klatek, ponowne odwzorowanie, zachowanie kierowcy, zgaśnięcie silnika, problemy z VRAM i synchronizacja czasu działania mogą również zmniejszyć wykorzystanie. Użyj danych dotyczących czasu ramki.

Powiązane przewodniki

Źródła i dalsza lektura