12

Выбор видеокарты для рендеринга и видеомонтажа

Выбор любого железа при сборке компьютера для тех или иных целей часто представляет большую сложность: нужно вникать в ряд технических аспектов, разбираться в терминах и характеристиках, а вот статьи на эту тему часто встречаются устаревшие, отражающие однобокий взгляд на вещи фаната того или иного железа или вообще замещанные на слухах, байках и некомпетентных мнениях.

В этой статье я хочу рассмотреть основные аспекты работы видеокарт при рендеринге и монтаже видео, описать различия профессиональных и массовых видеокарт и дать максимум фактической информации для подтверждения моего мнения без чрезмерного углубления в техническую составляющую, где это не нужно.

В чем отличие видеокарты для рендеринга от видеокарты для видеомонтажа?

Чтобы упростить дальнейший рассказ давайте сразу уточним, что видеокарта или GPU (Graphics Processing Unit – графический процессор) – это расширяющий компонент компьютера, который может быть представлен одной картой или несколькими.

В чем разница между профессиональными видеокартами и потребительскими?

Сейчас pro линейки видеокарт гораздо меньше отличаются от массового сегмента, чем еще 5 лет назад. Отдельные серии видеокарт, например, серия Titan у Nvidia или Radeon VII размывают эту границу еще сильнее, пытаясь играть на оба поля.

На первый взгляд профессиональные карты отличает огромный объем видеопамяти (VRAM) и непомерно раздутая цена, но дело не только в этом. Давайте разбираться на примере GPU из серии RTX от Nvidia относительно профессиональных GPU Quadro RTX.

Почему, если даже их архитектура и, в некоторых случаях, характеристики схожи по количеству ядер и VRAM, серия Quadro стоит в несколько раз больше? Похоже на какое-то жульничество? На самом деле – нет, и вот почему.

Профессиональные видеокарты

Ключевое различие между потребительскими и профессиональными видеокартами – это разная поддержка по софту. Карты серии Quadro Nvidia и FirePro от AMD специально оптимизированы для высокой производительности в специализированном програмном обеспечении и имеют максимальную и гарантированную совместимость с профильными программами от ведущих разработчиков в мире компьютерной графики.

Кроме того, эти серии карт поддерживаются производителем годами, что делает их долгосрочной инвестицией. А вот потребительские видеокарты уже через поколение такой поддержки производительности/совместимости не получают. Профессиональные видеокарты тщательно тестируются в профильном софте, чтобы добиться максимальной производительности, а отдельные программы, например, Solidworks имеет отдельные особенности, которые работают только на профессиональных видеокартах.

Посмотрите на список официально поддерживаемых видеокарт у того же Solidworks.

Некоторые разработчики софта попросту не будут предоставлять поддержку в исправлении ошибок и решении проблем, если у вас не профессиональная видеокарта. А если при этом у вас большая компания, где работа каждой рабочей станции или сервера имеет максимальную значимость для выполнения задач в срок, никто не будет рисковать простоями дорогостоящей техники и высооплачиваемых специалистов и тем вероятностью не выполнить работы в срок.

Видеокарты массового сегмента

Потребительские видеокарты прекрасно себя проявляют в игровых и повседневных приложениях. Они также дают неплохой результат при обработке фото или монтаже видео, а верхний сегмент таких видеокарт (например, RTX 2080Ti) имеют даже избыточный запас мощности для таких задач. Кроме того, массовые видеокарты хороши в GPU рендеринге, потому что обычно у рендер движков под видеокарты нет фич исключительно для профессиональных видеокарт.

В то же время, профессиональные видеокарты будут не очень хороши в гейминге, но превосходны для обработки, рендеринга и других специализированных задач, однако и переплата будет значительной за ту же производительность.

Поэтому, если вам не нужны особенности в софте, которые предоставляются только для pro GPU карт или вам не нужен топовый объем видеопамяти, то будет лучше выбрать обычную потребительскую видеокарту.

Почему Nvidia лучше или что такое CUDA ядра

CUDA ядра – это особые вычислительные ядра входящие в состав видеокарт от Nvidia. Технология CUDA эксклюзивна представлена только в продуктции Нвидиа. Эти ядра не являются выделенными только для графических расчетов, это скорее чистая и универсальная мощь, которую видеокарта может бросить на обработку разных задач при необходимости.

