Erros de detecção e recuperação de tempo limite (TDR) no Windows

Índice:

Erros de detecção e recuperação de tempo limite (TDR) no Windows
Erros de detecção e recuperação de tempo limite (TDR) no Windows

Vídeo: Erros de detecção e recuperação de tempo limite (TDR) no Windows

Vídeo: Erros de detecção e recuperação de tempo limite (TDR) no Windows
Vídeo: Como fazer a transmissão de um EVENTO AO VIVO e ONLINE com o Vimeo e Streamyard - YouTube 2024, Abril
Anonim

Um dos erros e falhas relacionados a GPU mais comuns é chamado de Detecção e recuperação de tempo limite ou erros de TDR em logs, Visualizadores de Eventos, etc. A mensagem de erro mais comum que você pode encontrar quando isso acontece é “ Driver de vídeo parou de responder e se recuperou ”E um BSOD com o código de parada Verificação de Bug 0x116: VIDEO_TDR_ERRORNeste artigo, sugiro alguns métodos para solucionar esses erros.

O TDR foi introduzido no Windows Vista e em edições posteriores. O TDR tenta detectar situações problemáticas e recuperar dinamicamente um desktop funcional.

Detecção e recuperação de tempo limite (TDR)

Segundo a MSDN, os processos do TDR são:

  1. Detecção de tempo limite: O componente Agendador de vídeo da pilha de gráficos do Windows detecta que a GPU está demorando mais do que o tempo quântico permitido para executar a tarefa específica e tenta antecipar essa tarefa específica. A operação de preempção tem um tempo limite de "espera" - o real "tempo limite de TDR". Essa etapa é, portanto, a fase de "detecção de tempo limite" do processo. O período de tempo limite padrão no Windows é de 2 segundos. Se a GPU não puder concluir ou antecipar a tarefa atual dentro do tempo limite do TDR, a GPU é diagnosticada como interrompida.
  2. Preparação para recuperação: O sistema operacional informa ao driver WDDM que um tempo limite foi detectado e deve redefinir a GPU. O driver é instruído a parar de acessar a memória e não deve acessar o hardware após esse período. O sistema operacional e o driver WDDM coletam informações de hardware e outras informações de estado que podem ser úteis para o diagnóstico post-mortem.
  3. Recuperação de área de trabalho: O sistema operacional redefine o estado apropriado da pilha de gráficos. O componente Gerenciador de memória de vídeo da pilha de gráficos limpa todas as alocações da memória de vídeo. O driver WDDM redefine o estado do hardware da GPU. A pilha de gráficos leva as ações finais e restaura a área de trabalho para o estado responsivo. Como mencionado anteriormente, alguns aplicativos mais antigos do DirectX agora podem renderizar apenas preto e o usuário pode ser solicitado a reiniciar esses aplicativos. Os aplicativos DirectX 9Ex e DirectX 10 bem escritos que lidam com “Dispositivo Remover” continuam funcionando corretamente. O aplicativo deve liberar e recriar seu dispositivo Microsoft Direct3D e todos os seus objetos. Os programadores de aplicativos do DirectX podem encontrar mais informações no Windows SDK.

Driver de vídeo parou de responder e se recuperou

A mensagem de erro mais comum que você pode encontrar é “ Driver de vídeo parou de responder e se recuperou Também você também pode obter BSOD com o código de parada Bug Check 0x116: VIDEO_TDR_ERROR.

Há poucas coisas que você poderia fazer para consertá-lo.
Há poucas coisas que você poderia fazer para consertá-lo.
  • Verifique seu Memória isto é, RAM. Se sua RAM está falhando com você, é bem possível que isso esteja causando a falha do seu monitor. Confira nosso artigo sobre como executar o Diagnóstico de Memória Diagnóstico Avançado de Memória no Windows 7, com Memtest86 +. Além disso, verifique se o tempo e a voltagem da RAM estão definidos corretamente no seu BIOS, consulte o manual da sua placa-mãe e RAM.
  • Overclock sua GPU pode causar esse problema. Portanto, se o seu Overclocking redefinir os valores para as configurações padrão e, em seguida, testá-lo e ver se isso resolve o problema.
  • Drivers de exibição corrompidos ou inválidos. Se o seu driver de vídeo estiver corrompido, há uma boa chance de ele estar travando sua tela. Na maioria das vezes apenas desinstalar e reinstalar não resolverá seu problema. Temos que fazer uma limpeza completa do driver. Você pode seguir este post em nVidia e ATL Cards Driver Cleanup.
  • A outra razão é Superaquecimento. Enquanto joga ou trabalha com software que usa GPU, sua placa de vídeo pode ficar extremamente quente e causar falhas nos drivers - e acabar com todo o sistema. Usar RivaTuner para determinar se o seu cartão de exibição está superaquecendo. Tente ajustar as configurações do ventilador e veja se isso faz alguma diferença. Se não, eu recomendaria levá-lo a uma oficina de conserto de computadores e fazê-los limpar a torre para descartar qualquer problema relacionado à poeira.
  • A próxima razão poderia ser energia insuficiente ou uma fonte de alimentação ruim. Sua placa de vídeo precisa de energia suficiente para funcionar adequadamente e, se não obtiver energia suficiente, a placa se comportará mal. Use um Calculadora de Fonte de Alimentação e determinar que você tem bastante suco para executar o sistema. Se você tiver o suficiente para executar o sistema, leve-o à oficina de conserto de computadores e peça-lhes que o testem com uma PSU diferente.
  • Para usuários avançados, existem métodos para ativar a depuração no registro do Windows.
  • Se todas essas etapas falharem, é mais provável que você tenha uma placa de vídeo com defeito. Se ainda estiver na garantia, envie-a para substituição.

Espero que estas etapas ajudaram você a resolver erros relacionados ao TDR. Se você souber alguma etapa adicional, compartilhe conosco.

Recomendado: