Como corrigir o erro DXGI_ERROR_NOT_CURRENTLY_AVAILABLE?



Experimente Nosso Instrumento Para Eliminar Problemas

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 DXGI_ERROR_NOT_CURRENTLY_AVAILABLE erro. Falaremos sobre as causas da referida mensagem de erro em detalhes e, em seguida, mencionaremos algumas soluções que podem ajudá-lo a resolver o problema.



DXGI_ERROR_NOT_CURRENTLY_AVAILABLE



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, provavelmente você 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 se algum de seus componentes necessários a um determinado programa estiver faltando, você receberá este erro.
  • Problema com 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 permite que funcionem corretamente, você provavelmente obterá este erro. Se seus drivers de vídeo não possuem 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 que alterar a 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, o problema foi corrigido. Portanto, você pode estar recebendo 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á-lo, 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 esse cenário, então certifique-se de tentar todas as soluções e ver qual delas 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 dos 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 do DirectX, a instalação do DirectX mais recente resolveria o problema do seu lado.



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ê.

Cabo HDMI

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. Abrir Menu Iniciar e digite Configurações e clique na primeira seleção que aparecer.
  2. Então clique em Sistema .
  3. Clique em Exibição e então clique na opção Configurações avançadas de exibição .
  4. Uma nova janela se abrirá.
  5. Depois, clique em Propriedades do adaptador de vídeo para monitor 1 . (Se você não tiver vários monitores, o dispositivo de exibição principal será 1 em seu sistema).

    Configurações do visor

  6. Então, mude para o Monitor aba.
  7. Debaixo de Monitor configurações você verá o rótulo Taxa de atualização da tela e abaixo dele, a frequência de exibição do 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: alterar a resolução da tela

Um cara nos Fóruns da EA relatou que alterar a resolução da tela corrigiu o erro para ele. Se você estiver usando dispositivos de exibição modernos, eles geralmente têm resoluções de tela mais altas suportadas 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 veja se isso resolve o seu 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ê.

3 minutos lidos