Como corrigir o erro ‘Unreal Engine is exiting devido ao dispositivo D3D sendo perdido’



Experimente Nosso Instrumento Para Eliminar Problemas

Os usuários experimentam a mensagem de erro ‘Unreal Engine está saindo devido à perda do dispositivo D3D 'Quando Unreal não consegue se conectar com o dispositivo D3D em seu computador. Esse erro é muito comum e também pode ocorrer para usuários que não têm problemas aparentes em seus computadores.



O Unreal Engine está saindo devido à perda do dispositivo D3D



De acordo com os desenvolvedores do Unreal Engine, esse problema geralmente ocorre quando os gráficos ou componentes de hardware do computador não estão sendo devidamente sincronizados com o Unreal Engine, o que, por sua vez, faz com que ele não funcione corretamente com o dispositivo D3D. Neste artigo, veremos todas as soluções de por que esse problema ocorre e também quais são as soluções alternativas para resolvê-lo.



O que causa o erro ‘Unreal Engine is exiting devido ao dispositivo D3D sendo perdido’?

Depois de receber vários relatórios de usuários sobre o problema, decidimos investigar o problema. Depois de combinar esses relatórios, duplicamos as situações em nossas estações de trabalho e resolvemos as causas. Os motivos pelos quais você pode receber essa mensagem de erro são, mas não se limitam a:

  • Unreal Engine desatualizado: A causa mais provável é quando o Unreal Engine não é atualizado para a compilação mais recente e não é capaz de se comunicar com outros componentes do sistema que podem ser atualizados recentemente. Também pode ser o contrário.
  • Software antivírus: Existem vários softwares antivírus que tendem a bloquear o Unreal Engine, marcando assim um falso positivo. Isso é muito comum e pode ser resolvido criando uma lista de permissões ou desativando-a.
  • Drivers de dispositivo desatualizados: Outra causa provável de por que esse problema ocorre é que os drivers do dispositivo estão corrompidos ou desatualizados. Em ambos os casos, a reinstalação ou atualização dos drivers funciona.
  • Arquivos Steam incompletos: O Steam geralmente funciona com o Unreal Engine. Se os arquivos do jogo / instalação estiverem corrompidos ou incompletos, você receberá a mensagem de erro em discussão.
  • Configurações NVIDIA GeForce: Esses módulos também são conhecidos por entrarem em conflito com o jogo. Desativar o módulo ou desativar configurações específicas geralmente resolve o problema.
  • Overclocking: O overclocking pode dar ao seu PC o impulso de que ele precisa, mas é conhecido por causar problemas ou conflitos com aplicativos que consomem muitos recursos. Desativar o overclock pode fazer o truque para você.
  • Placa gráfica padrão: A placa de vídeo padrão geralmente se desativa quando uma placa dedicada com mais energia está funcionando. No entanto, em vários casos, ele pode estar ativo junto com a placa gráfica dedicada e causar conflitos que irão causar problemas adicionais.

Antes de começar com as soluções, certifique-se de estar conectado como administrador. Além disso, você deve ter uma conexão de Internet ativa e aberta.

Solução 1: Atualizando Unreal Engine, Windows e Steam

Normalmente, se um dos componentes mencionados estiver desatualizado, eles terão problemas de comunicação entre si. Com comunicação deficiente, o jogo não funciona corretamente. Este é um problema recorrente muito comum e os usuários muitas vezes ignoram isso.



O método para atualizar o motor Unreal é um pouco demorado, mas o Windows e o Steam são atualizados em um instante. Certifique-se de que você está conectado como um administrador e siga as etapas na ordem exata. Começaremos atualizando o Unreal Engine.

  1. Abra o Lançador e navegue até o Biblioteca
  2. Uma vez na Biblioteca, na parte superior, você poderá ver a versão do Engine. Se houver uma atualização disponível, você verá um Mais ícone ao lado dele.
  3. Clique no Adicionar versões e quando você clicar nele, um prompt será fornecido para instalar o novo mecanismo. Baixe a versão do motor de acordo e clique em Atualizar .

    Atualizando Unreal Engine

Agora que o Unreal Engine está atualizado, continuaremos atualizando o Windows.

  1. Pressione Windows + S, digite “atualizar” na caixa de diálogo e abra o Atualizar resultado quando retornado.
  2. Agora, clique no botão de Verifique se há atualizações . Agora, o Windows começará a verificar automaticamente nos servidores online se há alguma atualização disponível para ser instalada.

    Atualizando o Windows

