Você se lembra de quando o Windows 11 foi lançado e havia uma preocupação sobre como o padrão de habilitar a segurança baseada em virtualização (VBS) e a integridade de código aplicada ao HyperVisor (HVCI) poderia afetar o desempenho? Houve muito barulho, benchmarks foram executados… e então todos nós seguimos em frente. Avançando para 2023, descobri recentemente que em algum momento nos últimos meses, o PC que uso para a hierarquia de benchmarks de GPU recebeu uma atualização que reativou o VBS. (Temos um artigo sobre como desabilitar o VBS se você quiser).
O Windows 10 também possui essa configuração e também pode estar ativado por padrão agora. O editor-chefe de hardware de Tom, Avram Piltch, usa o Windows 10 Home em sua área de trabalho principal e descobriu que o VBS parecia estar ativado, embora ele nunca tenha tocado na configuração e tenha instalado o Windows de forma limpa durante o verão.
Isso me preocupou, porque já estou testando novamente todas as placas gráficas pertinentes para a versão 2023 da hierarquia da GPU, em um novo testbed que inclui uma CPU Core i9-13900K, 32 GB de memória DDR5-6600 G.Skill e um Sabrent Rocket 4 Plus-G 4TB M.2 SSD. Desnecessário dizer que você não monta as melhores peças da categoria apenas para executar recursos extras que podem prejudicar o desempenho.
Então, comecei a testar e testar novamente o desempenho da placa de vídeo mais rápida, a GeForce RTX 4090, com e sem o VBS ativado. Afinal, agora estamos duas novas gerações de CPU além do que tínhamos no lançamento do Windows 11 e, com CPUs mais rápidas e novas arquiteturas, talvez o VBS tenha um impacto ainda menor do que antes. Ao mesmo tempo, também estamos usando novas GPUs que oferecem desempenho substancialmente maior do que o RTX 3090, que era o GPU mais rápido em 2021, o que pode causar gargalos de CPU e extras como VBS mais de um obstáculo do que antes.
Hardware de teste do Windows 11 VBS
Você pode ver nosso hardware de PC de teste, usando os drivers 528.49 da Nvidia (que agora foram substituídos, três vezes). Vamos direto aos resultados, com nosso conjunto de testes atualizado e configurações que consistem em uma bateria de 15 jogos, em quatro combinações diferentes de configurações/resolução. Vamos resumir as coisas em uma tabela, dividida em FPS médio à esquerda e FPS baixo de 1% (o FPS médio do 1% inferior dos tempos de quadro) à direita.
Para deixar claro, todos os testes foram feitos no mesmo PC, durante alguns dias. Nenhuma atualização de jogo foi aplicada, nenhum novo driver foi testado, etc. para manter as coisas o mais simples possível. A única alteração foi desabilitar o VBS (porque estava ativado inicialmente, o padrão do Windows 11).
Cada teste foi executado várias vezes para garantir a consistência dos resultados, o que traz uma discrepância: Guerra Total: Warhammer 3 o desempenho está em todo lugar agora. Não me lembro de ter sido assim no passado, mas em algum momento de fevereiro ou talvez no início de março, as coisas parecem ter mudado para pior. (Ainda estou investigando a causa.)
Tomando a visão de alto nível das coisas, talvez não pareça tão ruim. Desativar o VBS melhorou o desempenho em até 5% no geral e caiu para apenas 2% em 4K ultra. E se você estiver executando esse nível de hardware de jogo, achamos que provavelmente também espera executar 4K ultra. Mas mesmo em nossas configurações mais altas possíveis, ainda existem algumas exceções dignas de nota.
A maior melhoria geral vem em Microsoft Flight Simulator, o que faz sentido porque esse jogo tende a ser muito limitado pela CPU, mesmo com os processadores mais rápidos possíveis. Desativar o VBS melhorou consistentemente o desempenho em nossos testes RTX 4090 em cerca de 10%, e os baixos de 1% aumentaram em até 15%.
Não por acaso, Simulador de voo também é um dos jogos que adora o grande V-Cache 3D da AMD no Ryzen 9 7950X3D. Nossos testes de CPU usam uma sequência de teste diferente e menos exigente, mas mesmo assim os chips AMD com grandes caches são cerca de 20% (Ryzen 7 5800X3D) a 40% (7900X3D) mais rápidos que o Core i9-13900K. Talvez o VSB tivesse menos impacto nas CPUs X3D da AMD, mas não tive acesso a um deles para teste.
Outro jogo que tende a esbarrar em gargalos de CPU em configurações mais baixas é Far Cry 6, e também obteve aumentos bastante consistentes de 5% ou mais no desempenho – perceptíveis em benchmarks, mas menos em jogos reais. Interessantemente, Cyberpunk 2077 com ray tracing ativado também obteve desempenho cerca de 5% maior. Talvez porque o trabalho de construção das estruturas BVH para cálculos de traçado de raios ocorra na CPU; muitos dos outros jogos de rastreamento de raios também mostraram aumentos de 5% ou mais.
E os jogos em que o VBS não importava muito, se é que importava? Memória Brilhante Infinita (o benchmark independente, não o jogo completo) quase não mostrou nenhuma mudança, e Minecraft mostrou apenas uma melhoria modesta em 1080p com nossas configurações mais exigentes (24 RT render chunk distance). Um Conto da Peste: Réquiem, Borderlands 3, Forza Horizon 5e Red Dead Redemption 2 também mostrou menos impacto, embora em alguns casos o FPS mínimo possa ter mudado mais.
(E, novamente, não estou dizendo nada sobre Guerra Total: Warhammer 3 como o desempenho flutuou muito. Mesmo depois de mais de 20 execuções cada, com e sem VBS, não houve um resultado típico claro. Em vez de uma curva de sino, os resultados caíram em três grupos nas faixas baixa, média e alta, com os mínimos de 1% mostrando ainda menos consistência. A remoção de seus resultados altera apenas o delta inferior de 1% em menos de dois por cento.)
Os maiores deltas geralmente estão em 1080p e não parecia importar muito se estávamos executando configurações “médias” ou “ultra”. Isso provavelmente ocorre porque as configurações ultra geralmente atingem a CPU com mais força para outros cálculos, portanto, não é apenas um caso de texturas ou sombras de resolução mais alta.
Windows VBS: o resultado final
Então, você deve deixar o VBS ligado ou desativá-lo? Não é tão claro como uma pergunta e resposta. Os benefícios reais de segurança, principalmente para um desktop doméstico que não vai a lugar nenhum, provavelmente são mínimos. E se você está falando sério sobre espremer até a última gota de desempenho do seu hardware – por meio de resfriamento aprimorado, overclock e compra de hardware mais caro – perder 5% apenas para alguns “benefícios de segurança” obscuros provavelmente não vale a pena, então desative o VBS .
Ter o VBS ativado agora é o padrão para novas instalações do Windows (e tenho certeza de que uma das várias atualizações do Windows lançadas no final de 2022 também pode tê-lo ativado novamente se estiver desativado). Portanto, você pode argumentar que a Microsoft pelo menos pensa que é importante e deve ser deixado. No entanto, o fato de a Microsoft também ter instruções sobre como desativá-lo indica que o impacto no desempenho pode ser muito real.
Para muitas pessoas, particularmente aquelas com hardware menos extremo, a penalidade de desempenho durante o jogo provavelmente cairá nos pontos percentuais de um dígito. Mas se você está tentando estabelecer um recorde de desempenho, isso certamente pode atrapalhá-lo.