เมื่อฉันเรียกใช้สิ่งนี้: darktable-cltest
ฉันได้รับผลลัพธ์ต่อไปนี้:
0.018453 [opencl_init] ตัวเลือกการกำหนดค่าที่เกี่ยวข้องกับ opencl:
0.018463 [opencl_init]
0.018479 [opencl_init] opencl: 1
0.018480 [opencl_init] opencl_scheduling_profile: 'ค่าเริ่มต้น'
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: โมดูลที่ใช้งานอยู่
0.018503 [opencl_init] opencl_number_event_handles: 25
0.018506 [opencl_init] opencl_micro_nap: 1,000
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] พบไลบรารีรันไทม์ opencl 'libOpenCL'
0.018662 [opencl_init] พบไลบรารี opencl 'libOpenCL' ในระบบของคุณและโหลดแล้ว
0.072966 [opencl_init] พบ 1 แพลตฟอร์ม
0.072979 [opencl_init] พบ 1 อุปกรณ์
0.073005 [opencl_init] การทิ้งอุปกรณ์ 0 `AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-generic, LLVM 12.0.1)' - ไดรเวอร์ OpenCL ไม่รองรับอิมเมจ ดูเพิ่มเติมที่เอาต์พุต 'clinfo'
0.073009 [opencl_init] ไม่พบอุปกรณ์ที่เหมาะสม
0.073011 [opencl_init] สุดท้าย: ไม่มี opencl ในระบบนี้
0.073014 [opencl_init] สถานะเริ่มต้นของแฟล็กที่เปิดใช้งาน opencl ถูกปิด
เมื่อฉันวิ่ง คลินิก
ฉันได้รับผลลัพธ์ต่อไปนี้:
จำนวนชานชาลา1
โคลเวอร์ชื่อแพลตฟอร์ม
ผู้ขายแพลตฟอร์ม Mesa
เวอร์ชันแพลตฟอร์ม OpenCL 1.1 Mesa 21.3.0-devel (git-edfcc4f 2021-08-17 focal-oibaf-ppa)
โปรไฟล์แพลตฟอร์ม FULL_PROFILE
ส่วนขยายแพลตฟอร์ม cl_khr_icd
คำต่อท้ายฟังก์ชันส่วนขยายของแพลตฟอร์ม MESA
โคลเวอร์ชื่อแพลตฟอร์ม
จำนวนเครื่อง1
ชื่ออุปกรณ์ AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-generic, LLVM 12.0.1)
ผู้จำหน่ายอุปกรณ์ AMD
รหัสผู้จำหน่ายอุปกรณ์ 0x1002
เวอร์ชันอุปกรณ์ OpenCL 1.1 Mesa 21.3.0-devel (git-edfcc4f 2021-08-17 focal-oibaf-ppa)
ไดร์เวอร์เวอร์ชั่น 21.3.0-devel
อุปกรณ์ OpenCL C เวอร์ชัน OpenCL C 1.1
ประเภทอุปกรณ์ GPU
โปรไฟล์อุปกรณ์ FULL_PROFILE
อุปกรณ์ที่ใช้ได้ ใช่
มีคอมไพเลอร์ ใช่
หน่วยคำนวณสูงสุด 40
ความถี่สัญญาณนาฬิกาสูงสุด 2100MHz
มิติรายการงานสูงสุด 3
ขนาดรายการงานสูงสุด 256x256x256
ขนาดกลุ่มงานสูงสุด 256
=== CL_PROGRAM_BUILD_LOG ===
ข้อผิดพลาดร้ายแรง: ไม่สามารถเปิดไฟล์ '/usr/local//usr/lib/clc/gfx1010-amdgcn-mesa-mesa3d.bc': ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว
ขนาดกลุ่มงานที่ต้องการหลาย <getWGsizes:1200: สร้างเคอร์เนล : ข้อผิดพลาด -46>
ขนาดเวกเตอร์ที่ต้องการ / เนทีฟ
ถ่าน 16 / 16
สั้น 8 / 8
int 4 / 4
ยาว 2/2
ครึ่ง 0 / 0 (n/a)
ลอย 4 / 4
สองเท่า 2/2 (cl_khr_fp64)
การสนับสนุนจุดลอยตัวแบบครึ่งความแม่นยำ (n/a)
การสนับสนุนจุดลอยตัวที่มีความแม่นยำเดียว (แกนหลัก)
หมายเลขดีนอร์มัล
Infinity และ NAN ใช่
ปัดเศษให้ใกล้เคียงที่สุด ใช่
ปัดเศษเป็นศูนย์
ปัดเศษเป็นอนันต์ #
IEEE754-2008 หลอมคูณ-บวก No
การสนับสนุนจำลองในซอฟต์แวร์ No
การดำเนินการหารและ sqrt ที่ปัดเศษอย่างถูกต้อง
การสนับสนุนจุดลอยตัวที่มีความแม่นยำสองเท่า (cl_khr_fp64)
ความผิดปกติ ใช่
Infinity และ NAN ใช่
ปัดเศษให้ใกล้เคียงที่สุด ใช่
ปัดเศษเป็นศูนย์ ใช่
ปัดเศษเป็นอนันต์ ใช่
IEEE754-2008 ผสมการคูณ-บวก ใช่
การสนับสนุนจำลองในซอฟต์แวร์ No
ที่อยู่บิต 64, Little-Endian
ขนาดหน่วยความจำส่วนกลาง 27487790692 (25.6GiB)
หมายเลขสนับสนุนการแก้ไขข้อผิดพลาด
การจัดสรรหน่วยความจำสูงสุด 6871947673 (6.4GiB)
หน่วยความจำรวมสำหรับโฮสต์และหมายเลขอุปกรณ์
การจัดตำแหน่งขั้นต่ำสำหรับประเภทข้อมูลใด ๆ 128 ไบต์
การจัดตำแหน่งของที่อยู่ฐาน 32768 บิต (4096 ไบต์)
ประเภทแคชหน่วยความจำส่วนกลางไม่มี
หมายเลขสนับสนุนรูปภาพ
ประเภทหน่วยความจำภายในเครื่อง Local
ขนาดหน่วยความจำภายในเครื่อง 32768 (32KiB)
จำนวนอาร์กิวเมนต์คงที่สูงสุด 16
ขนาดบัฟเฟอร์คงที่สูงสุด 67108864 (64MiB)
ขนาดสูงสุดของอาร์กิวเมนต์เคอร์เนล 1024
คุณสมบัติของคิว
การดำเนินการนอกคำสั่ง #
การทำโปรไฟล์ ใช่
ความละเอียดของตัวจับเวลาโปรไฟล์ 0ns
ความสามารถในการดำเนินการ
เรียกใช้เคอร์เนล OpenCL ใช่
รันเนทีฟเคอร์เนล No
ส่วนขยายอุปกรณ์ cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_pcl_tenexing_atomics cl_khr_int64_extended_pclftenexing_atomics cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_byte_addressable_store cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics
พฤติกรรมของแพลตฟอร์ม NULL
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) โคลเวอร์
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) สำเร็จ [MESA]
clCreateContext(NULL, ...) [default] สำเร็จ [MESA]
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) สำเร็จ (1)
โคลเวอร์ชื่อแพลตฟอร์ม
ชื่ออุปกรณ์ 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) ไม่พบอุปกรณ์ในแพลตฟอร์ม
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) สำเร็จ (1)
โคลเวอร์ชื่อแพลตฟอร์ม
ชื่ออุปกรณ์ 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) ไม่พบอุปกรณ์ในแพลตฟอร์ม
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) ไม่พบอุปกรณ์ในแพลตฟอร์ม
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) สำเร็จ (1)
โคลเวอร์ชื่อแพลตฟอร์ม
ชื่ออุปกรณ์ AMD Radeon RX 5700 XT (NAVI10, DRM 3.41.0, 5.4.0-54-generic, LLVM 12.0.1)
คุณสมบัติของโหลดเดอร์ ICD
ชื่อตัวโหลด ICD OpenCL ตัวโหลด ICD
ICD loader Vendor OCL Icd ซอฟต์แวร์ฟรี
ตัวโหลด ICD เวอร์ชัน 2.2.11
โปรไฟล์โหลดเดอร์ ICD OpenCL 2.1
ทำไมฉันถึงได้รับ opencl ไม่สามารถใช้งานได้ในระบบนี้
? ฉันจะทำให้ openCL ทำงานบนระบบของฉันได้อย่างไร เมื่อฉันลองใช้โปรแกรมอื่นๆ ที่ต้องการ openCL พวกเขาก็บอกว่าไม่มี OpenCL ในระบบ ฉันจะแก้ไขได้อย่างไร