Làm thế nào để Nvidia CUDA hoạt động? (để kết xuất GPU trong Blender)


10

Tôi đang cố gắng để CUDA (mặc dù không chắc chính xác nó là gì) để hoạt động trong Ubuntu để kết xuất GPU trong chương trình mô hình 3D Blender. Trên Windows 7 64-bit, nó hoạt động hoàn hảo. Trong Ubuntu, tôi không thể kích hoạt các tính năng xử lý GPU trong Blender. Tôi giả sử CUDA của Nvidia cần được cài đặt.

Điều này có thể được thực hiện? Nếu vậy, tôi có thể nhận được các chi tiết về cách làm điều đó? Cảm ơn!

Chạy trình điều khiển độc quyền Ubuntu GNOME 15.04 x64 w / Gnome 3.14, Nvidia GTX 660 và Nvidia.

Câu trả lời:


11

Để cài đặt CUDA từ kho lưu trữ tiêu chuẩn, hãy thực hiện:

sudo apt-get install nvidia-cuda-toolkit nvidia-modprobe

Điều này hiện sẽ cài đặt V6.5 của CUDA. Tại thời điểm viết bài này, V7.0 là bản mới nhất và có thể có trực tiếp từ kho nVidia. Đọc cảnh báo này trước khi bạn đi đến kho nVidia.


1
Cám ơn vì sự gợi ý. Tôi đã cố gắng tự cài đặt gói đó và xem nếu nó sẽ sửa nó. Tuy nhiên, thật không may, nó không kích hoạt khả năng kết xuất CUDA / GPU trong Blender.
Jesse

1
Tôi đã chỉnh sửa bài đăng của bạn để bao gồm gói "nvidia-modprobe" trong lệnh. Có nó hoạt động! Cần nvidia-modprobe để Blender đọc được GPU. Cảm ơn đã giúp đỡ!
Jesse

4

Tôi đã có thể tìm một giải pháp trên trang web của Nvidia. Họ có gói .deb mà bạn phải tải xuống và cài đặt trên hệ thống của mình để cho phép kho lưu trữ cài đặt CUDA trực tiếp từ Nvidia. Đây là cách tôi làm cho nó hoạt động:

  1. Tới https://developer.nvidia.com/cuda-downloads
  2. Chọn tệp .deb tương ứng với phiên bản Ubuntu của bạn. (Vào thời điểm đó, họ không có gói cho Ubuntu 15.04, vì vậy tôi đã chọn gói cho 14.10 thay vào đó. Điều này đã giải quyết vấn đề của tôi, nhưng tôi không chắc liệu nó có tạo ra bất kỳ vấn đề tương thích nào không. Có vẻ như là một rủi ro khủng khiếp, nhưng tôi muốn làm cho nó được biết đến.)
  3. Chuyển đến trình duyệt tệp của bạn, tìm gói .deb đã tải xuống và nhấp đúp (hoặc nhấp một lần) để cài đặt gói qua Trung tâm phần mềm Ubuntu.
  4. Mở một thiết bị đầu cuối
  5. Loại: sudo apt-get cập nhật
  6. Loại: sudo apt-get cài đặt cuda
  7. Đợi các gói tải xuống và cài đặt, sau đó khởi động lại máy tính của bạn (các gói đã hơn 900 MB đối với tôi, vì vậy mất khoảng 20 phút để tải xuống với kết nối của tôi)

Sau khi khởi động lại, Blender đã có thể sử dụng CUDA để bắt đầu kết xuất và nướng GPU. Vấn đề được giải quyết!


Trang tải xuống CUDA đưa ra lựa chọn giữa "trình cài đặt mạng" hoặc "trình cài đặt gói cục bộ". Tôi đã sử dụng "trình cài đặt mạng" và tất cả đều ổn. Theo bước 6, một số tải xuống được phục vụ từ máy chủ năng khiếu mặc định của bạn; trong khi những người khác đến từ developer.doad.nvidia.com.
dùng643722

báo cáo trên Ubuntu 15unable to locate package cuda
Siddharth

@Siddharth, tôi khuyến khích bạn kiểm tra giải pháp tôi đã đánh dấu ở trên là "trả lời câu hỏi này". Điều này sẽ giải quyết vấn đề sử dụng Nvidia và CUDA. :)
Jesse
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.