Подавляющее количество софта для работы с графикой и рендеринга оптимизировано для максимально продуктивного использования CUDA ядер, поэтому чем их больше в составе видеокарты, тем быстрее будет ваш рендеринг моделей, видео и т.д.

Наиболее популярные рендер движки на GPU Octane и Redshift вообще построены на технологии CUDA и это означает что ими вообще можно воспользоваться только если у вас именно видеокарта от Nvidia. В этих рендер программах скорость рендеринга практически линейно возрастает от увеличения количества CUDA ядер на вашей видеокарте. Некоторые программы, например, After Effects или Premiere Pro поддерживают видеокарты и Nvidia и AMD, но чаще всего на Nvidia работают быстрее.

GeForce или Quadro?

С GeForce вы получите выгоды в соотношении скорость/цена при видеомонтаже и при обычной работе в графических программах. Однако, поскольку GeForce нацелен на рынок геймеров и обычных потребителей, эти видеокарты лишены отдельных особенностей, которые могут потребоваться при профессиональной работе с графикой.

Quadro имеет высокий уровень производительности, но основное ее преимущество в программной поддержке корпоративных клиентов. Вместе с тем, любая прибавка в производительности Quadro относительно GeForce требует и сумасшедшей переплаты за саму видеокарту.

Если же вам действительно нужна ECC память (память с коррекцией ошибок) или лучшие драйверы для профессиональных приложений, Quadro будет предпочтительным выбором. Опять же, видеокарты Quadro имеют больше CUDA ядер, больше видеопамяти и, иногда, эксклюзивные особенности как упомянутая ECC память, о чем мы дополнительно поговорим дальше.

Подытоживая, видеокарты Quadro это выбор для пользователей:

  • корпоративных клиентов, которые готовы нести несравнимо большие затраты
  • кто может извлечь реальную пользу из ECC памяти, большего объема VRAM, большей точности работы с плавающей точкой и более высокой глубиной цвета
  • кому нужны особые возможности софта, которые доступны только на профессиональных видеокартах (Autocad, Solidworks итд)
  • в перспективе рассчитывают на поддержку разработчика программного обеспечения
  • нуждаются в 100% надежности бизнес и серверных решений

GeForce видеокарты предпочтительнее, если вы:

  • не нуждаетесь в особых фишках софта для профессиональных видеокарт
  • хотите получить максимум производительности за минимум денег
  • не хотите переплачивать за видеопамять и ECC
  • никогда не будете обращаться в поддержку вендора софта
  • возможно будете на этом компьютере поигрывать в игры

Стоит ли брать RTX видеокарту?

С появлением новой архитектуры Тьюринг, Nvidia представила серию видеокарт RTX, которые вдобавок к привычным CUDA ядрам имеют РТ и тензор ядра. РТ ядра отвечают исключительно за рейтрейсинг т.е. трассировку лучей.

При рендеринге, наличие мощной видеокарты с поддержкой RTX может значительно повысить скорость рендера, как минимум в приложениях, которые поддерживают эту технологию (Octane, Redshift). Если же вы не занимаетесь 3D рендерингом, а, например, монтируете видео, то наличие RT ядер маловероятно окажет какой либо эффект на скорость работы.

Тензор ядра – это отдельная история, которая еще интереснее. В потребительских видеокартах тензор ядра отвечают за эффекты, например, DLSS (Deep Learning Super Sampling) то есть сэмплинга на основе глубокого обучения нейронных сетей, которое позволяет искусственному интеллекту улучшать качество изображений.
В профессиональных решениях, тензор ядра предназначены для обучения нейронных сетей, глубокого обучения, сложных задач на базе AI итд.

При выборе видеокарты, настоятельно советую отдать предпочтение серии RTX, а не предыдущим видеокартам, даже топовым. Даже без учета всех этих дополнительных ядер, RTX все равно значительно мощнее предыдущих версий.

Что нам нужно от видеокарты для видемонтажа?

