Como consertar travamentos do Unreal Engine com bastante facilidade?

Unreal Engine é um mecanismo de jogo popular que os desenvolvedores empregam para construir e criar jogos. Como um pacote, ele possui algumas das ferramentas mais bem integradas. Unreal Engine é um dos melhores motores de jogo modernos, mas não é perfeito. Ele tem seus problemas, que às vezes se traduzem em problemas para os jogos que dependem de seus componentes.

Na verdade, neste guia, pretendemos examinar o problema de travamento do Unreal Engine, que parece atormentar um bom número de títulos populares. As pessoas simplesmente não conseguem desfrutar de seus jogos. A partir dos relatórios que vimos, os usuários reclamaram que o jogo travou, parou de funcionar ou ficou sem resposta porque algo deu errado com o Unreal Engine.

Por que o Unreal Engine está travando?

Provavelmente, o Unreal Engine está travando porque seus processos continuam atingindo um estado ou condição em que não podem continuar a executar ou realizar tarefas. O problema pode ser causado por bugs ou inconsistências no programa; o problema pode ter algo a ver com conflitos envolvendo outros aplicativos ou interferência de utilitários de terceiros. Bem, acabamos de descrever as causas mais prováveis ​​ou comuns das falhas do Unreal Engine em computadores com Windows 10.

Como corrigir o erro de travamento do Unreal Engine no Windows 10

Descreveremos agora os procedimentos e soluções alternativas que se mostraram eficazes em fazer o Unreal Engine parar de travar (ou travar com menos frequência) em PCs com Windows 10. Aconselhamos que você comece com a primeira correção da lista. Se o primeiro procedimento não funcionar o suficiente, você poderá passar para a próxima solução e continuar com o restante nessa ordem até que o problema no seu caso seja resolvido.

  1. Atualize o Unreal Engine 4:

Anteriormente, estabelecemos os bugs como uma das razões pelas quais o Unreal Engine trava nos computadores. Bem, o procedimento aqui busca retificar as coisas nessa direção - se nossa suposição for verdadeira. Os desenvolvedores do Unreal Engine provavelmente sabiam sobre as falhas que incomodavam os usuários, então é provável que tenham feito algum trabalho para resolver o problema.

Portanto, ao atualizar o Unreal Engine, você fornecerá ao programa correções e patches para bugs que podem ser responsáveis ​​pelas falhas - e este é um bom resultado. É relativamente fácil verificar e instalar atualizações para o Unreal Engine, portanto, esse procedimento tinha que vir primeiro.

Fazem isto:

  • Abra o Epic Games Launcher clicando duas vezes no atalho do aplicativo (que provavelmente está na tela da área de trabalho).
  • Assim que a janela do Epic Games Launcher aparecer, você deve olhar para o canto superior esquerdo da janela e clicar em Unreal Engine.
  • Agora, você deve olhar para o painel na borda direita da janela e clicar em Biblioteca (para ir para esta guia).
  • Verifique a parte superior da janela para obter uma lista. Veja as versões do motor lá.
  • Clique na pequena seta para baixo (para iniciar uma verificação manual de atualizações).

O Epic Games Launcher agora usará sua Internet para entrar em contato com os servidores apropriados e ver se há algo novo que está faltando em seu computador.

  • Se o aplicativo encontrar uma nova versão do mecanismo, você deverá selecioná-la e clicar em Instalar.

O Epic Games Launcher agora funcionará para instalar o novo material.

  • Assim que as operações de instalação para o novo mecanismo forem concluídas, você deve reiniciar o Epic Games Launcher.

Idealmente, você deve reiniciar o computador (para obter os melhores resultados).

  • Teste o jogo ou aplicativo com o qual você experimentou o erro de travamento do Unreal Engine para ver como as coisas correm dessa vez.
  1. Verifique a instalação do motor:

Aqui, estamos considerando a possibilidade de que o Unreal Engine esteja travando no seu computador porque seus arquivos foram corrompidos. Também há uma boa chance de que os travamentos sejam causados ​​por alguns componentes importantes sendo modificados ou excluídos. Para este fim, queremos que você use a função de “verificação de arquivos” para consertar as coisas.

O Unreal Engine existe como um componente dentro do Epic Games Launcher, o que significa que você deve usar a função de verificação no último para verificar se há problemas nos arquivos do Unreal Engine. Se inconsistências ou discrepâncias forem detectadas, o material ruim será substituído por cópias saudáveis ​​(contendo os dados necessários).

De qualquer forma, estas são as instruções que você deve seguir para verificar a instalação:

  • Primeiro, você deve abrir o Epic Games Launcher. Você sempre pode fazer isso clicando duas vezes no atalho do aplicativo (que deve estar na sua área de trabalho).
  • Assim que a janela do programa aparecer, você deve olhar para o canto superior esquerdo e clicar em Biblioteca.

Você será direcionado para a guia Biblioteca agora.

  • Observe o painel à direita e clique na pequena seta para baixo (para expandir o menu suspenso ou ver a lista de opções).
  • Clique em Verificar.

O Epic Games Launcher irá agora inicializar os processos necessários para a operação de verificação.

  • Você tem que ser paciente. Aguarde até que as varreduras sejam concluídas.
  • Assim que a verificação for concluída, você deve clicar na opção Iniciar (que deve estar visível agora).
  • Execute o jogo ou aplicativo com o qual você teve problemas devido a travamentos do Unreal Engine para ver se as coisas melhoraram.
  1. Mude sua placa gráfica padrão:

O procedimento aqui visa um caso específico do problema. Se você perceber que o Unreal Engine está sendo encerrado devido à perda de um dispositivo D3D, aviso ou notificação durante suas lutas com o Unreal Engine, então a correção aqui provavelmente fará o suficiente para resolver seus problemas. Se nossas suposições forem verdadeiras, então o problema no seu caso é seu computador usar uma placa gráfica fraca para executar as operações.

Se o seu computador tiver uma placa gráfica discreta ou dedicada, ele terá duas GPUs para escolher quando precisar executar aplicativos ou jogos. A GPU discreta é geralmente a unidade mais poderosa do lote, então é sempre melhor para seu sistema usá-la para jogos e outros aplicativos que exigem gráficos.

Aqui, queremos que você instrua (ou force) seu computador a usar a placa de vídeo dedicada. Presumimos que você tenha uma placa de vídeo discreta da NVIDIA, então a descrição do procedimento aqui se baseia nisso.

Siga estas etapas:

  • Acesse a tela do menu Iniciar do Windows pressionando o botão do logotipo do Windows no teclado do seu equipamento (ou você pode clicar no ícone do Windows no canto inferior esquerdo da tela para obter o mesmo resultado).
  • Digite NVIDIA Control Panel na caixa de texto (que aparece no momento em que você começa a digitar) para realizar uma tarefa de pesquisa usando essas palavras-chave como consulta.
  • Supondo que o NVIDIA Control Panel (App) tenha surgido como a entrada principal na lista de resultados retornada, você deve clicar nele (para abri-lo).
  • Quando a janela do Painel de controle NVIDIA aparecer, você deve clicar em Gerenciar configurações 3D.
  • Supondo que você esteja na guia Configurações globais, você deve clicar no menu suspenso de Processador gráfico preferido (para ver as opções disponíveis).
  • Selecione processador NVIDIA de alto desempenho.
  • Agora, você deve clicar no botão Aplicar. Clique no botão OK também - se esta etapa se aplicar.
  • Feche o aplicativo NVIDIA Control Panel e outros aplicativos.
  • Reinicie seu computador.
  • Execute o jogo ou aplicativo afetado por travamentos do Unreal Engine para ver quanto tempo ele permanece ativo agora.
  1. Faça algumas alterações em seu registro:

Em alguns computadores, foi comprovado que as falhas do Unreal Engine estavam conectadas às configurações do TDR. Nessas máquinas, os usuários conseguiram melhorar os resultados de estabilidade do Unreal Engine alterando a configuração do TDR. As coisas podem ser iguais no seu computador; você também pode ser capaz de alterar as coisas para que o Unreal Engine permaneça ativo pelo tempo que for necessário.

TDR - que significa Timeout Detection and Recovery - é a função que verifica se a sua placa gráfica está funcionando como deveria. Quando esta função descobre que a placa gráfica está com defeito ou apresentando problemas, ela reinicia seus componentes. Queremos que você desabilite esta função para que seu computador dê à sua GPU todo o tempo de que precisa para se recuperar (pelo Unreal Engine) antes de se tornar totalmente nuclear.

No entanto, antes de prosseguir com a tarefa aqui, devemos alertá-lo sobre os riscos envolvidos. Você está prestes a fazer alterações nas entradas do registro do computador, que é um componente extremamente sensível do Windows. Se você cometer erros, poderá acabar com mais problemas do que tem atualmente. Para tal, são aconselhados cuidados.

Você pode querer criar um backup do seu registro. Você não terá uma chance melhor de fazer o backup do que agora. Você poderá resolver todos os problemas facilmente usando o backup - se algo der errado.

De qualquer forma, estas são as etapas que você deve seguir para criar um backup do registro:

  • Use o botão do logotipo do Windows + atalho de teclado com a letra R para iniciar o aplicativo Executar rapidamente.
  • Quando a pequena caixa de diálogo ou janela Executar aparecer, você deve preencher o campo de texto em branco com o Regedit .
  • Para executar o código, pressione o botão Enter no teclado de sua máquina (ou clique no botão OK na janela Executar para o mesmo resultado).

