ฉันใช้อุปกรณ์ที่มี AMD Polaris และ Navi GPUs ผสมกันในฮาร์ดแวร์ต่อไปนี้:
เมนบอร์ด PRIME Z390-P
ซีพียูอินเทล i3 8100
แรม 8GB
เคอร์เนล Ubuntu 20.04.2 5.11.0-44-generic
Ubuntu ตรวจพบการ์ดทั้งหมด:
sudo lshw -C วิดีโอ
*-แสดง
รายละเอียด: คอนโทรลเลอร์ที่รองรับ VGA
สินค้า: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
ผู้จำหน่าย: Advanced Micro Devices, Inc. [AMD/ATI]
รหัสทางกายภาพ: 0
ข้อมูลรถบัส: pci@0000:01:00.0
รุ่น: e7
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pm pciexpress msi vga_controller bus_master cap_list rom
การกำหนดค่า: ไดรเวอร์ = เวลาแฝง amdgpu = 0
ทรัพยากร: iomemory:420-41f iomemory:410-40f irq:16 หน่วยความจำ:4200000000-43ffffffff หน่วยความจำ:4100000000-41001fffff ioport:6000(size=256) หน่วยความจำ:c0600000-c063ffff หน่วยความจำ:c0000-dffff
*-แสดง
รายละเอียด: คอนโทรลเลอร์ที่รองรับ VGA
สินค้า: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
ผู้จำหน่าย: Advanced Micro Devices, Inc. [AMD/ATI]
รหัสทางกายภาพ: 0
ข้อมูลรถบัส: pci@0000:03:00.0
รุ่น: e7
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pm pciexpress msi vga_controller bus_master cap_list rom
การกำหนดค่า: ไดรเวอร์ = เวลาแฝง amdgpu = 0
ทรัพยากร: iomemory:440-43f iomemory:460-45f irq:16 หน่วยความจำ:4400000000-45ffffffff หน่วยความจำ:4600000000-46001fffff ioport:5000(size=256) หน่วยความจำ:c0500000-c053ffff หน่วยความจำ:c0540000-c055ffff
*-แสดง
รายละเอียด: คอนโทรลเลอร์ที่รองรับ VGA
สินค้า: Navi 12 [Radeon Pro 5600M / V520]
ผู้จำหน่าย: Advanced Micro Devices, Inc. [AMD/ATI]
รหัสทางกายภาพ: 0
ข้อมูลรถบัส: pci@0000:08:00.0
รุ่น: c7
ความกว้าง: 64 บิต
นาฬิกา: 33MHz
ความสามารถ: pm pciexpress msi vga_controller bus_master cap_list rom
การกำหนดค่า: ไดรเวอร์ = เวลาแฝง amdgpu = 0
ทรัพยากร: iomemory:480-47f iomemory:470-46f irq:17 หน่วยความจำ:4800000000-49ffffffff หน่วยความจำ:4700000000-47001fffff ioport:3000(size=256) หน่วยความจำ:c0200000-c027ffff หน่วยความจำ:c0280000-c029ffff
ฉันติดตั้ง amdgpu pro เวอร์ชันล่าสุด (21.40.2) ด้วยคำสั่งต่อไปนี้:
sudo amdgpu-install -y --accept-eula --usecase=rocm,lrt,opencl,openclsdk,hiplibsdk --opencl=rocr,มรดก
ผลลัพธ์ของการแสดง clinfo:
จำนวนชานชาลา1
ชื่อแพลตฟอร์ม AMD Accelerated Parallel Processing
ผู้จำหน่ายแพลตฟอร์ม Advanced Micro Devices, Inc.
เวอร์ชันแพลตฟอร์ม OpenCL 2.1 AMD-APP (3354.7)
โปรไฟล์แพลตฟอร์ม FULL_PROFILE
ส่วนขยายแพลตฟอร์ม cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
ความละเอียดของตัวจับเวลาโฮสต์แพลตฟอร์ม 1ns
คำต่อท้ายฟังก์ชันส่วนขยายของแพลตฟอร์ม AMD
ชื่อแพลตฟอร์ม AMD Accelerated Parallel Processing
จำนวนเครื่อง2
ชื่ออุปกรณ์ Ellesmere
ผู้จำหน่ายอุปกรณ์ Advanced Micro Devices, Inc.
รหัสผู้จำหน่ายอุปกรณ์ 0x1002
เวอร์ชันอุปกรณ์ OpenCL 2.0 AMD-APP (3354.7)
ไดรเวอร์เวอร์ชัน 3354.7 (PAL,HSAIL)
อุปกรณ์ OpenCL C เวอร์ชัน OpenCL C 2.0
ประเภทอุปกรณ์ GPU
ชื่อบอร์ดอุปกรณ์ (AMD) Radeon RX 580 Series
โทโพโลยีอุปกรณ์ (AMD) PCI-E, 03:00.0
โปรไฟล์อุปกรณ์ FULL_PROFILE
อุปกรณ์ที่ใช้ได้ ใช่
มีคอมไพเลอร์ ใช่
มีตัวเชื่อมโยง ใช่
หน่วยคำนวณสูงสุด 36
SIMD ต่อหน่วยคำนวณ (AMD) 4
ความกว้างของ SIMD (AMD) 16
ความกว้างคำสั่ง SIMD (AMD) 1
ความถี่สัญญาณนาฬิกาสูงสุด 1411MHz
กราฟิกไอพี (AMD) 8.0
พาร์ติชันอุปกรณ์ (หลัก)
จำนวนอุปกรณ์ย่อยสูงสุด 36
ประเภทพาร์ติชันที่รองรับ ไม่มี
โดเมนความสัมพันธ์ที่รองรับ (n/a)
มิติรายการงานสูงสุด 3
ขนาดรายการงานสูงสุด 1024x1024x1024
ขนาดกลุ่มงานสูงสุด 256
ขนาดกลุ่มงานที่ต้องการ (AMD) 256
ขนาดกลุ่มงานสูงสุด (AMD) 1024
ขนาดกลุ่มงานที่ต้องการ ทวีคูณ 64
ความกว้างหน้าคลื่น (AMD) 64
ขนาดเวกเตอร์ที่ต้องการ / เนทีฟ
ถ่าน 4 / 4
สั้น 2 / 2
int 1 / 1
ยาว 1/1
ครึ่ง 1/1 (cl_khr_fp16)
ลอย 1/1
สองเท่า 1/1 (cl_khr_fp64)
การสนับสนุนจุดลอยตัวแบบครึ่งความแม่นยำ (cl_khr_fp16)
หมายเลขดีนอร์มัล
อินฟินิตี้และ NANs No
ปัดเศษเป็นเบอร์ที่ใกล้ที่สุด
ปัดเศษเป็นศูนย์
ปัดเศษเป็นอนันต์ #
IEEE754-2008 หลอมคูณ-บวก No
การสนับสนุนจำลองในซอฟต์แวร์ No
การสนับสนุนจุดลอยตัวที่มีความแม่นยำเดียว (แกนหลัก)
หมายเลขดีนอร์มัล
Infinity และ NAN ใช่
ปัดเศษให้ใกล้เคียงที่สุด ใช่
ปัดเศษเป็นศูนย์ ใช่
ปัดเศษเป็นอนันต์ ใช่
IEEE754-2008 ผสมการคูณ-บวก ใช่
การสนับสนุนจำลองในซอฟต์แวร์ No
การดำเนินการหารและ sqrt ที่ปัดเศษอย่างถูกต้อง ใช่
การสนับสนุนจุดลอยตัวที่มีความแม่นยำสองเท่า (cl_khr_fp64)
ความผิดปกติ ใช่
Infinity และ NAN ใช่
ปัดเศษให้ใกล้เคียงที่สุด ใช่
ปัดเศษเป็นศูนย์ ใช่
ปัดเศษเป็นอนันต์ ใช่
IEEE754-2008 ผสมการคูณ-บวก ใช่
การสนับสนุนจำลองในซอฟต์แวร์ No
ที่อยู่บิต 64, Little-Endian
ขนาดหน่วยความจำส่วนกลาง 8589934592 (8GiB)
หน่วยความจำส่วนกลาง (AMD) 8321004 (7.936GiB)
ช่องหน่วยความจำส่วนกลาง (AMD) 8
ธนาคารหน่วยความจำทั่วโลกต่อช่องสัญญาณ (AMD) 4
ความกว้างธนาคารหน่วยความจำสากล (AMD) 256 ไบต์
หมายเลขสนับสนุนการแก้ไขข้อผิดพลาด
การจัดสรรหน่วยความจำสูงสุด 7301444403 (6.8GiB)
หน่วยความจำรวมสำหรับโฮสต์และหมายเลขอุปกรณ์
ความสามารถของหน่วยความจำเสมือนที่ใช้ร่วมกัน (SVM) (คอร์)
การแบ่งปันบัฟเฟอร์เนื้อหยาบ ใช่
การแบ่งปันบัฟเฟอร์แบบละเอียด ใช่
การแบ่งปันระบบแบบละเอียด No
หมายเลขอะตอม
การจัดตำแหน่งขั้นต่ำสำหรับประเภทข้อมูลใด ๆ 128 ไบต์
การจัดตำแหน่งของที่อยู่ฐาน 2048 บิต (256 ไบต์)
การจัดตำแหน่งที่ต้องการสำหรับอะตอม
SVM 0 ไบต์
ส่วนกลาง 0 ไบต์
ท้องถิ่น 0 ไบต์
ขนาดสูงสุดสำหรับตัวแปรส่วนกลาง 6571299840 (6.12GiB)
ขนาดรวมที่ต้องการของ global vars 8589934592 (8GiB)
ประเภทแคชหน่วยความจำส่วนกลาง อ่าน/เขียน
ขนาดแคชหน่วยความจำสากล 16384 (16KiB)
สายแคชหน่วยความจำส่วนกลางขนาด 64 ไบต์
รองรับรูปภาพ ใช่
จำนวนตัวอย่างสูงสุดต่อเคอร์เนล 16
ขนาดสูงสุดสำหรับภาพ 1 มิติจากบัฟเฟอร์ 456340275 พิกเซล
ขนาดอาร์เรย์ภาพ 1D หรือ 2D สูงสุด 2048 ภาพ
การจัดตำแหน่งฐานสำหรับบัฟเฟอร์ภาพ 2 มิติ 256 ไบต์
การจัดระดับเสียงสำหรับบัฟเฟอร์ภาพ 2 มิติ 256 พิกเซล
ขนาดภาพ 2D สูงสุด 16384x16384 พิกเซล
ขนาดภาพ 3D สูงสุด 2048x2048x2048 พิกเซล
จำนวนภาพที่อ่านสูงสุด args 128
จำนวนสูงสุดของการเขียนภาพ args 64
จำนวนสูงสุดของการอ่าน/เขียนรูปภาพ args 64
จำนวนอาร์กิวเมนต์ไปป์สูงสุด 16
การจองท่อที่ใช้งานสูงสุด 16
ขนาดแพ็กเก็ตไปป์สูงสุด 3006477107 (2.8GiB)
ประเภทหน่วยความจำภายในเครื่อง Local
ขนาดหน่วยความจำภายในเครื่อง 65536 (64KiB)
syze หน่วยความจำภายในเครื่องต่อ CU (AMD) 65536 (64KiB)
ธนาคารหน่วยความจำภายใน (AMD) 32
จำนวนอาร์กิวเมนต์คงที่สูงสุด 8
ขนาดบัฟเฟอร์คงที่สูงสุด 7301444403 (6.8GiB)
ขนาดบัฟเฟอร์คงที่ที่ต้องการ (AMD) 16384 (16KiB)
ขนาดสูงสุดของอาร์กิวเมนต์เคอร์เนล 1024
คุณสมบัติคิว (บนโฮสต์)
การดำเนินการนอกคำสั่ง #
การทำโปรไฟล์ ใช่
คุณสมบัติคิว (บนอุปกรณ์)
การดำเนินการนอกคำสั่ง ใช่
การทำโปรไฟล์ ใช่
ขนาดที่ต้องการ 262144 (256KiB)
ขนาดสูงสุด 8388608 (8MiB)
คิวสูงสุดบนอุปกรณ์ 1
เหตุการณ์สูงสุดบนอุปกรณ์ 1024
ต้องการซิงค์ผู้ใช้สำหรับการทำงานร่วมกัน ใช่
จำนวนอุปกรณ์ P2P (AMD) 0
อุปกรณ์ P2P (AMD) <printDeviceInfo:147: รับจำนวน CL_DEVICE_P2P_DEVICES_AMD : ข้อผิดพลาด -30>
ความละเอียดตัวจับเวลาโปรไฟล์ 1ns
ตัวจับเวลาการทำโปรไฟล์ชดเชยตั้งแต่ Epoch (AMD) 1641596881777387270ns (Sat 8 มกราคม 00:08:01 2022)
ความสามารถในการดำเนินการ
เรียกใช้เคอร์เนล OpenCL ใช่
รันเนทีฟเคอร์เนล No
รองรับการติดตามเธรด (AMD) ใช่
จำนวนคิว async (AMD) 4
คิวการประมวลผลแบบเรียลไทม์สูงสุด (AMD) 1
หน่วยประมวลผลแบบเรียลไทม์สูงสุด (AMD) 0
printf() ขนาดบัฟเฟอร์ 4194304 (4MiB)
เคอร์เนลในตัว (n/a)
Device Extensions cl_khr_fp64 cl_amd_fp64 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_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_khr_gl_depth_images cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_gl_event cl_khr_depth_images cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_amd_copy_buffer_p2p
[..]
พฤติกรรมของแพลตฟอร์ม NULL
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) ไม่มีแพลตฟอร์ม
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) ไม่มีแพลตฟอร์ม
clCreateContext(NULL, ...) [ค่าเริ่มต้น] ไม่มีแพลตฟอร์ม
clCreateContext(NULL, ...) [อื่นๆ] สำเร็จ [AMD]
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) สำเร็จ (1)
ชื่อแพลตฟอร์ม AMD Accelerated Parallel Processing
ชื่ออุปกรณ์ Ellesmere
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) ไม่พบอุปกรณ์ในแพลตฟอร์ม
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) สำเร็จ (2)
ชื่อแพลตฟอร์ม AMD Accelerated Parallel Processing
ชื่ออุปกรณ์ Ellesmere
ชื่ออุปกรณ์ Ellesmere
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) ไม่พบอุปกรณ์ในแพลตฟอร์ม
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) ไม่พบอุปกรณ์ในแพลตฟอร์ม
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) สำเร็จ (2)
ชื่อแพลตฟอร์ม AMD Accelerated Parallel Processing
ชื่ออุปกรณ์ Ellesmere
ชื่ออุปกรณ์ Ellesmere
เมื่อฉันเรียกใช้ teamredminer มันรู้จักเฉพาะการ์ด Polaris และส่งข้อความ "Failed to find device idx 2, check with --list_devices":
Team Red Miner เวอร์ชัน 0.8.5
[2022-01-08 00:13:48] แพลตฟอร์ม AMD OpenCL ที่ตรวจจับอัตโนมัติ 0
[2022-01-08 00:13:49] กำลังเริ่มต้น GPU 0
[2022-01-08 00:13:49] กำลังเริ่มต้น GPU 1.
[2022-01-08 00:13:49] ไม่พบอุปกรณ์ idx 2 ตรวจสอบกับ --list_devices
[2022-01-08 00:13:49] GPU 0 กำลังเริ่มจูน
[2022-01-08 00:13:49] GPU 1 กำลังเริ่มจูน
[2022-01-08 00:13:49] เริ่มต้น GPU 0: Polaris ด้วย 36 CU (PCIe 01:00.0) สำเร็จ
[2022-01-08 00:13:49] เปิดใช้งานสคริปต์ Watchdog แล้ว จะเรียกใช้ '/home/m4rk0/teamredminer-v0.8.5-linux/watchdog_sysrq.sh' เมื่อถูกเรียกใช้
[2022-01-08 00:13:49] เริ่มต้นกระทู้ Watchdog
[2022-01-08 00:13:49] ปุ่มคำสั่งรันไทม์: h - help, s - stats, e - enable GPU, d - ปิดการใช้งาน GPU, q - exit
[2022-01-08 00:13:49] เริ่มต้น GPU 1: Polaris ด้วย 36 CU (PCIe 03:00.0) สำเร็จ
[...]
ฉันลองติดตั้ง amdgpu หลายเวอร์ชันแล้วก็ยังได้ผลลัพธ์เหมือนเดิม
ในฟอรัมอื่นๆ พวกเขาแนะนำให้เปลี่ยนไฟล์ต่อไปนี้ แต่ไม่สำเร็จหลังจากเปลี่ยนแล้ว:
แก้ไข:
sudo nano /etc/OpenCL/vendors/amdocl64_40000.icd
และเปลี่ยน:
libamdocl64.so
ถึง:
/opt/rocm/opencl/lib/libamdocl64.so
ฉันมีสภาพแวดล้อมที่แตกต่างกันของ HiveOS และฉันสังเกตว่า teamredminer ตรวจพบแพลตฟอร์ม OpenCL ที่แตกต่างกัน 2 แพลตฟอร์มเมื่อ teamredminer เริ่มต้นด้วยอุปกรณ์ GPU Polaris และ Navi แบบผสม:
Team Red Miner เวอร์ชัน 0.8.6.3
[2022-01-07 19:58:37] แพลตฟอร์ม AMD OpenCL ที่ตรวจจับอัตโนมัติ 0
[2022-01-07 19:58:37] แพลตฟอร์ม AMD OpenCL ที่ตรวจจับอัตโนมัติ 1
[2022-01-07 19:58:39] กำลังเริ่มต้น GPU 0
[2022-01-07 19:58:39] กำลังเริ่มต้น GPU 1.
[2022-01-07 19:58:40] กำลังเริ่มต้น GPU 2
[2022-01-07 19:58:40] กำลังเริ่มต้น GPU 3
[2022-01-07 19:58:40] กำลังเริ่มต้น GPU 4
[2022-01-07 19:58:40] กำลังเริ่มต้น GPU 5
[2022-01-07 19:58:41] กำลังเริ่มต้น GPU 6
[2022-01-07 19:58:41] กำลังเริ่มต้น GPU 7
[2022-01-07 19:58:41] GPU 0 กำลังเริ่มจูน
[2022-01-07 19:58:41] GPU 1 กำลังเริ่มจูน
[2022-01-07 19:58:41] GPU 2 กำลังเริ่มจูน
[2022-01-07 19:58:41] GPU 3 กำลังเริ่มจูน
[2022-01-07 19:58:41] GPU 4 กำลังเริ่มจูน
[2022-01-07 19:58:41] GPU 5 กำลังเริ่มจูน
[2022-01-07 19:58:41] GPU 6 กำลังเริ่มจูน
[2022-01-07 19:58:41] GPU 7 กำลังเริ่มจูน
[2022-01-07 19:58:41] เปิดใช้งานสคริปต์ Watchdog แล้ว จะเรียกใช้ 'watchdog.sh' เมื่อเปิดใช้งาน
[2022-01-07 19:58:41] เริ่มต้นกระทู้ Watchdog
[2022-01-07 19:58:41] API เริ่มต้นเมื่อ 127.0.0.1:65078
[2022-01-07 19:58:41] ปุ่มคำสั่งรันไทม์: h - help, s - stats, e - enable GPU, d - ปิดการใช้งาน GPU, q - exit
[2022-01-07 19:58:41] เริ่มต้น GPU 0: Navi ด้วย 36 CU (PCIe 03:00.0) สำเร็จ
[2022-01-07 19:58:41] เริ่มต้น GPU 1: Polaris ด้วย 36 CU (PCIe 04:00.0) สำเร็จ
[2022-01-07 19:58:41] การจัดสรร GPU 0 DAG พยายาม 8176.0 - 256.0 = 7920.0 MiB
[2022-01-07 19:58:41] เริ่มต้น GPU 2 สำเร็จ: Polaris ด้วย 36 CU (PCIe 05:00.0)
[2022-01-07 19:58:41] เริ่มต้น GPU 3 สำเร็จ: Polaris ด้วย 36 CU (PCIe 06:00.0)
[2022-01-07 19:58:41] เริ่มต้น GPU 4 สำเร็จ: Polaris ด้วย 36 CU (PCIe 07:00.0)
[2022-01-07 19:58:41] เริ่มต้น GPU 5 สำเร็จ: Navi ด้วย 36 CU (PCIe 0b:00.0)
[2022-01-07 19:58:41] เริ่มต้น GPU 6 สำเร็จ: Polaris ด้วย 36 CU (PCIe 0c:00.0)
[2022-01-07 19:58:41] เริ่มต้น GPU 7 สำเร็จ: Navi ด้วย 36 CU (PCIe 0f:00.0)
[2022-01-07 19:58:41] พูล eth-se.flexpool.io กำลังเชื่อมต่อกับที่อยู่ 13.48.151.148
[2022-01-07 19:58:41] พูล eth-se.flexpool.io เชื่อมต่อกับที่อยู่ 13.48.151.148 สำเร็จแล้ว
[2022-01-07 19:58:41] การเข้าสู่ระบบพูล eth-se.flexpool.io สำเร็จ
[2022-01-07 19:58:41] พูล eth-se.flexpool.io ตั้งค่าความยากเป็น 0.931 (4000 MH)
[2022-01-07 19:58:41] Pool eth-se.flexpool.io ได้งานใหม่แล้ว (job_id: 0x2576ce0fd4e... ต่างกัน 0.931 / 4000 MH)
[2022-01-07 19:58:42] Dev pool เชื่อมต่อและพร้อมแล้ว
[2022-01-07 19:58:44] พูล eth-se.flexpool.io ได้รับงานใหม่ epoch 465 (variant ethash) แคชที่สร้างขึ้นใน 2.7 วินาที
[2022-01-07 19:58:44] GPU 6 เริ่มต้นการสร้าง DAG สำหรับยุค 465, 4.63 GB (โหมดบัฟเฟอร์เดียว)
[2022-01-07 19:58:44] GPU 5 เริ่มต้นการสร้าง DAG สำหรับยุค 465, 4.63 GB (โหมดบัฟเฟอร์เดียว)
[2022-01-07 19:58:44] Pool eth-se.flexpool.io ได้งานใหม่แล้ว (job_id: 0xbe15f47e020... ต่างกัน 0.931 / 4000 MH)
[2022-01-07 19:58:44] GPU 1 เริ่มต้นการสร้าง DAG สำหรับยุค 465, 4.63 GB (โหมดบัฟเฟอร์เดียว)
[2022-01-07 19:58:44] GPU 7 เริ่มต้นการสร้าง DAG สำหรับยุค 465, 4.63 GB (โหมดบัฟเฟอร์เดียว)
[2022-01-07 19:58:45] GPU 0 เริ่มต้นการสร้าง DAG สำหรับยุค 465 (โหมดบัฟเฟอร์เดียว)
[2022-01-07 19:58:45] GPU 2 เริ่มต้นการสร้าง DAG สำหรับยุค 465, 4.63 GB (โหมดบัฟเฟอร์เดียว)
[2022-01-07 19:58:45] GPU 3 เริ่มต้นการสร้าง DAG สำหรับยุค 465, 4.63 GB (โหมดบัฟเฟอร์เดียว)
[2022-01-07 19:58:45] GPU 4 เริ่มต้นการสร้าง DAG สำหรับยุค 465, 4.63 GB (โหมดบัฟเฟอร์เดียว)
[2022-01-07 19:58:47] Pool eth-se.flexpool.io ได้งานใหม่แล้ว (job_id: 0xb3e65f8ac8c... ต่างกัน 0.931 / 4000 MH)
[2022-01-07 19:58:50] Pool eth-se.flexpool.io ได้งานใหม่แล้ว (job_id: 0xc2a16f6a9cc... ต่างกัน 0.931 / 4000 MH)
[2022-01-07 19:58:53] การสร้าง GPU 0 DAG เสร็จใน 8.302 วินาที
[2022-01-07 19:58:53] Pool eth-se.flexpool.io ได้งานใหม่แล้ว (job_id: 0x0f8516782ab... ต่างกัน 0.931 / 4000 MH)
[2022-01-07 19:58:55] การสร้าง GPU 5 DAG เสร็จใน 10.506 วินาที
[2022-01-07 19:58:55] การสร้าง GPU 7 DAG เสร็จสิ้นใน 10.571 วินาที
ซึ่งแตกต่างจาก Ubuntu เอาต์พุตของ clinfo ในสภาพแวดล้อม HiveOS แสดง 2 ในจำนวนแพลตฟอร์ม:
จำนวนแพลตฟอร์ม: 2
โปรไฟล์แพลตฟอร์ม: FULL_PROFILE
เวอร์ชันแพลตฟอร์ม: OpenCL 2.1 AMD-APP (3180.7)
ชื่อแพลตฟอร์ม: AMD Accelerated Parallel Processing
ผู้จำหน่ายแพลตฟอร์ม: Advanced Micro Devices, Inc.
ส่วนขยายแพลตฟอร์ม: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
โปรไฟล์แพลตฟอร์ม: FULL_PROFILE
เวอร์ชันแพลตฟอร์ม: OpenCL 2.1 AMD-APP (3180.7)
ชื่อแพลตฟอร์ม: AMD Accelerated Parallel Processing
ผู้จำหน่ายแพลตฟอร์ม: Advanced Micro Devices, Inc.
ส่วนขยายแพลตฟอร์ม: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
ชื่อแพลตฟอร์ม: AMD Accelerated Parallel Processing
จำนวนอุปกรณ์: 3
ประเภทอุปกรณ์: CL_DEVICE_TYPE_GPU
รหัสผู้ขาย: 1002h
ชื่อบอร์ด: AMD Radeon RX 5600 XT
โทโพโลยีอุปกรณ์: PCI[ B#15, D#0, F#0 ]
หน่วยคำนวณสูงสุด: 18
ขนาดรายการงานสูงสุด: 3
รายการงานสูงสุด[0]: 1024
รายการงานสูงสุด[1]: 1024
รายการงานสูงสุด[2]: 1024
ขนาดกลุ่มงานสูงสุด: 256
อักขระความกว้างของเวกเตอร์ที่ต้องการ: 4
ความกว้างของเวกเตอร์ที่ต้องการสั้น: 2
ความกว้างเวกเตอร์ที่ต้องการ int: 1
ความกว้างของเวกเตอร์ที่ต้องการ: 1
โฟลตความกว้างเวกเตอร์ที่ต้องการ: 1
ความกว้างของเวกเตอร์ที่ต้องการเป็นสองเท่า: 1
อักขระความกว้างของเวกเตอร์เนทีฟ: 4
ความกว้างของเวกเตอร์เนทีฟสั้น: 2
ความกว้างของเวกเตอร์เนทีฟ int: 1
ความกว้างเวกเตอร์เนทีฟยาว: 1
โฟลตความกว้างของเวกเตอร์เนทีฟ: 1
ความกว้างของเวกเตอร์เนทีฟเป็นสองเท่า: 1
ความถี่สัญญาณนาฬิกาสูงสุด: 1100Mhz
ที่อยู่บิต: 64
การจัดสรรหน่วยความจำสูงสุด: 5233652531
การสนับสนุนรูปภาพ: ใช่
จำนวนอาร์กิวเมนต์การอ่านรูปภาพสูงสุด: 128
จำนวนอาร์กิวเมนต์เขียนรูปภาพสูงสุด: 64
ความกว้างสูงสุดของภาพ 2D: 16384
ความสูงสูงสุดของภาพ 2D: 16384
ความกว้างสูงสุดของภาพ 3 มิติ: 2048
ความสูงสูงสุดของภาพ 3 มิติ: 2048
ความลึกสูงสุดของภาพ 3 มิติ: 2048
จำนวนตัวอย่างสูงสุดภายในเคอร์เนล: 16
ขนาดสูงสุดของอาร์กิวเมนต์เคอร์เนล: 1024
การจัดตำแหน่ง (บิต) ของที่อยู่พื้นฐาน: 2048
การจัดตำแหน่งขั้นต่ำ (ไบต์) สำหรับประเภทข้อมูลใดๆ: 128
ความสามารถของจุดลอยตัวที่มีความแม่นยำเดียว
Denoms: ใช่
น่านเงียบ: ใช่
ปัดเศษเป็นเลขคู่ที่ใกล้ที่สุด: ใช่
ปัดเศษเป็นศูนย์: ใช่
ปัดเป็น +ve และไม่มีที่สิ้นสุด: ใช่
IEEE754-2008 ผสมการคูณเพิ่ม: ใช่
ประเภทแคช: อ่าน/เขียน
ขนาดแคชบรรทัด: 64
ขนาดแคช: 16384
ขนาดหน่วยความจำส่วนกลาง: 6425673728
ขนาดบัฟเฟอร์คงที่: 5233652531
จำนวนอาร์กิวเมนต์คงที่สูงสุด: 8
ประเภทหน่วยความจำภายใน: Scratchpad
ขนาดหน่วยความจำในเครื่อง: 65536
อาร์กิวเมนต์ไปป์สูงสุด: 16
การจองท่อที่ใช้งานสูงสุด: 16
ขนาดแพ็กเก็ตไปป์สูงสุด: 938685235
ขนาดตัวแปรส่วนกลางสูงสุด: 4710287104
ขนาดรวมที่ต้องการของตัวแปรส่วนกลางสูงสุด: 6425673728
อาร์กิวเมนต์ภาพอ่าน/เขียนสูงสุด: 64
เหตุการณ์สูงสุดบนอุปกรณ์: 1024
คิวบนอุปกรณ์ขนาดสูงสุด: 8388608
สูงสุดในคิวอุปกรณ์: 1
คิวบนอุปกรณ์ขนาดที่ต้องการ: 262144
ความสามารถของ SVM:
บัฟเฟอร์เมล็ดหยาบ: ใช่
บัฟเฟอร์เมล็ดละเอียด: ใช่
ระบบเกรนละเอียด: ไม่ใช่
อะตอม: ไม่
การจัดตำแหน่งอะตอมของแพลตฟอร์มที่ต้องการ: 0
การจัดเรียงอะตอมทั่วโลกที่ต้องการ: 0
การจัดตำแหน่งอะตอมในพื้นที่ที่ต้องการ: 0
ขนาดกลุ่มงานที่ต้องการเคอร์เนลหลายรายการ: 32
รองรับการแก้ไขข้อผิดพลาด: 0
หน่วยความจำรวมสำหรับโฮสต์และอุปกรณ์: 0
ความละเอียดตัวจับเวลาโปรไฟล์: 1
ความทนทานของอุปกรณ์: เล็กน้อย
ใช้ได้: ใช่
มีคอมไพเลอร์: ใช่
ความสามารถในการดำเนินการ:
ดำเนินการเคอร์เนล OpenCL: ใช่
เรียกใช้ฟังก์ชันเนทีฟ: ไม่
คิวในคุณสมบัติโฮสต์:
สินค้าหมด: ไม่
การทำโปรไฟล์ : ใช่
คุณสมบัติคิวบนอุปกรณ์:
ไม่อยู่ในคำสั่งซื้อ: ใช่
การทำโปรไฟล์ : ใช่
รหัสแพลตฟอร์ม: 0x7f1c158a6f30
ชื่อ: gfx1010
ผู้จัดจำหน่าย: Advanced Micro Devices, Inc.
อุปกรณ์รุ่น OpenCL C: OpenCL C 2.0
เวอร์ชันไดรเวอร์: 3180.7 (PAL,LC)
โปรไฟล์: FULL_PROFILE
รุ่น: OpenCL 2.0 AMD-APP (3180.7)
Extensions: cl_khr_fp64 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_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_fp16 cl_khr_gl_sharing cl_khr_gl_depth_images cl_amd_device_attribute_query cl_amd_media_ops cl_amd_media_ops2 cl_khr_image2d_from_buffer cl_khr_subgroups cl_khr_gl_event cl_khr_depth_images cl_khr_mipmap_image cl_khr_mipmap_image_writes cl_amd_copy_buffer_p2p
[...]
ชื่อแพลตฟอร์ม: AMD Accelerated Parallel Processing
จำนวนอุปกรณ์: 5
ประเภทอุปกรณ์: CL_DEVICE_TYPE_GPU
รหัสผู้ขาย: 1002h
ชื่อบอร์ด: Radeon RX 580 Series
โทโพโลยีอุปกรณ์: PCI[ B#4, D#0, F#0 ]
หน่วยคำนวณสูงสุด: 36
ขนาดรายการงานสูงสุด: 3
รายการงานสูงสุด[0]: 1024
รายการงานสูงสุด[1]: 1024
รายการงานสูงสุด[2]: 1024
ขนาดกลุ่มงานสูงสุด: 256
อักขระความกว้างของเวกเตอร์ที่ต้องการ: 4
ความกว้างของเวกเตอร์ที่ต้องการสั้น: 2
ความกว้างเวกเตอร์ที่ต้องการ int: 1
ความกว้างของเวกเตอร์ที่ต้องการ: 1
โฟลตความกว้างเวกเตอร์ที่ต้องการ: 1
ความกว้างของเวกเตอร์ที่ต้องการเป็นสองเท่า: 1
อักขระความกว้างของเวกเตอร์เนทีฟ: 4
ความกว้างของเวกเตอร์เนทีฟสั้น: 2
ความกว้างของเวกเตอร์เนทีฟ int: 1
ความกว้างเวกเตอร์เนทีฟยาว: 1
โฟลตความกว้างของเวกเตอร์เนทีฟ: 1
ความกว้างของเวกเตอร์เนทีฟเป็นสองเท่า: 1
ความถี่สัญญาณนาฬิกาสูงสุด: 1150Mhz
ที่อยู่บิต: 64
การจัดสรรหน่วยความจำสูงสุด: 2902310502
การสนับสนุนรูปภาพ: ใช่
จำนวนอาร์กิวเมนต์การอ่านรูปภาพสูงสุด: 128
จำนวนอาร์กิวเมนต์เขียนรูปภาพสูงสุด: 8
ความกว้างสูงสุดของภาพ 2D: 16384
ความสูงสูงสุดของภาพ 2D: 16384
ความกว้างสูงสุดของภาพ 3 มิติ: 2048
ความสูงสูงสุดของภาพ 3 มิติ: 2048
ความลึกสูงสุดของภาพ 3 มิติ: 2048
จำนวนตัวอย่างสูงสุดภายในเคอร์เนล: 16
ขนาดสูงสุดของอาร์กิวเมนต์เคอร์เนล: 1024
การจัดตำแหน่ง (บิต) ของที่อยู่พื้นฐาน: 2048
การจัดตำแหน่งขั้นต่ำ (ไบต์) สำหรับประเภทข้อมูลใดๆ: 128
ความสามารถของจุดลอยตัวที่มีความแม่นยำเดียว
[..]
ใครช่วยแนะนำวิธีกำหนดค่าไดรเวอร์ amdgpu pro เพื่อให้ตรวจพบแพลตฟอร์ม OpenCL สำหรับการ์ด navi ใน teamredminer ที่ทำงานใน ubuntu ได้บ้าง
ขอบคุณล่วงหน้า!