Компьютер для видеомонтажа. Это продолжение статей: раз, два, три. В статье и ее продолжении, не ставится цель показать какие конкретные комплектующие, какого бренда и их точные модели надо купить.
Вилка бюджета у всех разная, одни покупают топовую модель процессора в линейке, другие самую начальную и т.д. Другой момент, задачи видеомонтажа, рабочий процесс, объем проекта, а главное используемые форматы видео могут сильного отличаться, и конфигурация ПК для работы с 4K видео для одного пользователя, может не подойти другому работающему с тем же разрешением, но с другим форматом видео.
Если раньше, рабочие станции на базе процессоров AMD не рассматривались даже теоретически, то сейчас ситуация кардинальным образом изменилась.
Первым делом, нам нужно выбрать сокет, на данный момент, мы можем выбрать четыре "перспективных" сокета: AM4, TR4 для процессоров AMD и LGA1151, LGA2066 для процессоров Intel. Что можно сказать о сокетах, у AMD они, как правило живут очень долго и их поддерживают «до последнего». Неплохое время жизни и у LGA2066 для HEDT (High-End Desktop) процессоров (если судить по предыдущим сокетам LGA1366, LGA2011), и самый короткий цикл у LGA1151.
LGA1151. С сокета LGA1151 и начнем, новая ревизия которая представлена чипсетом Intel Z370 Express и процессорами Intel Core 8-го поколения (Intel Coffee Lake), это единственная платформа из четырех вышеперечисленных, которая на данный момент имеет нормальную производительность и оснащается интегрированной графикой Intel UHD Graphics 630.
Активно используют интегрированную графику процессоров Intel для кодирования и/или декодирования (H.264 и H.265/HEVC), а также ускорения GPU эффектов, не только домашние видеоредакторы, но и - Adobe Premiere Pro CC 2019, Grass Valley EDIUS Pro 9, Apple Final Cut X 10.4, Magix Vegas Pro 16, MAGIX Video Pro X10 и т.д.
Зачем она нужна, помимо использования кодирования видео с помощью технологии QSV смотрим на этом видео:
Для сокета LGA1151 это уже третий чипсет серии Z: Z170, Z270 (который отличается поддержкой Intel Optane) и Z370, который скоро будет сменен на Z390, так как он не успел быть вовремя представленным, из-за быстрого ввода в строй процессоров Intel Coffee Lake-S для ответа на начало продаж AMD Ryzen. Z390 действительно будет новым чипсетом, он будет относиться не к платформе Kaby Lake-R (Refresh), а к платформе Cannon Lake (CNL PCH-H), как и все чипсеты 300-ой серии, кроме Intel Z370 Express. Новвоведения платформы Cannon Lake: 6х USB 3.1 Gen2 портов, встроенные контроллеры USB 3.1 Gen2 (10 Gbps), Wi-Fi 802.11ac / Bluetooth 5, SDXC 3.0 контроллер, Thunderbolt 3 (не Alpine Ridge, а Titan Ridge) с DisplayPort 1.4, 4-ядерный программируемый звуковой процессор.
Настольные процессоры Intel Coffee Lake: Intel Core i7-8700K, Intel Core i7-8700, Intel Core i5-8600K, Intel Core i5-8400, Intel Core i3-8350K, Intel Core i3-8100 и 5ГГц юбилейный Intel Core i7-8086K.
При кодировании в форматы H.264 или x264, на штатных частотах почти все обзорщики показывают, что Intel Core i7-8700K проигрывает AMD Ryzen 7 1800X до 10%.
*x264 r2744 со следующими настройками: --preset slower --tune grain --crf 20 --ssim --psnr
Но при кодировании в формат x265 ситуация зеркально изменяется, теперь AMD Ryzen 7 1800X проигрывает Intel Core i7-8700K до 10%.
*x265 2.1 (18/12) со следующими настройками: --crf 16 --preset slower --me hex --no-rect --no-amp --rd 4 --aq-mode 2 --aq-strength 0.5 --psy-rd 1.0 --psy-rdoq 0.1 --bframes 3 --min-keyint 1 --ipratio 1.1 --pbratio 1.1 --ssim --psnr
*Вторая волна процессоров Intel Coffee Lake: Intel Core i7-8700T, Intel Core i5-8600, Intel Core i5-8600T, Intel Core i5-8500, Intel Core i5-8500T, Intel Core i5-8400T, Intel Core i5-8400T.
Также были представлены новые чипсеты (без поддержки разгона): Intel Q370 Express, Intel H370 Express, Intel B360 Express и Intel H310 Express.
*Есть предварительная информация, что чипсет Intel Z370 не получат поддержку процессоров Cannon Lake, как чипсеты: Intel Z390 Express, Intel Q370 Express, Intel Q360 Express, Intel B360 Express, Intel H310 Express.
Но, материнские платы на чипсетах Intel Z370 Express получили поддержку процессоров Intel Core 9-го поколения (Coffee Lake Refresh), а именно: Intel Core i9-9900K, Intel Core i7-9700K, Intel Core i5-9600K и Intel Core i5-9400.
*Есть аналоги процессоров Intel Core 9-го поколения без интегрированной графики (что делает их сразу не интересными, особенно при равной цене с процессорами с не отключенным iGPU): Intel Core i5-9400F, Intel Core i5-9600KF, Intel Core i7-9700KF и Intel Core i9-9900KF.
*Для создания рабочей станции, можно также выбрать платформу на чипсете Intel C246 и серверных "аналогах" обычных процессоров Intel Coffee Lake (LGA1151v2) серия Intel Xeon E-2100. Их можно разделить на два типа: с поддержкой интегрированной графики Intel UHD Graphics P630 (GT2) и без поддержки.
Процессоры с интегрированной графикой: Intel Xeon E-2186G, Intel Xeon E-2176G, Intel Xeon E-2174G, Intel Xeon E-2146G, Intel Xeon E-2144G, Intel Xeon E-2126G, Intel Xeon E-2124G, Intel Xeon E-2104G.
Процессоры без интегрированной графики: Intel Xeon E-2136, Intel Xeon E-2134 и Intel Xeon E-2124.
AM4. Теперь переходим к процессорам AMD Ryzen, из-за которых мы и увидели скорый выход шестиядерных процессоров Intel Coffee Lake-S. В частности остановимся на старших 8-ядерных процессорах AMD Ryzen 7 для сокета AM4: AMD Ryzen 7 1800X, AMD Ryzen 7 1700X, AMD Ryzen 7 1700. Данные процессоры теперь имеют логические потоки, т.е. 8-ядерный процессор, имеет 16х логических потоков (SMT - Simultaneous multithreading), двухканальный контроллер памяти DDR4 и 16х линий PCIe 3.0 (для видеокарты).
Шестиядерные процессоры AMD Ryzen 5 (AMD Ryzen 5 1600X и AMD Ryzen 5 1600) относительно Intel Core i7-7700K имеют менее мощные ядра и более низкие тактовые частоты, так что в плане производительности они не смогут выделиться на фоне топового четырхъядерника от Intel, который к тому же имеет интегрированную графику. В тех же однопотоковых задачах: применение к клипу стабилизатора изображения Warp Stabilize / Стабилизатор Деформации, вырывается вперед Intel Core i7-7700K (быстрее его только Intel Core i7-7740X).
А в многопоточных, также разница будет невелика, кроме чистых тестов молотилок, кодирование в какой-то формат, например H.264:
Так как ядра у четырехъядерника сильнее, тактовые частоты выше, AVX2-инструкции выполняются шустрее, более низкая латентность при работе с памятью DDR4 и это почти нивелирует разницу в 2 ядра для некоторых задач.
*Вышло второе поколение процессоров AMD Ryzen (Pinnacle Ridge), а именно модели: AMD Ryzen 7 2700X, AMD Ryzen 7 2700, AMD Ryzen 5 2600X, AMD Ryzen 5 2600.
И две многоядерные энергоэффективные модели с уровнем TDP=45Вт: AMD Ryzen 7 2700E и AMD Ryzen 5 2600E.
Также к выходу новых процессоров был выпущен и новый чипсет: AMD X470. Он в частности поддерживает функцию StoreMI, которая позволяет кэшировать наиболее часто используемые данные на твердотельном накопителе (SSD) и в оперативной памяти (RAM), она доступна только для владельцев материнских плат на основе наборов логики AMD X470 и X399.
Тесты показали что снижены задержки при работе с оперативной памятью. Например при работе с DDR4-2666 они составляют: i7-8700K - 59нс, Ryzen 7 2700X - 76нс, Ryzen 7 1800X - 85нс.
Тем кому не нужна интеграшка Intel Core 8-го поколения, покупка второго поколения процессоров AMD Ryzen, стала еще более целесообразней.
LGA2066. Сокет LGA2066 и чипсет Intel X299 Express, поддерживает два типа процессоров Intel Kaby Lake-X и Intel Skylake-X. Из-за путаницы между этими процессорами, некоторые производители, в частности компании MSI и Gigabyte, выпустили специальные материнские платы, именно под ограничения процессоров Intel Kaby Lake-X. Ограничения: только четыре слота для модулей памяти DDR4 (так как память двухканальная, а не четырехканальная), и только три слота PCI Express 3.0 x16 (так как у процессоров физических линий PCIe 3.0 всего 16), нет поддержки: наборов инструкций AVX-512 (пока не актуально для наших задач) и технологии Intel Turbo Boost Max 3.0. Например, плата Gigabyte X299 AORUS Gaming (rev. 1.0) поддерживает только процессоры Intel Core i7-7740X & Intel Core i5-7640X, и у нее нет поддержки многоядерных процессоров Skylake-X. Аналогичная плата от MSI это X299M-A Pro.
Но и среди процессоров Intel Skylake-X есть также различия, как и раньше (процессоры Broadwell-E) для младших моделей Intel Core i7 (Intel Core i7-7800X и Intel Core i7-7820X) есть ограничение на количество линий PCIe 3.0, их всего 28, в то время как старшая модель Intel Core i9-7900X имеет 44х линии PCIe 3.0.
В связи с выходом на рынок процессоров AMD Ryzen Threadripper, которые представлены моделями: 8- / 12- / 16-ядерными процессорами, компания Intel собирается ускорить анонс Intel Skylake-X процессоров с более чем 10- ядер, это: 12-ядерный Intel Core i9-7920X, 14-ядерный Intel Core i9-7940X, 16-ядерный Intel Core i9-7960X и самый мощный процессор в линейке 18-ядерный Intel Core i9-7980XE.
Также доступна уже и обновлённая серия Skylake-X процессоров: 8-ядерный Intel Core i7-9800X, два 10-ядерника: Intel Core i9-9820X и Intel Core i9-9900X, 12-ядерный Intel Core i9-9920X, 14-ядерный Intel Core i9-9940X, 16-ядерный Intel Core i9-9960X и топовый процессор: 18-ядерный Intel Core i9-9980XE Extreme Edition.
*По официальным тестам компании Intel процессор Core i9-9980XE в Autodesk Maya на 27% быстрее, а в Adobe Premiere Pro CC на 108% быстрее, чем флагман AMD Ryzen Threadripper 2990WX.
*Выпущен также премиальный 14-ядерный процессор Intel Core i9-9990XE работающий на тактовой частоте 5.1ГГц, но в розницу он продаваться не будет. Его тестирование в продуктах Adobe:
Как видно по результатам тестирования, подтверждается информация, что, чтобы получить преимущество значительное над Intel Core i9-9900K, надо на платформе LGA2066 ориентироваться на 14-ядерный процессор, а это уже совсем другой бюджет.
TR4. На примере 8-ядерных процессоров AMD Ryzen Threadripper 1900X и AMD Ryzen 7 1800X, посмотрим чем сокет TR4 отличается от сокета АМ4: четыре канала памяти, вместо двух, можно поставить более 64Гб оперативной памяти (до 128 Гбайт или до 2Тб ECC), кэш память третьего уровня (L3) — 32Мбайта (у младшей модели 16Мбайт) против 16Мбайт, линий PCIe 3.0 - 64 (свободных линий 60) вместо 16 (20 всего, но 4 выделено для NVMe накопителей).
AMD Ryzen Threadripper состоят из двух 8-ядерных кремниевых кристаллов "Summit Ridge", вручную отбираются 5% наиболее качественных кристаллов, соответственно они обладают наименьшими токами утечки, что позволяет понизить температуру процессоров Ryzen Threadripper и уменьшить их энергопотребление.
По умолчанию AMD Ryzen Threadripper работает в режиме NUMA (неоднородная общая память или локальный режим). В BIOS или в утилите AMD Ryzen Master (с последующей обязательной перезагрузкой системы) можно выбрать другой режим — UMA (общая память или распределённый режим). В одном случае программы могут выиграть от выбора режима, в другом — проиграть.
В локальном режиме nUMA мы получим минимальные задержки, но потеряем два канала памяти и, следовательно, радикально снизим общую пропускную способность подсистемы памяти.
В распределённом режиме UMA мы получаем в распоряжение AMD Ryzen Threadripper четыре канала памяти, но теряем в задержках, когда ядро из одного кластера обращается к контроллеру памяти ядра кластера второго кристалла. По данным AMD для модулей DDR4-3200 задержки в локальном режиме могут достигать 66,2 нс, а в распределённом — 86,9 нс.
К процессору одновременно можно подключить 8 PCIe устройств, которые делят 64 линии процессора. Одно из устройств, это чипсет X399, который задействует 4х линии PCIe 3.0. Т.е. видеокарты и M.2 PCIe NVMe SSD могут разделить оставшиеся 60 линий.
*За счет обновления чипсета AMD X399 добавлена поддержка NVMe RAID. Процессоры Ryzen Threadripper теперь поддерживают работу с массивами RAID 0, 1 и 10, а число накопителей в массиве может достигать десяти штук. Но, все они должны быть подключены к процессорным линиям PCI Express, например с помощью карт расширения: GIGABYTE CMT2014, ASRock Ultra Quad M.2 Card, ASUS HYPER M.2 X16 CARD или HP Z Turbo Drive Quad Pro.
В линейке AMD Ryzen Threadripper процессоров, три модели: 8-ядерный AMD Ryzen Threadripper 1900X, 12-ядерный AMD Ryzen Threadripper 1920X и 16-ядерный AMD Ryzen Threadripper 1950X.
*На системной плате ASUS ROG Zenith Extreme построенной на чипсете AMD X399 - есть слот DIMM.2 и в комплект входит плата расширения DIMM.2, которая позволяет установить два твердотельных накопителя с интерфейсом M.2 в слот DDR4, где они могут эффективно охлаждаться любым кулером, предназначенным для модулей памяти. А на плате ASUS ROG Rampage VI Apex, таких слотов уже два.
С помощью бенчмарка NeatBench удалось протестировать процессор AMD Ryzen Threadripper 1950X (разогнан до частоты 4.1Ггц), вот его результаты:
CPU only (17 cores) - 20,4 frame/sec и Best combination: CPU (13 cores) and GPU (GeForce GTX 1080) - 30,3 frame/sec.
Очень много пользователей натыкаются на такие грабли, как: купили дорогую систему на многоядерном процессоре, а потом приложения которые они используют не могут загрузить все ядра, или загрузка ядер очень низкая. Т.е. даже достаточно опытные пользователи и сборщики с этим сталкиваются, вот статья на эту тему: Не покупайте AMD Threadripper для Adobe Premiere Pro и на официальном форуме Adobe (user to user), очень много тем типа: "AMD Threadripper 1950x Slow Adobe Boot and Render", "Threadripper 1950x Issue with Premier Pro" и т.п.
Что интересно, пользователи Edius Pro, также отмечают, что программа долго грузится, есть лаги на таймлайне и т.д. Но, при финальном рендеринге Edius 9 грузит AMD Ryzen Threadripper 1950X под 100%.
Также процессор AMD Ryzen Threadripper 1950X совершенно не подходит для фоторедакторов: Lightroom и Photoshop.
Смотрим плавность воспроизведения таймлайна ПК на AMD Ryzen Threadripper 1950X (GIGABYTE X399 AORUS Gaming 7 + EVGA GeForce GTX 1080 Ti FTW3 GAMING [11G-P4-6696-KR]) и ноутбука на Intel Core i7-7700HQ:
*Ситуация была исправлена, с помощью отключения High-Precision Event Timer (HPET) для Windows.
*Второе поколение 12нм процессоров AMD Ryzen Threadripper на микроархитектуры AMD Zen+, удвоила количество доступных ядер. В эту линейку вошли процессоры: AMD Ryzen Threadripper 2990WX (32 ядра и 64 потока), AMD Ryzen Threadripper 2970WX (24 ядра и 48 потоков), AMD Ryzen Threadripper 2950X (16 ядер и 32 потока) и AMD Ryzen Threadripper 2920X (12 ядер и 24 потока). Большой плюс, это старый сокет TR4 и поддержка уже существующих материнских плат на чипсете X399 (после обновления BIOS).
Ресурс techgage.com уже успел протестировать два новых флагмана AMD Ryzen Threadripper 2990WX и AMD Ryzen Threadripper 2950X и в программе Adobe Premiere Pro CC 2018 получили довольно странные результаты, когда выводился проект, а не просто один формат видео кодировался в другой формат. Желтый столбец это вывод видео для YouTube.
Тот же тест, но уже, с использованием дискретной видеокарты nVidia GeForce Titan Xp:
Штатный кодировщик H.265 видимо не так хорошо использует наборы инструкций (либо вообще их не использует) и в этом тесте в отличие от x265, процессоры AMD Ryzen Threadripper смотрятся очень хорошо.
Кстати довольно симптоматичен и тест в DaVinci Resolve 15:
Каждый из четырёх активных кристаллов в AMD Ryzen Threadripper 2990WX может одновременно обращаться к трём другим. При включении "игрового режима" (Game Mode), отключаются половина процессорных ядер, и сохраняется активными те, которые имеют прямой доступ к оперативной памяти (а также поднимается их тактовая частота).
Новая функция Dynamic Local Mode решает основную проблему, которая влияет на производительность топовых многоядерных
процессоров компании AMD, она заключается в неравномерном доступе к памяти (NUMA), что создаёт трудности при работе с некоторыми приложениями. Ранее пользователи могли переключаться только между режимами Local Memory Access и Distributed Memory Access для повышения игровой производительности, однако это требовало перезагрузки системы.
В режиме Dynamic Local Mode - фоновый процесс самостоятельно распределит нагрузки и выделит прямой доступ к памяти нуждающимся приложениям.
...........................
Суммируем: первым делом мы выбираем сокет с которым собираемся работать, с учетом будущего апгрейда или нет, или например нам важна интегрированная графика, или количество линий PCIe 3.0 и т.п. факторы. Также стоит учитывать, что большое количество ядер и новую архитектуру, не все приложения могут активно использовать данные плюсы, например для того же Adobe Photoshop CC 2018 важнее высокие частоты работы, а не большое количество ядер. И если вы фотограф который большое количество времени проводите в приложениях Adobe Photoshop & Lightroom, и изредка обрабатываете видео в программе Adobe Premiere Pro CC 2019, то стоит подбирать конфигурацию под основные программы, с учетом тестирования данных процессоров.
Поэтому нет плохих процессоров, есть неправильно выбранная конфигурация под конкретный софт!
Тестирование процессора Intel Core i9-9900K.
Всеобъемлющее руководство по созданию самосбора для редактирования видео от PremiumBeat.
Создание мощного компьютера для видеомонтажа за $3000 от Videomaker.
Конфигурация компьютера для обработки 4K-видео от MSI.
Читаем далее про выбор материнской платы, памяти, видеокарты и дисковой подсистемы.