Caro
@Discovery, caso tenhas reparado, referenciei principalmente as questões de suportabilidade. No entanto, já que pretendes demonstrar a performance de W10 vs W7, através de uns míseros FPS, vamos lá.
1. O teste sintético de uma determinada aplicação (ainda para mais videojogos), não revela nada sobre a performance de um SO ou do próprio CPU. Diferentes configurações a nível de
firmware, arquiteturas, objetivos e optimizações podem alterar por completo quaisquer
baselines.
1.1. Exemplo prático de como código
tailored a uma determinada arquitetura faz toda a diferença:
https://blog.cloudflare.com/neon-is-the-new-black/.
2. Relativamente ao SMT, não se trata apenas de um problema da AMD (muito menos único ao Zen). O mesmo acontece com Intel HT e a causa está relacionada com a afinidade, e prioridade, que o
scheduler, em conjunto com a arquitetura do CPU, pode atribuir a uma determinada
thread. Dependendo do software em causa e do número de
threads em execução simultaneamente no SO, os resultados podem ser positivos, ou não. No entanto, apenas videojogos mais recentes fazem uso de múltiplas
threads e como tal poderão tirar partido de funcionalidades como o SMT.
2.1. No caso da arquitetura Zen, esta é algo complexa, introduzindo novas variáveis (e respetivas optimizações para além do ISA). Mais informação aqui:
https://www.anandtech.com/show/1117...review-a-deep-dive-on-1800x-1700x-and-1700/10
3. Os vídeos que partilhas refletem bem a diferença de optimização de cada SO, basta exatamente perceber o diferente
clock rate do GPU, CPU e o consumo de memória. Mas tenho a certeza que vais argumentar que o WDDM 1.1 em Windows 7 é claramente superior ao WDDM 2.x do Windows 10, e que os Power Profiles foram configurados exatamente da mesma forma, para que se possa comparar ambos com a devida justiça. Por exemplo, o Game Mode está ativo?
4. Os videojogos em questão foram optimizados para Windows 7 e arquiteturas
dual/quad core, bem como Intel e Nvidia exclusivamente, pelo que naturalmente terão comportamentos distintos em
schedulers distintos (W7 vs W10). Basta mencionar a simples diferença de Core Parking (W7 = On; W10 = Off). Logo, numa arquitetura como a Zen, isto equivale a um funcionamento semelhante a SMT = Off ou SMT = On (dependendo do nível de
queuing de
threads), o que pode justificar a diferença de resultados por si.
5. Adicionalmente, 2% a 4% de diferença nos FPS's não me parece nada de astronómico, quando na prática o W10 tem centenas de proteções adicionais contra ataques direcionados a memória (não falo
side channel attacks ala
Spectre ou Meltdown),
kernel,
scheduler,
process & network behavior inspection, built-in AV/AM, etc.
5.1. Info:
https://blogs.technet.microsoft.com/askpfeplat/2017/04/24/windows-10-memory-protection-features/
5.2. Diria que o Windows 10 é sem dúvida muito mais performante, face a todas as novas camadas de segurança existentes no mesmo.
Em suma. O processo científico no qual te baseias é tão fidedigno como dizer as horas, minutos e segundos através de um mero olhar direcionado ao Sol.
End of my *scientific* argument...
p.s. Vou buscar mais pipocas
p.s.2 E que tal mostrar um videojogo que tenha sido criado a pensar em SMP e em Windows 10?