Member
Регистрация: 07.01.2008
Сообщений: 39,697
Сказал(а) спасибо: 784
Поблагодарили 834 раз(а) в 404 сообщениях
Репутация: 124544
|
Действительно ли PCI Express 4.0 – важное преимущество Ryzen 3000? Проверяем на NVMe
Цитата:
Вместе с Ryzen 3000 компания AMD ввела в обиход шину PCI Express 4.0. Значит ли это, что теперь владельцам производительных Socket AM4-систем лучше покупать не Samsung 970 EVO Plus, а Corsair MP600, Gigabyte Aorus NVMe Gen4, Patriot Viper VP4100 и им подобные NVMe SSD на контроллере Phison PS5016-E16 с поддержкой PCIe 4.0?
Одним из ключевых направлений в маркетинговой стратегии AMD по продвижению процессоров Ryzen 3000 стал акцент на появившейся в них поддержке скоростного интерфейса PCI Express 4.0. Действительно, новые Ryzen, построенные на микроархитектуре Zen 2, стали первыми процессорами потребительского уровня, которые получили этот скоростной интерфейс, и, более того, ни одна из актуальных платформ Intel пункта PCI Express 4.0 в списке характеристик на сегодняшний день не имеет. Не использовать такой повод для выпячивания прогрессивности своей продукции AMD, естественно, не могла, и поэтому как в момент анонса Ryzen 3000, так и после него представители компании не упустили ни единого случая козырнуть соответствующей возможностью.
Доводы AMD в пользу новой шины, которая позволяет выделять для устройств интерфейс с вдвое большей, чем раньше, пропускной способностью, сводились к двум тезисам: «это хорошо для графических карт» и «это хорошо для твердотельных накопителей». Однако, честно говоря, их аргументация безупречностью не отличалась.
Говоря о пользе перехода на шину PCI Express 4.0 для графических карт, представители AMD ссылаются на синтетический тест пропускной способности 3DMark, который действительно показывает 69-процентное улучшение производительности при использовании более скоростной версии шины.
Однако к этому нужно приложить два больших но, о которых AMD умалчивает. Во-первых, поддерживают PCI Express 4.0 лишь избранные видеокарты, относящиеся к сериям Radeon RX 5700 и RX 5500, в то время как представители семейства GeForce вполне успешно обходятся традиционным интерфейсом PCI Express 3.0. Во-вторых, если говорить о реальной игровой нагрузке, то она заведомо не создаёт таких объёмов данных, которым не хватало бы пропускной способности общеупотребительной графической шины PCI Express 3.0 x16, достигающей 16 Гбайт/с. Более того, даже использование интерфейса PCI Express 2.0 снижает частоту кадров в популярных играх в разрешении 4K на единицы процентов, а разница в быстродействии GPU при соединении с процессором при использовании третьей и четвёртой версии шины в самом неблагоприятном случае составляет десятые доли процента.
Перевод твердотельных накопителей на работу через PCI Express 4.0 кажется куда более осмысленным шагом, ведь современные NVMe SSD и впрямь подобрались к пределу пропускной способности шины PCI Express 3.0 x4. Увеличение скорости интерфейса за счёт добавления линий PCI Express при этом было бы не слишком удобным выходом, поскольку потребительские SSD прочно вжились в форм-фактор M.2, позволяющий подвести к накопителю не более четырёх линий. Зато переключение на PCI Express 4.0 можно без проблем провести в рамках сложившейся экосистемы, и это действие кажется вполне осмысленным, ведь оно позволяет поднять планку пиковых скоростей с 3,9 до 7,9 Гбайт/с. Именно на это и указывают маркетинговые материалы AMD, в которых компания заявляет о почти полуторакратном росте производительности дисковой подсистемы в системах на базе процессоров Ryzen 3000.
Но и тут не всё так просто. В первую очередь нужно понимать, что речь идёт исключительно о росте линейных скоростей, в то время как в отзывчивости твердотельные накопители за счёт перевода на более скоростной интерфейс определённо не выиграют, потому что здесь всё определяется не внешней шиной, а их внутренней архитектурой и возможностями флеш-памяти. То есть в распространённых среднестатистических сценариях такого впечатляющего прироста, который изображён на маркетинговом слайде AMD, конечно же, не будет.
К тому же стоит учесть и ещё один немаловажный момент: ведущие производители SSD пока не поддерживают PCI Express 4.0 в своих продуктах. Поэтому, если вы захотите установить в свою Ryzen 3000-систему NVMe-накопитель с новым скоростным интерфейсом, выбирать придётся среди предложений фирм второго-третьего эшелона. И более того, все SSD с поддержкой шины PCI Express 4.0 x4 однотипны и полагаются на один и тот же контроллер PS5016-E16 независимого тайваньского разработчика Phison, инженеры которого пока не смогли отметиться какими-либо заметными достижениями на поприще создания высокопроизводительных платформ для потребительских SSD. Иными словами, особого оптимизма такие SSD не вызывают.
Тем не менее мы не привыкли полагаться на какие-то оценочные суждения и всё стараемся проверять на практике. Тем более что вопрос о том, какой SSD стоит рекомендовать обладателю современной системы на базе Ryzen 3000, стремящемуся выжать из неё максимум возможного, отнюдь не праздный. Накопители на базе контроллера Phison PS5016-E16 с поддержкой PCI Express 4.0 x4 наконец-то добрались до отечественных магазинов. А значит, многие покупатели, решившие остановить свой выбор на актуальной и многообещающей платформе AMD, встают перед выбором: то ли установить в систему проверенный временем производительный SSD с интерфейсом PCI Express 3.0; то ли поддаться на агитацию AMD и Phison и попробовать получить более высокую производительность, связавшись с новинками с поддержкой PCI Express 4.0. В этом материале мы постараемся выяснить, что лучше, протестировав оба варианта в реальных условиях.
Почему мы вообще заговорили про PCI Express 4.0
Спецификация PCI Express 3.0 была утверждена в ноябре 2010 года, и нет ничего удивительного, что к настоящему времени эта шина прочно закрепилась в роли базового интерфейса для сопряжения компьютерных устройств. Особенно помогло этому два фактора: затянувшаяся разработка следующей версии стандарта, с одной стороны, и отсутствие запроса на скорости выше возможностей PCI Express 3.0 — с другой. Тем не менее постепенно индустрия всё же пришла к осознанию необходимости дальнейшего прогресса, в чём особенно посодействовали твердотельные накопители. Бурный рост в этой отрасли привёл к тому, что SSD смогли быстро упереться в скоростные ограничения имеющегося интерфейса, и вывод на массовый рынок PCI Express 4.0 действительно обрёл смысл.
Стандарт PCI Express 4.0 был принят в июне 2017 года. В нём улучшилась гибкость и масштабируемость — например, учтена возможность физической реализации не только в виде слотов и дорожек на плате, но и в виде внешних разъёмов и кабелей; добавлены дополнительные управляющие команды для целей энергосбережения; ну и самое главное — удвоена скорость передачи данных. Что не менее важно, все эти улучшения не повлекли за собой никаких принципиальных изменений в протоколе. Двукратное увеличение пропускной способности достигнуто простым ростом частоты передачи данных с сохранением старой схемы кодирования сигнала. В результате между новым и старым стандартами сохраняется как прямая, так и обратная совместимость, а значит, хосты и оконечные устройства с поддержкой разных версий PCI Express могут без каких-либо проблем работать друг с другом.
Обмен данными по шине PCI Express 3.0 происходит с частотой 8 млрд пересылок в секунду, а в стандарте PCI Express 4.0 эта частота достигает уже 16 млрд пересылок в секунду. Таким образом, в то время как пропускная способность одной линии PCI Express 3.0 составляла 985 Мбайт/с (с учётом 128b/130b-кодирования), в стандарте PCI Express 4.0 она выросла вдвое – до 1969 Мбайт/с. Далее естественным образом расширились полосы пропускания всех стандартных для массовых ПК шин. Скорость PCI Express 4.0 x4 увеличилась до 7,9 Гбайт/с, а шина PCI Express 4.0 x16 оказалась способна пересылать данные с максимальной пропускной способностью 31,5 Гбайт/с (в каждую сторону).
Новая версия платформы Socket AM4, использующая набор системной логики X570, оказалась первой и пока единственной точкой присутствия PCI Express 4.0 в массовых системах. Благодаря ей пользователи могут построить систему с новой высокоскоростной шиной уже сегодня, но, чтобы проверить эту скоростную шину в деле, нужны сразу три компонента. Во-первых, процессор семейства Ryzen 3000, PCI Express-контроллер в котором поддерживает четвёртую версию соответствующего протокола. Во-вторых, материнская плата с чипсетом AMD X570, которая обладает оптимизированной разводкой сигнальных линий, способной гарантировать целостность информации при передаче по высокочастотной шине. И в-третьих, оконечное устройство с поддержкой PCI Express 4.0, которым может быть либо графическая карта, либо, как в нашем случае, твердотельный накопитель. В отсутствие одного из этих компонентов система всё равно будет работать благодаря двухсторонней совместимости версий PCI Express, но уже в более медленном, чем 4.0, режиме.
Таким образом, воспользоваться высокоскоростной шиной на практике пока получится лишь в очень небольшом числе настольных систем. Однако постепенно парк платформ с поддержкой PCI Express 4.0 будет расширяться. Так, в течение ближайших месяцев AMD планирует добавить этот интерфейс ещё в одном своём наборе логики – B550. Это позволит снизить входной ценовой порог для систем с поддержкой скоростных шин, но процессор семейства Ryzen 3000 будет всё равно необходим.
Что же касается продукции Intel, то в ней с поддержкой PCI Express 4.0 всё очень непросто. Микропроцессорный гигант почему-то пропустил момент, когда новая спецификация была готова, и теперь сильно отстал от AMD по срокам её внедрения. Отчётливо говорит за себя тот факт, что даже в серверном сегменте поддержка PCI Express 4.0 у Intel может появиться не ранее середины следующего года. Что же касается обычных персональных компьютеров на платформе Intel, то им скоростная шина «светит» совсем нескоро, поскольку в запланированных на 2020 год процессорах Comet Lake и в чипсетах 400-й серии предусмотрена лишь привычная PCI Express 3.0, а дальше планы компании выглядят очень неопределённо.
Иными словами, Intel в ближайшее время будет играть роль своеобразного тормоза прогресса, и можно сказать практически наверняка, что из-за этого внедрение PCI Express 4.0 будет происходить не такими быстрыми темпами, как того можно было бы ожидать. Например, если говорить о SSD, то на данный момент поддерживает эту скоростную шину лишь единственный контроллер разработки Phison, и появление каких-то альтернатив в обозримом будущем не предвидится. Особенно скептически к идее выпуска NVMe SSD под интерфейс PCI Express 4.0 в ближайшее время относятся ведущие производители масштаба Western Digital и Samsung. Судя по всему, они намерены дожидаться того момента, когда PCI Express 4.0 появится в платформах Intel, и массовые решения с его поддержкой предложат лишь в преддверии этого события.
Именно поэтому сегодня нам придётся говорить о полезности PCI Express 4.0 для потребительских NVMe SSD, используя в качестве иллюстрации лишь один пример – построенный на контроллере Phison PS5016-E16 накопитель Gigabyte Aorus NVMe Gen4 SSD.
|
Источник: 3dnews.ru
|