A janela do Editor do Registro será exibida agora.

  • Observe o canto superior esquerdo da janela, clique em Arquivo e escolha Exportar (na lista de opções exibida).

A janela Exportar arquivo de registro será exibida agora.

  • Preencha a caixa para Nome do arquivo com seu nome preferido para o backup. Você pode usar RegBackup , por exemplo.
  • Você também deve especificar seu local de armazenamento preferido para o backup. Navegue pelos diretórios apropriados para chegar à pasta certa.

O ideal é salvar o arquivo em um local em uma unidade externa (unidade flash USB, por exemplo). Se você precisar salvá-lo em seu computador, poderá escolher Desktop.

  • Assumindo que você concluiu os parâmetros na janela Exportar Arquivo do Registro, você deve clicar no botão Salvar (para finalizar).

Seu computador agora trabalhará para criar o backup e armazená-lo no diretório especificado.

Enquanto isso, estas são as instruções que você deve seguir para fazer as alterações necessárias no registro para corrigir falhas do Unreal Engine:

  • Aqui, você deve voltar à janela do Editor do Registro ou deve iniciar o aplicativo novamente (se você o fechou).

Você pode rolar um pouco para cima para ver as instruções sobre como abrir o Editor do Registro (se necessário).

  • Desta vez, você deve clicar em Computador (no canto superior esquerdo da janela) para ver seu conteúdo e, em seguida, navegar pelos diretórios neste caminho para chegar ao seu destino:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ GraphicsDrivers

  • Agora, no painel próximo à borda direita da janela, dentro de GraphicsDrivers, você deve clicar com o botão direito em qualquer local livre de objetos.
  • Na lista de opções exibida, você deve clicar em Novo (para ver outra lista) e selecionar Valor QWORD (64 bits).
  • Você deve usar TdrLevel como o nome do novo valor. Agora, clique no botão OK.

O Windows agora trabalhará para criar o valor.

  • Clique duas vezes no valor TdrLevel recém-criado.

A janela Editar valor QWORD (64 bits) para TdrLevel será exibida agora.

  • Preencha a caixa dos dados do valor com 0 e clique no botão OK para salvar as alterações que você acabou de fazer.

Seu trabalho no registro está concluído.

  • Feche o aplicativo Editor do Registro e outros programas.
  • Reinicie o seu PC.
  • Execute alguns testes no jogo ou programa com problemas para confirmar que o Unreal Engine não trava mais como antes.
  1. Reinstale o driver da placa gráfica; atualize seus drivers:

O driver da placa gráfica é o programa que gerencia as interações entre a GPU (o componente de hardware) e os aplicativos ou o próprio Windows (a parte do software). Portanto, o driver da placa gráfica desempenha um papel importante nas operações de exibição de imagem e renderização de vídeo, que formam a base dos processos gráficos.

Há uma boa chance de travamentos do Unreal Engine estarem relacionados a falhas ou inconsistências gráficas, que podem ser rastreadas até o driver da placa de vídeo. Se formos considerar essa possibilidade, podemos extrapolar que a placa de vídeo está em um estado ruim. O driver provavelmente está quebrado, com defeito ou corrompido. Para este fim, queremos que você reinstale o driver para corrigir os problemas com ele.

Quando você reinstala um driver, os processos envolvidos (que constituem as operações de desinstalação e instalação) tendem a induzir mudanças nas configurações e composição do driver. As mudanças resultantes podem fazer o suficiente para colocar o driver de volta em um estado normal, então você tem que arriscar com isso. Afinal, o procedimento é totalmente inofensivo.

De qualquer forma, estas são as etapas que você deve seguir para reinstalar o driver da placa gráfica:

  • Primeiro, você precisa clicar com o botão direito do mouse no ícone do Windows no canto inferior esquerdo da tela de sua máquina para ver os aplicativos e opções do menu Usuário avançado.
  • Na lista exibida, você deve escolher o Gerenciador de dispositivos (para iniciar este aplicativo).
  • Presumindo que a janela do Gerenciador de Dispositivos foi exibida, você deve percorrer a lista e localizar os Adaptadores de Vídeo.
  • Clique no ícone de expansão ao lado de Adaptadores de vídeo para abrir seu conteúdo.
  • Localize seu dispositivo GPU dedicado na lista, clique com o botão direito nele para ver as opções disponíveis e escolha Desinstalar driver.
  • Instruímos você a localizar seu dispositivo de GPU dedicado porque seu computador provavelmente executa jogos e outros aplicativos que exigem gráficos usando o GPU dedicado. Seu computador está equipado com duas unidades gráficas (a GPU dedicada e a GPU integrada), mas a GPU dedicada é facilmente a placa mais poderosa ou capaz.
  • Portanto, para obter os melhores resultados de desempenho ou resultados, seu computador (como a maioria das máquinas) está programado para realizar operações gráficas difíceis ou intensas com a GPU dedicada. E por essas razões, o driver para a GPU dedicada é aquele que você deve reinstalar para corrigir falhas do Unreal Engine.
  • No entanto, se você tiver certeza de que seu computador executa jogos e aplicativos usando a placa integrada, clique com o botão direito do mouse na placa integrada para ver as opções disponíveis e selecione Desinstalar. Em seguida, você terá que prosseguir com a operação de desinstalação nesse caminho (continue com as instruções abaixo).
  • Clique no botão Desinstalar para confirmar a operação - se o Windows exibir um prompt ou caixa de diálogo para obter alguma forma de confirmação para a operação de desinstalação do driver da placa gráfica.

