Сравниваем работу AGESA 1.0.0.3ABBA и 1.0.0.4B на примере материнской платы MSI B450 Tomahawk MAX
Оглавление
Вступление
С каждым последующим обновлением микрокода AGESA процессоры AMD поколения Ryzen становятся производительнее и оптимизированнее, обзаводятся перечнем дополнительных функций и технологий. На своем «веку» мы успели познакомиться с удачными обновлениями и поспешными анонсами, но разработчики не опускают руки и доводят свой продукт до идеала, раскрывая весь потенциал архитектуры и шаг за шагом добавляя быстродействия.
реклама
После череды нескольких малозначимых исправлений компания AMD подготовила целый пакет нововведений и правок в свежем релизе AGESA с кодовым обозначением 1.0.0.4 patch B (1.0.0.4B), которая обещает стать откровением для пользователей процессоров AMD Ryzen. Несмотря на заявление инженеров, что основные изменения касаются решений третьего поколения (Matisse), в сводное тестирование будет добавлен процессор линейки Pinnacle Ridge для комплексной оценки обновления. А основой для платформы выступит материнская плата MSI B450 Tomahawk MAX.
Теоретическая часть
Материнская плата MSI B450 Tomahawk MAX является продолжением популярной модели B450 Tomahawk, обладающей необходимым функционалом, возможностями разгона и доступной стоимостью, позволяющие ей выступать в качестве базы для создания высокопроизводительного ПК.
Производитель не раскрывает смысл приписки «Max», однако, секрета никакого нет: большая часть материнских плат на системной логике A320/B350/X370/B450 оснащаются микросхемой микропрограммного обеспечения BIOS объемом 16 Мбайт, чего было достаточно для первых нескольких поколений CPU. С последующим анонсом список процессоров рос и емкости чипа не хватало, приходилось жертвовать некоторыми моделями для поддержки актуальных решений. Обновленная материнская плата MSI B450 Tomahawk MAX оснащена микросхемой 32 Мбайт и надобность в жестком ограничении отпала, более того, необходимый программный апгрейд «из коробки» позволяет использовать процессоры Ryzen 3000 без необходимости промежуточной прошивки.
Ранее мы познакомились с новинкой достаточно подробно, но пробежимся по ключевым моментам повторно.
Что такое AGESA и как запустить Ryzen 5000-серии на старой материнской плате?
В начале месяца в продажу поступили процессоры AMD Ryzen 5000-серии, которые совместимы с материнскими платами 400 и 500 линейки (некоторые энтузиасты умудрились завести новые ЦП даже на устройствах с чипсетом А320). Если в вашем распоряжении оказалась системная плата с чипсетом 500-ой серии, понадобится лишь обновить BIOS до версии AGESA 1.1.0.0. Апдейт можно произвести «классическим способом», то есть с помощью флешки, на которую заранее записана свежая прошивка.
Владельцам «пожилых» матплат (с 400-ым набором системной логики) придется дождаться профильных обновлений до января 2021 года, хотя некоторые производители уже выпустили свежие версии BIOS для своих продуктов (например, ASRock).
Что нового в версии AGESA 1.1.0.0 для Ryzen 5000:
Будущие улучшения AGESA 1.1.0.0 для процессоров Ryzen 5000-серии:
Что такое AGESA?
AGESA (AMD Generic Encapsulated System Architecture) — это ядро, на основе которого создаются прошивки BIOS для материнских плат с собственным кодом и фирменными функциями производителей.
Новая версия AGESA может включать в себя опции BIOS и дополнительные параметры для настройки производительности. При необходимости AMD разрабатывает и выпускает обновления AGESA для производителей материнских плат (и на этой основе уже создаются свежие прошивки BIOS).
Отмечается, что не все выпуски BIOS нуждаются в обновлении базовой версии AGESA.
Что такое AMD AGESA и какое это имеет отношение к аппаратному обеспечению?
AGESA в своей первой версии была запущена в начале 2011 года в рамках проекта AMD, целью которого было заменить текущий BIOS материнских плат. Однако, так как он так и не стал достаточно прочной основой для его реализации, он, наконец, стал тем, чем он является сейчас.
Что такое AMD AGESA?
AGESA выступает за » Общая архитектура инкапсулированного программного обеспечения AMD «Или переведено» Общая архитектура инкапсулированного программного обеспечения AMD «. Это библиотека, которая, очевидно, разработана AMD и изначально предназначена для выполнения инициализации платформы AMD64 на материнских платах как части интегрированного BIOS. Эти библиотеки отвечают за инициализацию ядер процессора, памяти и HT-контроллера, если таковые имеются, когда мы включаем ПК.
AGESA стала особенно актуальной с тех пор, как AMD запустила платформу AM4, рассчитанную на долгие годы, и по сей день она остается основой для трех разных поколений процессоров с архитектурой Zen.
Для каждого из этих поколений была выпущена новая «ветвь» кода, поэтому длинный номер, который мы видим при выпуске этих версий (например, первая для архитектуры Zen была 1.0.0.4), связан с обоими версия кода и архитектура, с которой это связано.
Имена и версии AGESA
Первая версия для архитектуры Zen изначально называлась «Summit PI» и была выпущена в феврале 2017 года с номером версии 1.0.0.4. Позже, в декабре того же года, была достигнута версия 1.0.0.7, и ее «ветвь» была переименована в «Raven PI», поскольку это была первая версия, поддерживающая APU Raven Ridge.
Вторая версия, которая поддерживала процессоры Zen второго поколения (Zen +), называлась Pinnacle Pi под кодовым названием процессоров Ryzen (Pinnacle Ridge), и была выпущена в феврале 2018 года под версией 1.0. 0.0A.
Третья итерация, называемая «ComboAM4 PI», была запущена в марте 2019 года, а ее номер версии был 0.0.7.0; Он был выпущен для добавления поддержки процессоров на базе Zen 2, все на платформе AM4.
Какова его функция и как она работает на ПК?
Функция очень похожа, чтобы сделать сравнение, как работает прошивка. Некоторые из его наиболее важных функций включают в себя:
AGESA 1.0.0.6 добавляет AMD Ryzen поддержку DDR4-4000
Контроллер памяти новых процессоров AMD Ryzen — одно из их слабых мест. И хотя, как показывают многочисленные исследования, частота и латентность памяти оказывают серьёзное влияние на производительность систем на базе Ryzen, владельцы новых процессоров AMD до недавних пор не имели возможности использовать более скоростную, чем DDR4-3200, память. В дополнение к этому, со многими видами оверклокерской памяти возникали неразрешимые проблемы совместимости. К счастью, компания AMD признала несовершенство своего контроллера DDR4 SDRAM и нацелилась на исправление ситуации через обновление микрокода AGESA (AMD Generic Encapsulated System Architecture), который отвечает за инициализацию процессора при старте системы.
В рамках проводимой на этом направлении работы сегодня AMD анонсировала готовность очередной версии AGESA 1.0.0.6, которая сделала возможной более тонкую настройку контроллера памяти. Новая версия AGESA позволяет точнее подбирать значения частоты DDR4 SDRAM и устанавливать более высокие частоты работы памяти, а также добавляет в перечень изменяемых параметров 26 новых настроек, отвечающих за различные задержки подсистемы памяти. Таким образом, после соответствующего обновления прошивок материнских плат, возможности по конфигурированию памяти в Socket AM4-платформах должны приблизиться к возможностям, имеющимся у плат для процессоров компании Intel.
В UEFI BIOS добавлены дополнительные частоты для DDR4 SDRAM
Новый микрокод AGESA 1.0.0.6 даёт возможность выбирать режимы памяти вплоть до DDR4-4000, причём шаг изменения этой частоты теперь снижен с 266 до 133 МГц. Кроме того, в новых версиях BIOS материнских плат появится доступ к изменению второстепенных таймингов памяти и параметра Command Rate, который сможет принимать значения 1T или 2T. Всё это в сумме позволит владельцам процессоров Ryzen использовать в своих системах скоростную оверклокерскую память, не прибегая к увеличению частоты BCLK.
Стоит заметить, что при этом никаких изменений в спецификации процессоров Ryzen внесено не будет. Официальная позиция AMD остаётся старой: процессоры поддерживают память с частотой до DDR4-2667. Появившаяся возможность увеличения частоты памяти до более высоких значений — сугубо оверклокерская функция, работоспособность которой не гарантируется. Иными словами, вопросы совместимости Ryzen с различными оверклокерскими модулями могут возникать и впредь, но теперь в руках энтузиастов окажется гораздо более богатый инструментарий для их решения.

