Staged chega na Steam! Adicionar à lista de desejos

Voltar ao Blog
Um jogo rodando em tela cheia no centro de um monitor, com um canal de voz do Discord visível numa zona ao lado
Guias

Overlay do Discord não aparece em tela cheia? Por que acontece e como resolver (sem sair da tela cheia)

Desde 2024 o overlay do Discord ignora a tela cheia exclusiva por design. Checklist de ajustes, troca para sem bordas e custo, e Discord visível em tela cheia.

SM
Steve Miller
28 de outubro de 202614 min de leitura

Resposta rápida: desde a distribuição iniciada em 15 de abril de 2024, a nova sobreposição de jogos do Discord só aparece sobre jogos em janela sem bordas (tela cheia em janela) ou em modo janela. Em tela cheia exclusiva de verdade ela não funciona, e a própria página de suporte do Discord diz isso. Você tem três saídas. (1) Mudar o modo de exibição do jogo para sem bordas; é isso que os guias chamam de "sair da tela cheia", e custa um pouco de FPS e de latência de entrada. (2) Ligar Ativar sobreposição legada em Configurações do usuário → Sobreposição de jogos; é o overlay antigo baseado em hooks, marcado para remoção e a fonte habitual de travamentos e atritos com anti-cheat. (3) Se você não quer sair da tela cheia de jeito nenhum, rode o jogo num monitor virtual com o Staged e coloque a própria janela do Discord numa zona ao lado do jogo. Aí você nem precisa de overlay.

Se você pesquisou "overlay do discord não aparece" ou "overlay discord não funciona tela cheia", quase com certeza está numa destas situações: nada do Discord aparece enquanto você joga; chega a notificação dizendo para usar o Discord pela sobreposição e depois nada acontece; ou você cansou de tirar o jogo da tela cheia toda vez que quer ver o overlay. Este artigo percorre as configurações na ordem que acha o problema mais rápido, explica quais casos são de propósito e mostra como manter a tela cheia e ainda ver o Discord. O panorama de todas as formas de manter o Discord visível está no artigo irmão.

Primeiro a causa: desde abril de 2024 o overlay do Discord é uma janela separada

O Discord reconstruiu a sobreposição de jogos por estabilidade e compatibilidade, com distribuição a partir de 15 de abril de 2024 (documentado na página de suporte "[Known Issue] Game Overlay"). Quatro coisas mudaram:

  • A sobreposição agora vem ativada por padrão para todos os jogos.
  • Ela funciona em modo janela e em janela sem bordas (tela cheia em janela), mas não em tela cheia de verdade.
  • Ela fica oculta sempre que a janela do jogo não está em foco.
  • Compartilhar só a janela do jogo numa chamada não captura a sobreposição; compartilhar a tela inteira captura.

O overlay antigo carregava um módulo chamado discord_hook dentro do processo do jogo e desenhava a interface do Discord dentro da renderização do próprio jogo. Por isso ele conseguia aparecer em tela cheia exclusiva, e por isso também só suportava uma lista limitada de jogos, causava travamentos e engasgos e exigia cuidado com anti-cheat. O overlay novo nunca toca no jogo: é simplesmente uma janela sempre no topo. Estável, mas só consegue aparecer quando o Windows pode desenhar outra janela sobre o jogo, ou seja, em modo sem bordas ou janela.

Dependendo da versão do seu Discord, o caminho antigo ainda existe como um botão: Configurações do usuário → Sobreposição de jogos → Ativar sobreposição legada. A página do Discord avisa que essa opção pode ser removida no futuro.

Por que nada pode ser desenhado sobre a tela cheia exclusiva

