Matriz de diagnóstico: Conflitos de injeção de overlay e soluções
Muitos jogadores enfrentam crashes repentinos na inicialização de jogos, telas pretas ao usar Alt + Tab ou perda de até 20% de desempenho. Em mais de 70% dos computadores com múltiplos utilitários abertos, a causa é o choque entre a sobreposição do Discord e outros injetores gráficos (OBS, RivaTuner/MSI Afterburner ou GeForce Experience).
| Ferramentas Concorrentes | Sintoma de Falha | Causa Técnica do Choque | Nível de Risco | Solução Recomendada |
|---|---|---|---|---|
| Overlay Discord + Captura do OBS | Jogo fecha instantaneamente na tela de início | Ambos injetam DLLs na função de renderização Present() | Alto | Configurar 5s de atraso no RTSS ou usar Captura de Janela |
| Aceleração de Hardware do Discord | Piscadas em tela preta; travamentos entre monitores diferentes | Processo Chromium GPU trava o driver em segundo plano | Médio | Desativar Aceleração por Hardware no Discord |
| Overlay Discord + RTSS (Afterburner) | Engasgos na taxa de quadros; avatar de voz congela | Disputa de fila de renderização no DirectX 12 | Médio | Marcar "Custom Direct3D support" no RTSS |
| Overlay Discord + Anti-Cheat | Erro Untrusted system file: DiscordHook64.dll | O anti-cheat bloqueia a injeção DLL por segurança | Crítico | Desativar a sobreposição do Discord para o jogo específico |
Como funcionam os conflitos de hooks gráficos
Para exibir quem está falando sobre o seu jogo:
- O Discord injeta a biblioteca
DiscordHook64.dlldentro da memória do jogo. - Ele intercepta o comando de envio de imagem da placa (
IDXGISwapChain::Present). - Frações de segundo antes de o monitor receber a imagem, o Discord desenha a interface translúcida.
- Se o OBS ou o RTSS tentarem interceptar o mesmo comando no mesmo instante, o sistema detecta uma violação de memória (Access Violation) e o jogo fecha sem salvar.
Passo a passo para estabilizar seu sistema
Passo 1: Desativar a Aceleração de Hardware do Discord
- Abra o Discord e clique na engrenagem de Configurações de Usuário.
- Vá em Avançado.
- Desative a Aceleração de Hardware e confirme a reinicialização do Discord.
Passo 2: Configurar Atraso de Injeção no RTSS
- Abra o RivaTuner Statistics Server (RTSS).
- Clique no botão Setup no canto inferior direito.
- Na aba General, mude o valor de Injection delay (milliseconds) para
5000(5 segundos).
Passo 3: Desligar o Overlay em jogos que fecham sozinhos
- Nas configurações do Discord, acesse Jogos Registrados.
- Desative o ícone de monitor ao lado dos títulos que apresentam instabilidade.