Утечкам из бенчмарков доверять больше нельзя — названия процессоров Ryzen оказалось легко подделать

Не секрет, что бенчмарки можно обмануть, и на этой неделе нашёлся очередной способ. Оказалось, что процессоры AMD Ryzen можно легко переименовать, тем самым выдав результаты тестирования более мощного чипа за результаты младшего.

Утечкам из бенчмарков доверять больше нельзя — названия процессоров Ryzen оказалось легко подделать

Всё началось с того, что в базе данных бенчмарка Geekbench обнаружились результаты тестов ещё не представленных процессоров Ryzen 7000, которые выглядели вполне правдоподобно и широко разошлись по профильным СМИ — у нас тоже был материал на этот счёт. В итоге оказалось, что это всё фальсификация, организованная сайтом Chips and Cheese, чтобы показать, почему таким «утечкам» не стоит доверять.

Утечкам из бенчмарков доверять больше нельзя — названия процессоров Ryzen оказалось легко подделать

Выдать один процессор за другой позволяет утилита PMCReader. Как поясняет Chips and Cheese, современные процессоры AMD имеют шесть регистров для записи идентификатора CPUID. С помощью упомянутой утилиты эти регистры можно легко изменить (можно ввести до 48 символов), тем самым выдав один CPU за другой.

Утечкам из бенчмарков доверять больше нельзя — названия процессоров Ryzen оказалось легко подделать

Вот так Core i9-13900K можно сделать медленнее Core i9-12900K в однопоточном тесте

Регистры обычно записываются во время загрузки процессора. Такие приложения, как Geekbench, CPU-Z, AIDA64 и другие, проверяют как раз эти регистры для идентификации CPU и демонстрируют результат проверки в информации о системе. При этом остальные спецификации демонстрируются абсолютно, верно. Однако есть приложения, которые задействуют другие механизмы, и их провести не получится. Это, в частности, HWiNFO и BenchMate.

Утечкам из бенчмарков доверять больше нельзя — названия процессоров Ryzen оказалось легко подделать

Тот самый лже-Ryzen 7 7800X

С помощью утилиты можно получить как забавное или необычное имя CPU, например, 3DNEWS, так и вполне правдоподобное, как и случилось на этой неделе. Автор Chips and Cheese переименовал флагманский Ryzen 9 7950X в Ryzen 7 7800X, отключил шесть из шестнадцати ядер и снизил частоту, после чего получившуюся «новинку» протестировали в Geekbench. После в Сети начал распространяться скриншот с результатом теста 10-ядерного Ryzen 7 7800X, который якобы готовит к выпуску компания AMD. И многие поверили данной утечке.

Утечкам из бенчмарков доверять больше нельзя — названия процессоров Ryzen оказалось легко подделать

Процессор превратили в известный мем

Таким образом, теперь доверять утечкам с тестами тех или иных ещё не представленных процессоров стало ещё сложнее. Вполне может оказаться, что перед нами просто подделка, созданная ради шутки.