Render.ru

Какую видеокарту применить для Blender, Cycles, Eevee: GeForce или Radeon?

Константин Шевцов 1

Пользователь сайта
Рейтинг
2
#1
Хочу собрать компьютер для работы в Blender.

Это будет десктопный компьютер. На нём будет Windows 10 Домашняя 64-bit.

В Blender буду делать 3D-моделирование. Рендеринг буду делать в Cycles и Eevee.

Какую видеокарту применить: GeForce или Radeon?
 

ЛМА

Смотритель
Рейтинг
1 179
#6
Потому что только у Нвидия есть технология CUDA на базе которой очень много чего сейчас основано в графике. Иначе говоря при наличии Гефорсе вам будет доступны все возможности, а при наличии Радеона очень ограничено, что то нужное может вообще не заработать.
 

mageaster

Золотой спонсор
Рейтинг
199
#7
Потому что Optix в среднем в 2 раза быстрее, чем CUDA, а CUDA в среднем более допилена, чем OpenCL. Это всё, естественно, касается Cycles, для EEVEE принципиальной разницы нет. Кроме того, всё что требует OpenCL, в большинстве случаев заработает на GeForce, а то, что требует RTX (или хотя бы CUDA) -- на Radeon не заработает хоть убейся.
 

Константин Шевцов 1

Пользователь сайта
Рейтинг
2
#9
Спасибо всем за Ваши ответы. Принял к сведению.

Рассматриваю ещё вариант. Установить в компьютер две видеокарты. Одну видеокарту буду применять для 3D-моделирования в Blender, рендеринга в Cycles, рендеринга в Eevee. Другую видеокарту буду применять для перерисовки интерфейса Blender. Как вам такой вариант? Это возможно? Это работает? Это полезно для производительности? Это стабильно, надёжно?

Также, прошу, поясните следующие моменты.

Правильно ли говорить, что у Cycles есть интерфейс? Или у него нет интерфейса?

Правильно ли говорить, что у Eevee есть интерфейс? Или у него нет интерфейса?

Если у Cycles есть интерфейс, то как вам вариант: одну видеокарту буду применять для рендеринга в Cycles, другую видеокарту буду применять для перерисовки интерфейса Cycles? Это возможно? Это работает? Это полезно для производительности? Это стабильно, надёжно?

И, если у Eevee есть интерфейс, то как вам вариант: одну видеокарту буду применять для рендеринга в Eevee, другую видеокарту буду применять для перерисовки интерфейса Eevee? Это возможно? Это работает? Это полезно для производительности? Это стабильно, надёжно?
 

mageaster

Золотой спонсор
Рейтинг
199
#10
Это идеальный вариант, сам к такому стремлюсь.

Это возможно? Это работает? Это полезно для производительности? Это стабильно, надёжно?
Да, при условии, что обе видеокарты используют одну и ту же версию драйверов. Это может быть, допустим, какая-нибудь 1660 для вывода на экран и 2080Ti для рендера.

Правильно ли говорить, что у Cycles есть интерфейс?
Правильно ли говорить, что у Eevee есть интерфейс?
Нет, это всего лишь рендер-движки, которые используют интерфейс используемой программы (Cycles есть и для C4D, например, да и в Блендере он, на самом деле, плагин).

Если у Cycles есть интерфейс, то как вам вариант: одну видеокарту буду применять для рендеринга в Cycles, другую видеокарту буду применять для перерисовки интерфейса Cycles? Это возможно? Это работает? Это полезно для производительности? Это стабильно, надёжно?
Это бессмысленно. Вторая видеокарта будет работать исключительно на вывод интерфейса всей системы, что в целом повысит её отзывчивость.
 

ЛМА

Смотритель
Рейтинг
1 179
#13
пока рендерится дальше работать чтоб
Так они быстро рендерят, как раз чай попить или покурить. Нельзя же все время у компа сидеть. А RTX так вообще наверное в реал тайме все может делать.
Впрочем может смысл в этом и есть, я вот когда топаз гигапиксель использую для большого количества картинок (а он как раз видеокартой их обрабатывает), то это занимает иногда минут десять, и за это время на компе даже в инете почти ничего посмотреть невозможно.
 

mageaster

