Производительность и оптимизации
Презентация AMD серии настольных процессоров Ryzen 9000 на Computex в этом году вызвала значительный ажиотаж, особенно благодаря обещанному увеличению производительности на 16% за счет улучшения инструкций за такт (IPC). Однако, когда начали появляться обзоры от сторонних источников, стало очевидно, что ожидаемые приросты производительности не были универсально реализованы. AMD признала возможность наличия ошибок, влияющих на производительность, особенно связанных с привилегиями учетной записи Windows при использовании скрытой учетной записи администратора операционной системы.
В последующем разъяснении AMD подчеркнула, что в Windows 11 отсутствуют важные оптимизации предсказания ветвлений, которые необходимы для максимальной производительности процессоров серии Ryzen 9000. Эта ситуация может объяснить, почему Linux показал лучшие результаты в различных тестах по сравнению с операционной системой Microsoft.
После этих откровений патч от Microsoft значительно улучшил производительность, обеспечив среднее улучшение примерно на 10% в игровых сценариях. Хотя это похвально, стоит отметить, что производительность может значительно варьироваться между установками, даже среди чистых установок Windows, подчеркивая присущие платформе несоответствия.
В дополнение к патчу для оптимизации предсказания ветвлений, AMD выпустила прошивку, которая увеличила тепловую мощность (TDP) серии Ryzen 9000 с 65 ватт до 105 ватт. MSI указала, что пользователи могут ожидать до 13% прироста производительности благодаря дополнительному тепловому запасу и увеличенным тактовым частотам.
Более того, AMD активно решает проблемы с задержкой, связанные с архитектурой Zen 5 в серии Ryzen 9000. Последнее обновление прошивки AGESA (AMD Generic Encapsulated Software Architecture) PI 1.2.0.1A устранило высокую задержку между ядрами на платформе Windows.
Технический портал Phoronix провел тесты с использованием новой прошивки AGESA на Linux, показав, что Ryzen 9950X продемонстрировал улучшенную производительность с обновленным BIOS по сравнению со своим предшественником. Хотя общая производительность по широкому диапазону тестов осталась относительно стабильной, отдельные тесты показали заметные различия в пользу одной операционной системы по сравнению с другой. Phoronix отметил:
Итак, для ограниченного числа тестов были изменения в производительности, но из всех 385 тестов в целом производительность была довольно ровной и не было измеримой разницы в потреблении мощности процессора. С другой стороны, производительность AMD Ryzen 9 9950X под Linux с широким спектром рабочих нагрузок уже с момента запуска была отличной.
Для тех, кто интересуется более глубоким анализом, полные данные тестов доступны на сайте Phoronix.