Guia de Otimização de VRAM para Oculus Link: Edição DCS (Economize até 2GB de VRAM)

O Guia Definitivo para Economizar VRAM no Seu Oculus

Este guia descreve métodos para recuperar recursos preciosos do PC que seriam consumidos pelo Oculus Link, especificamente pelo Oculus Dash. Exploraremos duas abordagens: desabilitar completamente o Oculus Dash e minimizar seu impacto gráfico.

Observação importante: Esses métodos foram testados com a versão multithread do DCS 2.8-2.9 usando OpenXR.

Método 1: Desabilitar Completamente o Oculus Dash

Prós:

  • Desabilita completamente o Oculus Dash, liberando até 2 GB de VRAM e RAM.
  • Reduz a carga da CPU e da GPU.

Contras:

  • Requer a ativação e desativação manual do Oculus Dash.

Preparação:

  1. Crie dois arquivos BAT:
    • oculus_disable.bat: Desativa o Oculus Dash.
    • oculus_enable.bat: Ativa o Oculus Dash.
      (O código para ambos os arquivos é fornecido no final deste guia).
  2. Desative o sensor de proximidade (opcional): Isso impede que o DCS entre no modo de espera quando você remove o fone de ouvido. As instruções são fornecidas no final deste guia.
  3. Desative o Limite Guardian (opcional): Impede que a janela de validação de limite apareça quando você remove o fone de ouvido fora do limite do Guardian. As instruções são fornecidas no final deste guia.

Instruções:

  1. Certifique-se de que o Oculus Dash esteja ativado.
  2. Conecte seu fone de ouvido ao PC e inicie o DCS World.
  3. Assim que o DCS estiver totalmente carregado e você estiver no menu principal, clique com o botão direito do mouse em oculus_disable.bat e selecione "Executar como administrador". Pressione Enter na janela do prompt de comando para fechá-la.
  4. Aproveite o aumento da VRAM e a redução da carga do sistema!
  5. Depois de terminar de jogar, saia do DCS e execute oculus_enable.bat como administrador. Pressione Enter para ativar o Oculus Dash para futuras conexões de fone de ouvido.

Método 2: Minimizar o Impacto Gráfico do Oculus Dash

Prós:

  • Requer uma configuração única.
  • O Oculus Dash consome menos recursos, resultando em uma jogabilidade mais suave.

Contras:

  • O ambiente virtual do Oculus Dash terá fidelidade gráfica significativamente reduzida e funcionalidade limitada.

Preparação:

  • Usuários que não são da NVIDIA:
    1. Desconecte seu fone de ouvido do PC.
    2. Abra o arquivo localizado em C:\Users\NOME DE USUÁRIO\Documents\Dash\Preferences\dash.props com um editor de texto.
    3. Altere os valores de graphics.autoGraphicsSettingsEnabled e graphics.msaaEnabled de true para false. Salve as alterações.
    4. Clique com o botão direito do mouse no arquivo dash.props, selecione "Propriedades" e marque a caixa "Somente leitura". Clique em "Aplicar" e "OK".
  • Usuários NVIDIA:
    1. Abra o Painel de Controle NVIDIA.
    2. Navegue até a guia "Gerenciar configurações 3D" e selecione "Configurações do Programa".
    3. Selecione "Oculus Dash" na lista ou adicione-o manualmente clicando em "Adicionar" e navegando até C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe.
    4. Ajuste as configurações conforme desejado. As configurações recomendadas são fornecidas no final deste guia.
  • Desativar Oculus Mirror:
    1. Navegue até C:\Program Files\Oculus\Support\oculus-diagnostics\.
    2. Renomeie OculusMirror.exe para _OculusMirror.exe.
  • Ativar modo de demonstração (opcional):
    1. Abra o Oculus Client.
    2. Vá para "Configurações" > "Beta".
    3. Ative o "Modo de demonstração" para desativar a exibição da sua biblioteca de jogos.

Instruções:

  1. Conecte seu fone de ouvido ao PC.
  2. Se aparecer uma mensagem de erro sobre o Oculus Mirror, clique em "OK". Não reaparecerá.

Código e Instruções Prometidos:

oculus_disable.bat:

@echo off
TITLE Oculus Disable
cls
pause >nul | echo Próximo: Abra o jogo para continuar. Em seguida, pressione qualquer tecla nesta janela.
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 Próximo: pressione qualquer tecla após terminar para reverter as alterações
icacls "C:\Program Files\Oculus\Support\oculus-dash\dash\bin\OculusDash.exe" /remove:d everyone

Desabilitando o Sensor de Proximidade e o Guardian:

  1. Baixe e instale o Meta Quest Developer Hub no site oficial da Meta e faça login.
  2. Conecte seu fone de ouvido ao PC e localize-o na guia "Gerenciador de Dispositivos" no Developer Hub.
  3. Assim que as configurações do fone de ouvido estiverem totalmente carregadas, desative as chaves "Sensor de Proximidade" e "Guardian".

Configurações recomendadas do Painel de Controle NVIDIA para Oculus Dash:

Recurso Configuração
Escala de Imagem Ativado
Filtragem anisotrópica Desativado
Anti-Serrilhado – FXAA Desativado
Anti-Serrilhado – Correção Gama Desativado
Anti-Serrilhado – Modo Desativado
Anti-Serrilhado – Configuração Nenhum
Anti-Serrilhado – Transparência Desativado
Taxa Máxima de Quadros do Aplicativo em Segundo Plano 20 FPS
CUDA – GPUs Usar configuração global
CUDA – Política de Fallback Sysmem Usar configuração global
Modo de baixa latência Usar configuração global
Taxa Máxima de Quadros 20 FPS
Tecnologia do Monitor Atualização Fixa
AA Amostrado em Vários Quadros (MFAA) Usar configuração global
Compatibilidade OpenGL GDI Usar configuração global
GPU de renderização OpenGL Usar configuração global
Modo de gerenciamento de energia Usar configuração global
Taxa de atualização preferencial Usar configuração global
Filtragem de textura – Otimização de amostra anisotrópica Ativado
Filtragem de textura – Viés LOD negativo Permitir
Filtragem de textura – Qualidade Alto desempenho
Filtragem de textura – Otimização trilinear Desativado
Otimização com threads Usar configuração global
Buffer triplo Desativado
Sincronização vertical Desativado
Realidade Virtual – quadros pré-renderizados Usar configuração global
Método Vulkan/OpenGL presente Usar configuração global
Analytics