Seja paciente e deixe o processo ser concluído. Depois que o processo for concluído, se solicitado, reiniciar seu computador. Após reiniciar, siga as etapas abaixo para atualizar Vapor .

  1. Lançar o Vapor cliente e certifique-se de ter uma conexão ativa com a Internet.
  2. O cliente, após verificar os servidores online, começará a baixar automaticamente a atualização mais recente. Após o download da atualização, reinicie o computador novamente.

Depois que todos os módulos foram atualizados, tente executar o Unreal Engine e veja se o erro ainda persiste. Em caso afirmativo, siga as etapas abaixo.

Solução 2: Desativar NVIDIA Game Booster (ou outras funções)

Outra coisa a tentar antes de prosseguirmos é certificar-se de que nenhum recurso de 'aprimoramento' esteja ativo na NVIDIA GeForce Experience. Embora essas funções possam alterar as configurações e fornecer desempenho adicional, elas são conhecidas por causar vários problemas.

Desativando recursos NVIDIA

Essas funções de 'aprimoramento' são principalmente recursos como Game Booster , Otimizador de bateria, etc. Abra o GeForce Experience (ou aplicativo relevante) e certifique-se de que estejam completamente desabilitados. Você também pode desativar temporariamente a GeForce Experience por completo e ver se funciona. Depois de ter certeza absoluta de que o problema não é devido a esses recursos, você pode prosseguir com outras soluções.

Solução 3: Mudando a preferência por gráficos dedicados

Normalmente, as pessoas que usam o Unreal Engine e jogam seus jogos são conhecidas por ter seus próprios gráficos dedicados instalados em seu computador. Gráficos dedicados são geralmente adicionados posteriormente no módulo gráfico integrado da Intel (conhecido como Intel HD ou Intel UHD).

No entanto, o fato de haver dois módulos gráficos em um único computador causa vários problemas que não são nenhuma surpresa. Nesta solução, navegaremos até o painel de controle da NVIDIA e, depois de selecionar Unreal Engine, certifique-se de que esteja personalizado para rodar apenas nos drivers gráficos NVIDIA.

  1. Clique com o botão direito em qualquer lugar da sua área de trabalho e selecione Painel de controle NVIDIA .
  2. Assim que o painel de controle for aberto, clique em Gerenciar configurações 3D . Agora clique em Configurações do programa .
  3. Agora, você verá uma lista suspensa contendo a lista de todos os programas. Adicionar Unreal Engine e selecione NVIDIA (gráficos dedicados) na segunda lista suspensa.

    Alterando a preferência da placa gráfica

  4. Salvar as mudanças e sair. Reinicie o computador e tente iniciar o módulo / jogo e veja se isso resolve o problema.

Solução 4: Desativando gráficos on-board

Outra coisa a tentar é desabilitar completamente os gráficos integrados em seu computador. Isso pode ajudar se apenas alterar a preferência dos gráficos não for suficiente para fazer o problema desaparecer. Observe que isso não afetará o desempenho ou a funcionalidade do seu computador; só agora, seus gráficos dedicados farão todo o levantamento de peso, enquanto os embutidos permanecerão inativos. Certifique-se de estar conectado como administrador antes de prosseguir.

  1. Pressione Windows + R, digite “ devmgmt.msc ”Na caixa de diálogo e pressione Enter.
  2. Uma vez no gerenciador de dispositivos, navegue até Adaptadores de vídeo e selecione o a bordo
  3. Agora, clique com o botão direito nele e selecione Desabilitar .

    Desativando gráficos on-board

Por um breve momento, sua tela provavelmente ficará em branco, mas voltará a aparecer. Aqui, o computador está mudando completamente para seus gráficos dedicados. Salvar as mudanças e sair. Agora tente iniciar o Unreal Engine e veja se o problema persiste.

Solução 5: Desativando software antivírus / firewall

O software antivírus mantém você seguro, analisando todos os arquivos do sistema em seu computador e também verificando todos os processos em execução que parecem ocupar recursos. No entanto, existem numerosos casos em que marca um processo 'verificado' como malware; portanto, chamado de falso positivo. Esta situação acontece com muitos jogos diferentes e é conhecida por desativar totalmente o jogo ou não conceder permissões suficientes para acessar os referidos recursos. O mesmo acontece com o software antivírus e o Unreal Engine.

Desativando software antivírus

Portanto, você deve tentar desabilitando seu software antivírus . Você pode verificar nosso artigo sobre Como desligar o seu antivírus . Depois de desativar o antivírus, reinicie o computador e tente transmitir novamente. Se desativar o antivírus não funcionar, você pode tentar desinstalando-o e veja se funciona para você. Alguns softwares antivírus notáveis ​​que estavam causando problemas eram o Avast e o AVG. No entanto, você deve tentar desabilitar qualquer antivírus que tenha e ver se isso funciona.

Solução 6: Desativando overclocking e tecnologia SLI

Overclocking significa fazer com que o processador execute cálculos de burst de curta duração para dar ao seu PC um impulso em seu poder de processamento. Ao fazer isso, a temperatura do processador aumenta e, quando atinge o limite, ele volta ao processamento normal. Durante esse tempo, o processador esfria e, portanto, fica pronto para executar outra rajada quando estiver frio o suficiente.

Tecnologia SLI

Apesar dos recursos avançados e da utilidade do overclocking, recebemos vários relatórios de usuários onde relataram que desabilitando overclocking para ambos CPU e placa de vídeo corrigiu o problema. Parece que o Unreal Engine não é otimizado para rodar em um ambiente com overclock acelerado.

Além disso, além de desabilitar o overclock para gráficos / CPU, também recebemos relatos de que desabilitar o SLI também funcionou para vários usuários. SLI é uma marca gerenciada pela NVIDIA cujo objetivo principal é conectar duas placas de vídeo para que sua potência possa ser combinada. Como no caso de overclock normal, o Unreal Engine também tem problemas quando o SLI está ativo. Portanto, você deve tentar desativá-lo em seu computador e ver se isso resolve o problema.

Solução 7: atualização de drivers gráficos

Os drivers gráficos são os principais módulos que permitem a comunicação entre o hardware gráfico e o sistema operacional (aplicativos ou jogos, etc.). Se os próprios drivers gráficos não estiverem funcionando corretamente, você terá problemas com quase todos os aplicativos que demandam gráficos, como o Unreal Engine. Nesta solução, iremos desinstalar seus drivers gráficos existentes e instalar os mais novos mais tarde.

  1. Baixe e instale o DDU (desinstalador do driver de vídeo) de seu site oficial.
  2. Depois de instalar Desinstalador do driver de vídeo (DDU) , inicie o seu computador em modo de segurança . Você pode verificar nosso artigo sobre como inicialize seu computador em modo de segurança .
  3. Depois de lançar o DDU, selecione a primeira opção “ Limpe e reinicie ”. Isso irá desinstalar os drivers atuais completamente do seu computador.

    Drivers de limpeza

  4. Agora, após a desinstalação, inicialize o computador normalmente sem o modo de segurança. Pressione Windows + R, digite “ devmgmt. msc ”Na caixa de diálogo e pressione Enter. Clique com o botão direito em qualquer espaço vazio e selecione “ Procure por mudanças de hardware ”. Os drivers padrão serão instalados. Tente iniciar o Display Capture e verifique se isso resolve o problema.
    Nota: Você pode ter que executar a solução 1 novamente após esta etapa.
  5. Na maioria dos casos, os drivers padrão não funcionarão para você, portanto, você pode instalar os drivers mais recentes por meio da atualização do Windows ou navegar até o site do fabricante e baixar os mais recentes.
  6. Depois de instalar os drivers, reinicie o computador e verifique se o problema foi resolvido.

Solução 8: Desative o modo de tela inteira

Você pode tentar desabilitar o modo Tela cheia no jogo que está tentando jogar, pois isso supostamente corrigiu o problema para alguns usuários. Estar no modo Windowed corrige esse problema para alguns jogos Unreal Engine.

Solução 9: reinstalando o DirectX e alterando as configurações do FreeSync

Se nenhum dos métodos acima funcionar, podemos tentar reinstalar o DirectX completamente e alterar as configurações do FreeSync. Este é um método bastante simples, mas você deve reinstalar o DirectX manualmente após baixá-lo do site.

  1. Reinstalar Directx no seu computador e reinicie-o antes de prosseguir.
  2. Agora, se você tiver um FreeSync monitorar, navegar para GSync configurações através do Experiência GeForce inscrição.
  3. Depois de localizar as configurações do monitor FreeSync, Habilitar para Tela cheia opção. Marque a caixa para Habilitar configurações para exibição selecionada também.
  4. Reinicie o computador completamente após fazer as alterações e veja se isso resolve o problema.

Você também pode testar o mesmo procedimento para o 'modo em janela'.

7 minutos lidos