Muitas vezes ouço pessoas dizerem que ao jogar online no Windows 7 a latência da rede é relativamente alta, ou seja, o ping está um pouco mais alto que o normal no XP, não consigo encontrar o motivo, o que é muito angustiante. Hoje finalmente descobrimos o motivo. Acontece que um serviço no Win7 está causando problemas. Esse serviço é chamado: Multimedia Class Scheduler.
A explicação oficial deste serviço é:
O serviço Multimedia Class Scheduler (MMCSS) permite que aplicativos multimídia garantam que seu processamento sensível ao tempo receba acesso priorizado aos recursos da CPU. Esse serviço permite que aplicativos multimídia utilizem o máximo possível da CPU sem negar recursos da CPU para aplicativos de prioridade mais baixa.
O MMCSS usa informações armazenadas no registro para identificar tarefas suportadas e determinar a prioridade relativa dos threads que executam essas tarefas. Cada thread que está executando trabalho relacionado a uma tarefa específica chama a função AvSetMmMaxThreadCharacteristics ou AvSetMmThreadCharacteristics para informar ao MMCSS que está trabalhando nessa tarefa.
Para obter um exemplo de programa que usa MMCSS, consulte Fluxos de modo exclusivo
É esse serviço que deixa meu PING tão alto. O problema foi encontrado, então como resolvemos? É fácil, basta desativá-lo.
Método de desabilitação: Iniciar--Executar-regedit, expanda [HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Audiosrv], clique duas vezes para abrir o projeto DependOnService à direita, exclua MMCSS (não exclua para outros) e salve.
As configurações não terão efeito até que o computador seja reiniciado. Em seguida, vá para o serviço para fechar e desabilitar o Multimedia Class Scheduler. Em seguida, entre novamente no jogo para ver se há alguma melhoria.