Oculus Link VRAM Optimierungsleitfaden für DCS: So sparst du bis zu 2 GB VRAM

Der ultimative Leitfaden zum Sparen von VRAM auf Ihrer Oculus

Dieser Leitfaden beschreibt Methoden, um wertvolle PC-Ressourcen zurückzugewinnen, die sonst von Oculus Link, insbesondere Oculus Dash, verbraucht werden. Wir werden zwei Ansätze untersuchen: die vollständige Deaktivierung von Oculus Dash und die Minimierung seiner grafischen Auswirkungen.

Wichtiger Hinweis: Diese Methoden wurden mit der Multithread-Version von DCS 2.8-2.9 unter Verwendung von OpenXR getestet.

Methode 1: Oculus Dash vollständig deaktivieren

Vorteile:

  • Deaktiviert Oculus Dash vollständig und gibt bis zu 2 GB VRAM und RAM frei.
  • Reduziert die CPU- und GPU-Last.

Nachteile:

  • Erfordert manuelles Aktivieren und Deaktivieren von Oculus Dash.

Vorbereitung:

  1. Erstellen Sie zwei BAT-Dateien:
    • oculus_disable.bat: Deaktiviert Oculus Dash.
    • oculus_enable.bat: Aktiviert Oculus Dash.
      (Der Code für beide Dateien befindet sich am Ende dieses Leitfadens).
  2. Näherungssensor deaktivieren (optional): Dies verhindert, dass DCS in den Ruhemodus wechselt, wenn Sie Ihr Headset abnehmen. Anweisungen finden Sie am Ende dieses Leitfadens.
  3. Guardian-Grenze deaktivieren (optional): Verhindert, dass das Fenster zur Überprüfung der Grenzen angezeigt wird, wenn Sie Ihr Headset außerhalb der Guardian-Grenzen abnehmen. Anweisungen finden Sie am Ende dieses Leitfadens.

Anleitung:

  1. Stellen Sie sicher, dass Oculus Dash derzeit aktiviert ist.
  2. Verbinden Sie Ihr Headset mit Ihrem PC und starten Sie DCS World.
  3. Sobald DCS vollständig geladen ist und Sie sich im Hauptmenü befinden, klicken Sie mit der rechten Maustaste auf oculus_disable.bat und wählen Sie "Als Administrator ausführen". Drücken Sie die Eingabetaste im Eingabeaufforderungsfenster, um es zu schließen.
  4. Genießen Sie den erhöhten VRAM und die reduzierte Systemlast!
  5. Nachdem Sie mit dem Spielen fertig sind, beenden Sie DCS und führen Sie oculus_enable.bat als Administrator aus. Drücken Sie die Eingabetaste, um Oculus Dash für zukünftige Headset-Verbindungen zu aktivieren.

Methode 2: Grafische Auswirkungen von Oculus Dash minimieren

Vorteile:

  • Erfordert eine einmalige Einrichtung.
  • Oculus Dash verbraucht weniger Ressourcen, was zu einem flüssigeren Gameplay führt.

Nachteile:

  • Die virtuelle Umgebung von Oculus Dash weist eine deutlich reduzierte Grafiktreue und eingeschränkte Funktionalität auf.

