Как AMD увеличила производительность процессоров Ryzen 9000 на 17% за ночь
Процессоры AMD Zen 5 под названием Ryzen 9000 выпущены с коллективным вздохом. Ни один из них не попал в список лучших процессоров не столько потому, что они плохие, сколько просто потому, что это не лучший вариант. За исключением нескольких нишевых задач, они больше напоминали повышение цены, а не увеличение производительности по сравнению с предыдущим поколением. Но это меняется.
За последние пару месяцев мы видели несколько обновлений от AMD, кульминацией которых стал новый BIOS для материнских плат AMD, повышающий производительность во всем диапазоне — по крайней мере,так утверждает AMD . Я повторно протестировал весь спектр процессоров Zen 5 в играх и приложениях для повышения производительности, чтобы увидеть, где они на самом деле находятся сейчас, когда пыль запуска улеглась.
Как мы сюда попали?
Сначала урок истории. Первоначальные обзоры Zen 5 содержали проблемы, в том числе и наши собственные. Это не вина рецензентов; это было отсутствие информации от AMD о том, как правильно тестировать новые процессоры. AMD тестировала версию Windows с повышенными привилегиями и, в частности, с доступом к лучшему прогнозированию ветвей. Предиктор ветвей — это именно то, на что это похоже. Это схема, которая предсказывает, по какому из двух путей сигнал пойдет внутрь ЦП. Это работает с программным обеспечением, то есть с Windows, и версии Windows, доступные на момент запуска, не имели улучшенного прогнозирования ветвей.
Рецензенты провели повторное тестирование, и производительность улучшилась. Но были также улучшения производительности для предыдущих поколений процессоров Ryzen, что сделало прирост практически нулевым. Да, вы могли бы получить больше производительности от чипа Ryzen 9000, но динамика между ними и процессорами Ryzen 7000 предыдущего поколения действительно не изменилась.
Итак, AMD подошла к линейке с двух сторон. В Ryzen 9 9950X и Ryzen 9 9900X AMD сосредоточилась на улучшении задержки CCD. Эти два процессора используют 16 и 12 ядер соответственно и разделены на два Core Complex Dies или CCD. CCD может содержать только восемь ядер при текущей архитектуре AMD, поэтому этим процессорам нужно два. При использовании двух отдельных кристаллов существует некоторая задержка, поскольку два CCD взаимодействуют друг с другом, что может привести к снижению производительности, если вы активируете ядра на обоих кристаллах одновременно. AMD полагала, что это может уменьшить задержку между ПЗС-матрицами, тем самым улучшив производительность.
У Ryzen 5 9600X и Ryzen 7 9700X ситуация другая. Поскольку они оба имеют восемь ядер или меньше, они используют только одну ПЗС-матрицу. Чтобы повысить производительность этих чипов, AMD ввела ограничение мощности в 105 Вт (ранее у обоих было ограничение в 65 Вт), на которое полностью распространяется гарантия с AEGSA PI 1.2.0.2. По сути, вы могли бы повысить производительность, просто обновив BIOS, и таким образом, что AMD все еще покрывалась гарантией.
Вот где мы сейчас находимся. Если у вас один чип CCD, в вашем распоряжении больше мощности, а если у вас есть двойной чип CCD, у вас улучшенная задержка, и все четыре процессора имеют доступ к улучшенному прогнозированию ветвей в самых последних версиях Windows. И, верная своему слову, AMD добилась значительного улучшения производительности.
Совсем немного быстрее
ReSpec — это рубрика, посвященная играм, и если где-то процессоры AMD Ryzen 9000 испытывали трудности, так это игры. Это особенно справедливо для моделей с двумя ПЗС-матрицами, таких как Ryzen 9 9950X, которые иногда были даже медленнее, чем их аналоги последнего поколения. Больше никогда. Как вы можете видеть из приведенных выше результатов, AMD добилась повышения производительности где-то на 9–12 % в Tiny Tina’s Wonderlands, Final Fantasy XIV и F1 2022.
Улучшения есть не в каждой игре, особенно в играх с насыщенной графикой, таких как Red Dead Redemption 2. Однако улучшенная задержка CCD и лучшее предсказание ветвлений усилили слабые места Ryzen 9000 в таких играх, как F1 2022 , где раньше они выглядели ужасно. У AMD все еще есть игровая проблема с процессором последнего поколения, таким как Ryzen 7 7800X3D, претендующим на слот с самой высокой производительностью, но это уже другая тема для другого дня.
Это не просто улучшение задержки для моделей с двумя ПЗС-матрицами. Выше вы можете видеть, что у Ryzen 7 9700X наблюдалось аналогичное улучшение производительности в тех же играх. Картина Ryzen 9000 при запуске сильно отличается от сегодняшней. Вы не увидите улучшения производительности по всем направлениям — вы редко увидите это с процессорами, даже с совершенно новым поколением — но игры, которые выигрывают от дополнительной мощности, демонстрируют это преимущество в более высокой производительности.
Это хорошие новости. Если у вас есть процессор Ryzen 9000 или вы планируете его купить, все, что вам нужно сделать, это установить последние обновления BIOS и Windows и наслаждаться более высокой производительностью, по крайней мере, по сравнению с тем, где процессоры были при запуске. Более интересный сдвиг произошел с Ryzen 5 9600X и Ryzen 7 9700X, теперь у них есть доступ к большей мощности.
Ответ: больше мощности
Каков ответ на отставание производительности? Конечно, больше мощности. Хотя увеличение мощности для решения проблемы может привести к таким ситуациям, как с Core i9-14900K , с появлением Ryzen 5 9600X и особенно Ryzen 7 9700X стало ясно, что они могут справиться с большей мощностью. Оба процессора выпускались с мощностью всего 65 Вт, и хотя этот диапазон мощности имеет смысл для 6-ядерного Ryzen 5 9600X, это не так для 8-ядерного Ryzen 7 9700X. AMD хотела сделать заявление об эффективности при запуске, но это имело неприятные последствия.
Однако AMD сделала это заявление не без причины, и мои приведенные выше игровые результаты для Ryzen 7 9700X показывают, почему. Это идентичная производительность. Конечно, вы теряете кадр в Assassin’s Creed Mirage и получаете несколько в F1 2022, но покажите мне любого, кто сможет отличить режимы 65 Вт и 105 Вт в играх, и я покажу вам лжеца.
В этом более высоком режиме игры не являются основной задачей, и если вы в первую очередь сосредоточены на играх, я бы оставил его выключенным. Вы просто потребляете больше энергии и генерируете больше тепла без всякой выгоды. Однако если вы используете другие приложения, интенсивно использующие процессор, новый режим 105 Вт — это сдвиг парадигмы.
Посмотрите на результаты в Y-Cruncher выше. Как следует из названия, это приложение предназначено для обработки чисел, используя ваш процессор для вычисления (в данном случае) 100 миллиардов цифр числа Пи. У Ryzen 5 9600X наблюдается приличное улучшение на 9 %, но настоящая победа принадлежит Ryzen 7 9700X, где скачок составляет 17 %.
Y-Cruncher — не единственное место, где наблюдается такой прирост производительности. И в Blender, и в Handbrake Ryzen 7 9700X демонстрирует огромный прирост производительности. С Ryzen 5 9600X тоже есть скачок, но он не совсем выражен. Одни только эти результаты доказывают, что AMD не обеспечила достаточную мощность Ryzen 7 9700X при запуске, и этот новый режим 105 Вт является огромным стимулом для неигровых приложений.
И только потому, что я знаю, что читатели хотят их увидеть, вы можете увидеть мои результаты Cinebench R23 выше. С одноядерной производительностью никаких изменений не произошло, но Ryzen 7 9700X снова демонстрирует огромный скачок в многоядерной производительности.
Другая сторона медали
Никто не может спорить с бесплатным увеличением производительности на 17 %, особенно в 2024 году. Поскольку таким компаниям, как AMD и Intel, становится все труднее добиваться большей производительности, улучшение на 17 % — это настоящий скачок между поколениями. И в данном случае речь даже не идет о разнице в два поколения. Мы говорим только о режимах мощности. Не заблуждайтесь, существует альтернативная реальность, в которой AMD отложила это обновление для обновления оборудования среднего поколения. К счастью, это не то место, где мы находимся.
Это позитивный шаг, и я не хочу от него отвлекаться. Тем не менее, важно признать, что AMD продвигала и продавала продукт, который не был готов. Это не незначительное увеличение производительности, которое мы наблюдаем в течение года и дюжины обновлений BIOS — это базовая производительность, которая полностью отсутствовала в процессорах, которые AMD продавала клиентам при запуске. Замечательно, что дополнительная производительность уже здесь, но она должна была быть у нас еще в августе, когда были выпущены процессоры.
Люди, работающие над этими частями в AMD (а также в Intel и Nvidia, если на то пошло), по иронии судьбы являются одними из самых умных инженеров в мире. Они знали, как Ryzen 7 9700X работает при мощности 105 Вт; они знали о различиях в предсказании ветвей в Windows; и они знали о задержке CCD на двух чипах Ryzen 9, и я готов поспорить, что они знали все это еще до выпуска процессоров. Я не думаю, что AMD намеренно ограничила использование чипов или внесла в них какие-либо изменения со злым умыслом. На мой взгляд, это похоже на то, что компания с дедлайнами выпустила продукт, который не был готов.
К счастью, похоже, что Ryzen 9000 уже готов. Пока мы смотрим на выпуск процессоров Arrow Lake , все еще ведется много дискуссий о ценности компонентов AMD последнего поколения и конкуренции со стороны Intel. Но на данный момент, после двух месяцев на рынке, чипы Ryzen 9000 наконец-то доведены до номинала.