No Windows, quem mostra outras janelas por cima de um jogo é o Gerenciador de Janelas da Área de Trabalho (DWM). Um jogo sem bordas parece tela cheia, mas para o Windows é uma janela comum, então uma janela do Discord sempre no topo é desenhada acima dele. Em tela cheia exclusiva o jogo é dono da tela e o DWM sai de cena. Nesse estado não existe mecanismo para colocar outra janela por cima, seja o Discord, uma caixinha de picture-in-picture do navegador ou qualquer outra coisa. O overlay antigo só contornava isso porque vivia dentro do caminho de renderização do jogo.

O Windows 11 tem, em Configurações → Sistema → Tela → Gráficos → Configurações padrão, um botão chamado Otimizações para jogos em janela. Ele move jogos DirectX 10 e 11 rodando em janela ou sem bordas do modelo de apresentação antigo (blt) para o modelo flip, o que encurta a latência de quadro (descrição da Microsoft). Se você joga em sem bordas, ligue isso primeiro.

A notificação "usar o Discord pela sobreposição" e o quadradinho

Logo depois que um jogo abre, você pode ver um retângulo pequeno piscar num canto e receber uma notificação do Discord dizendo para usar o Discord pela sobreposição enquanto joga. É o Discord detectando o jogo e confirmando que a sobreposição está ativada para aquele jogo. O retângulo é a área dos widgets do overlay; se você não está numa chamada, ele fica vazio e some.

  • Você quer o overlay, mas nada aparece: garanta que o jogo está em foco e em sem bordas, depois siga o checklist abaixo.
  • O quadrado e a notificação incomodam: Configurações do usuário → Jogos registrados, clique no ícone de monitor ao lado daquele jogo para desligar o overlay dele. Para desligar em todo lugar, use o botão de cima em Configurações do usuário → Sobreposição de jogos.

