AMD Ryzen 3000 'Zen 2' BIOS анализ разкрива нови опции за овърклок и настройване



AMD will launch its 3rd generation Ryzen 3000 Socket AM4 desktop processors in 2019, with a product unveiling expected mid-year, likely on the sidelines of Computex 2019. AMD is keeping its promise of making these chips backwards compatible with existing Socket AM4 motherboards. To that effect, motherboard vendors such as ASUS and MSI began rolling out BIOS updates with AGESA-Combo 0.0.7.x microcode, which adds initial support for the platform to run and validate engineering samples of the upcoming 'Zen 2' chips.

На CES 2019 AMD представи повече технически детайли и прототип на процесор AM4 от трето поколение сокет AM4. Компанията потвърди, че ще внедри мулти-чип модул (MCM) дори за техния мейнстрийм-десктоп процесор, в който ще използва един или два 7 nm 'Zen 2' процесорни ядра, които разговарят с 14 nm I / O контролер умира над Infinity Fabric. Двата най-големи компонента на IO матрицата са коренният комплекс PCI-Express и най-важният двуканален DDR4 контролер на паметта. Предлагаме ви никога досега да не съобщавате подробности за този контролер на паметта. AMD има две големи причини да предприеме маршрута MCM дори за основната си десктоп платформа. Първата е, че им позволява да смесват и съвпадат технологиите за производство на силиций. AMD боевите броячи смятат, че е по-икономично да се изграждат само онези компоненти при свит 7 нанометров производствен процес, които могат да се възползват от свиването; а именно ядра на процесора. Други компоненти като контролера на паметта могат да продължат да бъдат изградени върху съществуващи 14 nm технологии, които до момента са високо зрели (= икономически ефективни). AMD също се конкурира с други компании за своя дял от разпределение на 7 нанометра в TSMC.

14-нм входно-изходният контролер може на теория да бъде получен от GlobalFoundries, за да спази споразумението за доставка на вафли. Втората голяма причина е икономията от намаляване на размера. Очаква се AMD да увеличи броя на ядрата на процесора над 8, а натрупването на 12-16 ядра на една 7 nm плоча ще направи изрязването на по-евтини SKU, като деактивира ядрата скъпо, тъй като AMD не винаги прибира щанци с дефектни ядра. Тези средни артикули се продават в по-големи обеми и AMD е принуден да деактивира перфектно функционалните ядра. Има по-смисъл да се изграждат 8-ядрени или 6-ядрени чиплети, а на SKU-та с 8 ядра или по-малко, физически да разположите само един чиплет. По този начин AMD увеличава максимално използването на скъпоценни 7 nm вафли. Недостатъкът на този подход е, че контролерът на паметта вече не е интегриран физически с процесорните ядра. Третото поколение Ryzen процесор (и всички други процесори Zen 2), следователно имат „интегриран-дискретен“ контролер на паметта. Контролерът на паметта е физически разположен вътре в процесора, но не е на същото парче силиций като процесорните ядра. AMD не е първият, който излезе с такава измишльотина. Core 'Clarkdale' процесор на първото поколение на Intel пое по подобен маршрут с процесорни ядра на 32 nm матрица, а контролерът на паметта плюс интегриран графичен процесор на отделна 45 nm матрица.

Intel използва своя Quick Path Interconnect (QPI), който беше авангарден по това време. AMD се включва в Infinity Fabric, най-новия си мащабируем свързващ апарат с висока честотна лента, който се прилага силно в продуктовите линии „Zen“ и „Vega“. Научихме, че с 'Matisse' AMD ще представи нова версия на Infinity Fabric, която предлага два пъти по-голяма честотна лента в сравнение с първото поколение или до 100 GB / s. AMD се нуждае от това, тъй като един I / O матрик на контролера вече трябва да взаимодейства с до две 8-ядрени процесорни матрици и до 64 ядра в тяхната SKU линия на „EPYC“.

Нашият жител на Ryzen Memory Guru Yuri '1usmus' Bubliy разгледа наистина отблизо една от тези актуализации на BIOS с AGESA 0.0.7.x и намери няколко нови контрола и опции, които ще бъдат ексклузивни за 'Matisse' и вероятно от следващото поколение Ryzen Threadripper процесори. AMD промени заглавието на секцията за CBS от „Джен общи опции“ на „Общи опции на Валхала“. През последните няколко дни видяхме това кодово име в мрежата, свързано с „Дзен 2.“ Научихме, че 'Valhalla' може да бъде кодовото име на платформата, състояща се от трето поколение процесори Ryzen 'Matisse' AM4 и придружаващата го AMD 500 серия на чипсет, базирана на дънната платка, по-специално наследника на X470, който се разработва вътрешно от AMD за разлика от доставчика от ASMedia.

Когато правите сериозен овърклок на паметта, може да се случи, че платът Infinity не може да се справи с увеличената скорост на паметта. Не забравяйте, че Infinity Fabric работи с честота, синхронизирана в паметта. Например, с DDR-3200 памет (която работи на 1600 MHz), Infinity Fabric ще работи на 1600 MHz. Това е по подразбиране на Zen, Zen +, а също и Zen 2. За разлика от по-ранните поколения, новият BIOS предлага UCLK опции за „Auto“, „UCLK == MEMCLK“ и „UCLK == MEMCLK / 2“. Последната опция е нова и ще ви бъде полезна при овърклок на паметта ви, за да постигнете стабилност, но с цената на известна честотна лента на Infinity Fabric.

