| Новые процессоры AMD Ryzen заметно встряхнули рынок, причем не только фактом своего выхода, но и эксплуатационными нюансами. Конечный итог: оперативная память, построенная на микросхемах Samsung B-Die, стала дефицитом. И кое-какие компании неплохо подняли себе выручку на этом. Впрочем, даже «правильная» память не всегда была залогом успеха.
К счастью, времена меняются: AMD выпустила новую версию программного пакета AGESA, на базе которого строятся микрокоды BIOS материнских плат для ее процессоров. Официально прошивки BIOS на обновленной программной платформе пока недоступны обычным пользователям, но это не исключает их существования вообще. И наш очередной материал, посвященный изучению частотного потенциала различной памяти, будет несколько отличаться от предыдущих публикаций: тестовых стендов будет не один, а два – к привычному на платформе Intel прибавится новый на базе AMD Ryzen 7 и материнской платы с микрокодом BIOS на основе AGESA 1.0.0.6. Благодаря нашему постоянному партнеру – компании Регард, мы досконально изучим возможности оперативной памяти Samsung M378A1G43EB1-CPB объемом 8 Гбайт. Отметим, что в связи с объемом тестов пришлось пойти на некоторые жертвы: модулей памяти будет только четыре вместо традиционных шести-восьми. Но итоговые результаты стоили того. |
Исследуем разгонный потенциал бюджетной оперативной памяти: шесть модулей SK Hynix DDR3-1600 HMT451U6BFR8A объемом 4 Гбайт
Оперативную память мы тестируем регулярно, но сложилось так, что в центре внимания оказывались лишь брендовые модули. А различные дешевые планки, способные продемонстрировать отменный разгонный потенциал, долгое время оставались вне прицела наших экспериментов. Этим материалом мы исправим данное упущение. |
Как это водится с OEM-поставками модулей Samsung, оперативная память этой компании полностью лишена какой-либо упаковки.
Поэтому при покупке стоит быть особо внимательным: наверняка обнаружится энное количество царапин от небрежного обращения в процессе доставки в торговую точку, а в целом есть риск наткнуться и на отсутствие мелких элементов, снесенных с печатной платы в процессе перемещения с производственной ленты к рукам покупателя.
Модули Samsung M378A1G43EB1-CPB являются двухранговыми («Dual Rank»), двусторонними.
На этикетках, наклеенных на каждый модуль, присутствует указание производителя (Samsung), наименование серии (M378A1G43EB1-CPB), тип (PC4 – DDR4), частота (2133 МГц), объем модуля (8 Гбайт), указание на двухранговое строение (2R), серийный номер (цифро-буквенный код типа «SSFQA106473415E96E»). Формула таймингов и рабочее напряжение в явном виде не указываются.
Количество слоев металлизации можно посчитать только визуально, на печатной плате нет никакой очевидной маркировки.
Судя по всему, их шесть. Нужно отметить, что модельный номер модулей указывается не только на этикетке, но и на поверхности самих планок памяти.
В качестве микросхемы SPD используется EBFT 8632, термомониторинг отсутствует.
Примененные здесь Samsung K4A4G085WE-BCPB уже попадались нам при тестировании комплекта DDR4-3200 G.Skill TridentZ (F4-3200C16D-16GTZB).
Перед нами микросхемы, собранные на основе 20 нм DRAM-кристаллов Samsung E-Die – не самый лучший вариант для разгона на системах AMD. Вкупе с тем, что данные модули еще и двухранговые, становится совсем грустно. Но, может быть, зря?
Согласно документации Samsung, эти микросхемы изначально рассчитаны на работу в режиме с эффективной частотой 2133 МГц при напряжении 1.2 В и таймингах 15-15-15. Собственно именно этот режим и прописан в SPD. Никаких намеков на оверклокинг нет, да их и не должно быть в принципе.
В SPD модулей записаны шесть профилей в стандартизированных JEDEC режимах работы: частотах до 2133 МГц и напряжении 1.20 В. При этом пять профилей для 2133 МГц дублирует друг друга, отличаясь только таймингом CAS Latency, еще по два профиля прописано для 1333, 1600 и 1866 МГц. Изготовлены модули на 47-й неделе 2016 года.
В заключение отчеты CPU-Z:
А также – дамп содержимого микросхемы SPD (снято посредством Thaiphoon Burner).
Тестирование стабильности проходит в среде операционной системы Windows 10 x64 Домашняя с помощью Prime95 версии 28.10 в редакции 64-bit в течение 20 минут. Запуск осуществляется в режиме «Custom» с ручным указанием занимаемого объема памяти.
Операционная система Windows 10 x64 Creators Update «Домашняя» на тестовом стенде обновлена до последней актуальной версии сборки: таковой на момент написания данного обзора была 15063.296.
Подобные настройки подбираются для того, чтобы проверка стабильности работы была наиболее полной – по всему объему модуля памяти. Но это приводит к постоянным сообщениям операционной системы о недостатке свободного пространства. Файл подкачки отключен.
Сами модули памяти устанавливались в систему поодиночке: для минимизации факторов, ограничивающих разгон (оптимизация микрокода BIOS материнской платы, индивидуальные ограничения контроллера памяти конкретного экземпляра процессора). При этом учитывалась рекомендация производителя: модуль памяти устанавливался во второй по счету слот от процессорного разъема.
Тестовая конфигурация №1 (Intel Kaby Lake)
Онлайн-валидация CPU-Z для тестового стенда: Intel Core i5-7600K @ 4200 МГц Dump [xwwkx4] – Submitted by I.N.
Для проведения тестов используется материнская плата ASRock Z170 Extreme6 (образец, оставшийся после обзора, вышел из строя из-за износа вследствие постоянных нагрузок в ходе написания различных статей, это уже новый экземпляр).
К сожалению, системная плата не лишена недостатков: тайминги tRCD и tRP можно устанавливать только одинаковыми – в BIOS управление ими осуществляется посредством одного общего параметра. Тайминг tRAS и вовсе ограничен минимальным значением 28 (к примеру, некоторые материнские платы допускают снижение до значений 10-14).
Ситуация не изменилась и с выходом новой серии BIOS, начинающейся на «P7» и ориентированной на процессоры поколения Kaby Lake.
Это заметно ограничивает широту экспериментов с разгоном, ведь для некоторых типов микросхем оптимальными являются формулы неравных таймингов вроде «х + (х+1) + (х+2)». Верхняя планка напряжения оперативной памяти в рамках тестов установлена равной 1.45 В в связи с неясностью относительно безопасности высоких значений для встроенного контроллера памяти процессора.
Зато могу сказать, что эта модель, при всех ее ограничениях и ошибках на уровне BIOS (а их изрядный список) – одна из самых лучших материнских плат для экспериментов с разгоном, когда-либо мне встречавшихся. При любых неудачных настройках, когда система вообще не может запуститься (а это от силы один случай из пары-тройки десятков), а не совершает два-три рестарта, достаточно отключить питание, а затем включить его снова и плата запустится в «безопасном» режиме, позволив скорректировать параметры. Еще один плюс (немного отклоняясь от темы материала) – это умение разгонять процессоры Skylake с заблокированным множителем (Non-K) без каких-либо ограничений.
Частоты процессорных ядер и CPU Ring (используется Intel Core i5-7600K) фиксировались на штатных величинах. Напряжение CPU VCCSA устанавливалось равным 1.2 В, напряжение CPU VCCIO устанавливалось равным 1.1 В. Для желающих скопировать настройки «для себя»: необходимо учитывать, что излишнее завышение напряжений CPU VCCIO и CPU VCCSA (более указанных значений) особенно при отсутствии должного охлаждения процессора может привести к необратимым повреждениям ЦП.
Тестовая конфигурация №2 (AMD Ryzen)
Онлайн-валидация CPU-Z для тестового стенда: AMD Ryzen 7 1700 @ 3198 МГц Dump [euxchy] – Submitted by I.N..
Для построения тестового стенда был взят процессор AMD Ryzen 7 1700 и материнская плата MSI B350 Tomahawk. И последняя при первом знакомстве изрядно меня разочаровала.
Капризы к памяти (которая с этим же процессором прекрасно работала в связке с другой платой), периодически системная плата могла «терять» настройки, при неудачных настройках она не могла стартовать в «безопасном» режиме, а с некоторыми версиями BIOS переставала работать с видеокартами (спасало то, что у меня есть APU под Socket AM4), долгий старт… Финальным штрихом в картине стало то, что в ходе тестов на плате выгорела микросхема-переключатель линий PCI-Express, из-за чего второй слот PEG стал работать некорректно, а оба PCI-E x1 перестали работать вообще. И материнская плата была отправлена на полку – собирать пыль.
Интерес к системной плате проснулся в тот момент, когда у меня на руках случайно очутилась новая прошивка версии 1.62. Это инженерная версия, не предназначенная для рядовых пользователей. Привлекла же она меня тем, что в ее основе лежит AGESA 1.0.0.6. После обновления BIOS MSI B350 Tomahawk обнаружилось значительное количество новых параметров, относящихся к подсистеме памяти: доступ к паре десятков таймингов, недоступных ранее (в том числе теперь можно менять Command Rate, он не заблокирован на значении «1T»), и новым частотам памяти вплоть до 4000 МГц.
В конечном итоге удалось добиться не только значительно лучших результатов по разгону памяти. Изменился и характер поведения платы: оно стало более предсказуемым, теперь модель практически не впадает в «ступор» с некорректными настройками (хотя изредка к перемычке сброса настроек лезть все же приходится), исчезли капризы к памяти. Нет, MSI B350 Tomahawk не стала идеалом оверклокера и даже просто тестера: по-прежнему долгий запуск, в ряде случаев при неудачных параметрах разгона плата все также может запуститься с настройками по умолчанию, не предупредив об этом. Но в целом я решил все-таки допустить ее «к бою», включив в сравнительное тестирование.
Компания AMD выпустила AGESA 1.0.0.6, привнеся значительное улучшение в разгон своей платформы. Однако ряд вопросов и энное количество недоработок все равно остались.
Первая проблема заключается в большом шаге среди доступных множителей: они идут с шагом 133 МГц. Причем в самом начале идут нелогично большие на первый взгляд промежутки: если цепочка 1866-2133-2400 еще не так критична, то после 2400 идет частота 2667 – явно пропущены 2533 МГц. И это плохо, поскольку на это значение выпадает частотный потенциал большого числа бюджетных модулей DDR4 низкого ценового класса. Либо инженеры AMD ограничены, например, максимально возможным количеством значений, которые можно записать в микрокод.
Если сравнить все доступные частоты с тем, что присутствует в продаже, становится очевидно, что AMD практически в точности повторила ассортимент предлагаемых производителями частот DDR4, разве что пропущено значение в 3000 МГц, а 3300 и 3333 МГц в силу своей близости представлены одним множителем для 3333 МГц.
В высшем сегменте остались неохваченными только 4133, 4200 и 4266 МГц. Впрочем, думается, что тот, у кого нашлось $300 на комплект DDR4-4266, найдет возможность приобрести и материнскую плату Socket AM4 с внешним тактовым генератором (коих на момент написания этих строк ASUS, ASRock и Gigabyte в сумме выпустили восемь моделей в достаточно широком ценовом диапазоне).
Например, 1866 МГц являются базовыми для работы с четырьмя модулями одновременно при установке процессоров серии APU (в розницу они пока недоступны, но для сборщиков ПК эти ЦП поставляются с сентября прошлого года). Частота 2133 МГц – сама по себе базовая частота для работы с одним и двумя модулями, именно это значение записано в SPD подавляющего большинства модулей DDR4. Частоты 2400 и 2666 МГц – также стандарт, пусть и для меньшего числа модулей DDR4, в основном уже имиджевых линеек и оверклокерских решений начального уровня.
И это еще не все. Есть и второй немаловажный нюанс: сохранилась неоптимальная работа с нечетными значениями таймингов.
Их можно выставлять, но система сохраняет полноценную работоспособность только на невысоких частотах ~2400 МГц (что по сути является спецификациями JEDEC). Выставляя не более 2400 МГц, можно оперировать любыми таймингами в любом сочетании. На частоте 2667 МГц уже начинаются проблемы. Частота 2800 МГц и вовсе сложно достижима – с нечетными таймингами в большинстве случаев не происходит даже запуска системы, хотя исключения все-таки случаются, и, похоже, это зависит еще от конкретного модуля – поведение разное даже в рамках одной партии памяти.
Отдельного упоминания заслуживает тайминг Command Rate. С момента релиза AMD Ryzen он был жестко зафиксирован в значении «1T». В принципе, это неплохо: дополнительные несколько процентов производительности хотя бы в некоторых задачах – некоторое и совсем не лишнее подспорье в тестах. Одна беда: установка CR 1T ставит крест на серьезном разгоне многих модулей оперативной памяти. В конечном итоге дошло до того, что ASUS, славящаяся особой поддержкой своих флагманских материнских плат, выпустила в дополнение к официальной вторую ветку версий BIOS "2T" DRAM mode, доступную только энтузиастам – обладателям ASUS ROG Crosshair VI Hero. В ней CR был заблокирован на 2T, что позволяло улучшить разгон памяти. Но свободного переключения по-прежнему не предоставляли.
AGESA 1.0.0.6 дает долгожданную возможность ручного переключения CR. Однако и здесь пока не все гладко. На, например, MSI B350 Tomahawk, используемой при проведении тестов, выставить CR равным 1 T можно только, произведя полный сброс настроек BIOS (хотя бы через соответствующую строку меню в интерфейсе) и отдельной его установке. Затем трогать этот параметр не рекомендуется, ведь если по какой-то причине потребуется изменить CR на 2T, то возврат к 1T возможен только после сброса настроек. Причем не нужно думать, что это проблема именно платы MSI: на плате ASRock X370 Taichi с инженерной версией L2.34, по отзывам, CR не всегда удается зафиксировать на значении 2T. Судя по всему, проблема кроется в программной части именно AMD AGESA.
С общей программной средой тоже не все ладно: выпуск AGESA 1.0.0.6 оказался сюрпризом для автора популярной программы CPU-Z, в результате чего последняя оказалась неспособной распознавать новые частоты, ставшие доступными с обновлением платформы. Да и валидация выдавала нулевое значение частоты.
Только 31 мая 2017 года (когда работа над данным обзором уже практически завершилась) была опубликована версия 1.79.1, в которой данная проблема исправлена. Аналогичная недоработка присутствует в SystemInfo из состава Futuremark 3DMark. Ее на момент написания этих строк еще не устранили.
Частоты процессорных ядер и CPU Ring (используется AMD Ryzen 7 1700) фиксировались на штатных величинах. Напряжение CPU Core Voltage устанавливалось равным 1.2 В, напряжение CPU NB/SoC Voltage устанавливалось равным 1.1 В. Для желающих скопировать настройки «для себя»: необходимо учитывать, что излишнее завышение напряжений CPU Core Voltage и CPU NB/SoC Voltage (более 1.45 В и 1.15 В соответственно) особенно при отсутствии должного охлаждения ЦП может привести к необратимым повреждениям процессора.
Кроме того, есть предварительная информация о том, что не стоит устанавливать напряжение на оперативной памяти свыше 1.45 В – это также может нанести повреждения встроенному в процессор контроллеру памяти (похоже, аналогично Intel Skylake и Intel Kaby Lake).
Отнюдь не секрет то, что разгон одного модуля памяти – это не разгон двух одновременно: в двухканальном режиме нагрузка на встроенный в процессор контроллер памяти выше, и далеко не всегда такой разгон столь же удачен.
Что мы получили по результатам разгона четырех модулей выше? Два из них способны работать на платформе Intel с частотой 3466 МГц. Они же запускались и на AMD, но на такой частоте не выдерживали тест Prime95. Хотя запустить их все-таки было можно. Но при попытке запуска этих планок в паре на AMD с частотами свыше 3200 МГц система не могла загрузить Windows, а то и не запускалась вовсе.
Перебор участников выявил, что корнем всех бед являлся модуль с серийным номером, оканчивающимся на «E91A» – его установка в паре с любым другим модулем приводила к проблемам. Тогда как любые комбинации из оставшихся трех планок на частоте 3333 МГц запускались прекрасно. С учетом того, что из этой оставшейся троицы только один мог работать на частоте 3466 МГц, пришлось расстаться с мечтой о двухканальном режиме на 3466 МГц с героями нашего материала (пусть и нестабильно, но чтобы провести хотя бы часть тестов на производительность).
|
Тест |
Частота, тайминги | |||
| 2133, 15-15-15-1T | 2133, 18-18-18-2T | 2933, 18-18-18-2T | 3333, 18-18-18-2T | |
| AIDA64, чтение из памяти, Мбайт/с | 33 167 | 32 631 | 43 403 | 47 162 |
| AIDA64, запись в память, Мбайт/с | 32 800 | 31 821 | 42 337 | 47 476 |
| AIDA64, копирование в памяти, Мбайт/с | 33 092 | 31 409 | 40 671 | 43 146 |
| AIDA64, время доступа, мс | 95.7 | 102.3 | 75.0 | 72.5 |
| LinX 0.7.0 AVX, ГФлопс | 194.42 | 194.62 | 195.55 | 196.9 |
| Blender, Updated BMW, секунды | 137 | 138 | 115 | 113 |
| Cinebench R15, очки | 1670 | 1643 | 1683 | 1707 |
| Corona Render, секунды | 136 | 138 | 129 | 126 |
| x264 Benchmark, кадров в секунду | 48.1 | 47.64 | 48.62 | 49.10 |
| x265 Benchmark, кадров в секунду | 28.53 | 28.32 | 28.83 | 29.33 |
| Unigine Superposition Benchmark, 1080p Medium, кадров в секунду (минимальный/средний) | 90.6 / 118.98 | 89.59 / 117.92 | 90.80 / 119.83 | 90.84 / 119.83 |
| Unigine Superposition Benchmark, 1080p Medium, очки | 15 907 | 15 766 | 16 021 | 16 020 |
Отметим, что перед нами предварительная версия BIOS и результаты тестов не все адекватны. По этой причине не нужно пока торопиться и со сравнительными тестами производительности.
Приложение: микрокод BIOS инженерной версии 1.62 на базе AGESA 1.0.0.6 для материнской платы MSI B350 Tomahawk (все манипуляции на ваш страх и риск). Только что выпущена прошивка версии 1.63, но ее я пока не тестировал.
Вот и произведен долгожданный тест на частотный потенциал OEM-модулей оперативной памяти Samsung, о котором неоднократно просили читатели в комментариях к предыдущим материалам. И память эта действительно неплохо разгоняется.
Не то чтобы бьет все рекорды, скорее просто на шаг-два впереди других модулей памяти – из той же Hynix MFR тоже можно выжать 3200-3333 МГц, да и Nanya не шибко отстает (главное – не брать OEM-планки, предназначенные для реализации явного неликвида). Но все же в гонке ради принципа ценны и эти сотня-полторы мегагерц. К тому же это двухранговые модули, которые сами по себе разгоняются и сложнее, и хуже. А потому однозначное лидерство за Samsung.
Теперь об AMD и ее платформе Socket AM4. Сколько камней и шишек в свой адрес словила компания AMD, когда пользователи начали разбираться, что же такое было в спешке представлено в марте этого года, посчитать сложно. Капризы к оперативной памяти, когда системы на процессорах Ryzen не запускались с теми или иными комплектами, изрядно помотали нервы многочисленной части покупателей. А разгон и вовсе зачастую был возможен с памятью, построенной на микросхемах DRAM только определенных серий, в первую очередь Samsung B-Die. Компания AMD признала наличие проблем и обещала продолжить работу над новыми версиями AGESA с целью улучшения стабильности, совместимости и разгона.
На выход AGESA версий 1.0.0.5-1.0.0.6 пользователями возлагались огромные надежды, и во многом они, похоже, оправдываются. Чуть больше недели назад ASRock, Gigabyte и MSI начали распространять среди энтузиастов предварительные версии BIOS для своих материнских плат, основанные на AGESA 1.0.0.6, и в них действительно открылось большое количество таймингов и появились новые множители частот. А самое главное, это все еще и работает: улучшилась совместимость и вырос разгон.
Ранее мне не удавалось хотя бы для снятия скриншота запустить мои одноранговые модули DDR4 на Samsung E-Die на 2933 МГц на материнских платах Socket AM4 (их только на момент написания этих строк лежит шесть штук, четыре из которых мои собственные, не говоря уж об образцах, бравшихся на время для тестов). Теперь, как это только что было наглядно продемонстрировано, даже двухранговые Samsung E-Die в двухканальном режиме прекрасно работают на частоте 3333 МГц. Это в прямом смысле выдающийся результат.
Разумеется, до полной шлифовки микрокодам еще предстоит изрядный путь (нестабильная работа с нечетными таймингами, проблемы с Command Rate, далеко не со всеми микросхемами DRAM разгон вырос столь заметно, проблемы с производительностью), но потенциал новой платформы уже начал раскрываться. А заодно можно списывать в архив многие обзоры системных плат Socket AM4, выпущенные ранее
Выражаем благодарность: