Score:0

การอยู่ร่วมกันของ AMD navi และ polaris GPUs - แพลตฟอร์ม OpenCL

ธง cn

ฉันใช้อุปกรณ์ที่มี 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 ได้บ้าง

ขอบคุณล่วงหน้า!

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา