Lembre-se do infame bug RTC que fez os chips AMD Ryzen 3000 (codinome Matisse) rodarem aparentemente mais rápido do que o esperado quando, na realidade, não eram? Agora parece que o bug nunca desapareceu e ocasionalmente afeta os mais recentes processadores Ryzen 7000 (Raphael) da AMD que rivalizam com os melhores CPUs do mercado.
blogueiro de tecnologia russo Profissional Hi-Tech (abre em nova aba) compartilhou um vídeo de um de seus assinantes mostrando um Ryzen 9 7950X saindo do modo de hibernação para atingir uma velocidade de clock de 6,28 GHz. É claramente um bug, já que o Ryzen 9 7950X tem uma velocidade de clock de 5,7 GHz, então é impossível que o chip de 16 núcleos ultrapasse 6 GHz sozinho sem overclocking manual. Infelizmente, o usuário não compartilhou o modelo da placa-mãe ou a versão do firmware. Portanto, não temos certeza se um firmware AMD AGESA específico está causando o bug.
O truque consiste em fazer o processador Ryzen atingir sua velocidade máxima de clock e, em seguida, colocar o sistema em hibernação. Como resultado, a velocidade do relógio magicamente dispara exponencialmente. O processador até parece rodar mais rápido em benchmarks, como Cinebench ou Corona. Na verdade, o processador não está operando além de suas especificações; em vez disso, o que parece ser o retorno do bug RTC está enganando os benchmarks.
O bug do RTC remonta a 2013, por volta da era do Windows 8. A falha era mais proeminente nos processadores Intel da época, incluindo Sandy Bridge, Ivy Bridge e Haswell. Os processadores AMD foram afetados, mas não tanto quanto seus equivalentes da Intel. O bug do RTC envolvia principalmente a alteração da frequência do barramento do processador. Alterações feitas dentro do BIOS eram aceitáveis, mas modificar a frequência em um nível de software bagunçaria o cronômetro do Windows 8.
Benchmarks, incluindo Cinebench e Corona, medem o tempo do processador para renderizar uma cena. Um timer interno mais lento faz com que o software pense que o processador leva menos tempo para concluir o benchmark. Se os usuários medissem o tempo com um cronômetro e comparassem o tempo exibido pelo software, uma disparidade significativa seria mais do que evidente. O usuário, que enviou o vídeo, observou uma diferença de 15% nos tempos de renderização entre as duas medições. Portanto, uma velocidade de clock anormalmente alta combinada com o bug RTC cria uma ilusão de que o processador Ryzen está entregando mais desempenho, mas não está.
A Microsoft supostamente resolveu o bug RTC com versões posteriores do Windows, mas os chips Zen 2 ainda eram suscetíveis ao problema. Estamos no Zen 4 agora e o bug aparentemente não desapareceu. É desconcertante que um bug descoberto há quase dez anos ainda permaneça nas sombras. O bug não interrompe seu sistema ou causa um impacto no desempenho. Pelo contrário, convence os usuários menos experientes de que seu processador está com desempenho superior. No final das contas, é um efeito placebo, e usuários e revisores devem ter cuidado, especialmente os últimos, pois o bug inclinará a balança para os processadores Ryzen.