...

Karma XPU trong Houdini: dùng khi nào và cần gì

HomeAnimation, VFX & real-time

Karma XPU trong Houdini: dùng khi nào và cần gì

Karma XPU trong Houdini: dùng CPU và GPU NVIDIA cùng lúc, khi nào chọn XPU hay Karma CPU, các giới hạn shader, volume, đèn, bộ nhớ GPU và driver.

Render farm cho Maya và Arnold: license, GPU và chuẩn bị project
Xuất video Unreal Engine bằng Movie Render Queue trên máy cloud
Làm sao để render với GPU trên Maya?

TÓM TẮT NHANH

  • Karma XPU là chế độ render của Karma trong Houdini dùng cùng lúc CPU (Embree) và GPU NVIDIA (OptiX); SideFX gọi đây là lựa chọn hiệu năng cao với bộ tính năng hạn chế hơn Karma CPU.
  • Dùng XPU khi scene dùng shader MaterialX hoặc USD Preview Surface, cần xem trước nhanh và máy có card NVIDIA đủ VRAM.
  • Dùng Karma CPU khi cần đầy đủ tính năng: shader không phải MaterialX bị chuyển thành USD Preview Surface, một số loại volume, đèn và displacement có giới hạn trên XPU.
  • XPU dùng được nhiều GPU, nhưng mỗi card được xử lý riêng và VRAM không cộng dồn; khi GPU đầy bộ nhớ, XPU đẩy bớt dữ liệu và chạy chậm đi đáng kể.
  • Driver NVIDIA tối thiểu bản 570; trang yêu cầu hệ thống Houdini 22 khuyến nghị 580 hoặc 595 trên Windows và tránh bản 590.

Karma là renderer đi kèm Houdini, có hai chế độ là Karma CPU và Karma XPU. XPU nhanh hơn nhiều trên máy có card NVIDIA mạnh, nhưng không làm được mọi thứ Karma CPU làm. Bài này giúp bạn quyết định khi nào dùng Karma XPU, dựa trên tài liệu Karma XPU và trang yêu cầu hệ thống của SideFX, truy cập ngày 13/11/2026.

Karma XPU là gì?

Theo SideFX, Karma XPU kết hợp engine GPU OptiX và engine CPU Embree, dùng đồng thời cả hai. Hiện XPU chỉ hỗ trợ CPU và GPU NVIDIA; máy không có card NVIDIA, như Apple Silicon, chỉ dùng thiết bị Embree CPU. SideFX mô tả XPU là lựa chọn hiệu năng cao với bộ tính năng hạn chế, không phải bản thay thế cho Karma CPU, và có thể cho kết quả khác chế độ CPU.

Thiết bị đang chạy hiện ở góc trên phải viewport với nhãn OptiX hoặc EmbreeCPU kèm trạng thái (idle, init, disabled, fail). Có thể giới hạn thiết bị bằng biến môi trường, ví dụ KARMA_XPU_DEVICES=optix để chỉ dùng GPU.

Khi nào nên dùng Karma XPU, khi nào dùng Karma CPU?

Chọn Karma XPU hay Karma CPU

Tình huốngNên dùngLý do
Shader dựng bằng MaterialX hoặc USD Preview SurfaceKarma XPUĐây là các loại shader XPU hỗ trợ đầy đủ nhất
Scene dùng Principled Shader hoặc shader VEX tùy biếnKarma CPUXPU tự chuyển shader không phải MaterialX thành USD Preview Surface
Cần xem trước nhanh, nhiều lần thử ánh sángKarma XPUGPU cho phản hồi nhanh hơn
Volume cần filter và width, đèn dome dạng cube mapKarma CPUXPU chưa hỗ trợ các thiết lập này
Scene vượt VRAM của cardKarma CPU, hoặc tối ưu sceneXPU chạy chậm đáng kể khi phải đẩy dữ liệu ra khỏi GPU
Máy không có card NVIDIAKarma CPUXPU khi đó chỉ chạy trên CPU

Nguồn: SideFX, tài liệu Karma XPU, truy cập 13/11/2026.

Những giới hạn của Karma XPU cần biết

  • Shader: chỉ USD Preview Surface, MaterialX và một số Karma VOP được hỗ trợ; các shader khác, như Principled Shader, được chuyển sang USD Preview Surface.
  • Displacement: chỉ với MtlX Standard Surface và MtlX OpenPBR Surface, và chỉ displacement dạng số thực.
  • Subsurface scattering: chỉ trên prim Mesh/Polygon và Points.
  • Volume: không hỗ trợ tham số filter và width của volume.
  • Đèn: dome light chỉ dùng ảnh lat-long, không dùng sixpack hay cube map; tối đa 4 nhóm shadow linking mỗi scene.
  • Visibility: chỉ hỗ trợ thành phần primary và shadow.
  • Gaussian Splat không nhận ánh sáng hay relight.