Seu computador agora deve funcionar para remover o driver.

  • Depois que tudo for feito, você deve fechar o aplicativo Device Manager (e outros aplicativos) e reiniciar o PC.
  • Espere o Windows inicializar e se estabelecer (enquanto você não faz nada).

Agora, é provável que seu sistema perceba que o driver de um componente importante está faltando, então ele funcionará para buscar e instalar o software necessário (sem a necessidade de assistência).

  • Neste ponto, supondo que seu computador tenha instalado o driver necessário, recomendamos que você reinicie o computador para concluir as coisas.
  • Execute o jogo ou aplicativo afetado por travamentos do Unreal Engine para ver quanto tempo ele permanece ativo agora.

Se a operação de reinstalação não fez o suficiente para resolver o problema no seu caso - ou se você não conseguiu fazer com que o Windows reinstalasse o driver da placa de vídeo por qualquer motivo -, será necessário atualizar o driver. Para fazer isso rapidamente, você precisa obter o Auslogics Driver Updater. Este programa o ajudará a realizar todas as tarefas de atualização de driver da maneira mais eficiente possível, para que você não precise se preocupar com muitas operações complicadas e tediosas.

O aplicativo recomendado funciona da seguinte maneira: ele primeiro iniciará uma verificação de nível superior para identificar os drivers defeituosos (drivers corrompidos, antigos ou desatualizados, quebrados e com defeito) no computador; após a fase de identificação, ele irá procurar e obter novos drivers estáveis ​​(versões recomendadas pelo fabricante), que ele instala como substitutos do software ruim.

Na verdade, com esse aplicativo, seu computador pode executar novos drivers para quase todos os seus componentes (e não apenas a placa de vídeo). Se as falhas do Unreal Engine estiverem relacionadas a problemas que afetam outros drivers, o problema será resolvido. Bem, desta forma, como todos os problemas do driver são resolvidos, nada fica de fora - e isso é uma coisa boa.

Depois que os processos de instalação de todos os novos drivers forem concluídos, será necessário reiniciar o computador para terminar as coisas. O Windows precisa ser reinicializado para garantir que o sistema leve em consideração todas as alterações ocorridas. Somente após a reinicialização você deve executar o jogo ou aplicativo afetado por travamentos do Unreal Engine para verificar e confirmar se as coisas estão significativamente melhores do que antes.

Outras coisas que você pode tentar resolver travamentos do Unreal Engine no Windows 10

Se você ainda está lutando com o problema “Unreal Engine travou” quando está jogando ou executando aplicativos dependentes, então você deve tentar as correções e soluções alternativas em nossa lista final de soluções para o problema.

  1. Desative todas as configurações de overclocking; livre-se de todos os aplicativos de overclock:

Se você configurou seu computador para overclock de certos componentes (sua CPU, por exemplo) para obter mais energia de sua máquina, então você tem que parar agora - porque as desvantagens obviamente superam os ganhos. Se você não consegue fazer com que seus jogos ou aplicativos permaneçam ativos e em execução, não há necessidade de melhorias de desempenho. Elimine todas as coisas de overclock e dê aos seus programas uma chance de melhores resultados de estabilidade.

  1. Desative seu antivírus; desinstale o aplicativo de segurança:

Alguns relatórios indicam que certas marcas de antivírus se excedem ao interferir em processos ou operações com as quais não têm negócios para causar problemas para os usuários, portanto, você pode querer examinar esse evento no seu caso. Talvez seu antivírus ou aplicativo de segurança esteja fazendo a mesma coisa. Se nossa suposição for verdadeira, o Unreal Engine irá parar de travar depois que você desabilitar ou desinstalar seu antivírus (ou um aplicativo de segurança semelhante).

  1. Configure seu computador para usar apenas sua placa gráfica dedicada para rodar jogos e outros aplicativos gráficos intensivos.
  1. Limpe a reinstalação de todos os aplicativos envolvidos nos eventos de falha.