Você pode ter experimentado uma tela azul da morte (BSoD) em seu PC com Windows informando “Exceção de thread do sistema não tratada (Dxgmms2.sys).” Isso geralmente ocorre durante o jogo ou execução de tarefas que exigem renderização gráfica pesada. Não há um motivo para essa exceção ser lançada, mas existem algumas soluções alternativas para isso.

Neste artigo, discutimos várias maneiras pelas quais você pode evitar o mesmo erro Tela azul da morte novamente no hardware que está usando no momento.

Fix Dxgmms2 sys BSOD Windows 10

O que é Dxgmms2.sys

Dxgmms2.sys é um arquivo crítico do Windows, responsável pelos recursos de renderização de gráficos do computador. Se ele não puder lidar com o processo de renderização, ele lançará uma exceção que resulta em uma tela azul mortal. Portanto, todo o computador precisará ser reiniciado para reparar o problema.

Existem várias causas possíveis para o erro dxgmms2.sys:

  • Módulos de RAM / disco rígido com defeito.
  • Firmware incompatível.
  • Drivers desatualizados / corrompidos.
  • Incapaz de lidar com a aceleração de hardware.
  • BIOS corrompido.

Como corrigir Dxgmms2.sys BSoD

Existem várias maneiras de solucionar problemas de seu PC para superar o BSoD Dxgmms2.sys. As etapas a seguir devem ser executadas sequencialmente até que o problema seja resolvido, uma vez que qualquer um deles pode ‌estar ‌afetar‌ ‌seus‌ ‌computadores‌ ‌render‌ ‌capacidades.

Resolver problemas de hardware

Sugerimos que você comece verificando se o hardware, como RAM, GPU e o disco rígido estão funcionando normalmente.

Você pode começar removendo seus módulos de RAM, limpando-os assim como o compartimento e conectando-os novamente um por um para verificar se algum dos módulos está com defeito. Além disso, remova sua GPU e limpe-a, bem como sua baia.

Para o disco rígido, recomendamos que você use qualquer ferramenta de terceiros para verificar e monitorar sua integridade.

Propaganda

Atualizar drivers

Um driver desatualizado ou corrompido também pode gerar uma exceção, pois é incapaz de executar em suas configurações otimizadas. Sugerimos que você certifique-se de ter instalado o driver mais recente para sua GPU.

Você pode baixar os drivers mais recentes para suas GPUs no site do fabricante. Baixe e instale os drivers mais recentes para GPUs NVIDIA usando este guia e consulte nossa seção de GPU para os drivers mais recentes para GPUs Intel. Para drivers AMD, consulte seus local na rede Internet.

Execute a ferramenta de diagnóstico DirectX

DirectX é um conjunto de interfaces de programação de aplicativos (APIs) que aprimora sua experiência multimídia em um computador. Ele possui uma ferramenta de diagnóstico integrada no Windows 10 que exibe todas as informações atuais sobre o hardware gráfico, bem como o software associado.

Para executar a ferramenta, digite dxdiag em execução.

Assim que a ferramenta for iniciada, mude para a guia Exibir e verifique se os 3 recursos em Recursos DirectX estão habilitados. Caso contrário, pode haver um problema de compatibilidade com o driver e a GPU.

dxdiag

Se você não conseguir executar o recurso, talvez seja necessário reinstalar o DirectX em seu PC. Você pode baixar todas as versões do DirectX neste post.

Redefinir as configurações completas do BIOS

Um BIOS mal configurado também pode levar a BSODs no seu PC. Portanto, se o seu problema ainda não foi resolvido, recomendamos que você redefina totalmente as configurações do BIOS.

O processo para redefinir as configurações do BIOS é quase o mesmo em qualquer computador, independentemente do fabricante. Entre na BIOS do seu sistema usando o respectivo método fornecido nesta postagem. Em seguida, percorra as diferentes páginas e procure “Reiniciar BIOS” ou “Restaurar para as configurações padrão”. Normalmente, isso pode ser encontrado no Saída segura página ou no Segurança página. pressione Enter e então selecione Yes para redefinir as configurações.

redefinir bios

Aumentar o tempo de tdrdelay

TdrDelay é o atraso de tempo que a GPU leva antes de antecipar o agendador da GPU. Este valor é definido em segundos e, por padrão, seu valor é 2. Isso pode ser alterado no Editor do Registro, que mostraremos como.

Em primeiro lugar, recomendamos que você crie um ponto de restauração do sistema para seu sistema operacional, pois qualquer erro na configuração do registro do sistema pode ser fatal para a funcionalidade do sistema.

Agora inicie o Editor do Registro digitando regedit em execução. Depois de aberto, cole o seguinte na barra de endereço na parte superior e pressione Enter. Isso abrirá automaticamente o local de destino:

ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlGraphicsDrivers
reg

Agora clique com o botão direito GraphicsDrivers no painel esquerdo, expanda Novoe clique em DWORD (32-bit) Value. Quando criado, nomeie este novo DWORD como TdrDelay.

novo dword

Duplo click TdrDelay e definir seus dados de valor para 10. Isso garantirá que a GPU interrompa o Agendador após 10 segundos, em vez de 2. É claro que será necessário reiniciar o sistema antes que as alterações tenham efeito.

dados de valor

Desativar o modo de hibernação

Isso não acontece com frequência, mas as telas dos computadores às vezes entram no modo de hibernação, mesmo quando a GPU está sendo usada. Quando a tela tenta retornar ao modo de despertar, o computador encontra uma exceção Dxgmms2.sys.

Portanto, você precisa desativar o modo de hibernação do computador. Aqui estão 4 maneiras de evitar que o computador entre no modo de espera.

Desative a aceleração de hardware

O objetivo da aceleração de hardware é fornecer o melhor desempenho enquanto consome mais energia. No entanto, é inútil se se tornar a razão para BSODs. A aceleração de hardware pode ocasionalmente lançar a exceção Dxgmms2.sys. Portanto, você precisa desabilitá-lo e verificar se o problema foi resolvido.

Para desativar a aceleração de hardware em todo o sistema, inicie o Editor do Registro digitando regedit em execução. Em seguida, cole o seguinte caminho na barra de endereço na parte superior:

ComputerHKEY_CURRENT_USERSOFTWAREMicrosoftAvalon.Graphics
regedit 2

Agora crie um novo DWORD (como na seção anterior) e nomeie-o DisableHWAcceleration. Quando criado, defina seus dados de valor para 1.

dados de valor 2

De acordo com a rotina, seu sistema exigirá uma reinicialização para que as alterações tenham efeito.

Palavras finais

É muito frustrante estar no meio de um jogo e de repente tudo para de funcionar. Portanto, não espere que o próximo BSoD apareça e utilize‌ ‌o‌ ‌solução de problemas‌ ‌etapas‌ ‌dado‌ ‌in‌ ‌this‌ ‌post‌ ‌to‌ ‌rectify‌ ‌the‌ ‌issue‌ ‌ before‌ ‌ it‌ ‌occurs ‌ novamente.