Điểm:0

Cài đặt Mesa OpenCL cho Nvidia?

lá cờ kp

Vì tò mò, tôi đã thử cài đặt OpenCL trên bản cài đặt Ubuntu 21.04 của mình.

Tôi tin rằng có thể có hỗ trợ OpenCL 1.1 trong trình điều khiển video Nouveau mã nguồn mở dành cho cạc đồ họa Nvidia. Đây là trình điều khiển tôi đang sử dụng (và bị mắc kẹt).

Phần cứng Nvidia của tôi là thẻ 9400 GT cũ, nhưng có thể nâng cấp lên 9800 GT.

$ sudo apt install mesa-opencl-icd # Cài đặt opencl, ICD và các trình biên dịch.

$ sudo usermod -a -G tên người dùng video # Thêm tôi vào nhóm video để truy cập hiển thị.

$ sudo clinfo
Số nền 1
  Tên nền tảng Clover
  Nhà cung cấp nền tảng Mesa
  Phiên bản nền tảng OpenCL 1.1 Mesa 21.0.1
  Hồ sơ nền tảng FULL_PROFILE
  Tiện ích mở rộng nền tảng cl_khr_icd
  Hậu tố chức năng tiện ích mở rộng nền tảng MESA

  Tên nền tảng Clover
Số lượng thiết bị 0

Hành vi nền tảng NULL
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Clover
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Không tìm thấy thiết bị nào trong nền tảng [Clover?]
  clCreateContext(NULL, ...) [mặc định] Không tìm thấy thiết bị nào trong nền tảng
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Không tìm thấy thiết bị nào trong nền tảng
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Không tìm thấy thiết bị nào trong nền tảng
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Không tìm thấy thiết bị nào trong nền tảng
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) Không tìm thấy thiết bị nào trong nền tảng
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) Không tìm thấy thiết bị nào trong nền tảng
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Không tìm thấy thiết bị nào trong nền tảng

Thuộc tính bộ tải ICD
  Trình tải ICD Tên Trình tải ICD OpenCL
  Trình tải ICD Nhà cung cấp OCL Phần mềm miễn phí Icd
  Trình tải ICD Phiên bản 2.2.14
  Cấu hình trình tải ICD OpenCL 3.0

Vì vậy, như bạn có thể thấy tôi không biết gì.Điều tôi thực sự theo đuổi là ai đó có thể hướng dẫn tôi đến các tài nguyên phù hợp để tôi có thể tìm hiểu cách thiết lập triển khai OpenCL của mesa, cũng như cách gọi và sử dụng các trình biên dịch liên quan, ICD, v.v.?

Bất kỳ trợ giúp sẽ được đánh giá cao.

m.

Đã thử một loạt nội dung khác: Đã kiểm tra xem tệp /etc/OpenCL/vendors/*.dri có ở đó không và điền chính xác. Tất cả các gói và tệp cần thiết đều có sẵn. Tại sao nó không thể nhìn thấy GPU của tôi, tôi không biết gì về nó.

Điểm:0
lá cờ kp

Có vẻ như GPU Nvidia cụ thể của tôi chưa được hỗ trợ vào ngày 31/07/21.

Để kiểm tra tiến trình hỗ trợ cho GPU của bạn, hãy tham khảo https://mesamatrix.net/#OpenCL.

Cảm ơn tất cả những người đã xem truy vấn của tôi.

m.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.