Como corrigir o erro DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

DirectX é uma tecnologia usada por quase todas as tarefas que você executa no sistema do seu computador. De multimídia a jogos, o Microsoft DirectX desempenha um papel vital. Ao tentar executar um jogo ou qualquer outra coisa, os usuários são frequentemente avisados ​​com erros DirectX que geralmente são causados ​​por drivers obsoletos ou redistribuíveis ausentes. Um dos erros conhecidos do DirectX é o erro DXGI_ERROR_NOT_CURRENTLY_AVAILABLE . Falaremos sobre as causas dessa mensagem de erro em detalhes e, em seguida, mencionaremos algumas soluções que podem ajudá-lo a resolver o problema.

O que causa o erro DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?

Os erros DirectX são muito genéricos e aparecem de vez em quando. A referida mensagem de erro é muitas vezes devido aos seguintes fatores -

  • Direct x não atualizado: Se o direct x instalado em seu sistema não estiver atualizado e seu sistema não tiver o direct x necessário para o programa que você deseja executar, você provavelmente obterá este erro. Normalmente, o Direct X está embutido na versão mais recente do Windows como o Windows 10, mas às vezes, se ele for corrompido ou alguns de seus componentes exigidos por um determinado programa estiverem faltando, você receberá este erro.
  • Problema com os drivers de vídeo: se o seu sistema tiver drivers de vídeo desatualizados ou se houver algum problema nos drivers de vídeo instalados no sistema que não permitem que funcionem corretamente, provavelmente você receberá este erro. Se seus drivers de vídeo não tiverem alguns dos recursos exigidos pelo jogo ou programa que você deseja executar, geralmente é uma boa ideia atualizar seus drivers de vídeo para a versão mais recente para se livrar de tais problemas.
  • Problema de resolução (resolução não compatível): Alguns usuários nos fóruns do campo de batalha disseram que era a resolução de seus monitores, etc, que estava causando o problema e a alteração da resolução resolveu o problema para eles. Portanto, você pode estar recebendo este erro porque a resolução que você configurou em seu monitor, etc, não é compatível com o programa que você está tentando executar e, portanto, apresenta este erro.
  • Usando um cabo DVI: Alguns usuários até relataram que esse problema foi causado porque eles estavam usando um cabo DVI em vez de um cabo HDMI para conectar sua GPU a seus dispositivos de saída, ou seja, monitor e ao alterá-lo para um cabo HDMI corrigiram o problema. Portanto, você pode receber este erro porque está usando um cabo DVI para conectar sua GPU ao monitor, etc, embora sua GPU suporte saída HDMI (quase todos os GPUS mais novos suportam saídas HMDI).
  • Taxa de atualização do monitor / LCD: um usuário nos fóruns do Steam relatou que era a taxa de atualização do monitor que estava causando o problema e, depois de alterá-la, o problema foi corrigido para ele. Portanto, você pode estar recebendo o erro porque configurou a taxa de atualização da tela para um valor que não é compatível com o programa ou jogo que deseja executar.

Agora, existem muitas soluções que você pode tentar corrigir esse erro e tudo depende do cenário do erro. Se for causado por um cenário, ajustar ou corrigir a causa do erro corrigirá o problema para aquele cenário, portanto, certifique-se de tentar todas as soluções e ver qual corresponde ao seu cenário.

Solução 1: atualize seus drivers gráficos

Muitas vezes, quando os drivers gráficos não estão atualizados, é provável que você obtenha a maioria dos erros relacionados ao DirectX no Windows. Portanto, é sempre uma boa ideia atualizar seus drivers gráficos. Se você estiver usando drivers gráficos Nvidia, vá para a página de download dos drivers gráficos Nvidia e baixe o driver mais recente para sua GPU. Da mesma forma, se você estiver usando AMD Radeon, vá para a página de download de drivers de gráficos AMD Radeon e baixe o driver mais recente. Após o download, instale os drivers e reinicie o computador. Se fosse um problema de driver, esperançosamente atualizando os drivers gráficos, seu problema seria corrigido.

Solução 2: Instale o DirectX mais recente

Alguns usuários relataram nos fóruns do Steam que baixar o DirectX mais recente para Windows corrige o problema para eles. Para baixar o DirectX redistribuível mais recente para Windows 10, vá para a página de download da Microsoft para DirectX e baixe-o. Em seguida, execute o instalador para instalar o DirectX ou atualize-o em seu sistema. Se fosse um problema de DirectX, a instalação do DirectX mais recente resolveria o problema de sua parte.

 Solução 3: use o cabo HDMI para conectar ao dispositivo de exibição de saída

A próxima solução que você pode tentar se estiver usando um cabo DVI para conectar ao seu dispositivo de saída é substituí-lo por um cabo HDMI em vez de sua GPU e o dispositivo de vídeo o suporta (normalmente, novos dispositivos de vídeo e GPUs o suportam). Já houve casos de usuários que se livraram desse problema mudando para um cabo HDMI. Você deve experimentar e ver se ele corrige o problema para você.

Solução 4: Altere a taxa de atualização do seu dispositivo de exibição:

Outra coisa que você pode tentar é alterar a taxa de atualização do seu dispositivo de exibição no Windows. Normalmente, é recomendado usar a taxa de atualização de 60 Hz, mas se o seu monitor suportar taxas de atualização mais altas, você também pode tentar taxas mais altas. Para alterar a taxa de atualização no Windows, faça o seguinte:

  1. Abra o Menu Iniciar e digite Configurações e clique na primeira seleção que vier.
  2. Em seguida, clique em Sistema .
  3. Clique em Display e depois na opção Advanced Display Settings .
  4. Uma nova janela se abrirá.
  5. Em seguida, clique em Propriedades do Adaptador de Vídeo para Vídeo 1 . (Se você não tiver vários monitores, o dispositivo de exibição principal será 1 em seu sistema).
  6. Em seguida, mude para a guia Monitor .
  7. Nas configurações do monitor , você verá o rótulo Taxa de atualização da tela e, abaixo dela, a frequência de exibição para a qual seu dispositivo de exibição está definido. Altere a frequência para 60 Hz (vá mais alto se o seu monitor suportar) e feche a janela.

Depois de fazer isso, execute o programa novamente e veja se ele corrige o problema.

Solução 5: mude a resolução da tela

Um cara nos Fóruns da EA relatou que alterar a resolução de sua tela corrigiu o erro para ele. Se você estiver usando dispositivos de exibição modernos, eles geralmente têm resoluções de vídeo mais altas com suporte até 1080p ou 1920 × 1080 . Você pode tentar ajustar um pouco a resolução da tela e alterá-la para um valor menor, por exemplo, 1680 × 1050 e ver se isso corrige o problema. Se o seu erro foi causado por uma resolução de tela não suportada pelo programa ou jogo que você deseja executar, alterá-la provavelmente resolverá o problema para você.