AMD Ryzen 7 1700 и DDR4-3600 – раньше такое было невозможно
Попутно в обновлении AGESA 1.0.0.6 компания AMD улучшила поддержку функции PCI Express Access Control Services (ACS). Согласно утверждению компании, она должна оказаться полезна тем пользователям, которые используют в системах на базе Ryzen виртуализацию и хотят распределять устройства PCI Express по различным виртуальным машинам. Например, в системах с несколькими GPU появится возможность выделять разным виртуальным машинам собственные видеокарты, что в конечном итоге позволит выполнять в виртуальных машинах игры с производительностью, близкой к оригинальной.
Как утверждает компания AMD в своём Community Update, новая версия AGESA 1.0.0.6 уже доступна для производителей материнских плат, поэтому обновления BIOS с открывающим новые возможности контроллера памяти микрокодом появятся в середине или во второй половине июня. При этом подчёркивается, что для отдельных плат бета-версии BIOS с AGESA 1.0.0.6 уже существуют, например, их можно найти для Gigabyte AX370-Gaming5 или ASUS Crosshair VI Hero.
Cpu agesa code что это
Менее четырех недель назад компания AMD начала сбор данных от пользователей, у которых возникли проблемы, связанные с USB, на материнских платах AMD серии 500. Сегодня компания объявила, что исправление выйдет в апреле этого года.
реклама
Сообщается, что у материнских плат AMD серии 500 были проблемы с подключением по USB. Некоторые пользователи сообщают, что их USB-устройства отключаются случайным образом или полностью отключаются. Другие пользователи испытывали проблемы с аудиоустройствами, подключенными через USB-порты, которые приводили к появлению треска звука. Что было особенно заметно, когда такие устройства использовались одновременно с высокопроизводительными видеокартами или картами захвата. Это заставило людей поверить в то, что существует проблема с пропускной способностью чипсета. Распространенным решением было понизить стандарт PCI Gen4 до Gen3 или переключить порты USB с версии 3.0 на 2.0. Это, конечно, не было идеальным решением, особенно когда эта полоса пропускания действительно была необходима, но AMD даже не признавала проблему до февраля, так что оставался только такой радикальный шаг.
Сегодня AMD наконец подтвердила, что первопричина была устранена, не сообщив однако, в чем заключалась истинная причина всех этих проблем.
Компания анонсировала AGESA 1.2.0.2, который будет выпущен для производителей материнских плат через неделю. Ожидается, что они будут предоставлять обновления для своих материнских плат начиная с апреля. Многие партнеры компании выпускают обновления AGESA намного раньше, поэтому вполне вероятно, что уже в марте будет возможность загрузки BETA прошивки. Таким образо, тем кого затронула описываемая проблема стоит обязательно заглянуть на страницу поддержки материнской платы в ближайшее время.
«Мы хотели бы поблагодарить сообщество за его помощь с журналами и отчетами, поскольку мы исследовали прерывистое соединение USB, которое вы указали. Мы считаем, что с вашей помощью изолировали основную причину и разработали решение, которое устраняет ряд выявленных симптомов, включая (но не ограничиваясь): выпадение порта USB, потрескивание звука USB 2.0 (например, комбинации DAC/AMP) и проблемы с PCIe Gen 4.










