DXGI_ERROR_DEVICE_HUNG no RedSec
crash reproduzível em ffxFsr2ResourceIsNull,
confirmado via análise de crash dump com WinDbg (RTX 5070)
Especificações do sistema:
GPU: NVIDIA GeForce RTX 5070
Driver: 610.74 WHQL (também ocorreu em versões anteriores do driver)
SO: Windows 10, build 10.0.26100.1
Versão do jogo: 1.0.424.48767
Problema:
O jogo trava consistentemente com DXGI_ERROR_DEVICE_HUNG apenas no modo
RedSec. O multiplayer roda perfeitamente, sem nenhum crash. Reproduzi esse
erro múltiplas vezes, inclusive após uma reinstalação completa do jogo com
configurações padrão (sem nenhuma alteração manual de configuração).
Mensagem de erro:
"DirectX function 'GetDeviceRemovedReason' failed with DXGI_ERROR_DEVICE_HUNG
('The GPU will not respond to more commands'). GPU: 'NVIDIA GeForce RTX 5070',
Driver: 61074."
Soluções já testadas (nenhuma resolveu o problema):
- Reinstalação limpa do driver via DDU + driver NVIDIA mais recente
- Limpeza de cache de shader (NVIDIA DXCache/GLCache e cache do BF6)
- Desativação de todos os overlays (Afterburner, RTSS, overlay GeForce,
Discord, OBS)
- Desativação completa de upscaling (FSR/DLSS) e Frame Generation
- DX11 forçado via PROFSAVE_profile (GstRender.Dx12Enabled 0)
- Reinstalação completa do jogo com configurações padrão
- O crash persiste, com stack trace idêntico, mesmo após todos os passos acima
Análise do crash dump via WinDbg (!analyze -v):
ERROR_CODE: (NTSTATUS) 0x887a0006 - A GPU não respondeu a mais comandos,
muito provavelmente devido a um comando inválido repassado pelo aplicativo
de chamada.
STACK_TEXT (repetido em dois crash dumps separados, configurações padrão,
offsets idênticos):
bf6!ffxFsr2ResourceIsNull+0x22ec421
bf6!ffxFsr2ResourceIsNull+0x22ecab4
bf6!ffxFsr2ResourceIsNull+0x22eb293
bf6!ffxFsr2ResourceIsNull+0x21988e6
bf6!ffxFsr2ResourceIsNull+0x2195bf8
bf6!ffxFsr2ResourceIsNull+0x114c631
bf6!ffxFsr2ResourceIsNull+0x1154021
bf6!ffxFsr2ResourceIsNull+0x1153690
bf6!ffxFsr2ResourceIsNull+0x11531f9
bf6!ffxFsr2ResourceIsNull+0x11517d3
bf6!ffxFsr2ResourceIsNull+0x1150bc7
bf6!ffxFsr2ResourceIsNull+0xc3df9a
bf6!ffxFsr2ResourceIsNull+0xc3fc84
bf6!ffxFsr2ResourceIsNull+0x856344
FAILURE_BUCKET_ID: XAML_AVRF_887a0006_bf6.exe!Unknown
MODULE_NAME: bf6
IMAGE_VERSION: 1.0.424.48767
OS_VERSION: 10.0.26100.1
Observações:
O crash sempre se origina dentro de ffxFsr2ResourceIsNull mesmo com
upscaling e Frame Generation desativados nas configurações do jogo, e
mesmo após uma reinstalação completa. Isso sugere fortemente que o código
de manipulação de recursos do FSR2 ainda está sendo chamado internamente
pelo motor, independente da opção visível de upscaling, e que está
encontrando um recurso nulo/inválido especificamente nas condições de
renderização do RedSec.
Como isso se reproduz de forma idêntica em dois crash dumps independentes
e sobrevive a uma reinstalação completa, parece ser um bug no nível do
motor do jogo no pipeline de renderização do RedSec, e não um problema de
driver ou hardware do meu lado. Posso fornecer os arquivos de dump
completos se for útil pra investigação.