OptiX hay CUDA trong Blender: khác biệt giữa hai backend NVIDIA của Cycles, số liệu Blender Open Data, khi nào vẫn dùng CUDA và cách bật OptiX.
TÓM TẮT NHANH
- Với card NVIDIA RTX, chọn OptiX: backend này dùng nhân RT để tăng tốc dò tia, và trên Blender Open Data, các card RTX đo bằng backend này cho điểm cao hơn rõ rệt so với CUDA.
- Cả OptiX và CUDA trong Cycles đều cần card NVIDIA từ thế hệ Maxwell trở lên (compute capability 5.x), theo mã nguồn Cycles; backend dò tia phần cứng còn cần driver NVIDIA đủ mới.
- Dữ liệu Blender 4.5.0: RTX 3090 đạt trung vị 5.412,21 với OptiX (630 lượt) so với 3.798 với CUDA (3 lượt); RTX 4070 đạt 5.218,96 so với 3.291,83. Số lượt đo CUDA rất ít nên chỉ nên xem là tham khảo.
- Bộ khử nhiễu OptiX denoiser chỉ có khi máy có card NVIDIA được bật trong Preferences; OpenImageDenoise dùng được trên nhiều loại thiết bị.
- Chọn backend ở Edit > Preferences > System > Cycles Render Devices, rồi đặt Device là GPU Compute trong Render Properties.
Mở Preferences của Blender trên máy có card NVIDIA, bạn sẽ thấy hai lựa chọn cho Cycles là CUDA và OptiX. Cả hai đều render bằng cùng một card, nhưng cách tận dụng phần cứng khác nhau, và chọn sai có thể khiến bạn mất đáng kể thời gian render. Bài này giải thích khác biệt dựa trên mã nguồn Cycles và dữ liệu Blender Open Data, truy cập ngày 03/11/2026.
Mục lục
OptiX và CUDA khác nhau ở đâu?
CUDA là nền tảng tính toán chung của NVIDIA: Cycles chạy toàn bộ phép tính dò tia trên các nhân CUDA của card. OptiX là bộ công cụ dò tia của NVIDIA, chạy trên nền CUDA nhưng dùng thêm phần cứng dò tia chuyên dụng (nhân RT) có trên card RTX. Trong mã nguồn Cycles, thiết bị loại này được bật cờ dùng dò tia bằng phần cứng, và chỉ chúng mới có bộ khử nhiễu riêng của NVIDIA.
Mã nguồn Cycles cũng cho thấy hai backend có cùng ngưỡng phần cứng: Cycles bỏ qua card có compute capability dưới 5, tức chỉ hỗ trợ từ thế hệ Maxwell trở lên cho cả CUDA lẫn OptiX. Khi driver quá cũ, Cycles ghi cảnh báo OptiX không khởi tạo được và yêu cầu cập nhật driver. Card GTX không có nhân RT nên vẫn chạy được backend này nhưng không có lợi thế phần cứng như card RTX.
OptiX nhanh hơn CUDA bao nhiêu?
Blender Open Data có số liệu tách theo backend. Với Blender 5.2.0, gần như mọi lượt đo card RTX đều dùng backend dò tia phần cứng, số lượt CUDA quá ít để so. Vì vậy chúng tôi dùng Blender 4.5.0, bản có nhiều lượt đo hơn cho cả hai:
OptiX và CUDA trên Blender Open Data, Blender 4.5.0
| CUDA | Card | OptiX |
|---|---|---|
| 3.798 điểm → 3 lượt đo | RTX 3090 24 GB | 5.412,21 điểm → 630 lượt đo |
| 3.291,83 điểm → 5 lượt đo | RTX 4070 12 GB | 5.218,96 điểm → 262 lượt đo |
| 8.048,33 điểm → 1 lượt đo | RTX 4090 24 GB | 11.061,46 điểm → 527 lượt đo |
| 1.354,24 điểm → 4 lượt đo | RTX 3060 12 GB | Không có trong bộ lọc này |
Nguồn: Blender Open Data, lọc theo backend CUDA và OPTIX, Blender 4.5.0, nhóm theo thiết bị, giá trị trung vị, truy cập 03/11/2026. Số lượt đo CUDA rất ít nên kết quả chỉ mang tính tham khảo.
Trong cả ba card có số liệu hai bên, điểm OptiX cao hơn CUDA khoảng 37 tới 59%. Chúng tôi không coi đây là con số chính xác, vì phía CUDA chỉ có 1 tới 5 lượt đo. Điều dữ liệu cho thấy chắc chắn hơn là gần như toàn bộ người dùng card RTX đã chọn OptiX khi chạy benchmark. Với scene thật, mức chênh còn tùy loại hình học, số lượng đèn, tóc và volume.
Khi nào vẫn nên dùng CUDA?
CUDA vẫn có chỗ dùng. Nếu một tính năng hay add-on báo lỗi riêng với backend dò tia phần cứng trên máy bạn, chuyển sang CUDA là cách khoanh vùng nhanh: lỗi mất đi thì nguyên nhân nằm ở backend đó hoặc driver. CUDA cũng là lựa chọn khi bạn cần so sánh kết quả giữa các máy cũ, hoặc khi driver trên máy không đáp ứng yêu cầu mới nhất mà bạn chưa cập nhật được. Ngoài các trường hợp đó, với card RTX, OptiX là mặc định hợp lý.
Cách bật OptiX trong Blender
- Vào Edit > Preferences > System, mục Cycles Render Devices.
- Chọn tab OptiX (hoặc CUDA), đánh dấu card bạn muốn dùng. Có thể đánh dấu cả CPU nếu muốn render kết hợp CPU và GPU.
- Đóng Preferences, vào Render Properties, đặt Render Engine là Cycles và Device là GPU Compute.
- Nếu muốn khử nhiễu bằng GPU NVIDIA, ở mục Denoise chọn OptiX; OpenImageDenoise là lựa chọn còn lại.
- Render thử một khung hình, ghi thời gian, rồi đổi backend và render lại cùng khung hình để so trên chính scene của bạn.
Card nào cho điểm cao nhất trên Blender Open Data có trong bài card đồ họa tốt nhất cho Blender Cycles. Nếu bạn dùng nhiều card cùng lúc, xem bài render Blender bằng nhiều GPU.
Chạy OptiX trên RTX 4090, RTX 5090 thuê theo giờ
iRender cho thuê nguyên máy GPU NVIDIA theo giờ qua remote desktop, bạn tự cài Blender và chọn backend như trên máy mình. Theo trang giá irendering.net ngày 03/11/2026: gói 3S có 1 card RTX 4090 giá 8,2 USD/giờ (khoảng 213.000 đồng), gói 3i có 1 card RTX 5090 32 GB giá 10,8 USD/giờ (khoảng 280.000 đồng), gói 5S có 4 card RTX 4090 giá 30 USD/giờ (khoảng 779.000 đồng); mọi gói có RAM 256 GB, ổ NVMe 2 TB, giảm 10% khi trả từ 3 giờ trở lên. Giá quy đổi theo tỷ giá bán của Vietcombank lúc 23:00 ngày 03/11/2026 (25.960 đồng/USD), làm tròn tới nghìn đồng. Bạn tự cài đặt, kiểm tra driver và phải tải project lên trước khi bắt đầu tính giờ. Hạ tầng đặt tại data center ở Việt Nam, iRender ghi đạt chuẩn Uptime Tier III và các chứng nhận ISO 27001, ISO 20000, ISO 9001; điều khoản dịch vụ cam kết giữ bảo mật dữ liệu và dự án của khách hàng, không sao chép, dùng hay chia sẻ ra ngoài iRender khi chưa có sự đồng ý, và có mẫu NDA để tải về (theo trang giá và điều khoản dịch vụ trên irendering.net, truy cập 03/11/2026).
Render Blender bằng OptiX trên RTX 4090, RTX 5090 cùng iRender
Thuê theo giờ, tự cài Blender, 100% bonus cho lần nạp đầu với người dùng mới.
Câu hỏi thường gặp
1. OptiX có chạy trên card GTX không?
Theo mã nguồn Cycles, OptiX hỗ trợ card NVIDIA từ thế hệ Maxwell trở lên, nên nhiều card GTX vẫn hiện tab này. Card GTX không có nhân RT nên không có lợi thế dò tia bằng phần cứng như card RTX.
2. Vì sao Blender không hiện tab OptiX?
Thường do driver NVIDIA quá cũ: Cycles ghi cảnh báo OptiX không khởi tạo được và yêu cầu cập nhật driver. Card trước thế hệ Maxwell cũng không được hỗ trợ.
3. OptiX và CUDA cho ảnh khác nhau không?
Hai backend render cùng một scene bằng cùng thuật toán của Cycles, nên kết quả dự kiến giống nhau trong giới hạn nhiễu ngẫu nhiên. Nếu thấy khác biệt rõ, hãy kiểm tra add-on, driver và phiên bản Blender.
4. Card AMD có dùng được OptiX không?
Không. OptiX và CUDA là công nghệ của NVIDIA. Card AMD render Cycles qua HIP, card Intel qua oneAPI, máy Mac Apple Silicon qua Metal.
5. Có nên bật cả CPU khi render bằng GPU NVIDIA không?
Blender cho đánh dấu CPU cùng GPU trong Cycles Render Devices. Lợi ích tùy máy: với card RTX mạnh, CPU thường đóng góp ít; hãy render thử cùng một khung hình có và không có CPU để so.
Xem thêm: Render Blender: từ cấu hình đến render farm · Cycles hay EEVEE · Blender lỗi out of memory GPU
Nguồn: Blender source: Cycles OptiX device, Blender source: Cycles CUDA device, Blender Open Data, Blender: Rendering, iRender: Pricing. Truy cập 03/11/2026.

COMMENTS