Чем лучше рендерить процессором или видеокартой

Чем лучше рендерить процессором или видеокартой

Сегодня мы поговорим про выбор видеокарты для рендеринга в GPU рендерерах, таких как Octane и Redshift. Раньше я уже освещал выбор процессора для максимальной производительности для V-ray, Corona Renderer. Обратите внимание, что если вам нужна видеокарта, например, для обычного V-ray для 3ds Max, то не стоит вкладываться в топовые модели видеокарт, т.к. там ресурсы GPU используются только для работы вьюпорта(GTX 1060, 1070 будет с запасом) и других мелких фишек. Проще говоря, там нужно будет вложиться в процессор, а не видеокарту, и это даст прирост скорости рендера. На сайте есть отдельная статья по выбору лучшего компьютера для 3d моделирования и CPU рендеринга и более подробная статья о лучшем компьютере для GPU рендеринга.

Upd. 02/2020 – появилась более свежая и полная статья по выбору лучшей видеокарты для рендеринга и видеомонтажа.

Итак, какая видеокарта подойдет для рендера в Octane Render и Reshift?

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

У Nvidia традиционно есть 3 линейки GPU для разных сегментов: 1) Tesla (серверные видеокарты) 2) Quadro (профессиональные видеокарты) 3) GeForce (массовый сегмент для гейминга). Tesla мы рассматривать не будем, они предназначены в первую очередь для научных вычислений, виртуализации и др. не интересных нам функций. Скажу только что актуальная Tesla K80 стоит 350 000 рублей и думаю вопросы отпали.

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

Quadro GP 100, 16 Gb видеопамяти, 3584 CUDA ядер цена в районе 500 000 рублей

Quadro P6000, 24 Gb видеопамяти, 3840 CUDA ядер – 420 000 рублей

Есть ли стоящая производительность у этих карт? Например, Quadro P6000 имеет в Octanebench 170 очков (чем больше, тем лучше), а обычная GTX 1080Ti – 185! Да, у Quadro больше видеопамяти, что позволяет работать с большими по объему сценами, но соотношение цены/производительности в целом не выдерживает критики.

Смотрим на линейку GeF0rce:

GeF0rce 1080Ti, 11 Gb видеопамяти, 3584 CUDA ядер

GeF0rce 1080, 8 Gb видеопамяти, 2560 CUDA ядер

GeF0rce 1070Ti, 8 Gb видеопамяти, 2432 CUDA ядер

GeF0rce 1070, 8 Gb видеопамяти, 1960 CUDA ядер

GTX 1060 мы брать в расчет не будем, все-таки 6Gb видеопамяти это слишком мало, да и производительность никуда не годится. Если нас интересует максимальный комфорт, имеет смысл сразу брать 1080Ti ввиду отличной производительности и максимального объема памяти в 11 Gb. Если нужна максимальная производительность сейчас за минимальные деньги, лучше выбрать 2 карты 1070ti или 1080. GTX 1070 сейчас выглядит не лучшем приобретением относительно сравнения с 1070Ti.

Читайте также:  Как выйти из профиля гугл

Встает так же закономерный вопрос: какого марки видеокарты брать для рендеринга? В первую очередь нужно смотреть на качественное охлаждение, гарантию и свой личный опыт. Я много лет использую Palit (Jetstream) и очень доволен. Были карты Asus – тоже ничего, но дороговато, а вот с Gigabyte был дважды неудачный опыт – заводской брак и некачественное охлаждение.

Почему так важна видеопамять карт при GPU рендеринге? Дело в том, что объем общей памяти ограничен наименьшим значением в системе и не складывается. То есть если у вас стоит две карты 8Gb Vram и 6 Gb Vram сцены могут использовать максимум 6Gb. Не 14 и не 8. Именно поэтому плохая идея взять несколько слабеньких или разных карт для рендеринга.

Для успешного рендеринга на видеокарте важно еще обеспечить подключение по х16 или х8 PCIe слотам. Убедитесь, что материнская плата имеет таких слотов достаточное количество. Лучше x16, x8 чуть теряет скорость работы, но тоже сойдет, но не меньше х8.

Кроме того, обязательно нужно купить мощный блок питания и современный процессор. У меня стоит 2 карты 1080TI и блок с запасом на 1000 ватт. Процессор с хорошим количеством Ггц и ядер нужен, чтобы грузить карты по полной, если у вас их несколько.

Если вы только знакомитесь с GPU рендерингом или рассматриваете переход, рекомендую ознакомиться со статьей о недостатках GPU рендеринга и полной статьей о принципах сборки лучшего компьютера для GPU рендеринга в Octane, Redshift и Vray GPU.

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

GPU быстрый, дешевый и масштабируемый

$400 долларовая игровая видеокарта, такая как GTX 1070 или Radeon RX580 быстрее, нежели 22-х ядерный Intel Xeon 2699v4 ($3500) в большинстве задач рендеринга. Если рассматривать лишь цену оборудования, то GPU является безоговорочным победителем. Ценность GPU возрастает еще больше, потому что мы запросто можем установить 4 видеокарты в один системник, тем самым получив 4-х кратное увеличение скорости рендеринга, в то время как многопроцессорные системы стоят ОЧЕНЬ дорого. Но у графических процессоров есть один недостаток …

Читайте также:  Плохо ловит интернет мтс на телефоне

Ограничения памяти GPU

