Tăng tốc render trong Redshift với 6x RTX 4090
Vậy là đã 6 tháng kể từ khi NVIDIA ra mắt card RTX 4090. Chắc hẳn nhiều người trong số chúng ta đã từng nghe nói đến, sử dụng hoặc thậm chí sở hữu chiếc card mạnh mẽ này. Không quá ngạc nhiên khi RTX 4090 là nhà vô địch về tốc độ kết xuất, đặc biệt là đối với các phần mềm kết xuất GPU như Redshift. Bản thân một chiếc card (GPU) đã mạnh rồi, nhưng bạn có biết một hệ thống 6x RTX 4090 sẽ mạnh đến mức nào không? Và liệu có đáng để sử dụng hệ thống đó để tăng tốc render trong Redshift?
Hãy để iRender giải đáp cho bạn trong bài viết hôm nay.
1. RTX 4090 - GPU mạnh mẽ cho render Redshift
Maxon đã mở rộng hỗ trợ kết xuất hiệu suất cao cho Redshift từ công nghệ Nvidia (CUDA) sang Apple (Metal) và gần đây nhất là công nghệ AMD (HIP). Tuy nhiên, hỗ trợ cho GPU của AMD chỉ là sơ bộ. Trên thực tế, vẫn còn rất nhiều việc cần phải làm và đang được thực hiện để hỗ trợ tốt hơn cho nhiều loại GPU của AMD. Trong số tất cả các công nghệ, Nvidia (CUDA) vẫn là công cụ tốt nhất mang lại hiệu suất render cao nhất trong Redshift.
Dựa trên kiến trúc NVIDIA Ada Lovelace, thế hệ RTX thứ 3 mới nhất, RTX 4090 mang đến cho các nghệ sĩ 3D một bước nhảy vọt về hiệu suất render. Nó đánh bại các GPU cùng dòng GeForce 40 series khác (RTX 4080 và RTX 4070Ti) và dòng GeForce 30 series ( RTX 3090Ti, RTX 3090, RTX 3080, v.v.) về số lượng nhân CUDA, nhân RT, nhân Tensor và hiệu suất render. RTX 4090 hiện tại là nhà vô địch kết xuất của dòng card NVIDIA GeForce RTX.
Hãy cùng xem GPU này nhanh hơn như thế nào so với các GPU khác khi render trong Redshift.
Redshift Benchmark (Nguồn: Puget Systems)
Như chúng ta có thể quan sát từ biểu đồ trên, GeForce RTX 40 Series hiện là dòng GPU nhanh nhất để tăng tốc render trong Redshift. RTX 4080 và RTX 4070Ti khá nhanh, nhưng không bằng RTX 4090. RTX 4090 nhanh hơn 22% so với RTX 4080 và nhanh hơn 55% so với RTX 4070Ti.
Khi so sánh RTX 4090 với dòng card tiền nhiệm của nó, kết quả rất ấn tượng. RTX 4090 nhanh hơn 64% so với RTX 3090Ti và nhanh hơn 71% so với RTX 3090, như bảng so sánh dưới đây.
Redshift Benchmark (Nguồn: Puget Systems)
Thực tế, những kết quả này không phải quá ấn tượng như chúng ta đã thấy trong các phần mềm render GPU khác. Tuy nhiên, lý do ở đây nằm ở những hạn chế của công cụ benchmark hơn là tiềm năng của GPU. Benchmark của Redshift có cho thấy sức mạnh của GPU, nhưng ở mức độ thấp hơn. Nó render một frame đơn lẻ và báo cáo thời gian hoàn thành; tuy nhiên, thời gian cần thiết để render lại trở nên nhanh đến mức chúng ta có thể có một rào cản nhân tạo. Tuy nhiên, mức tăng 70% so với dòng card thế hệ trước cũng rất ấn tượng.
So với chiếc card đắt đỏ RTX 3090Ti, RTX 4090 cũng nhanh hơn đáng kể. Như vậy, chúng ta không thể phủ nhận RTX 4090 với 24GB VRAM, hiện là lựa chọn lý tưởng nhất để tăng tốc render trong Redshift.
2. Tăng tốc render trong Redshift với server 6x RTX 4090 của iRender
Hiểu được thực tế rằng Redshift ngày càng phát triển, các nghệ sĩ ngày càng muốn tạo ra nhiều dự án sáng tạo hơn chứa các cảnh phức tạp và do đó cần tài nguyên phần cứng mạnh mẽ để đáp ứng nhu cầu render, iRender đã phát triển nhiều gói server cấu hình cao để tăng tốc render trong Redshift. Một trong những cấu hình mạnh mẽ nhất của chúng tôi là server 6x RTX 4090. Cấu hình chi tiết của server này như sau:
Hãy cùng nhau xem xét kỹ hơn cấu hình của chiếc siêu máy tính này cho render Redshift.
2.1 6 card RTX 4090 trên cùng một hệ thống
Redshift là một phần mềm render hoàn toàn dựa trên GPU. Điều này có nghĩa là card đồ họa (GPU) là yếu tố thúc đẩy hiệu năng của nó. GPU xử lý tất cả các kết xuất trong Redshift. Vì Redshift hỗ trợ tối đa 8 GPU cho một phiên kết xuất và nó tăng tốc rất tốt với nhiều GPU, nên hệ thống 6x RTX 4090 có thể cải thiện đáng kể thời gian kết xuất.
Cùng tìm hiểu sâu hơn về cách Redshift sử dụng GPU. Có hai yếu tố của GPU ảnh hưởng đến khả năng render: tốc độ của GPU và dung lượng bộ nhớ video (VRAM) của nó.
Đầu tiên, VRAM:
Redshift lưu trữ dữ liệu scene như hình học và kết cấu (geometry, textures) trên VRAM khi render. Do đó, nếu bạn không có đủ VRAM, bạn sẽ không thể render các scene phức tạp một cách nhanh chóng và hiệu quả. Khi hết VRAM, Redshift có thể sử dụng “out of core rendering”, cho phép sử dụng bộ nhớ hệ thống (RAM) để tiếp tục render scene. Tuy nhiên, tùy chọn này làm giảm tốc độ, vậy nên, nếu có thể, bạn vẫn nên có đủ VRAM. Khi sử dụng server của iRender, bạn sẽ không phải lo lắng về vấn đề này do server của chúng tôi đều được trang bị card với 24GB VRAM.
Tiếp theo, tốc độ của GPU:
Dòng card GeForce của NVIDIA thường có tốc độ rất tốt, với dung lượng VRAM khá cao. Như đã phân tích trong phần trước, RTX 4090 có hiệu suất render tốt nhất trong số các GPU Geforce. Chúng ta sẽ không so sánh nó với GPU dòng Quadro vì trong khi Quadro có dung lượng VRAM lớn hơn, nhưng chi phí cao hơn mà chỉ mang lại mức hiệu suất render như Geforce.
Hãy xem hệ thống nhiều card RTX 4090 giúp tăng tốc render trong Redshift như thế nào:
Redshift 3.5.14 Benchmark Results (Nguồn: CG Director)
Hệ thống 2x RTX 4090 nhanh hơn ~2,5 lần so với một RTX 4090. Hệ thống 7x RTX 4090 nhanh hơn ~6,4 lần so với hệ thống một card RTX 4090. Dựa trên kết quả, chúng ta có thể thấy rằng hệ thống nhiều card giúp tăng tốc render rất tốt. Mặc dù không tăng tốc ở mức hoàn hảo 100% (7 card cho tốc độ nhanh hơn 7 lần), nhưng thời gian render thực sự được cắt giảm một cách ấn tượng trên hệ thống nhiều GPU.
Dựa trên kết quả, có thể ước tính rằng một hệ thống 6x RTX 4090 có thể nhanh hơn từ 5,3 đến 5,5 lần so với hệ thống 1x RTX 4090.
Cùng iRender kiểm tra hiệu suất render của server 6x RTX 4090 trên Redshift trong video dưới đây:
2.2 CPU AMD Ryzen Threadripper PRO 5975WX mạnh mẽ
Trong Redshift, CPU thường chỉ đóng vai trò hỗ trợ cho GPU làm nhiệm vụ render. Mục đích chính của CPU là tính toán dữ liệu cần thiết cho UI và previews, sau đó gửi dữ liệu render tới GPU (các GPU).
Redshift không sử dụng song song các nhân và luồng của CPU. Điều này có nghĩa là tất cả các tính toán do CPU thực hiện sẽ được xử lý trên một hoặc hai nhân thay vì được chia đều trên nhiều nhân. Tuy nhiên, điều đó không có nghĩa là bạn chỉ cần sử dụng bất kỳ CPU nào có 1-2 nhân. Redshift hưởng lợi từ hiệu năng của nhân CPU (single-core performance). Do đó, điều quan trọng nhất mà bạn nên cân nhắc khi chọn CPU cho Redshift là có single-core performance cao.
Bất kỳ CPU nào có số điểm từ 900 trở lên sẽ đủ cho hầu hết các dự án Redshift mức trung. Đối với các dự án phức tạp hơn, bạn nên nhắm tới CPU có số điểm ít nhất là 1300.
CPU AMD Threadripper PRO 5975WX trên server của chúng tôi có số điểm ấn tượng 1475.
Điểm single-core performance Cinebench R23 (Nguồn: CG Director)
AMD Ryzen Threadripper PRO 5975WX có số lượng nhân lớn (32 nhân, 64 luồng), nhưng vẫn có điểm hiệu năng tương đối cao. Ngoài ra, CPU này còn có nhiều làn PCIe (128 làn PCIe® 4.0), là một CPU top đầu cho hệ thống nhiều GPU trên thị trường.
2.3 RAM (Bộ nhớ hệ thống): 256GB
Nhu cầu RAM cho Redshift phức tạp hơn bình thường do tùy chọn “out of core rendering”. Như chúng ta đã biết, khi nói đến render, VRAM rất quan trọng đối với Redshift. Tuy nhiên, nếu bạn không có đủ VRAM cho Redshift để lưu trữ tất cả dữ liệu cần thiết để render 1 scene cụ thể, thì Redshift có thể sử dụng công nghệ kết xuất ngoài lõi (out of core rendering) để chuyển dữ liệu đó sang RAM hệ thống. Dù tùy chọn này đi kèm với chi phí hiệu suất, nhưng đó là một sự đánh đổi tốt so với việc không thể render scene nào cả. Mặc dù dung lượng RAM chính xác cần thiết có thể khác nhau tùy vào từng dự án cụ thể, nhưng thông thường, mức dung lượng được khuyến nghị tối thiểu là 32GB cho Redshift (và kết xuất GPU nói chung).
Tuy nhiên, bạn không phải lo lắng về vấn đề này khi sử dụng server của iRender. Server 6x RTX 4090 của chúng tôi có dung lượng RAM lớn: 256GB. Bạn thậm chí có thể mở và chạy nhiều phần mềm khác nhau với Redshift cùng lúc – như Cinema 4D, Maya, After Effects, v.v.
2.4 Bộ nhớ (Ổ cứng): 2T
Ổ cứng chúng tôi sử dụng cho server 6x RTX 4090 là ổ SSD. SSD là ổ cứng tốt để lưu trữ hệ điều hành, bản cài đặt Redshift cùng với bất kỳ phần mềm nào khác mà bạn sử dụng. Tốc độ cao của SSD cho phép hệ thống khởi động, khởi chạy ứng dụng và tải tệp nhanh hơn nhiều lần so với bất kỳ ổ cứng truyền thống nào. Đặc biệt, loại NVMe sử dụng các kết nối mới nhất như M.2 và cung cấp tốc độ truyền tải nhanh nhất. Ngoài ra, dung lượng lưu trữ 2T này có thể đáp ứng hầu hết các quy mô dự án từ nhỏ đến lớn.
3. Server 6x RTX 4090 có đáng sử dụng để tăng tốc độ render trong Redshift?
Thực tế là tất cả nghệ sĩ đều muốn render nhanh hơn. Có rất nhiều phương pháp, thủ thuật và mẹo để bạn tối ưu hóa scene của mình hoặc cập nhật phần cứng để tăng tốc render. Nếu bạn đã thử tất cả các cách hoặc thậm chí đã mua phần cứng mạnh nhất có thể, nhưng tốc độ không được cải thiện nhiều, thì hãy thử sử dụng server nhiều GPU của chúng tôi. iRender cho phép bạn kiểm soát hoàn toàn server thông qua app Remote Desktop để tăng tốc render.
Hiện tại chúng tôi đang có chương trình DÙNG THỬ MIỄN PHÍ. Nếu bạn quan tâm, hãy tạo một tài khoản và chúng tôi sẽ để bạn tự trả lời cho câu hỏi ở tiêu đề.
Bên cạnh server 6x RTX 4090, chúng tôi còn cung cấp nhiều gói server với cấu hình mạnh mẽ khác như 4x RTX 4090 hay 2x RTX 4090 với mức giá hợp lý hơn. Hãy cùng theo dõi các video chúng tôi test hiệu suất render Redshift cho Cinema 4D trên các server này nhé:
Let’s get started!
Để biết thêm thông tin, xin vui lòng liên hệ với chúng tôi qua email [email protected] hoặc số điện thoại +84 915 875 500.
iRender – Happy Rendering!
Nguồn tham khảo: Puget Systems, CG Director