Вибираємо відеокарту для рендеринга
Сьогодні ми поговоримо про вибір відеокарти для рендеринга в GPU рендерер , Таких як Octane і Redshift . Раніше я вже висвітлював вибір процесора для максимальної продуктивності для V-ray, Corona Renderer . Зверніть увагу, що якщо вам потрібна відеокарта, наприклад, для звичайного V-ray для 3ds Max, то не варто вкладатися в топові моделі відеокарт, тому що там ресурси GPU використовуються тільки для роботи вьюпорті (GTX 1060, 1070 буде з запасом) і інших дрібних фішок. Простіше кажучи, там потрібно буде вкластися в процесор, а не відеокарту, і це дасть приріст швидкості рендеру. На сайті є окрема стаття на вибір кращого комп'ютера для 3d моделювання і CPU рендеринга і більш докладна стаття про кращому комп'ютері для GPU рендеринга .
Отже, яка відеокарта підійде для рендера в 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 ядер ~ 60 000 рублів
GeF0rce 1080, 8 Gb відеопам'яті, 2560 CUDA ядер ~ 43 000 рублей
GeF0rce 1070Ti, 8 Gb відеопам'яті, 2432 CUDA ядер ~ 37 000 рублей
GeF0rce 1070, 8 Gb відеопам'яті, 1960 CUDA ядер ~ 34 000 рублей
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 .
Схожі статті
Відкрите мають гарне охолодження, яке дозволяє довгий час працювати на пікової потужності, багато відеопам'яті, але так вони гарні по продуктивності щодо вартості?Постає так само закономірне питання: якого марки відеокарти брати для рендеринга?
Чому так важлива відеопам'ять карт при GPU рендеринге?