Importante
Não me responsabilizo por danos causados ao seu computador. Existe o risco de o driver da GPU não responder após reiniciá-lo durante os testes. Uma possível solução para isso é definir a velocidade do link PCIe para o máximo suportado no BIOS.
AutoGpuAffinity
GitHub - https://github.com/valleyofdoom
usage: AutoGpuAffinity [-h] [--config ] [--analyze ] [--apply-affinity ]
optional arguments:
-h, --help show this help message and exit
--config path to config file
--analyze
analyze csv files from a previous benchmark
--apply-affinity
assign a single core affinity to graphics drivers
O Windows Performance Toolkit do Windows ADK deve ser instalado para registro de DPC/ISR com xperf (isso é totalmente opcional)
ADK para Windows 8.1+
ADK para Windows 7
Mantenha as configurações de overclock com MSI Afterburner durante todo o benchmark, se aplicável
Salve as configurações desejadas em um perfil (por exemplo, perfil 1)
Configure o caminho e o perfil para carregar em config.ini
Baixe e extraia a versão mais recente da guia de lançamentos
Execute o AutoGpuAffinity por meio da linha de comando e pressione Enter quando estiver pronto para iniciar o benchmarking
Depois que a ferramenta avaliar cada núcleo, a afinidade da GPU será redefinida para o padrão do Windows e uma tabela será exibida com os resultados. Os valores verdes indicam o valor mais alto e o amarelo indica o segundo valor mais alto para uma determinada métrica. O relatório xperf pode ser encontrado no diretório da sessão
Os logs CSV podem ser analisados a qualquer momento, passando a pasta de CSVs para o argumento --analyze
(exemplo abaixo). Isso é útil em situações em que o usuário fecha acidentalmente a janela enquanto os resultados são exibidos.
AutoGpuAffinity --analyze " .capturesAutoGpuAffinity-170523162424CSVs "
AutoGpuAffinity pode ser usado como benchmark regular se custom_cores estiver definido como um único núcleo em config.ini
. Se você normalmente não configura a afinidade do driver GPU, a matriz pode ser definida como [0]
pois o kernel gráfico normalmente é executado na CPU 0 por padrão. Isso resulta em um benchmark automatizado que é completamente independente do benchmarking da afinidade do driver da GPU. Lembre-se de que o AutoGpuAffinity redefine a política de afinidade para o estado padrão do Windows assim que o benchmark termina (que não é uma afinidade especificada), portanto, não se esqueça de reconfigurar sua política de afinidade posteriormente, se aplicável.