К счастью, процесс видеомонтажа гораздо менее требователен к видеокарте, чем 3D рендеринг. Если вы одиночка, который делает видео на фрилансе или обрабатывает собственный контент, например, для Youtube, вам хватит даже базовой видеокарты от Nvidia с поддержкой CUDA.

Посмотрите на сравнение производительности видеокарт в Premiere Pro.

Обработка видео и фото не требует наличия навороченной видеокарты и тем более Quadro. Вам хватит начальной или средней видеокарты GeForce RTX с головой. Только если у вас постоянно идет работа с разрешениями 4K/8K может появиться реальная необходимость покупки более дорогой RTX карточки.

Что нам нужно от видеокарты для рендеринга?

При рендеринге на GPU от видеокарты требуется гораздо больше производительности, чем при видеомонтаже. В первую очередь нам нужно максимальное количество CUDA ядер и побольше видеопамяти. Время рендера видеокарте среднего кадра практически линейно обратно пропорционально количеству CUDA ядер вашей видеокарте.

В то же время, видеокарта может задействовать всю свою производительность при условии, что ваша 3D сцена польностью помещается в объем видеопамяти (VRAM) вашей видеокарте. На практике, это значит что если у вас сложные сцены с миллионами полигонов, дисплейсментом или большими текстурами, вам понадобится гораздо больше памяти, чем для относительно простых сцен с несколькими объектами.

В основном серия RTX видеокарт оснащена достойным объемом VRAM от 8 до 11 Gb, но если вам реально требуется еще больше, то стоит обратить внимание на RTX Quadro, которые имеют до 48 Gb VRAM.

ECC память: что такое и нужна ли вам

ECC (Error Correcting Code) память – это память, исправляющая ошибки. Такая память самостоятельно отслеживает и исправляет ошибки в данных, которые естественным образом возникают при интенсивных нагрузках на оборудование в течение длительного времени. Такие ошибки способны вызывать случайные события от повреждения данных, до критических ошибок и сбоев и при работе с важными и сложными данными, таких ошибок стараются максимально избежать.

Именно поэтому в серверных решениях или оборудовании для корпоративного сектора применяется преимущественно ECC память, чтобы предотвратить появление ошибок и возможность ущерба данным. В видеокартах ECC память ставится на профессиональные линейки как Nvidia, так и AMD.

В то же время, большинство потребителей, не участвующих в сложных взаимодействиях при созданиии контента могут благополучно обходиться и без ECC.

Сравнение производительности видеокарт

Проще всего для сравнения производительности конкретной видекарты обратиться к результатам тестов. Обычно потребители смотрят на результаты тестов видеокарт в играх и других приложениях, чтобы составить приблизительное представление насколько хороша та или иная железка.

Это отчасти применимо и к нашим потребностям, но нужно обращать внимание, какие тесты выбирать для сравнительного анализа. Для определения производительности в рендеринге нам подойдут бенчмарки в популярных GPU рендерах OctaneBench, Redshift и VRAY-RT.

Нужны ли 2 видеокарты?

В отличие от игровых систем, рабочие станции для рендеринга могут утилизировать ресурсы нескольких видеокарт безо всяких SLI подключений, потому что графические пакеты изначально проектируются с перспективой распределения вычислений. Это означает, что вам не нужно объединять видеокарты в одну, идеально синхронизированную подсистему, чтобы получить почти линейное ускорение рендеринга при добавлении второй видеокарты.

Коротко про NVLINK у Nvidia

При соединении двух видеокарт можно объединить видеопамять в одну систему, однако потребуются видеокарты классом выше, чем RTX 2070 Super. При этом следует учесть, что так можно объединить только 2 (не 3, не 5) видеокарт и сам рендер движок должен поддерживать эту технологию. Для подключения потребуется сам NVLINK мостик.

Больше одной видекарты для видеомонтажа в Adobe Premier Pro

Ответ простой: Premiere Pro не может использовать более одной видеокарты и никакого прироста производительности это не дает.

Помимо выбора видеокарты, рекомендую обратить внимание на статьи по сборке лучшего компьютера для моделирования и рендеринга на CPU, рендеринга на GPU и видеомонтажа.

Выбираем видеокарту в разных бюджетах

Nvidia RTX 2060 Super

