Testando micro
LarLar > Notícias > Testando micro

Testando micro

Jul 25, 2023

O tópico das resoluções do temporizador é bastante popular no cenário de jogos para PC, pois é uma mudança rápida que pode melhorar a sensação do jogo e das entradas. Após uma investigação mais aprofundada, entretanto, fica claro que o tópico dos relógios e tiques do sistema é bastante complexo e tem algumas opções que você precisa explorar.

Amit é bastante conhecido no cenário de ajuste de PC e conforme ele descreve, ele encontrou outra interação única da resolução do temporizador por pura coincidência.

Conteúdo

Amit continua descrevendo como ele acidentalmente usou um valor aleatório para a resolução máxima suportada do temporizador (0,5 ms) e se deparou com uma descoberta interessante. O que ele percebeu então é que poderia aumentar a precisão do cronômetro usando uma resolução maior do que o padrão de 0,500ms, obtendo um valor mais próximo de 1ms quando se trata de atrasos no sono.

Fonte

Fiquei curioso sobre os resultados, pois ele mencionou que essa mudança ajudou a maioria das pessoas incluídas em seus testes e, embora já estivesse atrasado para a festa, queria ver por mim mesmo se consigo melhorar a precisão do cronômetro usando um diferente valor que o padrão de 0,5ms.

Para conduzir o teste, baixei o utilitário MeasureSleep do GitHub da Amit e comecei a ajustar o valor da resolução do meu temporizador. No meu sistema, estou usando um relógio TSC com um tick TSC e, para o utilitário de timer, estou usando o Memory Cleaner.

Em meus testes, verifiquei os valores iniciais de 0,5 ms, depois testei os 0,507 ms de Amit e continuei diminuindo até encontrar picos em ms e variações no delta. Dessa forma, confirmei que um valor ajustado fornece maior precisão em comparação com o padrão de 0,5 ms e ajustei o valor para o que considero melhor para minhas configurações (hardware do PC, instalação do Windows, configurações, etc.).

O valor que funcionou para mim pode ser diferente para a sua construção, portanto, sugiro seguir as mesmas etapas de teste do padrão 1ms, 0,5ms e 0,507 ajustado do Amit. Depois de anotar os valores desses 3, você pode começar a fazer ajustes na resolução do temporizador até atingir um valor estável que seja o mais próximo de 1 ms e não tenha picos ou variações aleatórias.

Testei o novo valor de resolução do temporizador durante o modo inativo, durante os jogos e durante o benchmarking com uma carga alta apenas para ter certeza de que o valor está estável, não importa o que aconteça.

Depois de confirmar que tudo está funcionando conforme planejado sob diferentes cargas, mantive o valor com a maior precisão para o meu sistema.

Como observou Amit, usar um valor ajustado para o utilitário de resolução do temporizador melhora a precisão, portanto, em vez de usar um valor padrão de 0,5 ms, você deve testar diferentes valores possíveis e limitar-se ao que estiver mais próximo de 1 ms.

Sobre o autor

Apreciador de ISO personalizado do Windows, otimizador de FPS e entusiasta de melhoria de mira. Desmontará todos os seus periféricos (e às vezes peças do PC) para modificá-los, mesmo que todos funcionem perfeitamente. Discord/Twitter: vil_is_dead

Ao escolher um monitor de jogos, você tem que lidar com uma folha de especificações para cada monitor, onde os fabricantes estão tentando explodir você com números e fazer você pensar que o produto deles é o melhor. Muitas dessas especificações, entretanto, são bastante irrelevantes para a sua experiência real e, em muitos casos, […]

Uma dica bem simples para melhorar seu FPS em jogos é garantir que seus jogos estejam rodando em tela cheia, garantindo que todos os recursos sejam dedicados ao jogo. Como acontece com a maioria das coisas relacionadas a jogos de PC, essa dica simples contém nuances e é por isso que você deve estar ciente delas. Tela cheia […]

Discord é a plataforma universal que todos os jogadores usam para se comunicar em uma ampla variedade de comunidades. Embora existam maneiras de tornar o Discord mais rápido, modificando-o ou removendo a instalação original, você ainda precisa definir suas configurações para uma experiência melhor. Já que tudo que me importa é o desempenho, qualquer configuração no Discord que [...]

LatencyMon é uma ferramenta simples, mas eficiente, que permite monitorar seu DPC, monitorar sua contagem de ISR e DPC por cada núcleo, ver o tempo do ciclo de interrupção, etc. comparar resultados, já que não estão vendo o mesmo [...]