Золотой спонсор
Рейтинг
199
#14
А 2080Ti сама на экран выводит не может что ли?
Хоть 2080, хоть титан, хоть квадра, пока видюха занята расчётами, ресурсов на обработку интерфейса уже не остаётся, поэтому он лагает.
 

Константин Шевцов 1

Пользователь сайта
Рейтинг
2
#15
mageaster, спасибо.

Это идеальный вариант, сам к такому стремлюсь.
Понимаю.

Да, при условии, что обе видеокарты используют одну и ту же версию драйверов. Это может быть, допустим, какая-нибудь 1660 для вывода на экран и 2080Ti для рендера.
Принял к сведению.

Нет, это всего лишь рендер-движки, которые используют интерфейс используемой программы (Cycles есть и для C4D, например, да и в Блендере он, на самом деле, плагин).
Ясно.

Это бессмысленно. Вторая видеокарта будет работать исключительно на вывод интерфейса всей системы, что в целом повысит её отзывчивость.
Я понял так: поскольку ни у Cycles, ни у Eevee нет интерфейса, то ни в отношении Cycles, ни в отношении Eevee не может быть рассмотрен вариант о пользе двух видеокарт, перерисовки интерфейса. Я правильно понял?

Я сделал вывод: рассматривая Blender, Cycles, Eevee, можно говорить о пользе двух видеокарт для Blender, как для всей системы, но нельзя говорить о пользе двух видеокарт ни для Cycles, ни для Eevee непосредственно, потому что у них нет своих интерфейсов. Можно говорить о следующей пользе для Blender: пока идёт рендеринг, можно работать дальше. Одна видеокарта будет делать рендеринг, другая видеокарта, тем временем, будет отрисовывать интерфейс Blender. Правильно?

Если это период работы, когда я не делаю рендеринг, а делаю 3D-моделирование в Blender, то не принципиально, одна у меня видеокарта или две. Принципиально становится только в период рендеринга. Не становится принципиально если у меня два компьютера - один компьютер только для рендеринга в Cycles и Eevee, другой компьютер только для 3D-моделирование в Blender. Становится принципиально, если я делаю и рендеринг, и 3D-моделирование в Blender одновременно на одном и том же компьютере. Правильно?

------------------------------------------------------------------------------------------------

ЛМА, Бабуин, спасибо. Принял к сведению.

------------------------------------------------------------------------------------------------

Рассмотрю дальше вариант двух видеокарт. Допустим, одна видеокарта - это видеокарта. А вторая видеокарта - это процессор с интегрированной видеокартой. Как Вам такой вариант?
 
Последнее редактирование:

ЛМА

Смотритель
Рейтинг
1 179
#16
А вторая видеокарта - это процессор с интегрированной видеокартой. Как Вам такой вариант?
Не пойдет, у них разные драйвера. Вы можете включить или ту, или эту, но не две одновременно.

Одна видеокарта будет делать рендеринг, другая видеокарта, тем временем, будет отрисовывать интерфейс Blender. Правильно?
Вероятно только в другой копии Блендера. Для этого надо запустить еще один Блендер т.к. тот который рендерит ничего делать уже не может. По крайней мере в 3д макс так.
Проще по моему просто еще один комп купить, если вы предполагаете рендерить сутками. Один для моделирования, а другой для рендера.
 
Рейтинг
327
#17
и за это время на компе даже в инете почти ничего посмотреть невозможно.
вот Unreal так же работает. Пока рендерится видео - комп вообще не откликается. Даже не знаешь скока ждать 5 часов или 15. Не могу вспомнить вторая карта помогала в этом или нет. Анрил работает от той карты, которая выводит на главный монитор. Если анрил на другом мониторе держать - он гонит
 

ЛМА

Смотритель
Рейтинг
1 179
#19
Становится принципиально, если я делаю и рендеринг, и 3D-моделирование в Blender одновременно на одном и том же компьютере. Правильно?
Стесняюсь спросить, а что такое вы собираетесь делать, что вам необходимо одновременно моделить и рендерить? Почему нельзя сначала смоделить, потом отрендерить что смоделили (за это время сходить покурить или чая налить ну или еще чего то недолгое), потом дальше моделить?
 
Сверху