1 pontos por GN⁺ 2025-02-14 | 1 comentários | Compartilhar no WhatsApp
  • A agregação anual da PassMark observou uma queda no desempenho médio de CPU de PCs e notebooks, com base em mudanças nos benchmarks PerformanceTest enviados por usuários
  • O gráfico é composto por milhares de resultados do PerformanceTest e é atualizado a cada 2 semanas, então os números do ano atual ainda podem mudar depois
  • O intervalo de dados vai do PerformanceTest V5 ao V11, e o desempenho de thread única é registrado desde o V8, lançado em 2012
  • A agregação se baseia em linhas de base enviadas do mundo todo, mas o escopo é limitado a CPUs instaladas em PCs, excluindo consoles de videogame
  • Os dados anteriores a 2021 podem ser inclinados para envios de usuários x86 e Windows, então é preciso considerar limitações ao compará-los diretamente com dados posteriores, que já incluem ARM

Método de agregação anual de desempenho de CPU da PassMark

  • O gráfico Year on Year Performance da PassMark é composto por milhares de resultados de benchmark do PerformanceTest
  • O gráfico é atualizado a cada 2 semanas
  • A divisão por ano segue o ano-calendário
    • Cada ano é contado de 1º de janeiro a 31 de dezembro
  • As linhas de base enviadas podem vir de qualquer lugar do mundo, então são tratadas como estatísticas globais
  • O objeto da agregação são CPUs instaladas em PCs, e consoles de videogame não são incluídos

Escopo dos dados e limitações de interpretação

  • O gráfico usa dados do PerformanceTest V5~V11
  • O PerformanceTest V8 foi lançado em 2012, e é a partir dessa versão que o desempenho de thread única é registrado
  • Os dados anteriores a 2021 têm limitações importantes para comparação
    • Incluem apenas processadores x86 e excluem outras arquiteturas de chip
    • Processadores ARM passaram a ser incluídos a partir de 2021
    • O software PerformanceTest rodava apenas no Windows e dependia de benchmarks enviados por usuários
    • Os gráficos anteriores a 2021 podem não refletir suficientemente a base de usuários fora do Windows
  • Em 2021, o teste de CPU do PerformanceTest foi padronizado em Windows, Linux e Mobile
  • Um gráfico separado, Top CPU Performance to Date, mostra o desempenho médio dos CPUs de ponta entre as linhas de base enviadas por usuários até aquele ano-calendário, usando dados do PerformanceTest V8~V11

