Erro de memória insuficiente no DirectX 12: como corrigi-lo?

Aumentar o tamanho do arquivo de página deve funcionar

  • Você pode se deparar com o erro DirectX 12 de memória insuficiente ao jogar em um PC com Windows.
  • Isso geralmente acontece quando um tamanho de arquivo de página suficiente não foi alocado em seu sistema.
  • Aumentar o tamanho do arquivo de página e limpar o cache do sombreador DirectX resolverá o problema.
directx 12 não tem memória suficiente

O DirectX 12 foi projetado para fornecer efeitos gráficos para jogos de PC baseados em Windows ao mesmo tempo, reduzindo a sobrecarga da CPU e aumentando a utilização da GPU.

No entanto, houve vários casos em que o DirectX fez com que o jogo travasse durante o lançamento ou no meio do jogo. Se você está enfrentando o mesmo problema, consulte este guia para descobrir as soluções possíveis.

O que causa o erro de memória insuficiente no DirectX 12?

Abaixo estão as possíveis razões pelas quais o jogo está travando devido ao erro de memória insuficiente no DirectX 12:

  • Erros relacionados a hardware – Conforme relatado pelos usuários, danos físicos à placa-mãe ou drive de disco rígido é conhecido por causar esse erro infeliz.
  • Usando uma versão desatualizada do jogo – O erro de memória insuficiente do DirectX 12 também pode ocorrer se você não atualizar o jogo por um longo tempo.
  • Drivers gráficos corrompidos ou desatualizados - Em alguns casos, drivers de GPU obsoletos causar muitos problemas durante as sessões de jogo.
  • Tamanho de arquivo de paginação incorreto – Se as configurações do arquivo de paginação estiverem configuradas para serem ajustadas automaticamente, isso pode causar erro de memória insuficiente repentinamente durante o jogo.
  • Cache DirectX corrompido – Vários leitores mencionaram que o DirectX arquivos de cache acumulada por muito tempo pode ser corrompida causando esse erro.

Independentemente dos motivos pelos quais o DirectX 12 não apresenta erro de memória suficiente, as soluções listadas abaixo ajudarão você a resolvê-lo rapidamente.

Como corrijo o erro de memória insuficiente no DirectX 12?

Antes de implementar as soluções complexas listadas um pouco mais tarde, tente estas soluções alternativas simples:

  • Verifique se há problemas relacionados ao hardware, como danos à placa-mãe, disco rígido e placa de vídeo.
  • Instale as atualizações de jogo disponíveis nas quais você está enfrentando o erro.
  • Instale todos os atualizações desatualizadas do driver gráfico.

Se esses truques não resolverem o problema, passe para as soluções mais avançadas listadas abaixo.

1. Aumente o tamanho do arquivo de paginação

  1. Use o janelas + EU atalho para iniciar o aplicativo Configurações.
  2. Role para baixo o Sistema configurações e escolha Sobre da seção certa. directx 12 não tem memória suficiente
  3. Clique Configurações avançadas do sistema presente no Links Relacionados seção. directx 12 não tem memória suficiente
  4. Mude para o Avançado guia do Propriedades do sistema janela e pressione o botão Configurações botão na seção Desempenho.
  5. Mude para o Avançado guia do Opções de desempenho caixa e acertar o Mudar botão. directx 12 não tem memória suficiente
  6. Desative a caixa de seleção ao lado do Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades opção no Memória virtual caixa de propriedades.
  7. Selecione a unidade na qual o jogo problemático está atribuído. Habilite o Personalizado opção e digite valores personalizados no Tamanho inicial e Tamanho máximo caixa de texto. directx 12 não tem memória suficiente
  8. aperte o Definir botão seguido por OK.
  9. Saia da janela de configurações e reinicie o jogo novamente. O erro de memória insuficiente não o incomodará no DirectX 12.

Configurações incorretas do arquivo de paginação podem criar problemas de alocação de memória, causando o erro em questão.

2. Adicione o jogo às exclusões OSD do Afterburner

  1. Lançar o MSI Afterburner programa no Windows PC.
  2. Clique no Engrenagem ícone para acessar a janela de propriedades do MSI Afterburner. directx 12 não tem memória suficiente
  3. Mude para o Na tela guia e clique no Mais botão na parte inferior. directx 12 não tem memória suficiente
  4. Pressione e segure o Mudança tecla e aperte o Adicionar botão verde localizado na parte inferior esquerda da janela RTSS.
  5. Adicionar exclusão pop-up aparecerá na tela. Escolha os jogos problemáticos que deseja adicionar à lista e clique no botão OK botão. directx 12 não tem memória suficiente
  6. Agora saia do aplicativo Afterburner e tente iniciar o jogo novamente.

