Guide d’optimisation de la VRAM pour Oculus Link (DCS) : Économisez jusqu’à 2 Go de VRAM

Le guide ultime pour économiser de la VRAM sur votre Oculus

Ce guide présente des méthodes pour récupérer de précieuses ressources PC autrement consommées par Oculus Link, en particulier Oculus Dash. Nous explorerons deux approches : la désactivation complète d’Oculus Dash et la minimisation de son impact graphique.

Remarque importante : Ces méthodes ont été testées avec la version multithreadée de DCS 2.8-2.9 utilisant OpenXR.

Méthode 1 : Désactiver complètement Oculus Dash

Avantages :

  • Désactive complètement Oculus Dash, libérant jusqu’à 2 Go de VRAM et de RAM.
  • Réduit la charge du processeur et du GPU.

Inconvénients :

  • Nécessite l’activation et la désactivation manuelle d’Oculus Dash.

Préparation :

  1. Créer deux fichiers BAT :
    • oculus_disable.bat : Désactive Oculus Dash.
    • oculus_enable.bat : Active Oculus Dash.
      (Le code des deux fichiers est fourni à la fin de ce guide).
  2. Désactiver le capteur de proximité (facultatif) : Cela empêche DCS de passer en mode veille lorsque vous retirez votre casque. Les instructions sont fournies à la fin de ce guide.
  3. Désactiver la limite Guardian (facultatif) : Empêche la fenêtre de validation de la limite d’apparaître lorsque vous retirez votre casque en dehors de la limite Guardian. Les instructions sont fournies à la fin de ce guide.

Instructions :

  1. Assurez-vous qu’Oculus Dash est actuellement activé.
  2. Connectez votre casque à votre PC et lancez DCS World.
  3. Une fois que DCS est complètement chargé et que vous êtes dans le menu principal, faites un clic droit sur oculus_disable.bat et sélectionnez "Exécuter en tant qu’administrateur". Appuyez sur Entrée dans la fenêtre d’invite de commandes pour la fermer.
  4. Profitez de l’augmentation de la VRAM et de la réduction de la charge du système !
  5. Une fois que vous avez fini de jouer, quittez DCS et exécutez oculus_enable.bat en tant qu’administrateur. Appuyez sur Entrée pour activer Oculus Dash pour les futures connexions du casque.

Méthode 2 : Minimiser l’impact graphique d’Oculus Dash

Avantages :

  • Nécessite une configuration unique.
  • Oculus Dash consomme moins de ressources, ce qui se traduit par un gameplay plus fluide.

Inconvénients :

  • L’environnement virtuel d’Oculus Dash aura une fidélité graphique considérablement réduite et des fonctionnalités limitées.

Préparation :

  • Utilisateurs non-NVIDIA :
    1. Déconnectez votre casque du PC.
    2. Ouvrez le fichier situé dans C:\Users\NOMUTILISATEUR\Documents\Dash\Preferences\dash.props avec un éditeur de texte.
    3. Remplacez les valeurs de graphics.autoGraphicsSettingsEnabled et graphics.msaaEnabled de true à false. Enregistrez les modifications.
    4. Faites un clic droit sur le fichier dash.props, sélectionnez "Propriétés", puis cochez la case "Lecture seule". Cliquez sur "Appliquer" et "OK".
  • Utilisateurs NVIDIA :
    1. Ouvrez le Panneau de configuration NVIDIA.
    2. Accédez à l’onglet "Gérer les paramètres 3D" et sélectionnez "Paramètres de programme".
    3. Sélectionnez "Oculus Dash" dans la liste ou ajoutez-le manuellement en cliquant sur "Ajouter" et en accédant à C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe.
    4. Ajustez les paramètres comme souhaité. Les paramètres recommandés sont fournis à la fin de ce guide.
  • Désactiver Oculus Mirror :
    1. Accédez à C:\Program Files\Oculus\Support\oculus-diagnostics\.
    2. Renommez OculusMirror.exe en _OculusMirror.exe.
  • Activer le mode démo (facultatif) :
    1. Ouvrez l’application Oculus.
    2. Allez dans "Paramètres" > "Bêta".
    3. Activez "Mode démo" pour désactiver l’affichage de votre bibliothèque de jeux.

Instructions :

  1. Connectez votre casque à votre PC.
  2. Si un message d’erreur apparaît concernant Oculus Mirror, cliquez sur "OK". Il ne réapparaîtra pas.

Code et instructions promis :

oculus_disable.bat :

@echo off
TITLE Oculus Disable
cls
pause >nul | echo Suivant : Ouvrez le jeu pour continuer. Appuyez ensuite sur n'importe quelle touche de cette fenêtre.
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 Enable
cls
pause >nul | echo Suivant : Appuyez sur n'importe quelle touche après avoir terminé pour annuler les modifications.
icacls "C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe" /remove:d everyone

Désactivation du capteur de proximité et de Guardian :

  1. Téléchargez et installez le Meta Quest Developer Hub à partir du site Web officiel de Meta et connectez-vous.
  2. Connectez votre casque à votre PC et localisez-le dans l’onglet "Gestionnaire de périphériques" du Developer Hub.
  3. Une fois les paramètres du casque complètement chargés, désactivez les commutateurs "Capteur de proximité" et "Guardian".

Paramètres recommandés du panneau de configuration NVIDIA pour Oculus Dash :

Fonctionnalité Paramètre
Mise à l’échelle de l’image Activé
Filtrage anisotrope Désactivé
Anticrénelage – FXAA Désactivé
Anticrénelage – Correction gamma Désactivé
Anticrénelage – Mode Désactivé
Anticrénelage – Paramètre Aucun
Anticrénelage – Transparence Désactivé
Fréquence d’images maximale de l’application en arrière-plan 20 FPS
CUDA – GPU Utiliser le paramètre global
CUDA – Stratégie de secours Sysmem Utiliser le paramètre global
Mode de faible latence Utiliser le paramètre global
Fréquence d’images maximale 20 FPS
Technologie de moniteur Actualisation fixe
Anticrénelage multi-échantillons (MFAA) Utiliser le paramètre global
Compatibilité OpenGL GDI Utiliser le paramètre global
GPU de rendu OpenGL Utiliser le paramètre global
Mode de gestion de l’alimentation Utiliser le paramètre global
Fréquence de rafraîchissement préférée Utiliser le paramètre global
Filtrage de texture – Optimisation de l’échantillonnage anisotrope Activé
Filtrage de texture – Biais LOD négatif Autoriser
Filtrage de texture – Qualité Haute performance
Filtrage de texture – Optimisation trilinéaire Désactivé
Optimisation multithread Utiliser le paramètre global
Triple tampon Désactivé
Synchronisation verticale Désactivé
Réalité virtuelle – Images pré-rendues Utiliser le paramètre global
Méthode de présentation Vulkan/OpenGL Utiliser le paramètre global
Analytics