1 comentários

 
GN⁺ 2025-02-14
Comentários do Hacker News
  • No mesmo período, pelos dados deste site, a resolução 1366 x 768 foi a que mais cresceu; CPUs dual/quad-core aumentaram, enquanto as de 6~16 núcleos diminuíram, e a RAM de 4GB/8GB também cresceu, enquanto 16GB/32GB caiu
    No fim, parece que entrou no conjunto de dados uma quantidade maior de máquinas mais antigas, talvez até bem jurássicas. Não dá para saber o motivo, mas é difícil ver isso como um sinal de que a tendência do hardware usado pelas pessoas no mundo real mudou
    [1] https://www.pcbenchmarks.net/displays.html
    [2] https://www.pcbenchmarks.net/number-of-cpu-cores.html
    [3] https://www.memorybenchmark.net/amount-of-ram-installed.html
    [from 3dcenter.org : https://www.3dcenter.org/news/news-des-12-februar-2025-0 [German]]

    • Pode ser que alguma grande empresa de reciclagem de PCs — por exemplo, uma que revende máquinas com Windows Vista por 15 dólares em países pobres — tenha começado a rodar esse benchmark como parte do processo de reciclagem, distorcendo o resultado geral
    • É bem possível que seja efeito do crescimento da computação em países em desenvolvimento. Agora, mesmo alguém que vive em um país onde o café da manhã custa menos de 25 centavos pode, em teoria, fazer quase qualquer trabalho intelectual
      Ainda assim, é improvável que essas pessoas estudem com professores que passam o dia inteiro ensinando e pesquisando, e esse tipo de atividade depende de sociedades relativamente ricas para se sustentar. Mesmo assim, a internet democratizou muito essas atividades, então a questão não é simples
    • Também pode ser uma mudança de laptops mais grossos e antigos para híbridos de tablet
      Ainda assim, o aumento de 1366 x 768 realmente soa como mais máquinas antigas entrando na conta
    • Em 10 minutos de busca já dá para achar vários notebooks 1366x768 vendidos como novos, na faixa de 150 a 900 dólares
      HP 15-fd0023dx: 280 dólares, 12ª geração i3, Win 11 S, 8GB RAM, touchscreen de 15,6 polegadas
      HP 15-fc0025dx: 580 dólares, Ryzen 5 7520U, Win 11 S, 8GB RAM, touchscreen de 15,6 polegadas
      HP 15-fd0067nr, 15-fd0077nr: 510~900 dólares, i5 ou i7 de 13ª geração, Win 11 Home/Pro, 8GB RAM, 15,6 polegadas sem toque
      HP 14-DQ0052DX Stream 14: 230~280 dólares, N4120, Win 11 Home/Pro, 4GB ou 8GB RAM, 14 polegadas sem toque
      Lenovo IdeaPad 3: 350 dólares, i3 de 11ª geração, Win 11 Home, 8GB RAM, touchscreen de 15,6 polegadas
      ASUS Chromebook CM14: 155~280 dólares, MediaTek Kompanio 520, 4GB RAM, ChromeOS, 14 polegadas sem toque
    • Como desenvolvedor, hoje já não sinto necessidade de comprar equipamento pessoal de alto desempenho. Todo o meu trabalho roda em máquinas remotas e build farms
  • O gráfico é atualizado quinzenalmente, mas o ponto de dados que pode mudar é o do ano atual. Os dados dos primeiros dias ou semanas do ano novo são menos precisos que os do fim do ano anterior

    • Janeiro de 2024: https://web.archive.org/web/20240123174954/https://www.cpube...
      Janeiro de 2023: https://web.archive.org/web/20230130185431/https://www.cpube...
      Mesmo assim, nos dois anos anteriores já havia uma tendência clara de alta quando o primeiro mês terminou. Desta vez é diferente, e por isso chama atenção. Pode ser que o calendário de lançamentos tenha se concentrado mais no começo do ano, que o hardware realmente tenha estagnado, ou que o benchmark tenha batido em outro gargalo não relacionado à CPU
    • Seria muito bom se o gráfico também mostrasse alguma medida de dispersão
    • Parece que pegaram o conjunto de dados, escolheram só certos períodos para comparar entre si e nem fizeram algo como ordenação por localização, tudo para encaixar na narrativa
      Bem, se isso dá dinheiro, fazer o quê?
  • Fico curioso sobre o motivo. Há algumas possibilidades: a área extra de silício estar sendo usada em NPU/TPU em vez de desempenho, o PassMark rodar no Windows e as versões mais novas terem mais overhead, o impacto das correções para vulnerabilidades de execução especulativa, a maioria dos computadores já ser rápida o bastante para o usuário médio, ou os CPUs novos da Intel serem mais lentos que os antigos

    • Não sou especialista em projeto de silício, mas lembro de ter lido que, por limitações de densidade de potência, há um limite para quanta energia pode ser concentrada em um único pacote, então em vez de adicionar mais núcleos acabam colocando recursos extras.
      O overhead do Windows também é um grande problema. Tenho um MacBook Pro de 15 polegadas de 2017, e mesmo com uma instalação limpa do macOS 13.7.1 até abrir o Finder é terrivelmente lento. Se instalo o 10.13, fica ágil, e se coloco o Windows 11 via Boot Camp ele na verdade fica bem rápido e a bateria ainda dura 2 horas a mais. Isso mesmo sem o Windows no Boot Camp conseguir controlar a energia da dGPU como o macOS faz. Dito isso, não gosto de Windows, e o Linux neste Mac é muito instável
    • Acho que a métrica moderna de desempenho de CPU, desempenho multithread, não tem valor, e isso já vem de antes
      A maioria dos engenheiros de software nem tenta usar programas multithread de propósito, o que fica claro só de ver como JavaScript e Python, as linguagens mais populares, têm suporte muito fraco para isso
      Mesmo quando há engenheiros que sabem escrever esse tipo de código, a maior parte dos problemas reais fora de benchmarks não se encaixa bem em multithreading, e a parte que pode ser paralelizada é limitada, então o ganho real também é limitado
      O que realmente importa é apenas o desempenho single-thread. Os usuários perceberam isso, e com o custo do processo de fabricação ficando mais caro, as empresas também parecem menos motivadas a vender máquinas de 16 núcleos para se gabar em benchmark, quando o usuário final não vai usar mais que 2 ou 3 núcleos
    • Os programadores falharam em criar ineficiência suficiente para forçar upgrades
    • Acho que a razão é mais “já é rápido o bastante”. O PC que comprei há 12 anos só ganhou upgrade de SSD e hoje meu pai ainda usa bem para e-mail e MS Office
      Meu PC gamer atual, comprado há 4 anos, também continua ótimo, e graças ao DLSS dá para jogar a maioria dos jogos em 4K com configurações altas. Com smartphones é parecido. Meu primeiro smartphone virou um trambolho inútil em 1 ano, mas o aparelho barato que uso agora já está comigo há anos sem eu sentir necessidade de trocar
      Na verdade, o celular tem 2 anos. Há 2 anos ele passou por um teste de queda em concreto e um teste de pressão de pneu de carro, e foi mais fácil comprar um novo com especificações quase iguais do que consertá-lo
    • No ponto 4 há alguns fatores. A duração da bateria ficou muito melhor do que antes, e muitos dispositivos priorizam eficiência energética
      No segmento topo de linha de CPU não houve tantas mudanças grandes, e é difícil pensar em algum app matador hoje que exija mais desempenho de CPU. Do lado do consumidor, o avanço parece quase todo centrado em GPU
  • Parece que em países como a Índia aumentou o número de pessoas usando o cpubenchmark ou comprando computador e rodando o teste, e nesses países notebooks de baixo desempenho vendem em quantidade suficiente, em relação aos de alto desempenho, para aparecer nos números
    Não quero dizer especificamente a Índia, é só um exemplo

    • Ou então esses “CPUs lentos” podem na verdade ser realmente rápidos o suficiente. Sistemas com Intel N100 e N150 têm um custo-benefício surpreendente
    • Parece possível. Os notebooks corporativos na Índia em geral são de uma categoria bem sofrível
      Ainda assim, o maior grupo de compradores de notebooks no varejo não corporativo na Índia parece ser o de estudantes de escola e universidade, e eles vêm preferindo cada vez mais notebooks gamer. A Índia é o país que mais consome notebooks gamer depois dos EUA, então não parece muito provável que esses dispositivos estejam produzindo resultados de benchmark abaixo da média
  • Acho que pode ter relação com a inflação global e a queda dos salários reais. Como os salários não acompanharam, talvez as pessoas tenham menos condição de comprar hardware tão potente quanto antes
    Até o hardware topo de linha parece não se desvalorizar tão rápido quanto antes. GPUs com alguns anos de uso ainda podem ser caras

    • A resposta já foi dada:
      https://news.ycombinator.com/item?id=43030465
      O problema surgiu porque não leram direito as letrinhas pequenas do gráfico
    • GPUs de alguns anos atrás ainda serem caras acontece porque a demanda sustenta o preço, e a maioria das GPUs novas é só um pouco melhor que a geração anterior
    • Isso não muda a expectativa de que, com o tempo, se tenha hardware mais rápido pelo mesmo preço ou por um preço menor
  • Já houve uma discussão um dia atrás, e há 59 comentários:
    https://news.ycombinator.com/item?id=43017612

  • Considerando o forte padrão histórico, eu daria 60% de chance de a causa ser mudança de metodologia ou amostragem não aleatória, 20% de ser um efeito aleatório de amostragem que vai desaparecer em um período mais longo, e 20% de ser uma mudança real nos próprios CPUs
    Pela minha experiência, quando um indicador se move de forma estranha, normalmente as causas se dividem mais ou menos nessa proporção

  • Um amigo comprou um Zephyrus G16 com Intel 185H e 32 GB de RAM. Achou que ajudaria nos estudos e escolheu porque o software que precisa usar só roda no Windows
    Mas o notebook estava tão lerdo que ele entrou em contato pedindo para eu dar uma olhada. Essa coisa mal dá conta de Office, Teams e navegador. Esquenta demais, faz um barulho absurdo e, em termos de desempenho, não parece diferente de um notebook de 10 anos atrás
    O Gerenciador de Tarefas mostrava pouco uso de CPU, mas o ventilador girava como louco, e editar documentos no Word parecia um slideshow. As ferramentas da ASUS também diziam que não havia problema. Dá a sensação de que hoje em dia as pessoas estão sendo enganadas ao comprar notebook novo. Nunca passei por isso nem uma vez no M1 Max

    • Hoje aconteceu algo parecido no Lenovo X1 Carbon do trabalho. É um modelo de alguns anos atrás e foi reinstalado há pouco tempo, mas estava funcionando bem e de repente ficou extremamente lento
      No Gerenciador de Tarefas do Windows, o uso de CPU, GPU e disco estava quase em 0, mas dava para sentir no corpo o quanto estava quente, e 15 minutos antes não estava assim. Reiniciei e tudo voltou ao normal
      Talvez algum firmware tenha bugado, mas não sei o motivo. De qualquer forma, eu começaria removendo as coisas inúteis primeiro, especialmente antivírus de terceiros e ferramentas do fabricante. Pode ser bom usar Bulk Crap Uninstaller[1] ou Revo[2] e reinstalar os drivers
      Concordo totalmente que o estado dos notebooks hoje em dia é triste
      [1]: https://www.bcuninstaller.com/ (open source)
      [2]: https://www.revouninstaller.com/products/revo-uninstaller-fr...
    • Fiquei curioso sobre as especificações do disco. Era HDD ou SSD? Também tem que ver qual era a GPU
      O Windows é mais pesado que outros sistemas operacionais e pode causar esse tipo de problema, mas é improvável que seja algo exclusivo do Windows. Bloatware ou outro antivírus também podem estar envolvidos
    • Pelo fato de o uso de CPU não aparecer, parece bastante uma situação em que a GPU dedicada está rodando, entra em limitação térmica e acaba deixando tudo lento
      Eu ia dizer que notebook gamer é enganação, mas antigos MacBook Pro com Intel e GPU dedicada também sofriam de forma parecida. Dá mais dor de cabeça do que benefício
    • Vale apagar todos os softwares de segurança, exceto o Windows Defender, e ver como fica a sensação de uso
    • Se for um notebook gamer com Intel, GPU externa e rodando Windows, então é claro que vai esquentar feito louco
      Ainda assim, essa máquina também consegue fazer coisas que o M1 não faz. Como rodar jogos ou aquecer um quarto pequeno
  • Curiosamente, o desempenho por thread de CPUs de servidor também se moveu de forma parecida. Parece que agora está começando a surgir uma tendência de priorizar a contagem de núcleos de forma mais direta do que o desempenho por núcleo
    Entendo que pensar em escalabilidade horizontal parece mais simples na superfície, é ideal para cargas de trabalho muito grandes e, em muitos casos, no mínimo viável. Ainda assim, me preocupa o overhead invisível tanto em computação quanto em complexidade

  • A estagnação do desempenho de CPU em notebooks deve aparecer com mais frequência daqui para frente. Isso porque os fabricantes estão otimizando mais duração de bateria e espessura ultrafina
    Há 15 anos eu queria um MacBook Pro muito poderoso, mas hoje um MacBook Air já basta. Se eu precisar de trabalho pesado, é só acessar remotamente, por ssh, vnc sobre ssh etc., um hipervisor barulhento e potente com 512 GB de RAM em algum lugar
    Mesmo do ponto de vista do consumidor comum e de usuários não técnicos, com mais recursos migrando para a “nuvem” por meio de assinaturas como office365, Google Workspace e iCloud, deixou de ser obrigatório ter um desempenho de CPU absurdo no notebook. Também há a tendência de codificação/decodificação de vídeo h.265 e av1 ser tratada com aceleração por GPU, e não puramente por software