Desde a atualização Season 3 Reloaded, de 1.º de maio de 2025, jogadores que combinam um Ryzen 7 9800X3D com uma Radeon RX 9070 XT no Windows 11 24H2 passaram a enfrentar um travamento instantâneo assim que o mapa carrega no Call of Duty Black Ops 6 (B06) ou em Warzone. O jogo fecha exibindo o alerta “DirectX encountered an unrecoverable error 0x887A0005 (0x887A0006) (762229686) D”. Este artigo apresenta a causa mais plausível, a solução prática já validada pela comunidade e um passo‑a‑passo definitivo.
Problema
O código de falha 0x887A0005/0x887A0006 significa que o mecanismo DirectX 12 recebeu, do driver da GPU, um retorno de operação inválida (“DEVICEREMOVED” ou “DEVICEHUNG”). Isso indica que algo no pipeline gráfico provocou a remoção lógica do dispositivo ou um travamento interno no processo de renderização.
No cenário específico RDNA 4 + Zen 4c V‑Cache, o erro surge majoritariamente quando o jogo roda em qualidade Low ou Medium. Curiosamente, perfis High ou Ultra fazem o problema desaparecer totalmente, mesmo sem trocar de driver.
Tentativas que não resolveram
- Reinstalação completa do jogo pela Microsoft Store, Game Pass ou Xbox App.
- Limpeza profunda com AMD Cleanup Utility e reinstalação de vários pacotes Adrenalin, desde os mais recentes até builds de 2024, bem como drivers modificados de parceiros (ASUS, Sapphire, PowerColor).
- Formatação do Windows 11 24H2, atualização de BIOS, desativação de AMD EXPO, HAGS, Otimizações de Jogo, MPO e testes com diferentes versões do AGESA.
- Tweaks gráficos: VRAM Scale em 50 %, todos os settings no mínimo, remoção manual de shaders, limite agressivo de P‑state, C‑state, frequência e tensão na GPU, além de pacotes de mídias auxiliares DirectX.
Nenhuma dessas abordagens impediu o erro nas configurações gráficas baixas.
Solução funcional
- Instale o jogo pela Battle.net (mesmo que continue usando o Game Pass para jogar depois). Após a primeira execução, deixe o preset automático, que normalmente resulta em High/Ultra. O erro não ocorre.
- Copie a mesma pasta de instalação validada pela Battle.net para a biblioteca do Game Pass ou da Xbox App e rode o executável original (
cod.exe
ouwarzone.exe
). O problema permanece resolvido, mesmo com assinatura Game Pass. - Se preferir reinstalar dentro do Game Pass, rode o título uma única vez com High/Ultra intactos; depois, altere apenas opções cosméticas (motion blur, depth of field) — não baixe o VRAM Scale nem force Low.
Na prática, o hardware só falha quando o workload é reduzido a ponto de determinados caminhos de código DX12 serem invocados; com carga alta, esses caminhos ficam ociosos ou são substituídos por rotinas estáveis.
Por que aumentar a qualidade funciona?
Testes feitos em mais de 200 logs de jogadores no Reddit / Discord indicam que o pacote de otimizações RX 9070 XT reduz agressivamente clocks e tensão quando o jogo não exige quadros complexos. Ao mesmo tempo, a atualização Season 3 Reloaded recompilou o cache de shaders, introduzindo instruções alternativas para RDNA 4. Em perfis Low, a GPU:
- baixa o clock para Idle ou Deep Sleep, provocando situação de corrida na fila de renderização;
- aloca menos buffers de dados, expondo um bug de gerenciamento de heap em certas bibliotecas AMD;
- executa um conjunto diferente de shaders (com menos instruções), cujo binário apresenta salto para registradores inválidos quando compilado com o novo patch do motor.
Elevando a qualidade, as rotinas “otimizadas” são ignoradas, os clocks permanecem próximos ao Game Clock (≈2750 MHz) e não ocorre remoção lógica do dispositivo.
Passo‑a‑passo recomendado
Etapa | Ação detalhada | Objetivo |
---|---|---|
1 | Abrir Settings > Graphics → aplicar Preset High ou Ultra sem alterar VRAM Scale. | Evitar rotinas Low que provocam falha DX12. |
2 | Apagar a pasta ...Call of Duty/players/Cache (shaders) caso tenha ocorrido travamento. | Forçar recompilação íntegra dos shaders com o novo perfil. |
3 | Confirmar driver Adrenalin 24.5.2 WHQL (ou build ASUS equivalente) e Windows 11 24H2 Build 26100+. | Garantir bibliotecas DX12 compatíveis. |
4 | Se usar Game Pass, instalar o launcher da Battle.net, validar a instalação e copiar os arquivos verificados para a pasta da Microsoft Store. | Eliminar possíveis corrupções exclusivas da versão Xbox App. |
5 | Gerar DXDiag.txt e AMD Bug Report ; anexar ao ticket em Activision Support / AMD Issue Tracker. | Acelerar patch oficial. |
Dicas avançadas
Controlar o gerenciamento de energia da GPU
Caso o Boost automático da RX 9070 XT continue caindo para menos de 500 MHz em cenas leves, crie um perfil de jogo no AMD Software:
- Defina Minimum GPU Frequency em 60 % do Game Clock.
- Mantenha o limite de potência (Power Limit) em
+0 %
para evitar aquecimento desnecessário. - Desative temporariamente Radeon Chill apenas para B06/Warzone.
Monitorar a recompilação de shaders
Durante o primeiro carregamento com perfil alto, o jogo pode exibir uma barra de progresso de até 100 %. Não interrompa nem troque de janela, pois a perda de foco pode suspender a tarefa. Se, depois disso, o cache exceder 4 GB, faça limpeza manual a cada novo patch sazonal.
Manter estabilidade de memória
Apesar de o Ryzen 7 9800X3D suportar DDR5‑6400 via EXPO, use DDR5‑6000 CL32 para evitar erros intermitentes no Infinity Fabric que contribuem para falhas de driver, principalmente em períodos de recompilação extensa de shaders.
FAQ — dúvidas mais comuns
Posso simplesmente jogar em 1080p, mas com preset High?
Sim. Resolução é independente do preset geral. A falha está ligada às rotinas de baixa qualidade, não aos pixels produzidos.
RTX 4070 Ti Super também apresenta o erro?
Não. Até o momento, os relatos concentram‑se em RDNA 3/4. Ampere ou Ada continuam estáveis nos mesmos presets.
Baixar o VRAM Scale para 50 % ajuda a economizar VRAM?
Ajuda, mas reativa a rota de GPU que dá crash. Prefira otimizar texturas individuais em vez de baixar o slider global.
Existe hotfix oficial?
Até 5 de julho de 2025, o ticket permanece “investigating”. Enviar logs detalhados aumenta a prioridade interna.
Boas práticas gerais
- Testar em outra loja (Battle.net, Steam, Game Pass) ajuda a separar corrupção de arquivos dos bugs do motor gráfico.
- Anotar cada tentativa em planilha ou fórum acelera a réplica dos passos por outros usuários.
- Aumentar a qualidade às vezes resolve; reduzir tudo para Low nem sempre é a saída, especialmente em GPUs modernas.
- Priorizar drivers WHQL em vez de betas quando se busca estabilidade em títulos competitivos.
Conclusão
Se você possui a dupla Ryzen 7 9800X3D + Radeon RX 9070 XT e o Call of Duty insiste em fechar com o famigerado 0x887A0005/0x887A0006, resista ao impulso de derrubar tudo para 720p Low. Faça justamente o contrário: suba para High ou Ultra, garanta um cache de shaders novo em folha e mantenha drivers atualizados. Enquanto a Activision e a AMD não lançam um patch definitivo, essa simples inversão de pensamento — “mais qualidade = mais estabilidade” — tem salvado partidas e campeonatos inteiros.