Контроллер памяти новых процессоров 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.
Новый микрокод AGESA 1.0.0.6 даёт возможность выбирать режимы памяти вплоть до DDR4-4000, причём шаг изменения этой частоты теперь снижен с 266 до 133 МГц. Кроме того, в новых версиях BIOS материнских плат появится доступ к изменению второстепенных таймингов памяти и параметра Command Rate, который сможет принимать значения 1T или 2T. Всё это в сумме позволит владельцам процессоров Ryzen использовать в своих системах скоростную оверклокерскую память, не прибегая к увеличению частоты BCLK.
Стоит заметить, что при этом никаких изменений в спецификации процессоров Ryzen внесено не будет. Официальная позиция AMD остаётся старой: процессоры поддерживают память с частотой до DDR4-2667. Появившаяся возможность увеличения частоты памяти до более высоких значений — сугубо оверклокерская функция, работоспособность которой не гарантируется. Иными словами, вопросы совместимости Ryzen с различными оверклокерскими модулями могут возникать и впредь, но теперь в руках энтузиастов окажется гораздо более богатый инструментарий для их решения.
Попутно в обновлении 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.
Источник: 3DNews