Theo SideFX, deep output, Cryptomatte và light linking được XPU hỗ trợ, nên không phải lý do để chuyển về CPU.

Bộ nhớ GPU và nhiều card

Texture được nạp theo từng tile. Khi bộ nhớ GPU đầy giữa chừng, XPU bỏ bớt dữ liệu không thiết yếu và tiếp tục render, nhưng SideFX cảnh báo GPU sẽ chậm đi đáng kể ở trạng thái này; texture của đèn không đi qua cơ chế này. Nếu một thiết bị lỗi, ví dụ GPU hết bộ nhớ, các thiết bị khác kể cả CPU sẽ nhận phần việc để render xong frame.

XPU dùng mọi thiết bị tương thích, kể cả nhiều GPU, nhưng mỗi GPU được xử lý riêng và bộ nhớ không cộng dồn. Máy 4 card 24 GB vẫn chỉ có 24 GB cho scene trên mỗi card. Theo Digital Production, Houdini 22 giúp XPU giảm tới một nửa bộ nhớ cho mesh subdivide. Chi tiết về VRAM có trong bài VRAM là gì, về nhiều GPU ở bài render nhiều GPU.

Driver NVIDIA cho Karma XPU

  • Tài liệu Karma XPU: driver NVIDIA phải từ bản 570; khuyến nghị 575 trở lên trên Windows, và 580 trở lên cho card Maxwell, Pascal, Volta.
  • Trang yêu cầu hệ thống Houdini 22: trên Windows dùng 580 (Production hoặc Studio) hoặc 595 (khuyến nghị), tránh 590; trên Linux dùng 580, tránh 590 và 595.
  • Card cần compute capability 5.0 (Maxwell) trở lên.

Khi render trên máy khác hoặc máy thuê, hãy kiểm tra phiên bản driver trước, vì driver sai có thể khiến XPU chỉ chạy CPU. Quy trình đưa project Houdini lên farm có trong bài render farm cho Houdini.

Chạy Karma XPU trên máy RTX 4090, RTX 5090

iRender cho thuê nguyên máy GPU theo giờ qua remote desktop; bạn tự cài Houdini, chọn driver và dùng license của mình. Theo trang giá irendering.net ngày 13/11/2026: gói 3S có 1 card RTX 4090 24 GB giá 8,2 USD/giờ (khoảng 212.000 đồng), gói 3i có 1 card RTX 5090 32 GB giá 10,8 USD/giờ (khoảng 279.000 đồng), gói 5i có 4 card RTX 5090 giá 38 USD/giờ (khoảng 983.000 đồng); mọi gói có RAM 256 GB, CPU AMD Threadripper PRO, ổ 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 11:33 ngày 13/11/2026 (25.860 đồng/USD), làm tròn tới nghìn đồng. Với XPU, card 32 GB giúp scene lớn đỡ rơi vào trạng thái đẩy bộ nhớ, còn CPU nhiều nhân vẫn được XPU dùng song song. 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 13/11/2026).

Render Houdini Karma trên máy 8 card RTX 4090 (kênh iRender, video tiếng Anh).

Chạy Karma XPU trên máy RTX 4090, RTX 5090 cùng iRender
Thuê theo giờ, tự cài Houdini và driver, 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. Karma XPU có chạy trên card AMD không?

Không. Theo SideFX, Karma XPU hiện chỉ hỗ trợ CPU và GPU NVIDIA; máy không có card NVIDIA chỉ dùng CPU.

2. Karma XPU có cộng VRAM khi dùng nhiều card không?

Không. SideFX ghi mỗi GPU được xử lý riêng và bộ nhớ không cộng dồn.

3. Vì sao Principled Shader trông khác khi render bằng XPU?

Vì XPU chỉ hỗ trợ MaterialX, USD Preview Surface và một số Karma VOP; các shader khác như Principled Shader được tự chuyển sang USD Preview Surface.

4. Karma XPU cần driver NVIDIA nào?

Tối thiểu bản 570. Với Houdini 22, SideFX khuyến nghị 580 hoặc 595 trên Windows và tránh 590; trên Linux dùng 580.

5. Khi GPU hết VRAM, Karma XPU làm gì?

XPU bỏ bớt dữ liệu không thiết yếu khỏi GPU và tiếp tục render nhưng chậm đi đáng kể; nếu thiết bị lỗi hẳn, các thiết bị khác kể cả CPU nhận phần việc còn lại.

Xem thêm: render farm cho Houdini · Arnold GPU và Redshift cho Houdini · mẹo tối ưu render Houdini

Nguồn: SideFX: Karma XPU, SideFX: System requirements, Digital Production: Houdini 22, iRender: Pricing. Truy cập 05/11/2026.

COMMENTS

WORDPRESS: 0
DISQUS:
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.