Điểm:0

Ubuntu 20.04 - Không thể chạy opencl với AMD Radeon RX 5700 XT

lá cờ cn

Khi tôi chạy cái này: darktable-cltest Tôi nhận được đầu ra sau:

0,018453 [opencl_init] tùy chọn cấu hình liên quan đến opencl:
0,018463 [opencl_init] 
0,018479 [opencl_init] opencl: 1
0,018480 [opencl_init] opencl_scheduling_profile: 'mặc định'
0,018482 [opencl_init] opencl_library: ''
0,018485 [opencl_init] opencl_memory_requirement: 768
0,018487 [opencl_init] opencl_memory_headroom: 400
0,018490 [opencl_init] opencl_device_priority: '*/!0,*/*/*/!0,*'
0,018493 [opencl_init] opencl_mandatory_timeout: 200
0,018496 [opencl_init] opencl_size_roundup: 16
0,018499 [opencl_init] opencl_async_pixelpipe: 0
0,018501 [opencl_init] opencl_synch_cache: mô-đun hoạt động
0,018503 [opencl_init] opencl_number_event_handles: 25
0,018506 [opencl_init] opencl_micro_nap: 1000
0,018508 [opencl_init] opencl_use_pinned_memory: 0
0,018509 [opencl_init] opencl_use_cpu_devices: 0
0,018512 [opencl_init] opencl_avoid_atomics: 0
0,018515 [opencl_init] 
0,018634 [opencl_init] đã tìm thấy thư viện thời gian chạy opencl 'libOpenCL'
0,018662 [opencl_init] thư viện opencl 'libOpenCL' được tìm thấy trên hệ thống của bạn và được tải
0,072966 [opencl_init] đã tìm thấy 1 nền tảng
0.072979 [opencl_init] đã tìm thấy 1 thiết bị
0.073005 [opencl_init] discarding device 0 `AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-generic, LLVM 12.0.1)' - Trình điều khiển OpenCL không cung cấp hỗ trợ hình ảnh. Xem thêm đầu ra 'cliinfo'.
0.073009 [opencl_init] không tìm thấy thiết bị phù hợp.
0.073011 [opencl_init] CUỐI CÙNG: opencl KHÔNG CÓ SẴN trên hệ thống này.
0,073014 [opencl_init] trạng thái ban đầu của cờ kích hoạt opencl là TẮT.

Khi tôi chạy clinfo Tôi nhận được đầu ra sau:

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.3.0-devel (git-edfcc4f 2021-08-17 focus-oibaf-ppa)
  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ố thiết bị 1
  Tên thiết bị AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-generic, LLVM 12.0.1)
  Nhà cung cấp thiết bị AMD
  ID nhà cung cấp thiết bị 0x1002
  Phiên bản thiết bị OpenCL 1.1 Mesa 21.3.0-devel (git-edfcc4f 2021-08-17 fooc-oibaf-ppa)
  Phiên bản trình điều khiển 21.3.0-devel
  Phiên bản thiết bị OpenCL C OpenCL C 1.1 
  Loại thiết bị GPU
  Cấu hình thiết bị FULL_PROFILE
  Thiết bị có sẵn Có
  Trình biên dịch có sẵn Có
  Đơn vị tính toán tối đa 40
  Tần số xung nhịp tối đa 2100 MHz
  Kích thước mục công việc tối đa 3
  Kích thước mục công việc tối đa 256x256x256
  Kích thước nhóm làm việc tối đa 256
=== CL_PROGRAM_BUILD_LOG ===
lỗi nghiêm trọng: không thể mở tệp '/usr/local//usr/lib/clc/gfx1010-amdgcn-mesa-mesa3d.bc': Không có tệp hoặc thư mục như vậy
  Kích thước nhóm công việc ưu tiên nhiều <getWGsizes:1200: tạo kernel : error -46>
  Kích thước vectơ ưu tiên/gốc                 
    ký tự 16 / 16      
    ngắn 8/8       
    int 4/4       
    dài 2 / 2       
    một nửa 0 / 0 (n/a)
    nổi 4/4       
    nhân đôi 2/2 (cl_khr_fp64)
  Hỗ trợ dấu chấm động nửa chính xác (n/a)
  Hỗ trợ Dấu chấm động độ chính xác đơn (lõi)
    Không bình thường
    Infinity và NAN Có
    Làm tròn đến gần nhất Có
    Làm tròn đến 0 Không
    Làm tròn đến vô cực Không
    IEEE754-2008 hợp nhất nhân-thêm Không
    Hỗ trợ được giả lập trong phần mềm Không
    Các phép toán chia và sqrt được làm tròn chính xác Không
  Hỗ trợ dấu phẩy động độ chính xác kép (cl_khr_fp64)
    Bất thường Có
    Infinity và NAN Có
    Làm tròn đến gần nhất Có
    Làm tròn đến 0 Có
    Làm tròn đến vô cực Có
    IEEE754-2008 hợp nhất nhân-thêm Có
    Hỗ trợ được giả lập trong phần mềm Không
  Địa chỉ bit 64, Little-Endian
  Kích thước bộ nhớ chung 27487790692 (25,6GiB)
  Hỗ trợ sửa lỗi Không
  Phân bổ bộ nhớ tối đa 6871947673 (6.4GiB)
  Bộ nhớ hợp nhất cho Máy chủ và Thiết bị Không
  Căn chỉnh tối thiểu cho mọi loại dữ liệu 128 byte
  Căn chỉnh địa chỉ cơ sở 32768 bit (4096 byte)
  Loại bộ nhớ cache toàn cầu Không có
  Hỗ trợ hình ảnh Không
  Loại bộ nhớ cục bộ Cục bộ
  Kích thước bộ nhớ cục bộ 32768 (32KiB)
  Số đối số tối đa 16
  Kích thước bộ đệm không đổi tối đa 67108864 (64MiB)
  Kích thước tối đa của đối số hạt nhân 1024
  Thuộc tính hàng đợi                                
    Thực thi sai lệnh Không
    Lập hồ sơ Có
  Hồ sơ hẹn giờ độ phân giải 0ns
  Khả năng thực thi                          
    Chạy hạt nhân OpenCL Có
    Chạy hạt nhân gốc Không
  Tiện ích mở rộng thiết bị cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extends_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_extendedf cl_khr_extensions cl_khrexversion

Hành vi nền tảng NULL
  clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Clover
  clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Thành công [MESA]
  clCreateContext(NULL, ...) [mặc định] Thành công [MESA]
  clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Thành công (1)
    Tên nền tảng Clover
    Tên thiết bị AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-generic, LLVM 12.0.1)
  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) Thành công (1)
    Tên nền tảng Clover
    Tên thiết bị AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-generic, LLVM 12.0.1)
  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) Thành công (1)
    Tên nền tảng Clover
    Tên thiết bị AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-generic, LLVM 12.0.1)

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.11
  Cấu hình trình tải ICD OpenCL 2.1

Tại sao tôi nhận được opencl KHÔNG CÓ SẴN trên hệ thống này. ? Làm cách nào tôi có thể làm cho openCL hoạt động trên hệ thống của mình. Khi tôi thử với các chương trình khác cần openCL, họ cũng nói rằng không có OpenCL trên hệ thống. Lam sao tôi co thể sửa no ?

David avatar
lá cờ cn
GPU của bạn không có trong danh sách. https://streamhpc.com/blog/2011-12-29/opencl-hardware-support/
Venelin Vasilev avatar
lá cờ cn
@David tôi có thể làm gì khác không?
David avatar
lá cờ cn
Đó sẽ là một câu hỏi cho nhà sản xuất phần mề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.