Einen PS4-Controller für FPVSIM einrichten
Verbinden, kartieren und kalibrieren Sie einen PlayStation 4-Controller für reibungsloses Fliegen im FPVSIM-Drohnensimulator.
Entfernen Sie die Frameratenbeschränkungen des Browsers und optimieren Sie die Chrome VSync-Einstellungen für einen reibungsloseren FPVSIM-Flug mit geringerer Latenz.
Dieser Leitfaden hilft, den FPVSIM-Browsersimulator für gleichmäßigere Eingaben und Bilddarstellung einzustellen. Er erklärt den Rendering-Teiler, Physikberechnung mit einem oder mehreren Prozessorkernen, Leistungsdiagramme, ein sauberes Chrome-Profil und die im Video gezeigten optionalen Chrome-Startparameter.
Der Modus für leistungsschwache Hardware legt Wert auf breite Kompatibilität. Der Modus für leistungsstarke Hardware stellt den im Tutorial verwendeten Rendering-Teiler bereit.
Ein kleinerer Nenner führt die Grafikschleife häufiger aus; ein höherer Nenner reduziert diese Arbeit. Verringern Sie den Wert, bis sich die Szene reaktionsfähig anfühlt, erhöhen Sie ihn jedoch wieder, wenn Sie anhaltendes Zittern oder Stottern bemerken.
Single-Core-Physik kann auf einfachen Rennstrecken für eine geringere End-to-End-Latenz sorgen. Die Multicore-Physik entlastet die Simulationsarbeit und kann bei großen Szenen wie Google Maps, Lake House oder Floating Islands flüssiger sein. Testen Sie beides auf Ihrer Hardware.
Aktivieren Sie die Leistungsdiagramme und beobachten Sie die Grafikschleifenrate, die physikalische Auslastung und den Speicher. Wenn die physikalische Belastung konstant hoch wird, kann die Bewegung ungleichmäßig werden, selbst wenn die Grafikleistung beeindruckend aussieht.
Fügen Sie ein neues Chrome-Profil für FPVSIM hinzu und lassen Sie es frei von Erweiterungen. Dadurch lässt sich leichter erkennen, ob ein Rekorder, ein Entwicklertool oder eine andere Erweiterung um CPU oder Speicher konkurriert.
Vermeiden Sie die Ausführung mehrerer Simulator-Registerkarten oder anderer umfangreicher Seiten während einer Sitzung.
Laden Sie FPVSIM im sauberen Profil neu und vergleichen Sie die gleiche Szene, das gleiche Fahrzeug und die gleichen Einstellungen mit Ihrer Basislinie.
Das Video zeigt eine erweiterte Desktop-Verknüpfung, die Chrome mit GPU-VSync und deaktivierter Bildratenbegrenzung von Chrome startet.
--args --disable-gpu-vsync --disable-frame-rate-limitWenn keine Desktop-Verknüpfung vorhanden ist, suchen Sie Chrome im Startmenü, öffnen Sie den Dateispeicherort und kopieren Sie die Verknüpfung auf den Desktop.
Öffnen Sie die Eigenschaften der Verknüpfung. Platzieren Sie den Cursor hinter dem schließenden Anführungszeichen um chrome.exe, fügen Sie ein Leerzeichen hinzu und hängen Sie die oben gezeigten Argumente an.
Übernehmen Sie die Änderung, schließen Sie alle Chrome-Fenster und starten Sie Chrome mit der bearbeiteten Verknüpfung.
FPVSIM erneut testen. Hierbei handelt es sich um nicht unterstützte Browser-Flags, deren Verfügbarkeit und Verhalten sich ändern können. Entfernen Sie sie, wenn Chrome instabil wird oder sie nicht mehr akzeptiert.
Dieses Transkript wurde zur besseren Lesbarkeit bereinigt und behält den technischen Ablauf des Tutorials bei.
00:00–01:08
Die erste Einstellung ist der Rendering-Teiler. Sie unterscheidet sich von vielen üblichen Spieleinstellungen: Niedrigere Werte führen die FPVSIM-Grafikschleife häufiger aus, zu niedrige Werte können jedoch ungleichmäßige Bildabstände verursachen. Der Modus für leistungsschwache Hardware bietet möglichst breite Kompatibilität; im Modus für leistungsstarke Hardware lässt sich der Teiler auf geeigneten Computern abstimmen.
01:08–02:38
Die Demonstration vergleicht einen Nenner von 1 mit einem viel höheren Wert. Die FPS-Zahl auf dem Bildschirm zählt die Iterationen der Grafikschleife, während der Monitor weiterhin Bilder mit seiner eigenen Bildwiederholfrequenz darstellt. In FPVSIM V2 sind Physikaktualisierungen auf 500 festgelegt, auch wenn eine ältere Physik-FPS-Steuerung weiterhin sichtbar ist.
02:39–03:41
Wählen Sie als Nächstes Single-Core- oder Multicore-Physik. Die Single-Core-Berechnung teilt sich den Hauptthread und kann die Latenz auf einfachen Spuren reduzieren. Die Multicore-Berechnung verlagert die Simulationsarbeit auf einen anderen Kern und kann bei größeren Szenen flüssiger sein. Verwenden Sie Leistungsstatistiken, um Grafikrate, physikalische Auslastung und Speicher zu vergleichen.
03:42–04:38
Ein Diagramm mit hoher physikalischer Belastung kann zu inkonsistenten Bewegungen führen. Das Tutorial weist außerdem darauf hin, dass die PID-Parameter von FPVSIM einen echten PID-Algorithmus ausführen, obwohl die detaillierte PID-Abstimmung ein separates Thema ist.
04:39–05:12
Browsererweiterungen können die Leistung beeinträchtigen. Erstellen Sie ein sauberes Chrome-Profil speziell für den Simulator, damit keine unerwarteten Erweiterungen damit konkurrieren.
05:13–06:34
Die letzte Optimierung ist eine optionale Chrome-Verknüpfung mit GPU VSync und deaktivierter Bildratenbegrenzung. Suchen oder erstellen Sie eine Chrome-Verknüpfung, öffnen Sie „Eigenschaften“, hängen Sie die beiden Startargumente nach chrome.exe an, übernehmen Sie die Änderung, schließen Sie Chrome und starten Sie über diese Verknüpfung neu.
06:35–07:00
Der Ersteller lädt FPVSIM manchmal mit F5 neu, wenn sich eine Sitzung ungewöhnlich anfühlt. Probieren Sie die gemessenen Einstellungen auf Ihrer eigenen Hardware aus und behalten Sie die Kombination bei, die die reibungsloseste und zuverlässigste Steuerung ermöglicht.
Nein. Niedriger kann schneller sein, aber zu niedrig kann zu Jitter führen. Verwenden Sie den niedrigsten Wert, der in der Szene und Hardwarekonfiguration, die Sie tatsächlich fliegen, reibungslos bleibt.
Nein. Das Video erklärt, dass es sich um die Grafik-Loop-Rate handelt. Ihr Monitor zeigt weiterhin mit der unterstützten Bildwiederholfrequenz an.
Probieren Sie es für große oder komplexe Szenen aus, wenn die Single-Core-Physik eine ungleichmäßige Auslastung aufweist. Einfache Rennstrecken können im Single-Core-Modus auf einem leistungsfähigen Computer zu einer geringeren Latenz führen.
Nein. Es handelt sich um optionale erweiterte Flags, die vom Ersteller demonstriert wurden. Chrome kann sie ändern oder entfernen. Vergleichen Sie sie daher sorgfältig und entfernen Sie sie, wenn sie Probleme verursachen.
Ein sauberes Profil schließt den Erweiterungsaufwand aus und macht Leistungstests wiederholbarer.