Guida all’Ottimizzazione della VRAM per Oculus Link: Edizione DCS (Risparmia fino a 2GB di VRAM)

La Guida Definitiva per Risparmiare VRAM sul Tuo Oculus

Questa guida illustra i metodi per recuperare preziose risorse del PC altrimenti consumate da Oculus Link, in particolare da Oculus Dash. Esploreremo due approcci: disabilitare completamente Oculus Dash e ridurne al minimo l’impatto grafico.

Nota Importante: Questi metodi sono stati testati con la versione multithread di DCS 2.8-2.9 utilizzando OpenXR.

Metodo 1: Disabilitare Completamente Oculus Dash

Pro:

  • Disabilita completamente Oculus Dash, liberando fino a 2 GB di VRAM e RAM.
  • Riduce il carico della CPU e della GPU.

Contro:

  • Richiede l’attivazione e la disattivazione manuale di Oculus Dash.

Preparazione:

  1. Creare Due File BAT:
    • oculus_disable.bat: Disabilita Oculus Dash.
    • oculus_enable.bat: Abilita Oculus Dash.
      (Il codice per entrambi i file è fornito alla fine di questa guida).
  2. Disabilitare il Sensore di Prossimità (Opzionale): Impedisce a DCS di entrare in modalità sleep quando si rimuove il visore. Le istruzioni sono fornite alla fine di questa guida.
  3. Disabilitare il Confine Guardian (Opzionale): Impedisce la comparsa della finestra di convalida del confine quando si rimuove il visore al di fuori del confine Guardian. Le istruzioni sono fornite alla fine di questa guida.

Istruzioni:

  1. Assicurarsi che Oculus Dash sia attualmente abilitato.
  2. Collegare il visore al PC e avviare DCS World.
  3. Una volta che DCS è completamente caricato e ci si trova nel menu principale, fare clic con il tasto destro del mouse su oculus_disable.bat e selezionare "Esegui come amministratore". Premere Invio nella finestra del prompt dei comandi per chiuderla.
  4. Goditi l’aumento della VRAM e la riduzione del carico di sistema!
  5. Al termine del gioco, uscire da DCS ed eseguire oculus_enable.bat come amministratore. Premere Invio per abilitare Oculus Dash per le future connessioni del visore.

Metodo 2: Ridurre al Minimo l’Impatto Grafico di Oculus Dash

Pro:

  • Richiede una configurazione una tantum.
  • Oculus Dash consuma meno risorse, con conseguente esperienza di gioco più fluida.

Contro:

  • L’ambiente virtuale di Oculus Dash avrà una fedeltà grafica notevolmente ridotta e funzionalità limitate.

Preparazione:

  • Utenti Non-NVIDIA:
    1. Scollegare il visore dal PC.
    2. Aprire il file situato in C:\Users\NOMEUTENTE\Documents\Dash\Preferences\dash.props con un editor di testo.
    3. Cambiare i valori di graphics.autoGraphicsSettingsEnabled e graphics.msaaEnabled da true a false. Salvare le modifiche.
    4. Fare clic con il tasto destro del mouse sul file dash.props, selezionare "Proprietà" e selezionare la casella "Sola lettura". Fare clic su "Applica" e "OK".
  • Utenti NVIDIA:
    1. Aprire il Pannello di Controllo NVIDIA.
    2. Passare alla scheda "Gestisci impostazioni 3D" e selezionare "Impostazioni programma".
    3. Selezionare "Oculus Dash" dall’elenco o aggiungerlo manualmente facendo clic su "Aggiungi" e selezionando C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe.
    4. Regolare le impostazioni come desiderato. Le impostazioni consigliate sono fornite alla fine di questa guida.
  • Disabilitare Oculus Mirror:
    1. Navigare in C:\Program Files\Oculus\Support\oculus-diagnostics\.
    2. Rinominare OculusMirror.exe in _OculusMirror.exe.
  • Abilitare la Modalità Demo (Opzionale):
    1. Aprire Oculus Client.
    2. Andare su "Impostazioni" > "Beta".
    3. Abilitare "Modalità Demo" per disabilitare la visualizzazione della libreria di giochi.

Istruzioni:

  1. Collegare il visore al PC.
  2. Se viene visualizzato un messaggio di errore relativo a Oculus Mirror, fare clic su "OK". Non riapparirà.

Codice e Istruzioni Promessi:

oculus_disable.bat:

@echo off
TITLE Disabilita Oculus
cls
pause >nul | echo Prossimo passo: Apri il gioco per continuare. Quindi premi un tasto qualsiasi su questa finestra.
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 Abilita Oculus
cls
pause >nul | echo Prossimo passo: Premi un tasto qualsiasi dopo aver finito per ripristinare le modifiche
icacls "C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe" /remove:d everyone

Disabilitare il Sensore di Prossimità e Guardian:

  1. Scaricare e installare Meta Quest Developer Hub dal sito Web ufficiale di Meta ed effettuare il login.
  2. Collegare il visore al PC e individuarlo nella scheda "Gestione dispositivi" all’interno di Developer Hub.
  3. Una volta caricate completamente le impostazioni del visore, disattivare gli interruttori "Sensore di prossimità" e "Guardian".

Impostazioni del Pannello di Controllo NVIDIA Consigliate per Oculus Dash:

Funzionalità Impostazione
Ridimensionamento immagine Attivato
Filtro anisotropico Disattivato
Antialiasing – FXAA Disattivato
Antialiasing – Correzione gamma Disattivato
Antialiasing – Modalità Disattivato
Antialiasing – Impostazione Nessuno
Antialiasing – Trasparenza Disattivato
Frequenza fotogrammi massima applicazione in background 20 FPS
CUDA – GPU Utilizza impostazione globale
CUDA – Politica di fallback Sysmem Utilizza impostazione globale
Modalità bassa latenza Utilizza impostazione globale
Frequenza fotogrammi massima 20 FPS
Tecnologia monitor Aggiornamento fisso
AA con campionamento multi-frame (MFAA) Utilizza impostazione globale
Compatibilità OpenGL GDI Utilizza impostazione globale
GPU di rendering OpenGL Utilizza impostazione globale
Modalità di risparmio energia Utilizza impostazione globale
Frequenza di aggiornamento preferita Utilizza impostazione globale
Filtro texture – Ottimizzazione campionamento anisotropico Attivato
Filtro texture – Bias LOD negativo Consenti
Filtro texture – Qualità Alte prestazioni
Filtro texture – Ottimizzazione trilineare Disattivato
Ottimizzazione multithreading Utilizza impostazione globale
Triplo buffering Disattivato
Sincronizzazione verticale Disattivato
Realtà virtuale – fotogrammi pre-renderizzati Utilizza impostazione globale
Metodo di presentazione Vulkan/OpenGL Utilizza impostazione globale
Analytics