Подобное встречается нечасто: Сюрприз производительности под Windows с AMD Ryzen

0
32

Поиск причины привел к обычному обновлению Windows с необычными результатами.

Это почти что техническое чудо: обновление Windows, как утверждается, позволяет добиться двузначного процентного прироста производительности почти на всех современных процессорах Ryzen. Как такое может быть?

Выпуск Ryzen 9000 был ошеломляющим

.

Для того чтобы правильно классифицировать события последних нескольких недель, нам нужно сначала заглянуть в начало августа.

8 августа были представлены Ryzen 5 9600X и Ryzen 7 9700X, а через неделю — Ryzen 9 9900X и Ryzen 9 9950X.

  • Это вовсе не было запланировано: изначально все процессоры, представленные на Computex 2024, должны были выйти 31 июля.
  • Причиной переноса сроков стало несоответствие стандартам качества первой партии Ryzen 9000.

.

AMD стремится обеспечить высокое качество для каждого пользователя Ryzen. Обновленную информацию о розничной доступности процессоров AMD Ryzen серии 9000 см. ниже. https://t.co/MGDxVC3MEj

— AMD Ryzen (@AMDRyzen) 24 июля 2024 года

.

.

В ходе нашего тестирования Ryzen 7 9700X также быстро стало ясно, что прирост производительности ограничен. В частности, в играх AMD в определенной степени уступала сама себе — но, на наш взгляд, это было связано в первую очередь с 3D V-Cache моделей X3D.

  • Другие тесты также не убедили поколение Zen 5. Наши коллеги изPCGamesHardwareпрямо подчеркивают, что они «ожидали большего» от протестированных процессоров.
  • В общем рейтинге Ryzen 7 9700X не смог обогнать даже Intel Core i5-13600K, которому уже добрых два года.

Скрытая учетная запись администратора как решение — или нет?

Прошло всего несколько дней после этих первых тестов, и выяснилось, что в отсутствии «реального» прироста производительности Zen 5 может быть виновата ошибка Windows. В конце концов, результаты на сегодняшний день оказались значительно ниже, чем заявляла AMD.

  • Канал YouTube Hardware Unboxed выяснил, что производительность Ryzen 7 9700X можно увеличить примерно на четыре процента в играх с помощью скрытой учетной записи администратора.
  • В данном контексте оказалось, что не только Zen 5 выигрывает от этой учетной записи администратора. Прямой предшественник в виде Ryzen 7 7700X также показал аналогичный, хотя и чуть меньший прирост производительности — около трех процентов.

Однако спустя некоторое время Hardware Unboxed пришлось сделать обратный ход. Зловещая ошибка Windows в таком виде не существует.

    <Вместо этого речь идет ообычном поведении процессоров, работающих под управлением операционной системы Windows.
  • Прирост производительности можно наблюдать и без несколько грубоватого выполнения команды в командной строке Windows; достаточно запустить соответствующую игру, щелкнув правой кнопкой мыши и выбрав «Запуск от имени администратора».

Windows 11 24H2 с большими скачками

.

После получения отзывов от журналистов и сообщества производитель процессоров AMD объясняет вблоге сообщества, что ожидания от Ryzen 9000 могут быть понятны.

Различные факторы играют роль в расхождении между собственными бенчмарками и отчетами независимых тестов:

  • В числе прочего, упоминается и вышеупомянутый режим администратора, который стандартно используется в собственных бенчмарках AMD.
  • Результаты этого тестового набора отражают «оптимизацию кода для предсказания переходов, которая отсутствует в версии Windows, используемой рецензентами».

Однако обновление, необходимое для этой оптимизации, в то время еще находилось на стадии предварительного просмотра в программе Windows Insider Programme и было доступно только для версии 24H2.

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

Впоследствии аппаратный тестер KitGuru опубликовал бенчмарки, подтверждающие заявления AMD.

  • В целом, разница между бенчмарками под Windows 11 23H2 и 24H2 оказалась заметной: Без исключения предварительная версия операционной системы показала результат на 13 процентов лучше.
  • Кроме того, следует отметить, что чистая разница между Zen 5 и Zen 4 улучшается лишь незначительно; в 24H2 оба поколения улучшаются в одинаковой степени.
  • .

    Предсказание прыжка как причина

    .

    На этом этапе позволим себе небольшое отступление: что же это за зловещее предсказание скачка, которое, вероятно, стало причиной недостаточной производительности?

    • Простыми словами:Как правило, каждая программная инструкция обрабатывается центральным процессором последовательно. Однако в определенные моменты процессор может «перескочить» на другую инструкцию.
    • В этом случае на помощь приходит предсказание ветвления: основываясь на предыдущих инструкциях ветвления, процессоры могут в определенной степени «предсказать», когда последует такая инструкция и каков ее целевой адрес — отсюда и название «предсказание ветвления».
    • Это обеспечивает максимально разумное и постоянное использование процессоров, что повышает как эффективность, так и общую производительность.

    Очевидно, что у процессоров Ryzen были проблемы с предсказанием ветвлений во всех версиях Windows 11, не основанных на 24H2.

    Свежее обновление для 23H2 с аналогичными эффектами

    .

    Кроме того, Microsoft выпустила обновление KB5041587 для Windows 11 23H2. Разработчикам удалось перенести оптимизацию предсказания переходов на текущую версию ОС, сообщил представитель компании в интервью Ars Technica.

    • В результате теперь и в Windows 11 23H2 можно ожидать такого же прироста производительности, как и в ранее протестированной сборке Insider. Это заявление было подтверждено первыми бенчмарками от самой Ars Technica.
    • В принципе, однако, прирост производительности не является исключительным для Zen 5. Ожидается, что некоторые процессоры AMD предыдущих поколений (Ryzen 7000 и даже 5000) также получат прирост производительности благодаря обновлению Windows.
    • Даже процессоры Intel 13-го и 14-го поколений получат преимущества от оптимизированного предсказания скачков — наконец-то хоть какие-то положительные новости для конкурента CPU после того, как последние недели и месяцы были украшены негативными заголовками!

    Что это значит для оценки Ryzen 9000?

    Поскольку оптимизация предсказания прыжков относится ко многим процессорам, не входящим в Zen 5, первоначальное резюме Ryzen 9000 пока практически ничего не меняет.

    По отношению к непосредственному предшественнику разрыв все еще довольно мал из-за общей достоверности, и даже слишком мал, учитывая значительно более высокую стоимость.

    Впрочем, есть надежда на совершенно иное обновление, которое, по слухам, уже готовится.

    • Вскоре после выхода Ryzen 9000 появились слухи о том, что обновление BIOS увеличит энергопотребление новых процессоров с 65 до 105 Вт.
    • В свою очередь, высвободившаяся мощность должна (пусть и в ущерб эффективности) гарантировать, что Zen 5 действительно сможет значительно превзойти Zen 4.

    А теперь нам нужно ваше мнение: вы уже скачали последнее обновление KB5041587 и заметили ли вы разницу в производительности? Сообщите нам об этом в комментариях ниже!