O agendamento da GPU geralmente é a razão por trás do atraso do fluxo do Discord no seu computador. Ao jogar um jogo, a maioria dos recursos de sua GPU são usados pelo processo do jogo, o que deixa muito pouca prioridade para a codificação de vídeo e capturas realizadas pelo Discord.
Além disso, o problema pode ocorrer quando você desativa a aceleração de hardware nas configurações do Discord. Existem outros fatores também que podem contribuir para o problema. Listamos vários métodos abaixo que você pode implementar para resolver o problema por conta própria. Vamos começar sem delongas.
1. Execute o Discord como administrador
A primeira coisa que você deve fazer ao começar a solucionar o problema é executar o Discord com privilégios administrativos quando encontrar um atraso em um fluxo do Discord. Como mencionamos, a principal razão por trás do problema é o agendamento da GPU do Windows.
Isso acontece especialmente quando você transmite um jogo para seus amigos em um servidor Discord. O processo do jogo tem uma prioridade mais alta e é por isso que a maioria dos recursos da GPU são alocados para o processo do jogo. Como resultado, o Discord não consegue capturar o vídeo e codificá-lo sem problemas, pois também requer sua GPU.
Para corrigir isso, você pode executar o Discord com privilégios administrativos, o que dará ao Discord alta prioridade e poderá usar sua GPU com mais frequência. Siga as instruções abaixo para fazer isso:
- Primeiro, abra o Menu Iniciar e procure por Discórdia.
- Do lado direito, clique no botão Executar como administrador opção.
- Clique Sim na caixa de diálogo Controle de conta de usuário.
- Veja se isso corrige o atraso do fluxo.
2. Limite o FPS no jogo
Outra possível solução para o problema mencionado pode ser limitar o FPS do jogo. Embora isso possa não parecer bom, limitar o FPS do jogo pode afetar significativamente a qualidade do fluxo do Discord.
Isso ocorre porque limitar o FPS do jogo também limita a quantidade de recursos de GPU usados pelo jogo. O processo do jogo usa menos recursos de GPU quando você restringe o FPS do jogo. Isso permite que outros aplicativos em segundo plano usem alguns dos recursos da GPU.
Simplificando, você está melhorando o agendamento da GPU em favor do aplicativo Discord, limitando seu FPS no jogo. Além disso, alguns jogos são renderizados em centenas de quadros por segundo, o que não é útil. O FPS do jogo não é limitado e o jogo tenta empurrar o máximo possível. Portanto, limitar seu FPS em tal cenário não deve afetar sua jogabilidade.
Você pode limitar o FPS do jogo acessando as configurações do jogo. Os desenvolvedores de jogos geralmente fornecem uma opção de limite de FPS no menu Configurações. Procure a opção mencionada e limite seu FPS. Veja se isso corrige o problema.
3. Mude a região do canal
A região do seu canal do Discord também pode causar atrasos nas suas transmissões. Isso porque se você não estiver usando a região do canal mais próxima, a latência aumenta e, assim, ocorre um atraso no envio e recebimento de pacotes.
Quando isso continua acontecendo, o fluxo pode começar a ficar lento. Para resolver isso, você terá que mudar a região do seu canal e manter a latência entre você e o servidor Discord no mínimo. Você precisará da permissão Gerenciar Canais no servidor para isso.
Siga as instruções abaixo para fazer isso:
- Primeiro, abra o Discórdia cliente em seu computador.
- No cliente Discord, navegue até o seu servidor.
- Clique no ícone de engrenagem (Editar canal) ao lado do seu canal de voz.
- No Visão geral guia, role para baixo e localize o Substituição de região cardápio.
- No menu suspenso, escolha um local mais próximo de você.
- Clique no Salvar alterações botão que aparece.
- Inicie o stream novamente para ver se o problema foi resolvido.
4. Ative a aceleração de hardware do codificador
A aceleração de hardware desempenha um papel vital quando se trata de streaming do Discord. Se você tiver a aceleração de hardware desativada nas configurações do Discord, isso pode causar problemas de lentidão.
O Discord não usa mais sua GPU para codificar seu vídeo quando você desativa a aceleração de hardware. Isso limita o Discord apenas ao seu processador, o que nem sempre é ideal. Guardando aceleração de hardware habilitada seria o curso de ação correto se você tiver uma GPU de ponta.
Para ativar a aceleração de hardware, siga as instruções abaixo:
- Comece abrindo o Discórdia cliente em seu computador.
- Clique no Definições ícone ao lado do seu nome de usuário para abrir o menu Configurações.
- No menu Configurações, navegue até o Voz e Vídeo guia no lado esquerdo.
- Depois, role para baixo e localize o Aceleração de Hardware H.264 opção. Use o controle deslizante ao lado para ativá-lo.
- Veja se isso resolve o problema.
Em alguns cenários, desativar a aceleração de hardware também pode fornecer resultados positivos. Se a aceleração de hardware já estiver habilitada, tente desativá-la e veja se isso faz diferença.
5. Habilite a Qualidade de Serviço
Em alguns cenários, o problema pode ocorrer devido ao seu roteador. Isso acontece quando os pacotes enviados pelo Discord não são tratados com prioridade pelo seu roteador.
Nesse cenário, você terá que ativar a opção Qualidade de serviço nas configurações do Discord. Isso permitirá que seu roteador saiba que os pacotes que o Discord está transmitindo são de alta prioridade. Para fazer isso, siga as instruções abaixo:
- Primeiro, abra o Discórdia cliente.
- Abra o menu Configurações clicando no botão ícone de engrenagem ao lado do seu nome de usuário no cliente Discord.
- Lá, navegue até o Voz e Vídeo guia no lado esquerdo.
- Depois, role para baixo e localize o Habilitar prioridade alta de pacote de qualidade de serviço opção. Clique no controle deslizante ao lado para ativá-lo.
- Feito isso, veja se o problema ainda está ocorrendo.
6. Desative o codec de vídeo OpenH264
Discord usa o codec de vídeo OpenH264 para codificar seus vídeos por padrão. O uso deste codec de vídeo pode, às vezes, resultar em atrasos em seus streams.
Ao desativar o codec de vídeo OpenH264, o Discord dependerá do seu processador para codificação e decodificação, o que pode resolver o problema em alguns casos. Para fazer isso, siga as instruções abaixo:
- Abra o Discórdia cliente em seu computador.
- Clique no ícone de engrenagem ao lado do seu nome de usuário para abrir o menu Configurações.
- No menu Configurações, mude para o Voz e Vídeo aba.
- Lá, role para baixo e localize o Codec de Vídeo OpenH264 opção. Clique no controle deslizante ao lado para desativá-lo.
- Feito isso, reinicie o Discord e veja se o problema persiste.
7. Desative o modo de jogo
O modo de jogo é um recurso do Windows que prioriza os recursos do sistema para os processos do jogo durante o jogo. Isso resulta em uma experiência de jogo mais suave e até mesmo estabiliza seu FPS.
No entanto, como o processo do jogo usa principalmente os recursos do sistema quando O modo de jogo está ativado , os aplicativos em segundo plano sofrem um impacto e são muito limitados em recursos. Nesse cenário, quando você está tentando transmitir no Discord, o aplicativo não terá recursos suficientes para codificar e capturar seu vídeo.
Se isso se aplica a você, você terá que desabilitar o Modo de Jogo para liberar os recursos do Discord. Para fazer isso, siga as instruções abaixo:
- Primeiro, abra o Definições aplicativo pressionando o Tecla do Windows + eu em seu teclado.
- No aplicativo Configurações, navegue até o Jogos guia no lado esquerdo.
- Lá, clique no Modo de jogo opção.
- Por fim, clique no controle deslizante ao lado de Modo de jogo para desativá-lo.
- Depois de fazer isso, tente transmitir novamente para ver se melhora.
8. Desative NVIDIA ShadowPlay (se aplicável)
O NVIDIA ShadowPlay é uma maneira fácil para os usuários com uma GPU NVIDIA gravarem e capturarem seus jogos. O ShadowPlay vem com o GeForce Experience e é muito fácil de usar. No entanto, o ShadowPlay e o NVIDIA Instant Replay podem causar o problema de streaming mencionado no Discord.
Isso ocorre porque o Instant Replay usa automaticamente sua GPU para capturar seus momentos no jogo. Os replays podem ser salvos em seu disco local com o pressionar de um botão. Mesmo que você não salve os momentos, eles são capturados em segundo plano se o recurso estiver ativado.
Como resultado, isso usa recursos desnecessários do sistema que podem ser utilizados pelo Discord para o seu stream. Portanto, desativar o ShadowPlay e o Instant Replay nas configurações do GeForce pode ajudar a resolver o problema. Siga as instruções abaixo para fazer isso:
- Primeiro, lance Experiência GeForce .
- Com o GeForce Experience rodando em segundo plano, pressione Alt+Z no seu teclado para abrir o GeForce Experience Overlay.
- Clique no Replay instantâneo, e no menu suspenso, escolha Desligar .
- Depois, pare de gravar também clicando no botão Registro ícone.
- Feito isso, veja se o problema desapareceu.