osu! gibt sein Bestes, mit vernünftigen Standardeinstellungen zu laufen und warnt dich proaktiv, wenn du etwas tust/ausführst, das die Leistung deines Spiels verringern würde.
Aufgrund des Umfangs der Hardware, auf der osu! läuft, ist es leider sehr schwer, für jeden Nutzer die optimale Leistung zu bieten. Diese Seite soll dir dabei helfen, Leistungsprobleme selbst zu erkennen, aber auch spezifische Begriffe aufzeigen, die du lernen kannst (und Tests, die du durchführen kannst), damit wir dir helfen können, wenn du dich um Unterstützung bemühst.
Unbegrenzt
gesetzt? Stelle es auf Optimal
und siehe, ob das hilft. Siehe die untere Sektion für mehr Informationen darüber, warum Unbegrenzt
normalerweise nicht die beste Wahl ist.Es ist ziemlich schwierig, Unterstützung zu leisten, wenn jede Art von Problem unter der einzigen Bezeichnung “Lag” gruppiert wird. Fangen wir zunächst also an, einige Begriffe für spezifische Szenarien zu definieren.
Die eigentliche Audiospur der Beatmap spult zurück oder fällt aus. Kurz gesagt kannst du am Audio hören, ob das Spiel stockt. Beim Diagnostizieren oder Melden kann Folgendes helfen:
Audio compatibility mode
in den Einstellungen zu aktivieren.Während des Spielens friert alles lange genug ein, um das Spielerlebnis zu beeinträchtigen. Das kann mehr als einmal auftreten, nach dem Zufallsprinzip oder in gleichmäßigen Abständen. Beim Diagnostizieren oder Melden kann Folgendes helfen:
Es gibt eine spürbare Verzögerung zwischen dem Tippen auf der Tastatur, dem Bewegen der Maus oder des Tablet-Stifts und einer daraus resultierenden Aktion auf dem Bildschirm. Beim Diagnostizieren oder Melden kann Folgendes helfen:
Während des Spielens reagieren ein oder mehrere Eingabegeräte nicht mehr. Alles auf dem Bildschirm bewegt sich korrekt, aber es ist nicht möglich zu spielen bis die Kontrolle zurückkehrt. Beim Diagnostizieren oder Melden kann Folgendes helfen:
Strg
+ F11
, um das Frametime-Diagramm zu sehen. Prüfe, ob auf dem Graphen viel weiß zu sehen ist, sobald der Kontrollverlust austritt (das bedeutet, dass eine andere App oder ein anderer Treiber auf deinem System zu viel CPU-Zeit benötigt, was die Eingabe verzögert).Während des Spielens kann die Framerate nicht mithalten, was dazu führt, dass sich die Objekte ruckartig und komisch auf dem Bildschirm bewegen. Das kann auch zu höherer wahrgenommener Eingabeverzögerung führen. Beim Diagnostizieren oder Melden kann Folgendes helfen:
osu! bietet mehrere FPS-Limits zur Auswahl an. Jedes davon hat Vor- und Nachteile. Bedenke, dass osu! die Framerate in Menüs unabhängig von dieser Einstellung limitiert, um die CPU-Auslastung zu verringern.
Dieses FPS-Limit verlässt sich auf einen vom Treiber bereitgestellten vertikalen Synchronisierungsmechanismus. Es garantiert, dass kein Screen Tearing auftritt, fügt aber 1 bis 2 Frames an Latenz aufgrund der Zwischenspeicherung von Bildern vor dem Anzeigen hinzu.
Allgemein wird das nicht für Bildschirme mit 60 Hz empfohlen. Es kann bei Wiederholungsraten ab 120 Hz nützlich sein, aber mit GSync- und FreeSync-Bildschirmen ist es nicht erforderlich, VSync zur Verhinderung von Screen Tearing zu benutzen.
Dieses FPS-Limit zielt darauf ab, Strom zu sparen und gleichzeitig ein gleichmäßiges Spielerlebnis zu bieten. Es läuft mit 2-facher Bildwiederholungsrate und versucht, gleichmäßige Frametimes beizubehalten.
Empfohlen für ältere PCs oder zum Schonen eines Laptop-Akkus.
Dieses FPS-Limit versucht, die 8-fache Bildwiederholungsrate beizubehalten, mit einem Maximum von 960 FPS. Das ist unser empfohlenes FPS-Limit für Nutzer, die ihre CPU/GPU nicht bis zur vollen Auslastung ausreizen wollen, aber dennoch ein hohes Leistungsniveau mit daraus resultierender niedriger Eingabeverzögerung beibehalten wollen.
Es kann gegenüber Unbegrenzt
bevorzugt werden, um die Anzahl der gerenderten Frames zu reduzieren, was wiederum den Overhead durch die Garbage Collection (und die Wahrscheinlichkeit von daraus resultierenden Spike-Frames) reduziert.
Das ist ein FPS-Limit, welches die Framerate nicht begrenzt. osu! wird so schnell rendern, wie deine CPU/GPU es kann.
Auch wenn das nach der besten Option aussieht (und es tatsächlich sein kann, sofern es deine Hardware unterstützt), gibt es einige Dinge, die du beachten solltest:
Nichtsdestotrotz, wenn die Wärmeentwicklung und eine mögliche Überlastung der Hardware kein Problem darstellen, ist Unbegrenzt
möglicherweise die Option, die dir die stabilsten Frametimes bietet.
Hinweis für Nutzer von Cutting Edge: Den Wert von CustomFrameLimit
auf eine Zahl über 999 zu setzen, wird ihn auf 999 zurücksetzen. Auf Stable kannst du ohne Probleme den Wert auf über 1000 setzen.
Vorsicht: Du kannst in diese Einstellung nicht mit dem Tastenkürzel F7
wechseln, selbst wenn du die unteren Schritte ausführst. Du musst in den Einstellungen auf Custom
wechseln, bevor du das Spiel verlässt, damit es beim nächsten Spielstart wieder verfügbar ist. Ansonsten musst du FrameSync
wieder manuell ändern.
Dieses FPS-Limit versucht, eine von dir festgelegte Framerate beizubehalten. Diese Einstellung kann aber standardmäßig nicht im Spielmenü ausgewählt werden.
Um die benutzerdefinierte maximale Framerate von osu! zu ändern, musst du einige Werte in der Konfigurationsdatei anpassen:
osu!-Ordner öffnen
im Optionsmenü oder durch manuelles Navigieren zum Ordner (der Standardpfad ist C:\Users\<deinPCNutzername>\AppData\Local\osu!
für Windows und /Applications/osu!.app/Contents/Resources/drive_c/osu!
für Mac).osu!.<deinPCNutzername>.cfg
mit Notepad oder einem Texteditor deiner Wahl.FrameSync = <Wert>
und ändere den Wert auf Custom
.CustomFrameLimit = <Wert>
und ändere den Wert nach deinen Wünschen.