Checklist de configurações: quando o overlay não aparece, nesta ordem

  1. O botão da sobreposição. Configurações do usuário (engrenagem, canto inferior esquerdo) → Sobreposição de jogos → o botão de cima, Ativar sobreposição no jogo (versões antigas: "Ativar sobreposição").
  2. O botão por jogo. Configurações do usuário → Jogos registrados: o ícone de monitor ao lado do jogo que você está jogando precisa estar ligado. Se o jogo não está na lista, abra-o e use Adicione! para registrar manualmente.
  3. O modo de exibição do jogo. Nas opções gráficas do jogo, escolha "Sem bordas", "Tela cheia em janela", "Janela sem bordas" ou como quer que o seu jogo chame. Esse também é o primeiro passo da FAQ de solução de problemas do próprio Discord.
  4. Foco. O overlay novo se esconde quando a janela do jogo não está ativa. Ele não aparece logo depois que você clicou num navegador ou em outro app. Clique no jogo, depois confira.
  5. O atalho. Abrir o overlay e o modo de edição usa por padrão Shift + crase (Shift+`). No teclado ABNT2 a crase é tecla morta e alguns jogos não a repassam; remapeie em Configurações do usuário → Sobreposição de jogos → Alternar bloqueio da sobreposição. No modo de edição você arrasta cada widget, e o ícone de alfinete define se uma janela aparece no jogo (notificações, voz, vídeo, atividade, transmissões). Se você arrastou um widget para fora da tela, é aqui que ele é resetado.
  6. Igualar os privilégios. Se o jogo roda como administrador (comum em títulos com anti-cheat), feche o Discord por completo, abra-o com "Executar como administrador" e só então abra o jogo. Diferença de nível de privilégio é um motivo comum para o overlay nunca aparecer sobre o jogo.
  7. Aceleração de hardware. Configurações do usuário → Avançado (algumas versões: Aparência) → Aceleração de hardware desligada, reinicie o Discord. Alguns sistemas se comportam pior com ela desligada; teste dos dois jeitos.
  8. Conflito com outros overlays. MSI Afterburner / RivaTuner, o overlay do aplicativo NVIDIA (antigo GeForce Experience), o overlay da Steam e a Xbox Game Bar tentam desenhar sobre o jogo. Desative um de cada vez para isolar o culpado.
  9. Só as mensagens não aparecem. Notificações não são mostradas para servidores ou DMs silenciados, e não aparecem de jeito nenhum com o Modo streamer ligado. Confira também se Mensagens está ativado em Configurações do usuário → Sobreposição de jogos.
  10. Último recurso: o overlay legado. Configurações do usuário → Sobreposição de jogos → Ativar sobreposição legada. Ele aparece em tela cheia exclusiva, mas se prende ao jogo; se causar engasgos ou travamentos, o próprio Discord recomenda desativar a sobreposição para aquele jogo. Os logs de travamento ficam em %appdata%\discord\0.0.(maior número)\modules\discord_hook\hook.
  11. Atualizar ou reinstalar. Ctrl+R recarrega o Discord e aplica atualizações pendentes. Se não resolver, apague %AppData%\Discord e %LocalAppData%\Discord e reinstale pelo instalador oficial.

Uma observação sobre jogos com anti-cheat (VALORANT e companhia)

O Riot Vanguard, software de segurança do VALORANT, inclui um driver em modo kernel, e a Riot diz claramente que ele pode bloquear o carregamento de coisas na sua máquina. Em jogos assim, um overlay que se injeta no processo do jogo é a pior abordagem. O novo overlay do Discord é uma janela separada que nunca toca no jogo, então a receita realista é rodar o jogo num modo equivalente a sem bordas e igualar o nível de privilégio do Discord e do jogo. Se mesmo assim não aparecer, pense nas duas opções seguintes em vez de forçar o caminho legado.

"Sair da tela cheia" significa trocar para sem bordas, e este é o custo honesto

O que a maioria dos guias chama de "sair da tela cheia" é mudar o modo de exibição do jogo de tela cheia exclusiva para janela sem bordas. É uma configuração só: no jogo, Configurações → Gráficos (Vídeo) → Modo de exibição (Modo de tela, Modo de janela) → "Sem bordas", "Tela cheia em janela" ou parecido. Alguns jogos antigos alternam entre tela cheia e janela com Alt+Enter. No Windows 11, ligue também "Otimizações para jogos em janela", como descrito acima. A mecânica do modo sem bordas está explicada no nosso artigo explicativo.

O custo honesto: o modo sem bordas passa pelo compositor da área de trabalho, então há um pequeno custo de FPS e de input lag em relação à tela cheia exclusiva. Nossa medição em Cyberpunk 2077 mostrou uma penalidade em janela de uns 10–15 % na nossa máquina. Em jogos com folga de GPU você não vai notar; em shooters competitivos algumas pessoas notam. Os detalhes estão em sem bordas vs tela cheia. E uma coisa que o modo sem bordas não muda: um jogo que pausa ao perder o foco continua pausando. Só a configuração do próprio jogo ("executar em segundo plano" ou similar) controla isso.

Ver o Discord sem sair da tela cheia: a opção do monitor virtual

O motivo real de você querer o overlay é ver o Discord sem tirar os olhos do jogo, não ter uma interface translúcida pintada por cima. Se você quer isso sem sair da tela cheia, o Staged dá ao jogo um monitor virtual próprio, onde ele roda como aplicação em tela cheia de verdade, e mostra esse monitor como uma janela na sua tela real (o Game Stage). A janela do Discord fica numa zona ao lado, do tamanho que você quiser. O Discord é uma janela comum, sempre visível, então você não precisa de overlay nem de hooks.

  • O jogo mantém a própria tela, então clicar no Discord não o minimiza e não existe Alt+Tab.
  • Sem hooks no jogo, sem injeção, sem risco de anti-cheat: o Staged nunca toca no processo do jogo.
  • Medido na nossa máquina: scanout direto de hardware no Windows 11 com zero sobrecarga de compositor, o stage mostra o mesmo quadro que o jogo (latência abaixo de um quadro), menos de 0,2 ms de sobrecarga de processamento. Num A/B limitado pela GPU com o jogo renderizando abaixo da resolução do painel, medimos até 2× o FPS. Detalhes na página do lab.
  • Os limites, com honestidade: um monitor virtual resolve minimização e roubo de foco. Um motor que pausa ao perder o foco continua pausando até você mudar a configuração do jogo. O Staged é um app pago vendido na Steam.

A configuração são quatro passos: instalar o Staged, criar uma zona Game Stage, adicionar uma zona para o Discord e atribuí-la, abrir o jogo pelo Staged. Salve o layout como perfil e ele volta com um atalho.

Se você quer mesmo sair da tela cheia no próprio Discord

Às vezes "discord sair da tela cheia" é sobre a janela do Discord, não o jogo. Quando você está assistindo a uma transmissão Go Live ou a um compartilhamento de tela de um amigo em tela cheia, aperte Esc ou clique de novo no botão de tela cheia do vídeo. A janela principal do Discord é uma janela maximizada normal; os botões da barra de título a restauram.

Perguntas frequentes

Por que o overlay do Discord não aparece no meu jogo em tela cheia?

Porque a sobreposição de jogos distribuída desde abril de 2024 roda como uma janela separada sobre o jogo, então só funciona em modo janela e em janela sem bordas (tela cheia em janela). Em tela cheia exclusiva o jogo é dono da tela e nada pode ser desenhado por cima. O Discord documenta isso na página "[Known Issue] Game Overlay".

Dá para usar o overlay do Discord sem sair da tela cheia?

Do lado do Discord, o único caminho é Configurações do usuário → Sobreposição de jogos → Ativar sobreposição legada, que se prende ao jogo, é menos estável e está marcada para remoção. Se você quer manter a tela cheia e ainda ver o Discord, rode o jogo num monitor virtual com o Staged e mantenha a janela do Discord numa zona ao lado. Aí não precisa de overlay.

O que é a notificação dizendo para usar o Discord pela sobreposição?

É o Discord avisando que detectou o jogo e que a sobreposição está ativada para ele. O retângulo pequeno que pisca depois de abrir é a área dos widgets do overlay. Se você não quer isso, desligue o ícone de monitor daquele jogo em Configurações do usuário → Jogos registrados, ou desative a sobreposição de jogos por completo.

Preciso executar o Discord como administrador?

Só quando o próprio jogo roda como administrador, o que é comum em títulos com anti-cheat. Nesse caso, abra o Discord como administrador também, para os dois rodarem no mesmo nível de privilégio. Se os dois rodam normalmente, não precisa.

Shift + crase não faz nada. Como abro o overlay?

Remapeie a tecla em Configurações do usuário → Sobreposição de jogos → Alternar bloqueio da sobreposição; no ABNT2 a crase é tecla morta e alguns jogos não a repassam. Lembre também que o overlay novo só aparece enquanto a janela do jogo está ativa, então clique no jogo primeiro.

A aceleração de hardware deve ficar ligada ou desligada?

Não há resposta universal. Alterne em Configurações do usuário → Avançado (algumas versões: Aparência) → Aceleração de hardware, reinicie o Discord e fique com a opção que faz o overlay aparecer. Atualizar o driver da GPU resolve alguns casos.

Quanto FPS eu perco no modo sem bordas?

Depende do jogo e da folga da sua GPU, mas há um pequeno custo de FPS e de input lag em relação à tela cheia exclusiva. Nossa medição em Cyberpunk 2077 mostrou uma penalidade em janela de uns 10–15 % na nossa máquina. As "Otimizações para jogos em janela" do Windows 11 diminuem a diferença em títulos DirectX 10 e 11.

Mantenha a tela cheia, coloque o Discord ao lado

Tela cheia exclusiva para o jogo, uma janela comum para o Discord. O Staged roda o jogo num monitor virtual e coloca o Discord ao lado dele num único monitor, para você parar de brigar com as configurações do overlay. Baixe o Staged e confira a página na Steam.

Fontes

Leitura relacionada

Posts Relacionados