Лучший вариант для обработки видео и GPU рендеринга по соотношению цена/производительность.
Характеристики:
• CUDA ядра – 2176
• Тензор ядра – 272
• РТ ядра – 34
• VRAM – 8Gb GDDR6
• Базовая частота – 1470 MHz

Если бюджет ограничен, но нужен производительный вариант за разумные деньги, RTX 2060 Super лучший вариант на рынке. В своем ценовом диапазоне видеокарта имеет прекрасный потенциал как для профессиональных задач, так и гейминга (хотя именно для игр RX5700 от AMD будет интереснее). Карта отлично подойдет для монтажа 1080p и 1440p видео.

В тесте OctaneBench, RTX 2060 Super имеет 205 очков, что значительно выше чем у Quadro RTX 3000 (149 очков) и Quadro RTX 5000 (184 очков). Т.е. вычислительная мощность 2060 Super превосходит даже некоторые Quadro RTX, которые стоят в разы больше.

Nvidia RTX 2080 Ti

Лучший вариант в верхнем ценовом сегменте на все случаи жизни.

Характеристики:
• CUDA ядра – 4352
• Тензор ядра – 554
• РТ ядра – 68
• VRAM – 11Gb GDDR6
• Базовая частота – 1350 MHz

Если графикой занимаетесь достаточно профессионально и есть бюджет на видеокарту, но при этом не готовы продавать почку ради Quadro, лучший вариант – это RTX 2080 Ti. Карта показывает прекрасную производительность в рендеринге и видеомонтажа, но не стоит своих денег для гейминга, если поближе сравнить ее с другими картами без приставки Ti.

В том же OctaneBench RTX 2080Ti показывает 302 очка, что твердо ставит ее на вершину списка современных видеокарт по мощности одной видеокарты. У 2080 Super 233 очков, а у обычной 2080 еще меньше – 220. В общем, в этом сегменте RTX 2080Ti нет равных, лучший вариант за относительно разумные деньги.

Nvidia Quadro RTX 6000

Приведем и профессиональную видеокарту из семейства Quadrо для наглядности. Как вы поняли из статьи, покупка Quadro имеет смысл если нужна расширенная поддержка от вендоров софта, максимальная надежность и ECC память большого объема.
Характеристики:
• CUDA ядра – 4608
• Тензор ядра – 575
• РТ ядра – 72
• VRAM – 24 Gb GDDR6 (ECC)
• Базовая частота – 1440 MHz

В чистой вычислительной производительности Quadro RTX 6000 практически равен RTX 2080 Ti при условии, что обеим картам хватило объема для сцены при рендеринге. Quadro RTX 6000 имеет 308 очков, а 2080 Ti 302 очков.

Если 24Gb видеопамяти мало, то можно взять Quadro RTX 8000, которая имеет космические 48 Gb VRAM. А если плюшки серии Quadro особенно не нужны, но нужен просто объем памяти побольше за цену поменьше, присмотритесь к Titan RTX так же с 24 Gb.

CG Admin

12 комментариев

  1. Здравствуйте! Работаю на ноутбуке в 3Д мах, Автокад, Архикад и пр. Устарел-надо менять на новый. Денег до 180 000руб. Ноут с видеокартой Квадро 2000-дорогое удовольствие(200 000р. и больше). Можно ли купить для такой работы, ноут с более дешёвой видеокартой, но чтобы все проги работали? Спасибо.

    • Ноутбук для хардкорных 3d дел – это непростой, но вполне реальный путь с вашим бюджетом. Не думаю, что вам так принципиально нужна квадра, может и ошибаюсь, конечно. Но мой опыт показывает, что 9 из 10 человек кто хочет такую карту, сильно ее переоценивает и заблуждается.
      Ваш бюджет позволяет купить отличный ноут с топовым Интелом, 32 Гб памяти и rtx картой.
      Советовать конкретные модели – бесполезно. С ноутами надо все время искать компромиссы под индивидуальные запросы – размер и качество экрана, сколько слотов и каких нужно, вес. А в итоге ещё нужно тщательно изучать информацию по конкретной модели – по характеристикам все может выглядеть отлично, а на деле, например, плохое теплоотведение и, соответственно, реальная производительность сильно хуже аналогов.

  2. Доброго Вам дня, очень хорошие статьи ! Спасибо. Прошу подсказать как по вашему мнению 2070 super & 2080 super справятся с 4К в монтаже и небольших проектах AE или будут подвисать ? При системе с Rayzen 3900x и RAM 64Gb.

    • Справятся. По соотношению цена/производительность я бы сейчас взял 2070S, а не 2080S – там уже выгоднее будет подкопить и воткнуть ультимативную 2080Ti.

  3. Ещё один вопрос, с вашего позволения. Вычитал в одной из статей интернета, что для Rayzen лучше занимать два канала памяти нежели четыре, т.е. 2х32Гб лучше, чем 4х16Гб. Так ли это ?

    • Предпочтительнее 2х канальный режим работы RAM, посмотрите описание своей материнской платы – обычно это только слоты 2 и 4. Однако, общий объем памяти предпочтительнее, чем режим работы. Оптимально – 2 слота.
      Еще 2 замечания по теме памяти: 1) внимательно смотрите на латентность/тайминги памяти, а не только на частоту, бывали случаи, когда апгрейд превращался в даунгрейд, хотя частота действительно была выше 2) помните, что сам сокет AM4 не умеет работать с 4-х канальной памятью.

      • Извините, а для Nvidia RTX 2080 Ti как лучше расположить оперативку?Можно сделать 4х32?

        • Это серьезная заявка ) Видеокарта тут ни при чем. 4х32 можно, конечно. Убедитесь только, что мать поддерживает столько.
          Для рендеринга я бы тут уже упоролся в TR4 и threadripper )

  4. Добрый день прошу ещё раз совета, ни как ни могу решиться :-(, есть вариант покупки двух пар 32Gb DDR4 3200MHz G.Skill Trident Z Neo (CL14-14-14-34) (2x16Gb KIT) или 64Gb DDR4 3200MHz G.Skill Trident Z Neo (CL16-18-18-38) (2x32Gb KIT).Цена первого варианта почти в 2 раза выше. Для Rayzen 3900x. С большим Уважением Евгений.

    • Здравствуйте. Я бы взял второй вариант и не парился.
      Да в первом тайминги поинтереснее, но зачем вам 4 планки? С учетом разницы в цене я не вижу смысла.
      Найдете куда деньги потратить эти если не сейчас, то через пару лет точно ради большего прироста, чем пара процентов и то не всегда.

  5. Добрый день,
    Спасибо Вам за интересные статьи.
    Рассматриваю возможность приобретения нового iMac 27″. Фотографирую, обрабатываю снимки, думаю про монтаж видео. В каком объеме видео- пока еще не знаю. Может быть порекомендуете, какой конфигурации будет достаточно для моих целей?
    https://www.apple.com/ru-edu/shop/buy-mac/imac/27-дюймов
    Думал, может быть взять первую, минимальную конфигурацию, потом добавить оперативки 32 или 64 ГБ в дальнейшем самостоятельно, не через Apple. SSD тоже думал оставить базовый и докупить внешний SSD на 2 ТБ самсунговский. Ну может быть проапгрейдить процессор до i9 десятиядерного здесь же при заказе. Меня интересует вопрос, достаточно ли мощности у штатной видеокарты “Графический процессор Radeon Pro 5300 с 4 ГБ памяти GDDR6”, чтобы перемалывать обработку фотографий и монтировать видео или лучше проагрейдится до более сильной?
    Просто не хочется переплачивать за избыточные мощности, которые мне не понадобятся. Сама концепция аймака меня очень устраивает, другие бренды как-то не рассматриваю.
    Спасибо

    • Здравствуйте!
      Мне маки не нравятся, но попробую быть объективным.
      Базовый вариант ну совсем по памяти никуда, но при апргейде до 16-32 уже можно работать. Статья в помощь!
      Многоядерность процессора роли почти не сыграет – важна частота на ядро в турбобусте.
      По хранилкам вам виднее, а видеокарту я бы со временем тоже поменял. Нет, она не прям плохая, но впритык к “дешево и сердито”.
      Работать можно, но не летать и радоваться. Я бы через годик планово обновил ее.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *