Travamentos inesperados com as mensagens “d3d device lost”, “DXGI Device removed” ou a simples reinicialização do driver de vídeo vêm tirando o sono de muitos jogadores de Valorant e Wuthering Waves que utilizam o processador AMD Ryzen 7 7840U com gráficos Radeon 780M no Windows 11 Home. Felizmente, a causa mais comum não é um defeito físico, mas um conflito de sobreposições (overlays) em tempo real — especialmente a Xbox Game Bar e o AMD Adrenalin Overlay. Desativar esses recursos costuma eliminar por completo os erros de driver.
Visão geral do problema
Em notebooks ou consoles portáteis (hand‑helds) baseados no chip Ryzen 7 7840U, o jogo inicia normalmente, mas em momentos aleatórios — muitas vezes durante carregamentos ou menus estáticos — a tela pisca, o som congela e, segundos depois, o título fecha sozinho. O Event Viewer acusa um reinício do TDR, seguido de erros como:
0x887A0006 DXGIERRORDEVICE_HUNG
0x887A0005 DXGIERRORDEVICE_REMOVED
Exception code 0xc0000409
emGameBar.exe
Reinstalar drivers com DDU, atualizar BIOS, alterar a sensibilidade do TDR e até desligar o MPO (Multiplane Overlay) traz alívio temporário, mas os travamentos costumam voltar em poucas horas de jogo.
Como chegamos à causa raiz
Ao aprofundar a investigação, chamou atenção o fato de que os logs do Event Viewer apontavam falha no GameBar.exe
— e não no executável do jogo. A suspeita recaiu sobre tudo que “se sobrepõe” à renderização:
Overlay | Erro observado | Impacto |
---|---|---|
Xbox Game Bar | 0xc0000409 em GameBar.exe | Crash do driver em carregamentos e telas estáticas |
AMD Adrenalin Overlay | Sem log explícito (driver reinicia) | Piora a instabilidade geral |
Desativar apenas uma delas reduzia a frequência das falhas, mas somente ao desligar ambas os erros desapareceram de forma consistente.
Por que sobreposições causam “d3d device lost”?
Overlays interceptam chamadas Direct3D para desenhar painéis, métricas ou teclas gravadas por cima do jogo. Em certas implantações, essa injeção usa hooks ou se apoia em recursos avançados do DXGI como flip model swap‑chains. Se algo nesse processo demorar a responder, o TDR considera que a GPU “travou” e reinicia o driver. Telas carregadas sem animação são particularmente críticas, pois o jogo pode estar em loop de renderização mínimo (idling), dando a impressão de que a GPU não está garantindo heartbeats ao sistema operacional.
No Ryzen 7 7840U, que combina CPU, GPU e mecanismos de aceleração de vídeo no mesmo silício, qualquer timeout provoca a remoção do dispositivo e aborta os jogos em execução.
Guia passo a passo para resolver
- Desligar gravação em segundo plano do Game Bar
Abra Configurações → Jogos → Capturas e desmarque Gravar o que aconteceu. Aproveite para desativar Capturar áudio e Capturar o cursor do mouse se não usar. - Desativar a sobreposição do AMD Adrenalin
Abra o AMD Software, clique no cog (⚙ Configurações) → Preferências e desligue In‑game Overlay. Também vale desmarcar Instant Replay e Record Desktop. - Reinicie o sistema
Um reboot garante que nenhum serviço carregue em memória. Após reiniciar, execute Valorant ou Wuthering Waves por várias partidas completas.
Resultado típico: nenhuma ocorrência de “d3d device lost”, “DXGI device removed” ou tela preta, mesmo após sessões prolongadas.
Boas práticas adicionais
- Quer métricas sem overlay? Use ferramentas externas em modo janela (por exemplo, MSI Afterburner com OSD desligado) ou um app de monitoramento no smartphone.
- Mantenha BIOS/firmware atualizados. Alguns fabricantes liberam ajustes de TDR ou microcódigos de GPU integrados.
- Crie perfil limpo do Windows. Perfis antigos, especialmente migrados de versão, acumulam permissões quebradas e entradas órfãs de overlay.
- Teste drivers mais antigos. Se a versão mais recente da AMD apresentar instabilidade, experimente a imediatamente anterior ou uma versão WHQL.
- Evite combinação de overlays. Sobrepor Game Bar + Discord + Steam + Adrenalin é pedir problemas; escolha um único gravador de tela, se indispensável.
Diagnóstico avançado (para quem gosta de logs)
Se os travamentos persistirem, colete estes dados antes de abrir um ticket na AMD ou no fabricante do notebook:
- Eventos do Sistema:
eventvwr.msc
→ Windows Logs → System; filtre porDisplay
e exporte. - Relatório DxDiag: em Win + R, digite
dxdiag /t %USERPROFILE%\Desktop\dxdiag.txt
. - Jogo com modo de depuração: muitos títulos têm parâmetros
-log
ou-d3ddebug
que gravam cada chamada D3D. - Etapa de reprodução mínima: anote quantos segundos depois de abrir o menu de configurações o erro ocorre; ajuda a engenharia a isolar o gatilho.
FAQ — Perguntas frequentes
Desligar sobreposições prejudica o desempenho?
Pelo contrário: remover camadas intermediárias reduz latência e libera alguns MB de VRAM. A única perda é a conveniência de capturas rápidas.
Posso deixar só a sobreposição de FPS?
Sim, desde que seja de um único aplicativo e use modo hardware overlay off. O contador interno do Steam costuma ser seguro.
O problema afeta GPUs dedicadas?
Menos comum. GPUs discretas têm buffers maiores e recuperam mais rápido, mas a lógica de TDR é a mesma: sobreposição mal‑comportada = risco de device lost.
Resumo rápido
Se o Valorant ou Wuthering Waves está fechando com erro de driver no Ryzen 7 7840U/Radeon 780M, desligue Xbox Game Bar e AMD Adrenalin Overlay, reinicie o PC e teste. Em 99 % dos casos, a estabilidade volta imediatamente.
Entendendo o TDR em detalhes
O Timeout Detection and Recovery é um mecanismo criado a partir do Windows Vista para impedir hard‑lock de todo o sistema quando a GPU trava. Funciona assim:
- O Kernel‑mode Driver (KMD) monitora quanto tempo uma fila de comandos permanece “rodando”.
- Se ultrapassar 2 segundos (valor padrão), o sistema assume que a GPU não responderá.
- O Windows tenta reiniciar o driver (Display driver stopped responding and has recovered).
- Caso o restart falhe, ocorre
DEVICE_REMOVED
e todos os aplicativos que usavam a fila são encerrados.
Em chips integrados (IGP), GPU e memória compartilham o mesmo barramento; um simples hiccup de DMA pode gerar atraso suficiente para acionar o TDR. Quando uma sobreposição injeta seus próprios comandos, cria‑se competição por banda e sincronização extra — especialmente crítica em momentos de baixo uso de GPU (menus, telas de login).
Por que o problema é mais visível no Ryzen 7 7840U?
A microarquitetura RDNA 3 do Radeon 780M é poderosa, mas roda com TDP variável em notebooks. Ao entrar em low‑power state, há menos margem para atrasos. Além disso, muitos fabricantes configuram o TDR numa BIOS genérica, sem testar profundamente com cada overlay popular. O resultado: over‑sensibilidade a micro‑travadas introduzidas por capturas de tela, contadores de FPS e clips instantâneos.
Melhorias que a Microsoft/AMD podem implementar
- Tornar a Game Bar modular, permitindo desativar só a função de streaming sem remover widgets úteis.
- Oferecer um modo “low‑latency overlay” para RDNA 3, evitando hooks pesados.
- Adicionar um perfil “e‑sports” no Adrenalin que já venha sem overlay e com TDR modificado.
Conclusão
Nada desmotiva mais que perder um clutch por conta de “d3d device lost”. Mas, na maioria das máquinas Ryzen 7 7840U com Windows 11, a cura é simples: elimine sobreposições concorrentes e devolva ao jogo canal direto com a GPU. A partir daí, só resta aproveitar as partidas — e, se quiser gravar belas jogadas, use um gravador externo ou software dedicado que não comprometa o Direct3D.