Чтобы производит рендеринг на GPU Cycles должен поместить все данные сцены в память видеокарты. Если же сцена не помещается, то рендеринг на ней будет просто невозможен. Большинство потребительских графических процессоров сегодня имеют 8 Гбайт памяти. Это означает, что вы сможете разместить только 32 уникальных текстуры в разрешении 8K, прежде чем память будет полностью забита. Это не много текстур. Существуют графические процессоры с большим объемом памяти, но их цена часто бывает астрономической, что делает рендеринг на GPU столь же дорогостоящим, как и на CPU. С другой стороны, в то время как процессорный рендеринг не использует меньше памяти, оперативная память намного дешевле. 32 ГБ ОЗУ можно приобрести по очень разумной цене.

Потребление энергии

Для студий, производящих большое количество рендеров, энергопотребление является еще одним аспектом, который следует учитывать. Удивительно, но несмотря на большую разницу в цене между CPU и GPU, производительность на ватт поразительно схожа для устройств с большим количеством ядер. GTX 1070 и Xeon 2699v4 имеют пиковое энергопотребление около 150 Вт и работают, примерно, одинаково. Поэтому независимо от того, какое устройство вы используете, аппаратные средства одного поколения должны использовать, примерно, одинаковое количество энергии. Тем не менее, процессоры с низким количество ядер и большой частотой, такие как Intel 7700k, как правило, потребляют больше энергии, чем многоядерные процессоры с низкой тактовой частотой.

Набор функций

Хорошо, хватит об аппаратном обеспечении. Нам также нужно сравнить различия в возможностях между CPU и GPU рендерингом. Что касается Blender 2.78c, рендеринг на GPU и рендеринг на CPU находится, практически, на одном уровне. Есть лишь небольшой набор функций, которые не поддерживаются графическим процессором, а самой большой недостающей особенностью является Open Shading Language. Но, если вы не планируете писать собственные шейдеры, GPU так же хорош, как и процессор.

Операционные системы

Некоторые люди говорят, что определенные операционные системы дают до 20% ускорения рендеринга. Вот было бы здорово, если бы это было правдой, да? Мы хотели бы добраться до сути этого вопроса. Поэтому мы рассмотрим это утверждение позже и опубликуем наши выводы.

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

А как насчет вас? Как вы думаете, что является лучшей платформой для рендеринга?

Дата публикации: 18.10.2018

Читайте также:  После обновления не подходит пароль

Время не стоит на месте, и как это часто бывает, то, что раньше казалось преждевременным и сырым, сегодня вполне актуально! Речь идет об GPU-рендеринге.


Собственно GPU-рендеринг — это просчет на видеокартах. Да-да — видеокарты подходят не только для майнинга ))

Обычная игровая карта GTX 1070 8Gb оказывается быстрее Intel Xeon 2699v4 за $3500 !

В силу того, что GPU намного мощнее CPU, то такие вещи как видеомонтаж, 3D визуализация (отягощенная эффектами и Depth of Fields), а так же всевозможные математические и прочие ресурсоемкие расчеты будут в разы быстрее на видеокартах, нежели на процессорах.

Многие пакеты 3D визуализации, такие как Cinema 4D, 3D max и прочие вовсю используют GPU-рендеры, наподобие VrayRT 3.5+, OTOY Octane, Corona, Fstorm и других. Rhino и Maxwell render подружились с GPU. Такой подход позволяет в разы ускорить время просчета. Многие именитые студии используют собственные наработки, например Pixar Renderman для Blender. Причем Pixar предлагает Renderman для бесплатного личного применения. Не стоят на месте и методы кодирования видео — доступны новые кодеки для Sony Vegas (MAGIX AVC/AAC MP4), да и Pinnacle Studio и популярный After Effects CC давно умеют использовать ресурсы GPU. CAD-приложения тоже не остаются в стороне.

Но этим все не исчерпывается! Так или иначе можно включить аппаратное ускорение на GPU в Corel VideoStudio Pro и After Effects CC уже не первый год. Полно новых кодеков с очень хорошими возможностями рендера в 4K или даже 8K HDR, заточенных под GPU. Например кодек Daniel2.

ЧТО ПОДХОДИТ ДЛЯ GPU-ускорения?

Отлично для рендера на GPU подойдут последние ускорители Nvidia RTX 2070/80Ti , а так же серия GTX 1060 и выше. Чуть менее популярны ускорители AMD VEGA и серия RADEON RX , хотя они тоже многое чего умеют. Эталоном же считаются карты Nvidia QUADRO и станции Nvidia VCA . Только готовьте для этого многие тысячи $. Или же закажите аналог у нас в разы дешевле. Но есть ОЧЕНЬ важный момент. Объем видеопамяти у GPU очень не большой по сравнению с дорогими системами. Обычно 8-16Гб, а хватить это может не всем. Причем при использовании нескольких ускорителей в GPU-рендере видеопамять НЕ суммируется!

ПЛЮСЫ

  • В разы бОльшая скорость
  • … а что вам еще надо? ))))

МИНУСЫ

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

Заказать любую конфигурацию или получить консалт/аренду бесплатно вы можете по одному из телефонов вверху.

Извините, в настоящее время нет доступных опросов.

Ссылка на основную публикацию
Фум лента в стоматологии фото
Автор: G. Freedman Перевод: Александр Зыбайло Автор: G. Freedman Перевод: Александр Зыбайло Ограничение количества цемента для фиксации и использование определенной...
Усики для автомобильной антенны
Убираясь в бардачке я наткнулся на ремкомплект антенных усиков — лежит наверно уже полгода, всё наклеить не могу, то забываю,...
Усиление сигнала интернета на даче своими руками
С наступление дачного сезона, я озадачился установкой хорошего скоростного интернет на даче, у нас голосовая связь работает без проблем, а...
Функции жесткого диска в компьютере
Жесткий диск, он же винчестер, является основным местом, где хранится вся информация. В отличие от оперативной памяти, он энергетически независим,...
Adblock detector