Corrigir erro DirectX 0x887A0005/0x887A0006 no Call of Duty B06 e Warzone (Ryzen 7 9800X3D + Radeon RX 9070 XT)

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.

Índice

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

  1. 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.
  2. 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 ou warzone.exe). O problema permanece resolvido, mesmo com assinatura Game Pass.
  3. 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

EtapaAção detalhadaObjetivo
1Abrir Settings > Graphics  →  aplicar Preset High ou Ultra sem alterar VRAM Scale.Evitar rotinas Low que provocam falha DX12.
2Apagar a pasta ...Call of Duty/players/Cache (shaders) caso tenha ocorrido travamento.Forçar recompilação íntegra dos shaders com o novo perfil.
3Confirmar driver Adrenalin 24.5.2 WHQL (ou build ASUS equivalente) e Windows 11 24H2 Build 26100+.Garantir bibliotecas DX12 compatíveis.
4Se 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.
5Gerar 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.

Índice