Precision Boost Overdrive ще получи по-фино управление на ниво BIOS и AMD прави значителни промени в тази функция, за да направи настройката за усилване по-гъвкава и да подобри алгоритъма. Ранните осиновители на AGESA Combo 0.0.7.x на дънни платки от серия AMD от серия 400 забелязаха, че PBO се счупи или стана бъг на техните машини. Това се дължи на лоша интеграция на новия PBO алгоритъм със съществуващия, съвместим с „Pinnacle Ridge“. AMD също внедри „Core Watchdog“, функция, която рестартира системата в случай на грешка в адреса или данните дестабилизира машината.

Процесорът „Matisse“ също ще предостави на потребителите по-фин контрол върху активните ядра. Тъй като пакетът AM4 има два 8-ядрени чиплета, ще имате възможност да деактивирате цял чиплет или да коригирате броя на ядрото в декременти от 2, тъй като всеки 8-ядрен чиплет се състои от два 4-ядрени CCX (изчислителни комплекси) , подобно на съществуващите дизайни на AMD. На ниво чиплет можете да набирате броя на ядрата от 4 + 4 до 3 + 3, 2 + 2 и 1 + 1, но никога асиметрично, като 4 + 0 (което беше възможно при дзен от първо поколение). AMD синхронизира броя на ядрата на CCX за оптимално използване на L3 кеша и достъпа до паметта. За 64-ядрения Threadripper, който има осем 8-ядрени чиплета, ще можете да деактивирате чиплетите, стига да имате активирани поне два чиплета.

CAKE или „съгласуван разширител на гнездото AMD“ получи допълнителна настройка, а именно „CAKE CRC Performance Bounds“. AMD внедрява IFOP (Infinity Fabric On Package,) или некокетната версия на IF на три места в MCM „Matisse“. Устройството за I / O контролер има 100 GB / s IFOP връзки към всеки от двата 8-ядрени чиплета, а още 100 GB / s IFOP връзка свързва двата чиплета един към друг. За мулти-сокетни реализации на 'Zen 2', AMD ще предостави NUMA възлови контроли, а именно 'NUMA възли на сокет', с опции, включително 'NPS0', 'NPS1', 'NPS2', 'NPS4' и 'Auto'.

С „Дзен 2“ AMD представя няколко основни нови функции на ниво DCT. Първата се нарича „DRAM Map Inversion“ с опции, включително „Disabled“, „Enabled“ и „Auto“. Описанието на доставчика на дънната платка на тази опция изглежда като „Правилно използвайте паралелизма в рамките на канал и DRAM устройство. Битовете, които се обръщат по-често, трябва да се използват за картографиране на ресурси с по-голям паралелизъм в системата. ' Друг е „DRAM Post Package Repair“ с опции, включително „Enabled“, „Disabled“ и „Auto“. Този нов специален режим (който е стандарт JEDEC) позволява на производителя на паметта да увеличава добивите на DRAM чрез избирателно деактивиране на клетките с лоша памет, за да ги замени автоматично с работещи от резервна зона, подобно на това как устройствата за съхранение картографират лоши сектори. Не сме сигурни защо такава функция е изложена на крайните потребители, особено от клиентския сегмент. Може би ще бъде премахнат на производствените дънки.

Попаднахме и на интересна опция, свързана с I / O контролера, която ви позволява да изберете PCI-Express генерация до 'Gen 4.0'. Това може да означава, че някои съществуващи дънни платки с 400-серии сериали могат да получат PCI-Express Gen 4.0, като се има предвид, че ние проверяваме фърмуера на дънната платка от серия от 400 серии. Чухме чрез достоверни източници, че внедряването на PCIe Gen 4.0 на AMD включва използването на външни устройства за възстановяване на драйвери на дънната платка. Тези не са евтини. Texas Instruments продава преобразуватели Gen 3.0 за 1,5 долара за брой в 1000 барабани. Доставчиците на дънни платки ще трябва да разделят най-малко $ 15-20 на сокет AM4 дънни платки с Gen 4.0 слотове, като се има предвид, че се нуждаете от 20 от тези redrivers, по един на лента. Натъкнахме се на няколко други често срещани контроли, включително „RCD Parity“ и „Memory MBIST“ (нова програма за самопроверка на паметта).

Една от страниците на програмата за настройка на фърмуера е озаглавена „SoC Miscellaneous Control“ и включва следните настройки, много от които са стандартни за индустрията:
  • DRAM Address Command Parity Retry
  • Възпроизвеждане на максимална четност
  • Напишете CRC Enable
  • DRAM Write CRC Enable and Retry Limit
  • Max Write CRC Error Replay
  • Деактивиране на инжектирането на грешка в паметта
  • DRAM UECC Retry
  • Настройки на ACPI:
    o ACPI SRAT L3 кеш като домейн NUMA
    o ACPI SLIT дистанционно управление
    o ACPI SLIT дистанционно относително разстояние
    o Виртуално разстояние на ACPI SLIT
    o ACPI SLIT същото разстояние на гнездото
    o Разстояние за дистанционно гнездо на ACPI SLIT
    o ACPI SLIT локално разстояние от SLink
    o ACPI SLIT дистанционно SLink разстояние
    o ACPI SLIT локално разстояние между пропускане
    o ACPI SLIT дистанционно между-SLink разстояние
  • CLDO_VDDP контрол
  • Режим на ефективност
  • Пакетно ограничение на мощността
  • DF C-състояния
  • Фиксиран SOC P-състояние
  • СРРС
  • 4-линкова xGMI максимална скорост
  • 3-връзка xGMI максимална скорост
All in all, AMD Ryzen 'Matisse' promises to give advanced and enthusiast users a treasure-chest of tuning options. Thanks again to Yuri '1usmus' Bubliy, who contributed significantly to this article.