Wir möchten hier unsere Beobachtungen näher ausführen, euch zeigen, wie ihr die FPS-Begrenzung aktiviert, und um weitere Informationen von Spielern bitten, bei denen Probleme auftreten, die wir so nicht beobachtet haben.
Ausgewogene CPU-Auslastung
Rainbow Six wurde designt, um Mehrkernprozessoren bestmöglich zu nutzen. Sämtliche Berechnungen, die für jeden Frame angestellt werden müssen, werden über alle verfügbaren Kerne auf dem Host-Rechner verteilt. Wenn die vertikale Synchronisation aktiviert ist, schließt Rainbow Six die Berechnung eines Frames schnell genug ab, um dann auf die vertikale Synchronisation zu warten. Dadurch werden CPU-Kerne freigegeben und stehen anderen Anwendungen zur Verfügung, die zur selben Zeit auf dem PC laufen (z. B. Musikwiedergabe, Sprach-Chat-Software, usw.). Wenn ihr die vertikale Synchronisation deaktiviert, sagt ihr Rainbow Six damit, dass es so schnell wie möglich laufen und dafür alle auf dem PC verfügbaren Ressourcen nutzen soll. Das bedeutet, dass es beim Frame keine Wartezeit gibt, weil die Berechnung des nächsten Frames bereits mit dem Abschluss des aktuellen beginnt – es sei denn, das Spiel muss darauf warten, dass die Grafikkarte aufholt. In diesem Szenario kommt es also zu einer CPU-Auslastung von (nahezu) 100 %.
Bedenkt auch, dass dies wahrscheinlicher wird, je leistungsstärker eure Grafikkarte ist oder je niedriger ihr die Grafikeinstellungen ansetzt.
Darstellung der Berechnung eines Frames in Rainbow Six mit einem Vierkernprozessor
Windows wird hin und wieder trotzdem die Kontrolle über den PC übernehmen, um sicherzustellen, dass andere Anwendungen eine Chance haben, ausgeführt zu werden, doch Rainbow Six wird diese Kontrolle nicht von sich aus hergeben.
Einige Spieler berichteten von schwerer Eingabeverzögerung, Einbrüchen der Bildrate und allgemein schlechter Darstellung, wenn dieser Fall eintritt. Dieser Effekt ist unerwünscht. Wir suchen noch immer nach dem genauen Grund für dieses Verhalten, da wir dieses Problem selbst nicht beobachten oder reproduzieren konnten. Falls bei euch Eingabeverzögerung, Einbrüche der Bildrate oder schlechte Darstellung auftreten, werft bitte einen Blick in den Feedback-Bereich am Ende dieses Blog-Posts.
Dies kann manchmal auch zu Problemen mit anderen CPU-lastigen Anwendungen führen, die gleichzeitig im Hintergrund laufen (z. B. Video-Streaming), daher werden wir auf dem Testserver für Operation Para Bellum eine FPS-Begrenzung testen.
FPS-Begrenzung
Wir testen momentan den Einfluss, den eine FPS-Begrenzung auf dieses Problem haben würde. Diejenigen unter euch, bei denen es zu Problemen mit der Darstellung kommt, während die CPU zu 100 % ausgelastet ist, können die FPS-Begrenzung in der .ini-Datei aktivieren. Dies verhindert, dass Rainbow Six mehr Kerne benutzt, als für die Erreichung des von euch gesetzten Limits nötig sind.
Um die FPS-Begrenzung zu aktivieren, öffnet die Datei „gamesettings.ini“ in eurem Installationsverzeichnis und passt die folgende Zeile an:
[DISPLAY]
;FPSLimit => Limit the game's fps. Minimum of 30fps. Anything below will disable the fps limit.
FPSLimit=60
Feedback
Wenn euer Prozessor zu 100 % ausgelastet ist und ihr Performance-Probleme mit dem Spiel selbst habt, lasst es uns wissen, indem ihr eine Anfrage an den Kundenservice einreicht. Stellt sicher, dass die folgenden Informationen angegeben sind:
-
Eure gamesettings.ini und der vollständige DxDiag
-
Ein Screenshot der Prozesse im Task-Manager während des Spiels, wenn das Problem auftritt
-
Führt den Benchmark-Test durch (möglichst mehrmals) und schickt uns die folgenden Informationen
- Videoaufnahme des laufenden Tests
- Die entstehenden .ini-Dateien des Benchmarks (zu finden unter: Eigene Dokumente\Meine Spiele\Rainbow Six oder C:\Programme (x86)\Ubisoft\Ubisoft Game Launcher\games\Tom Clancy's Rainbow Six Siege)
-
Maus-DPI
-
Abfragerate der Maus
-
Ist die vertikale Synchronisation (und G-Sync, falls unterstützt) ein- oder ausgeschaltet?
-
Sind während des Spielens weitere Anwendungen geöffnet (Streaming, Aufzeichnung, Chat usw.)?
-
Kann das Auftreten des Problems mit bestimmten Schritten oder Vorgängen im Spiel in Verbindung gebracht werden?
-
Geschieht es vor oder nach bestimmten Ereignissen?
-
Tritt das Problem auf bestimmten Karten oder mit einem bestimmten Operator häufiger auf?
Euer Feedback ist für uns sehr wertvoll, denn es hilft uns dabei, die Qualität des Spiels zu verbessern. Vielen Dank, dass ihr euch die Zeit nehmt, es einzureichen!