Vorbereitung:

  • Benutzer ohne NVIDIA:
    1. Trennen Sie Ihr Headset vom PC.
    2. Öffnen Sie die Datei unter C:\Users\BENUTZERNAME\Documents\Dash\Preferences\dash.props mit einem Texteditor.
    3. Ändern Sie die Werte von graphics.autoGraphicsSettingsEnabled und graphics.msaaEnabled von true auf false. Speichern Sie die Änderungen.
    4. Klicken Sie mit der rechten Maustaste auf die Datei dash.props, wählen Sie "Eigenschaften" und aktivieren Sie das Kontrollkästchen "Schreibgeschützt". Klicken Sie auf "Übernehmen" und "OK".
  • NVIDIA-Benutzer:
    1. Öffnen Sie die NVIDIA Systemsteuerung.
    2. Navigieren Sie zur Registerkarte "3D-Einstellungen verwalten" und wählen Sie "Programmeinstellungen".
    3. Wählen Sie "Oculus Dash" aus der Liste aus oder fügen Sie es manuell hinzu, indem Sie auf "Hinzufügen" klicken und zu C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe navigieren.
    4. Passen Sie die Einstellungen wie gewünscht an. Empfohlene Einstellungen finden Sie am Ende dieses Leitfadens.
  • Oculus Mirror deaktivieren:
    1. Navigieren Sie zu C:\Program Files\Oculus\Support\oculus-diagnostics\.
    2. Benennen Sie OculusMirror.exe in _OculusMirror.exe um.
  • Demo-Modus aktivieren (optional):
    1. Öffnen Sie den Oculus Client.
    2. Gehen Sie zu "Einstellungen" > "Beta".
    3. Aktivieren Sie den "Demo-Modus", um die Anzeige Ihrer Spielebibliothek zu deaktivieren.

Anleitung:

  1. Verbinden Sie Ihr Headset mit Ihrem PC.
  2. Wenn eine Fehlermeldung bezüglich Oculus Mirror angezeigt wird, klicken Sie auf "OK". Sie wird nicht wieder angezeigt.

Versprochener Code und Anweisungen:

oculus_disable.bat:

@echo off
TITLE Oculus Deaktivieren
cls
pause >nul | echo Weiter: Spiel zum Fortfahren öffnen. Drücken Sie dann eine beliebige Taste in diesem Fenster.
icacls "C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe" /deny everyone:(X)
taskkill /f /t /im oculusdash.exe

oculus_enable.bat:

@echo off
TITLE Oculus Aktivieren
cls
pause >nul | echo Weiter: Drücken Sie eine beliebige Taste, nachdem Sie fertig sind, um die Änderungen rückgängig zu machen.
icacls "C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe" /remove:d everyone

Deaktivieren des Näherungssensors und des Guardians:

  1. Laden Sie das Meta Quest Developer Hub von der offiziellen Meta-Website herunter, installieren Sie es und melden Sie sich an.
  2. Verbinden Sie Ihr Headset mit Ihrem PC und suchen Sie es auf der Registerkarte "Gerätemanager" im Developer Hub.
  3. Sobald die Headset-Einstellungen vollständig geladen sind, deaktivieren Sie die Schalter "Näherungssensor" und "Guardian".

Empfohlene NVIDIA Systemsteuerungseinstellungen für Oculus Dash:

Funktion Einstellung
Bildskalierung Ein
Anisotrope Filterung Aus
Antialiasing – FXAA Aus
Antialiasing – Gammakorrektur Aus
Antialiasing – Modus Aus
Antialiasing – Einstellung Keine
Antialiasing – Transparenz Aus
Maximale Framerate für Hintergrundanwendungen 20 FPS
CUDA – GPUs Globale Einstellung verwenden
CUDA – Sysmem-Fallback-Richtlinie Globale Einstellung verwenden
Modus mit niedriger Latenz Globale Einstellung verwenden
Maximale Framerate 20 FPS
Monitortechnologie Feste Aktualisierungsrate
Multi-Frame Sampled AA (MFAA) Globale Einstellung verwenden
OpenGL-GDI-Kompatibilität Globale Einstellung verwenden
OpenGL-Rendering-GPU Globale Einstellung verwenden
Energieverwaltungsmodus Globale Einstellung verwenden
Bevorzugte Aktualisierungsrate Globale Einstellung verwenden
Texturfilterung – Anisotrope Stichprobenoptimierung Ein
Texturfilterung – Negativer LOD-Bias Zulassen
Texturfilterung – Qualität Hohe Leistung
Texturfilterung – Trilineare Optimierung Aus
Thread-Optimierung Globale Einstellung verwenden
Dreifachpufferung Aus
Vertikale Synchronisation Aus
Virtuelle Realität – Vorgerenderte Frames Globale Einstellung verwenden
Vulkan/OpenGL-Present-Methode Globale Einstellung verwenden
Analytics