O Afterburner MSI não aparecerá mais na tela, resolvendo o erro de memória insuficiente no DirectX 12.

Conforme mencionado em vários fóruns, o erro de memória insuficiente geralmente ocorre quando o OSD do MSI Afterburner está sendo executado com o DirectX 12, fazendo com que o sistema trave. Adicionar o jogo afetado às exclusões do OSD garantirá que o OSD não apareça durante a inicialização do sistema.

Leia mais sobre este tópico
  • Feedback de erro do Instagram necessário: 3 maneiras de corrigi-lo
  • Como consertar corretamente um PC que não está ligando [12 maneiras]
  • Correção: você está offline Verifique seu erro de conexão no YouTube
  • Os jogos DirectX 12 não estão usando a GPU? Como forçá-los
  • A atualização do driver continua aparecendo? Pare em 5 etapas simples

3. Excluir o cache do DirectX 

  1. Acerte o janelas ícone na barra de tarefas e digite limpeza de disco. Escolha o Executar como administrador opção de acessar o Limpeza de disco ferramenta com privilégios administrativos. directx 12 não tem memória suficiente
  2. Escolha o C dirigir no menu suspenso e pressione o botão OK botão para continuar.
  3. Na janela Limpeza de disco, desmarque todas as caixas de seleção, exceto a próxima a Cache do sombreador DirectX e clique OK. directx 12 não tem memória suficiente
  4. Um pop-up de confirmação aparecerá. aperte o Deletar arquivos botão para concluir a ação.

Os dados armazenados em cache do DirectX corrompidos também podem causar o erro de memória insuficiente do DirectX 12 ao iniciar o jogo. Excluir o cache do sombreador usando a ferramenta de limpeza de disco integrada forçará o DirectX a criar um novo, resolvendo o erro.

  1. Use o janelas + R teclas de atalho para iniciar o Correr caixa de diálogo.
  2. Digite o seguinte comando na caixa de texto e pressione o botão OK botão para acessar a ferramenta de diagnóstico de memória. mdsched.exedirectx 12 não tem memória suficiente
  3. Escolher Reinicie agora e verifique se há problemas (recomendado) opção na janela pop-up. directx 12 não tem memória suficiente

Seu PC com Windows não será reiniciado e diagnosticará possíveis problemas de memória, como vazamentos de memória, que podem ser o motivo do erro de memória insuficiente no DirectX 12.

É isso! Felizmente, você conseguiu resolver o erro de memória insuficiente no DirectX 12, que causa uma falha abrupta no jogo.

Você pode estar interessado em resolver o erro O DirectX não é compatível com esta versão do Windows se ocorrer após atualizar o Windows para a versão mais recente disponível.

Qual desses métodos funcionou no seu caso? Deixe-nos saber na seção de comentários abaixo.

Como baixar o DirectX 12 no Windows 11

Como baixar o DirectX 12 no Windows 11Windows 11Directx 12

DirectX é uma coleção de APIs (Application Programming Interface), que ajudam os jogos a tirar o melhor proveito do hardware disponível. Então, saiba como baixar o DirectX 12 no Windows 11.O proces...

Consulte Mais informação
DirectX 11 vs DirectX 12: comparação completa de desempenho

DirectX 11 vs DirectX 12: comparação completa de desempenhoDirectx 12

DirectX 11 vs DirectX 12: desempenho explicadoDirectX 11 e DirectX 12 são duas versões diferentes da API gráfica da Microsoft, sendo a última a versão mais recente.A versão mais recente promete tor...

Consulte Mais informação
Os jogos DirectX 12 não estão usando a GPU? Como forçá-los

Os jogos DirectX 12 não estão usando a GPU? Como forçá-losDirectx 12Gpu

Reinstale os drivers da placa gráfica para evitar a subutilização da GPUSeus jogos DirectX 12 estão falhando ao usar sua GPU ou registrando um uso muito baixo de GPU? Isso pode ser um problema de u...

Consulte Mais informação