Chcemy podzielić się z wami naszymi obserwacjami, pokazać jak zastosować ograniczenie FPS i poprosić o więcej informacji od graczy, u których występują problemy inne od przez nas obserwowanych.
Równoważenie obciążenia procesora
Rainbow Six zostało stworzone tak, by maksymalnie wykorzystać możliwości procesorów wielordzeniowych. Wszystkie obliczenia wykonywane dla każdej klatki zostają rozłożone pomiędzy dostępne rdzenie systemu hosta. Gdy włączony jest v-sync, Rainbow Six kończy przetwarzanie klatki tak szybko, że wynik czeka na zaistnienie v-sync. To odciąża rdzenie procesora i umożliwia wykorzystanie ich przez inne programy działające w tym samym czasie na danym komputerze (np. odtwarzacz muzyki, program do rozmów głosowych, itp.). Jeśli wyłączymy v-sync, nakażemy Rainbow Six działać jak najszybciej, wykorzystując wszystkie zasoby komputera. To oznacza, że klatka nie będzie oczekiwała na wyświetlenia, ponieważ przetwarzanie kolejnej zacznie się, zaraz po zakończeniu obliczeń dla bieżącej (chyba, że gra musi czekać, aż procesor graficzny zakończy swój cykl). W takim wypadku spowoduje to osiągnięcie (prawie) 100% obciążenia procesora.
Należy pamiętać, że może się to najczęściej zdarzać w przypadku mocnych kart graficznych albo po obniżeniu ustawień jakości grafiki.
Ilustracja przetwarzania klatek przez Rainbow Six na czterordzeniowym procesorze
Windows od czasu do czasu przejmuje kontrolę nad komputerem, by dać okazję do działania innym programom. Jednak sam Rainbow Six nie odda kontroli systemowi.
Część graczy informuje o poważnym opóźnieniu działania, spadku liczby wyświetlanych klatek i złego funkcjonowania, gdy to się dzieje. To niepożądany efekt. Nadal próbujemy ustalić przyczyny takiego zachowania, ponieważ nie udało nam się zaobserwować i odtworzyć tego problemu na naszych komputerach. Jeśli zauważycie opóźnienie działania, spadek liczby wyświetlanych klatek lub spadek wydajności, przejdźcie do działu „Opinie” na końcu niniejszego bloga.
Może to dodatkowo wywołać kłopoty w działaniu innych programów mocno obciążających procesor, działających w tle (np. transmisja video). Dlatego przetestujemy ograniczanie FPS na serwerze testowym Operacji Para Bellum.
Ograniczenie FPS
W tej chwili testujemy wpływ ograniczenia FPS na ten problem. W przypadku graczy mających problemy z wydajnością, gdy procesor jest obciążony w 100%, zastosowanie ograniczenia FPS w pliku.ini uniemożliwi Rainbow Six korzystanie z dodatkowych rdzeni (poza tymi, które są potrzebne do osiągnięcia ustalonego przez gracza limitu).
You can enable the FPS limiter by going into the gamesettings.ini file in your install directory which is located here by default:
C:\Users\Documents\My Games\Rainbow Six - Siege\GameSettings.ini
Then, you need to edit the following line:
[DISPLAY]
;FPSLimit => Ograniczenie fps gry. Minimum 30fps. Mniejsza wartość wyłączy limit fps.
FPSLimit=60
Opinie
Jeśli wasz procesor jest obciążony w 100% i macie problemy z wydajnością samej gry, powiadomcie nas o tym przesyłając zgłoszenie do działu pomocy technicznej. Pamiętajcie o podaniu następujących informacji:
-
Wasz Gamesettings.ini i cały DxDiag
-
Zrzut ekranu procesów w menedżerze zadań, zrobiony w trakcie gry, gdy występuje problem.
-
Wykonajcie test wydajności (jeśli to możliwe kilka razy) i prześlijcie nam poniższe informacje:
- Film pokazujący przebieg testów.
- Pliki wygenerowane prze test wydajności (znajdują się w: My Documents\My Games\Rainbow Six lub under C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege)
-
Rozdzielczość myszy
-
Szybkość odświeżania myszy
-
Czy v-sync (i g-sync, jeśli jest obsługiwane) jest włączone?
-
Czy w trakcie gry są otwarte inne aplikacje (streaming, nagrywanie, chat itp.)
-
Czy problem występuje według jakiegoś zauważalnego wzorca?
-
Czy problem występuje przed, czy po określonych zdarzeniach?
-
Czy problem występuje częściej na określonych mapach lub podczas pewnych operacji?
Wasze opinie są dla nas niezwykle cenne, ponieważ pozwalają nam poprawić jakość gry. Dziękujemy za czas poświęcony na przekazanie nam tych informacji!