Uma das principais solicitações de teste na Phoronix em torno do meu benchmarking AMD Zen 4 Linux tem sido algumas lado a lado comparações com o Microsoft Windows 11. Embora os sistemas AMD mais antigos e de alta contagem de núcleos tenham um desempenho muito bom no Linux em relação ao Windows, com o novo hardware às vezes há soluços e várias limitações com o suporte no lançamento, especialmente no lado do Linux de código aberto. Então, para seu prazer visual, hoje estão alguns benchmarks iniciais do AMD Ryzen 9 7950X no Microsoft Windows 11 22H2 contra o Ubuntu 22.04.1 LTS e um instantâneo de desenvolvimento quase final do próximo Ubuntu 22.10.
Esta rodada de testes foi feita com as seguintes configurações de sistema operacional:
-Uma instalação limpa do Microsoft Windows 11 Pro 22H2 com todas as atualizações de sistema disponíveis no início de outubro.
-Ubuntu 22.04.1 LTS com todas as atualizações disponíveis no início de outubro.
-Um instantâneo de desenvolvimento do Ubuntu 22.10″Kinetic Kudu”usando seu estado diário no início de outubro com Linux 5.19 e outras versões finalizadas antes do Ubuntu 22.10 versão estável no final deste mês.
-Essa mesma instalação do Ubuntu 22.10, mas através do PPA do Kernel Mainline do Ubuntu, mudou para o kernel Linux 6.0. O Linux 6.0 foi declarado estável recentemente, mas é muito tarde no ciclo 22.10 para que seja escolhido e, portanto, o padrão do Linux 5.19. No entanto, o Linux 6.0 pode ser facilmente atualizado para aqueles que desejam e, como tal, foi feito como uma execução separada para ver se vale a pena para os usuários de desktop Zen 4 migrarem para a versão mais recente.
-O acima Combinação Ubuntu 22.10 + Linux 6.0, mas mudando para o regulador de desempenho amd-pstate. Por padrão, o Ubuntu 22.10 está usando o driver amd-pstate schedutil nos processadores Zen 4 (e Zen 3/2), enquanto esta execução é se optar por esse governador de escala de frequência de CPU mais agressivo para maximizar o potencial de desempenho. Veja meus benchmarks de comparação do governador P-State/CPUFreq do 7950X no início desta semana para obter mais detalhes sobre o impacto do P-State/CPUFreq.
Todos esses testes foram feitos no mesmo sistema com o AMD Ryzen 9 7950X rodando em suas velocidades de estoque (a diferença de clock na tabela do sistema se resume a relatar as diferenças entre as interfaces do sistema operacional), a placa-mãe ASUS ROG CROSSHAIR X670E HERO com o mais recente BIOS 0703, 2 x 16GB DDR5-6000 EXPO memory, Radeon RX 6800 XT gráficos e um SSD Sabrent Rocket 4.0 Plus NVMe de 1 TB.
Dúzias de cargas de trabalho diferentes com software de qualidade semelhante e compilações nativas para Windows e Linux foram usadas para esta avaliação inicial de o Ryzen 9 7950X no Windows vs. Linux. Os jogos foram deixados de fora para essa comparação para se concentrar no desempenho da CPU/sistema, em vez de jogos em que os resultados são altamente dependentes da pilha de drivers gráficos.
Para o software de visualização da estação de trabalho ParaView, o Windows 11 manteve um pequeno liderar as várias combinações Ubuntu Linux testadas para este desktop Ryzen 9 7950X.
Para o desempenho do OpenJDK Java em ambos os sistemas operacionais, o Windows 11 com os benchmarks H2 e Tradebeans DaCapo foram mais rápidos que o Ubuntu 22.04.1 e 22.10, exceto ao ativar a configuração do regulador de desempenho amd-pstate, o Linux conseguiu superar a instalação limpa do Windows 11.
Mas em outras cargas de trabalho Java, o caso do Windows foi menos atraente no desktop Zen 4.
O desempenho de compactação/descompactação do LZ4 foi bastante semelhante nas várias combinações de SO testadas com o Ryzen 9 7950X.
O Zstd também exibiu desempenho semelhante no Windows e no Linux.
Para muitos Nos benchmarks realizados, o desempenho do Windows 11 vs. Linux no Ryzen 9 7950X rendeu uma corrida muito acirrada. Isso é um pouco inesperado, pois geralmente estamos acostumados a ver o Linux comandando uma liderança maior nos mesmos benchmarks com vários processadores AMD e Intel mais antigos. Até o Intel Alder Lake está em ótima forma atualmente para o Linux ao maximizar o desempenho sobre o Windows.
Esses resultados de benchmark bastante próximos entre o Windows 11 22H2 e o Ubuntu Linux podem significar que a Microsoft/AMD tem suporte ao Zen 4 Windows mais bem preparado do que durante os lançamentos anteriores de processadores ou que pode haver mais potencial para o Linux ainda ser espremido do Zen 4. Bem, certamente há espaço para mais otimizações do Zen 4 Linux que conhecemos no lado P-State e no próximo EPP P-State driver, bem como ainda não ter visto nenhum patch de ajuste do compilador”Znver4″.
O Windows 11 estava em uma forma notavelmente boa competindo contra o Ubuntu Linux no Ryzen 9 7950X com uma posição muito mais competitiva do que estou acostumado para ver em benchmarks semelhantes anteriores.
O desempenho pronto para uso do Windows 11 também tendia a estar mais próximo do estado do regulador de”desempenho”do Linux amd-pstate do que do estado schedutil padrão do amd-pstate.
Em algumas cargas de trabalho ainda havia pequenas vantagens para ru nning Linux over Windows nos processadores de desktop AMD Ryzen de última geração.
Para algumas cargas de trabalho, ainda vale a pena executar Linux no AMD Ryzen 9 7950X para maior desempenho do que o Windows 11, mas pelo menos onde as coisas estão corretas agora é um escopo muito mais estreito do que visto com processadores AMD/Intel anteriores em comparações semelhantes. Veremos como as otimizações da AMD nos próximos meses funcionam para Windows e Linux.
Uma área em que o Linux continua a competir muito mais fortemente do que o Windows é para Blender e outros softwares de modelagem 3D/baseados em CPU renderizadores.
As cargas de trabalho do criador com renderização pesada baseada em CPU ainda tendem a favorecer o Linux em vez do Windows.
A última área analisada hoje são os benchmarks de navegadores da Web com Google Chrome e Firefox.
Tradicionalmente, o Windows lidera o fornecimento do melhor desempenho de navegador da Web e experiência geral com Firefox e Chrome. Com esta rodada de testes, o Windows e o Ubuntu Linux estavam mostrando uma competição saudável pelo desempenho do navegador deste desktop AMD Ryzen 9 7950X de ponta.
Em vários benchmarks de navegador, o melhor desempenho do Linux é mostrado quando usando o regulador de desempenho amd-pstate e isso também permitiu um melhor alinhamento com o desempenho do Windows 11 pronto para uso.
Todos os meus benchmarks completos deste teste AMD Ryzen 9 7950X no Windows e Linux podem ser encontrados através esta página de resultados de OB.
De 109 benchmarks realizado em todas as configurações do sistema operacional, aqui é onde as coisas ficam com a média geométrica. O Windows 11 Pro 22H2 foi efetivamente vinculado ao desempenho do Ubuntu Linux pronto para uso. A mudança do Ubuntu 22.04.1 LTS para o estado quase final do Ubuntu 22.10 também não ajudou no desempenho nesses benchmarks realizados no desktop Zen 4. A migração para o kernel estável mais recente do Linux 6.0 também não rendeu nenhuma melhoria mensurável. Onde o Linux saiu à frente foi ao mudar do padrão amd-pstate schedutil para o governador de desempenho, onde, em geral, aumentou o desempenho desse processador de 16 núcleos em cerca de 6%.
Como já mencionado, esses Windows 11 vs. Os benchmarks do Ubuntu Linux estão muito mais próximos do que vimos nas comparações anteriores do SO do processador x86_64. Veremos nas próximas semanas/meses como as coisas se desenrolam se um dos sistemas operacionais acabar vendo otimizações significativas do Zen 4 que inclinem a mesa para um lado. Mas onde está hoje é uma exibição surpreendentemente igual para ambos os sistemas operacionais concorrentes.