Depois de alguns dias tentando descobrir a origem de travamentos aleatórios no The Division 2 da Ubisoft rodando pelo Heroic Games Launcher com GE-Proton no Debian 13, encontrei um ajuste que eliminou completamente o problema.
Não é uma solução técnica para a causa do erro, mas permitiu jogar normalmente e pode acabar sendo útil para outras pessoas.
Ambiente de testes
* Debian 13 (frankendebian) + Ryzen 7 5700X + 48 GB de RAM
* Heroic Games Launcher via Flatpak
* Ubisoft Connect via GE-Proton 9.27
* NVIDIA GeForce RTX 5070 Ti 16 GB (driver 610.43.02)
* Resolução nativa do monitor: 3840 × 2160 (4K) 60Hz
Problema observado
O jogo apresentava travamentos aleatórios durante a partida, não existia um momento específico para o problema acontecer, ele podia ocorrer após alguns minutos ou depois de um período maior de jogo. Os travamentos eram difíceis de reproduzir de forma consistente, tornando o diagnóstico bastante complicado.
Sintomas
- O jogo rodava normalmente durante um tempo.
- Em algum momento ocorria um travamento completo.
- Não foi possível identificar uma ação específica que desencadeasse o problema.
- A análise dos logs do Ubisoft Connect não revelou nenhum erro evidente que explicasse o comportamento.
Nos logs do Heroic geralmente era possível encontrar erros similares a este próximos a eventos de travamento.
err: Exception on CS thread! err: Failed to create Vulkan buffer view: VK_ERROR_OUT_OF_DEVICE_MEMORY err: usage: 0x4 err: format: VK_FORMAT_R8G8B8A8_UNORM err: offset: 7281408 err: size: 228
Testes realizados
Antes de encontrar um contorno para o problema, realizei diversos testes, entre eles:
- Análise dos logs do Ubisoft Connect, do Heroic, do sistema operacional.
- Investigação de possíveis problemas relacionados com versões do Proton e ao Wine.
- Verificação de mensagens de erro envolvendo DXVK e Vulkan.
- Avaliação de possíveis conflitos com o Ubisoft Connect.
Embora esses testes tenham ajudado a eliminar algumas hipóteses, nenhum resolveu efetivamente o travamento.
Testei algumas variáveis de ambiente que foram indicadas em fóruns e no ProtonDB, mas elas apenas afetavam o comportamento do travamento - não impediam ele de acontecer.
DXVK_ENABLE_NVAPI=1
PROTON_ENABLE_NVAPI=1
VKD3D_CONFIG=no_upload_hvv
O ajuste que funcionou
Alterar a qualidade da imagem nas opções variando de ULTRA até LOW afetava o comportamento do travamento, deixando os eventos mais espaçados. Com base nessa informação, resolvi reduzir apenas a resolução do jogo para observar se havia algum impacto: nova configuração foi 2560 × 1440 (WQHD) 60 FPS
Após essa alteração, os travamentos simplesmente deixaram de acontecer. Foi possível jogar por longos períodos (mais de 2h) sem qualquer travamento.
Conclusão
Esse procedimento não corrige a causa do problema e provavelmente apenas contorna alguma incompatibilidade relacionada à execução do jogo em 4K no meu ambiente.
Caso você esteja enfrentando travamentos aleatórios semelhantes, principalmente jogando em 4K, vale a pena testar uma resolução menor somente no jogo, como WQHD, antes de investir muito tempo em outras tentativas de diagnóstico.
No meu caso, essa simples alteração tornou o jogo completamente estável e permitiu aproveitar a experiência sem os travamentos que ocorriam anteriormente.
![]()
