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:
- 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).
- Näherungssensor deaktivieren (optional): Dies verhindert, dass DCS in den Ruhemodus wechselt, wenn Sie Ihr Headset abnehmen. Anweisungen finden Sie am Ende dieses Leitfadens.
- 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:
- Stellen Sie sicher, dass Oculus Dash derzeit aktiviert ist.
- Verbinden Sie Ihr Headset mit Ihrem PC und starten Sie DCS World.
- 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.
- Genießen Sie den erhöhten VRAM und die reduzierte Systemlast!
- 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:
- Trennen Sie Ihr Headset vom PC.
- Öffnen Sie die Datei unter
C:\Users\BENUTZERNAME\Documents\Dash\Preferences\dash.props
mit einem Texteditor. - Ändern Sie die Werte von
graphics.autoGraphicsSettingsEnabled
undgraphics.msaaEnabled
vontrue
auffalse
. Speichern Sie die Änderungen. - 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:
- Öffnen Sie die NVIDIA Systemsteuerung.
- Navigieren Sie zur Registerkarte "3D-Einstellungen verwalten" und wählen Sie "Programmeinstellungen".
- 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. - Passen Sie die Einstellungen wie gewünscht an. Empfohlene Einstellungen finden Sie am Ende dieses Leitfadens.
- Oculus Mirror deaktivieren:
- Navigieren Sie zu
C:\Program Files\Oculus\Support\oculus-diagnostics\
. - Benennen Sie
OculusMirror.exe
in_OculusMirror.exe
um.
- Navigieren Sie zu
- Demo-Modus aktivieren (optional):
- Öffnen Sie den Oculus Client.
- Gehen Sie zu "Einstellungen" > "Beta".
- Aktivieren Sie den "Demo-Modus", um die Anzeige Ihrer Spielebibliothek zu deaktivieren.
Anleitung:
- Verbinden Sie Ihr Headset mit Ihrem PC.
- 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:
- Laden Sie das Meta Quest Developer Hub von der offiziellen Meta-Website herunter, installieren Sie es und melden Sie sich an.
- Verbinden Sie Ihr Headset mit Ihrem PC und suchen Sie es auf der Registerkarte "Gerätemanager" im Developer Hub.
- 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 |