Rulez o platformă cu GPU-uri mixte AMD Polaris și Navi în următorul hardware:
Placa de baza PRIME Z390-P
procesor intel i3 8100
8 GB RAM
Ubuntu 20.04.2 kernel 5.11.0-44-generic
Ubuntu detectează toate cardurile:
sudo lshw -C video
*-afişa
descriere: controler compatibil VGA
produs: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
furnizor: Advanced Micro Devices, Inc. [AMD/ATI]
ID fizic: 0
info autobuz: pci@0000:01:00.0
versiunea: e7
lățime: 64 biți
ceas: 33 MHz
capabilități: pm pciexpress msi vga_controller bus_master cap_list rom
configurație: driver=amdgpu latency=0
resurse: iomemory:420-41f iomemory:410-40f irq:16 memorie:4200000000-43ffffffff memorie:4100000000-41001fffff ioport:6000(dimensiune=256) memorie:c06000000ff-c0600600ff0
*-afişa
descriere: controler compatibil VGA
produs: Ellesmere [Radeon RX 470/480/570/570X/580/580X/590]
furnizor: Advanced Micro Devices, Inc. [AMD/ATI]
ID fizic: 0
info autobuz: pci@0000:03:00.0
versiunea: e7
lățime: 64 biți
ceas: 33 MHz
capabilități: pm pciexpress msi vga_controller bus_master cap_list rom
configurație: driver=amdgpu latency=0
resurse: iomemory:440-43f iomemory:460-45f irq:16 memorie:4400000000-45ffffffff memorie:4600000000-46001fffff ioport:5000(dimensiune=256) memorie:c05005000ff0ff0-c050050ff0ff0
*-afişa
descriere: controler compatibil VGA
produs: Navi 12 [Radeon Pro 5600M / V520]
furnizor: Advanced Micro Devices, Inc. [AMD/ATI]
ID fizic: 0
info autobuz: pci@0000:08:00.0
versiunea: c7
lățime: 64 biți
ceas: 33 MHz
capabilități: pm pciexpress msi vga_controller bus_master cap_list rom
configurație: driver=amdgpu latency=0
resurse: iomemory:480-47f iomemory:470-46f irq:17 memorie:4800000000-49ffffffff memorie:4700000000-47001fffff ioport:3000(dimensiune=256) memorie:c020002000ff0ff0-c02000070ff0
Am instalat ultima versiune (21.40.2) a amdgpu pro cu următoarea comandă:
sudo amdgpu-install -y --accept-eula --usecase=rocm,lrt,opencl,openclsdk,hiplibsdk --opencl=rocr,legacy
ieșirea clinfo afișează:
Numărul de platforme 1
Nume platformă AMD Accelerated Parallel Processing
Furnizor de platforme Advanced Micro Devices, Inc.
Versiunea platformei OpenCL 2.1 AMD-APP (3354.7)
Profil platformă FULL_PROFILE
Extensii de platformă cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Rezoluția temporizatorului platformei gazdă 1ns
Sufixul funcției Platform Extensions AMD
Nume platformă AMD Accelerated Parallel Processing
Numărul de dispozitive 2
Numele dispozitivului Ellesmere
Furnizor de dispozitive Advanced Micro Devices, Inc.
ID furnizor de dispozitiv 0x1002
Versiunea dispozitivului OpenCL 2.0 AMD-APP (3354.7)
Versiunea driverului 3354.7 (PAL,HSAIL)
Dispozitiv OpenCL C Versiunea OpenCL C 2.0
Tip dispozitiv GPU
Device Board Name (AMD) Radeon RX 580 Series
Device Topology (AMD) PCI-E, 03:00.0
Profilul dispozitivului FULL_PROFILE
Dispozitiv disponibil Da
Compilator disponibil Da
Linker disponibil Da
Unități de calcul maxime 36
SIMD per unitate de calcul (AMD) 4
Lățimea SIMD (AMD) 16
Lățimea instrucțiunii SIMD (AMD) 1
Frecvența maximă de ceas 1411 MHz
IP grafic (AMD) 8.0
Partiția dispozitivului (nucleu)
Număr maxim de sub-dispozitive 36
Tipuri de partiții acceptate Niciuna
Domenii de afinitate acceptate (n/a)
Dimensiuni maxime ale articolului de lucru 3
Dimensiuni maxime ale articolului de lucru 1024x1024x1024
Dimensiunea maximă a grupului de lucru 256
Dimensiunea preferată a grupului de lucru (AMD) 256
Dimensiunea maximă a grupului de lucru (AMD) 1024
Dimensiunea preferată a grupului de lucru multiplu 64
Lățimea frontului de undă (AMD) 64
Dimensiuni de vector preferate/native
caracter 4 / 4
scurt 2/2
int 1/1
lung 1/1
jumătate 1 / 1 (cl_khr_fp16)
plutitor 1/1
dublu 1/1 (cl_khr_fp64)
Suport în virgulă mobilă de jumătate de precizie (cl_khr_fp16)
Denormali nr
Infinitul și NAN-urile nr
Rotunjiți la cel mai apropiat nr
Rotunjiți la zero nr
Rotunjiți la infinit Nr
IEEE754-2008 fuzionat Nr
Suportul este emulat în software-ul nr
Suport cu virgulă mobilă cu precizie unică (miez)
Denormali nr
Infinitul și NAN-urile Da
Rotunjiți la cel mai apropiat Da
Rotunjiți la zero Da
Rotunjiți la infinit Da
IEEE754-2008 fuzionat înmulțire-adăugați Da
Suportul este emulat în software-ul nr
Operații de împărțire și sqrt rotunjite corect Da
Suport pentru virgulă mobilă cu precizie dublă (cl_khr_fp64)
Denormali Da
Infinitul și NAN-urile Da
Rotunjiți la cel mai apropiat Da
Rotunjiți la zero Da
Rotunjiți la infinit Da
IEEE754-2008 fuzionat înmulțire-adăugați Da
Suportul este emulat în software-ul nr
Adresă biții 64, Little-Endian
Dimensiunea memoriei globale 8589934592 (8GiB)
Memoria liberă globală (AMD) 8321004 (7,936 GiB)
Canale de memorie globale (AMD) 8
Bănci de memorie globale per canal (AMD) 4
Lățimea băncii de memorie globală (AMD) 256 de octeți
Suport pentru corectarea erorilor Nr
Alocare maximă de memorie 7301444403 (6,8 GiB)
Memorie unificată pentru gazdă și dispozitiv nr
Capacități de memorie virtuală partajată (SVM) (de bază)
Partajarea tamponului cu granulație grosieră Da
Partajare de buffer cu granulație fină Da
Partajarea sistemului cu granulație fină Nr
Atomii nr
Alinierea minimă pentru orice tip de date 128 de octeți
Alinierea adresei de bază 2048 biți (256 octeți)
Alinierea preferată pentru atomice
SVM 0 octeți
Global 0 octeți
Local 0 octeți
Dimensiunea maximă pentru variabila globală 6571299840 (6,12 GiB)
Dimensiunea totală preferată a variabilelor globale 8589934592 (8GiB)
Tipul de memorie cache globală Citire/Scriere
Dimensiunea memoriei cache globală 16384 (16 KiB)
Dimensiunea liniei cache a memoriei globale 64 de octeți
Suport imagine Da
Număr maxim de probe per nucleu 16
Dimensiune maximă pentru imagini 1D din tampon 456340275 pixeli
Dimensiunea maximă a matricei de imagini 1D sau 2D 2048 imagini
Alinierea adresei de bază pentru imagini tampon 2D 256 de octeți
Alinierea pasului pentru imagini tampon 2D 256 pixeli
Dimensiunea maximă a imaginii 2D 16384x16384 pixeli
Dimensiunea maximă a imaginii 3D 2048x2048x2048 pixeli
Numărul maxim de argumente ale imaginii citite 128
Numărul maxim de argumente de scriere a imaginii 64
Numărul maxim de argumente de citire/scriere a imaginii 64
Număr maxim de țevi arg 16
Rezervări maxime de conducte active 16
Dimensiunea maximă a pachetului de conducte 3006477107 (2,8 GiB)
Tip memorie locală Locală
Dimensiunea memoriei locale 65536 (64 KiB)
Dimensiunea memoriei locale pe CU (AMD) 65536 (64 KiB)
Bănci de memorie locale (AMD) 32
Numărul maxim de argumente constante 8
Dimensiunea maximă constantă a memoriei tampon 7301444403 (6,8 GiB)
Mărimea tampon constantă preferată (AMD) 16384 (16 KiB)
Dimensiunea maximă a argumentului nucleului 1024
Proprietăți de coadă (pe gazdă)
Executarea in afara ordinei nr
Profilare Da
Proprietăți de coadă (pe dispozitiv)
Execuție în afara ordinului Da
Profilare Da
Dimensiune preferată 262144 (256 KiB)
Dimensiune maximă 8388608 (8 MiB)
Cozi maxime pe dispozitivul 1
Max evenimente pe dispozitivul 1024
Prefer sincronizarea utilizatorului pentru interoperabilitate Da
Numărul de dispozitive P2P (AMD) 0
Dispozitive P2P (AMD) <printDeviceInfo:147: obțineți numărul CL_DEVICE_P2P_DEVICES_AMD: eroare -30>
Rezoluție cronometru de profilare 1ns
Decalaj temporizator de profilare de la Epoch (AMD) 1641596881777387270ns (sâmb. 8 ianuarie 00:08:01 2022)
Capabilitati de executie
Rulați nucleele OpenCL Da
Rulați nucleele native nr
Suportat urmărirea firelor (AMD) Da
Numărul de cozi asincrone (AMD) 4
Cozi maxime de calcul în timp real (AMD) 1
Unități maxime de calcul în timp real (AMD) 0
dimensiunea tamponului printf() 4194304 (4 MiB)
Nuezele încorporate (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
[..]
Comportamentul platformei NULL
clGetPlatformInfo(NULL, CL_PLATFORM_NAME, ...) Nicio platformă
clGetDeviceIDs(NULL, CL_DEVICE_TYPE_ALL, ...) Nicio platformă
clCreateContext(NULL, ...) [implicit] Nicio platformă
clCreateContext(NULL, ...) [altul] Succes [AMD]
clCreateContextFromType(NULL, CL_DEVICE_TYPE_DEFAULT) Succes (1)
Nume platformă AMD Accelerated Parallel Processing
Numele dispozitivului Ellesmere
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CPU) Nu s-au găsit dispozitive pe platformă
clCreateContextFromType(NULL, CL_DEVICE_TYPE_GPU) Succes (2)
Nume platformă AMD Accelerated Parallel Processing
Numele dispozitivului Ellesmere
Numele dispozitivului Ellesmere
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ACCELERATOR) Nu s-au găsit dispozitive pe platformă
clCreateContextFromType(NULL, CL_DEVICE_TYPE_CUSTOM) Nu s-au găsit dispozitive pe platformă
clCreateContextFromType(NULL, CL_DEVICE_TYPE_ALL) Succes (2)
Nume platformă AMD Accelerated Parallel Processing
Numele dispozitivului Ellesmere
Numele dispozitivului Ellesmere
Când rulez teamredminer, recunoaște doar cardurile Polaris și trimite mesajul „Failed to find device idx 2, check with --list_devices”:
Team Red Miner versiunea 0.8.5
[2022-01-08 00:13:48] Platformă AMD OpenCL detectată automat 0
[2022-01-08 00:13:49] Se inițializează GPU 0.
[2022-01-08 00:13:49] Se inițializează GPU 1.
[2022-01-08 00:13:49] Nu s-a găsit dispozitivul idx 2, verificați cu --list_devices.
[2022-01-08 00:13:49] GPU 0 Începe reglarea.
[2022-01-08 00:13:49] GPU 1 Începe reglarea.
[2022-01-08 00:13:49] GPU 0 inițializat cu succes: Polaris cu 36 CU (PCIe 01:00.0)
[2022-01-08 00:13:49] Scriptul Watchdog activat, va rula „/home/m4rk0/teamredminer-v0.8.5-linux/watchdog_sysrq.sh” când este declanșat.
[2022-01-08 00:13:49] Începe firul Watchdog.
[2022-01-08 00:13:49] Taste de comandă de rulare: h - ajutor, s - statistici, e - activare gpu, d - dezactivare gpu, q - ieșire
[2022-01-08 00:13:49] GPU 1 inițializat cu succes: Polaris cu 36 CU (PCIe 03:00.0)
[...]
Am încercat să instalez mai multe versiuni de amdgpu și am tot același rezultat.
În alte forumuri, se sugerează să se schimbe următorul fișier, dar fără succes după schimbarea acestuia:
Editați | ×:
sudo nano /etc/OpenCL/vendors/amdocl64_40000.icd
si schimba:
libamdocl64.so
la:
/opt/rocm/opencl/lib/libamdocl64.so
Am un mediu HiveOS diferit și am observat că teamredminer detectează 2 platforme OpenCL diferite atunci când teamredminer pornește cu o instalație mixtă Polaris și Navi GPU:
Team Red Miner versiunea 0.8.6.3
[2022-01-07 19:58:37] Platformă AMD OpenCL detectată automat 0
[2022-01-07 19:58:37] Platforma 1 AMD OpenCL detectată automat
[2022-01-07 19:58:39] Se inițializează GPU 0.
[2022-01-07 19:58:39] Se inițializează GPU 1.
[2022-01-07 19:58:40] Se inițializează GPU 2.
[2022-01-07 19:58:40] Se inițializează GPU 3.
[2022-01-07 19:58:40] Se inițializează GPU 4.
[2022-01-07 19:58:40] Se inițializează GPU 5.
[2022-01-07 19:58:41] Se inițializează GPU 6.
[2022-01-07 19:58:41] Se inițializează GPU 7.
[2022-01-07 19:58:41] GPU 0 Începe reglarea.
[2022-01-07 19:58:41] GPU 1 Începe reglarea.
[2022-01-07 19:58:41] GPU 2 Începe reglarea.
[2022-01-07 19:58:41] GPU 3 Începe reglarea.
[2022-01-07 19:58:41] GPU 4 Începe reglarea.
[2022-01-07 19:58:41] GPU 5 Începe reglarea.
[2022-01-07 19:58:41] GPU 6 Începe reglarea.
[2022-01-07 19:58:41] GPU 7 Începe reglarea.
[2022-01-07 19:58:41] Scriptul Watchdog este activat, va rula „watchdog.sh” când este declanșat.
[2022-01-07 19:58:41] Începe firul Watchdog.
[2022-01-07 19:58:41] API-ul inițializat pe 127.0.0.1:65078
[2022-01-07 19:58:41] Taste de comandă de rulare: h - ajutor, s - statistici, e - activare GPU, d - dezactivare GPU, q - Ieșire
[2022-01-07 19:58:41] GPU 0 inițializat cu succes: Navi cu 36 CU (PCIe 03:00.0)
[2022-01-07 19:58:41] GPU 1 inițializat cu succes: Polaris cu 36 CU (PCIe 04:00.0)
[2022-01-07 19:58:41] Se încearcă alocare GPU 0 DAG 8176,0 - 256,0 = 7920,0 MiB.
[2022-01-07 19:58:41] GPU 2 inițializat cu succes: Polaris cu 36 CU (PCIe 05:00.0)
[2022-01-07 19:58:41] GPU 3 inițializat cu succes: Polaris cu 36 CU (PCIe 06:00.0)
[2022-01-07 19:58:41] GPU 4 inițializat cu succes: Polaris cu 36 CU (PCIe 07:00.0)
[2022-01-07 19:58:41] GPU 5 inițializat cu succes: Navi cu 36 CU (PCIe 0b:00.0)
[2022-01-07 19:58:41] GPU 6 inițializat cu succes: Polaris cu 36 CU (PCIe 0c:00.0)
[2022-01-07 19:58:41] GPU 7 inițializat cu succes: Navi cu 36 CU (PCIe 0f:00.0)
[2022-01-07 19:58:41] Pool eth-se.flexpool.io se conectează la adresa 13.48.151.148.
[2022-01-07 19:58:41] Pool eth-se.flexpool.io s-a conectat cu succes la adresa 13.48.151.148.
[2022-01-07 19:58:41] Conectarea la pool eth-se.flexpool.io a reușit.
[2022-01-07 19:58:41] Pool eth-se.flexpool.io setează dificultatea la 0,931 (4000 MH)
[2022-01-07 19:58:41] Pool eth-se.flexpool.io a primit un nou loc de muncă. (job_id: 0x2576ce0fd4e..., dif. 0,931 / 4000 MH)
[2022-01-07 19:58:42] Pool de dezvoltatori conectat și gata.
[2022-01-07 19:58:44] Pool eth-se.flexpool.io a primit un nou job epoca 465 (variantă ethash), cache construit în 2,7 secunde.
[2022-01-07 19:58:44] GPU 6 Începe generarea DAG pentru epoca 465, 4,63 GB (modul tampon unic).
[2022-01-07 19:58:44] GPU 5 Începe generarea DAG pentru epoca 465, 4,63 GB (modul tampon unic).
[2022-01-07 19:58:44] Pool eth-se.flexpool.io a primit un nou loc de muncă. (job_id: 0xbe15f47e020..., dif. 0,931 / 4000 MH)
[2022-01-07 19:58:44] GPU 1 Începe generarea DAG pentru epoca 465, 4,63 GB (modul tampon unic).
[2022-01-07 19:58:44] GPU 7 Începe generarea DAG pentru epoca 465, 4,63 GB (modul tampon unic).
[2022-01-07 19:58:45] GPU 0 Începe generarea DAG pentru epoca 465 (modul tampon unic).
[2022-01-07 19:58:45] GPU 2 Începe generarea DAG pentru epoca 465, 4,63 GB (modul tampon unic).
[2022-01-07 19:58:45] GPU 3 Începe generarea DAG pentru epoca 465, 4,63 GB (modul tampon unic).
[2022-01-07 19:58:45] GPU 4 Începe generarea DAG pentru epoca 465, 4,63 GB (modul tampon unic).
[2022-01-07 19:58:47] Pool eth-se.flexpool.io a primit un nou loc de muncă. (job_id: 0xb3e65f8ac8c..., dif. 0,931 / 4000 MH)
[2022-01-07 19:58:50] Pool eth-se.flexpool.io a primit un nou loc de muncă. (job_id: 0xc2a16f6a9cc..., dif. 0,931 / 4000 MH)
[2022-01-07 19:58:53] Generarea GPU 0 DAG sa încheiat în 8.302 secunde.
[2022-01-07 19:58:53] Pool eth-se.flexpool.io a primit un nou loc de muncă. (job_id: 0x0f8516782ab..., diferență 0,931 / 4000 MH)
[2022-01-07 19:58:55] Generarea GPU 5 DAG sa încheiat în 10.506 secunde.
[2022-01-07 19:58:55] Generarea GPU 7 DAG sa încheiat în 10.571 secunde.
Spre deosebire de Ubuntu, rezultatul clinfo în mediul HiveOS arată 2 în număr de platforme:
Numar de platforme: 2
Profil platformă: FULL_PROFILE
Versiunea platformei: OpenCL 2.1 AMD-APP (3180.7)
Nume platformă: AMD Accelerated Parallel Processing
Furnizor platformă: Advanced Micro Devices, Inc.
Extensii de platformă: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Profil platformă: FULL_PROFILE
Versiunea platformei: OpenCL 2.1 AMD-APP (3180.7)
Nume platformă: AMD Accelerated Parallel Processing
Furnizor platformă: Advanced Micro Devices, Inc.
Extensii de platformă: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices
Nume platformă: AMD Accelerated Parallel Processing
Numar de dispozitive: 3
Tip de dispozitiv: CL_DEVICE_TYPE_GPU
ID furnizor: 1002h
Numele plăcii: AMD Radeon RX 5600 XT
Topologia dispozitivului: PCI[ B#15, D#0, F#0]
Unități de calcul maxime: 18
Dimensiuni maxime obiecte de lucru: 3
Număr maxim de articole de lucru[0]: 1024
Număr maxim de articole de lucru[1]: 1024
Număr maxim de articole de lucru[2]: 1024
Dimensiunea maximă a grupului de lucru: 256
Caracter preferat pentru lățimea vectorului: 4
Lățimea preferată a vectorului scurtă: 2
Lățimea preferată a vectorului int: 1
Lățimea preferată a vectorului lung: 1
Lățimea vectorului preferat: 1
Lățimea vectorului preferată dublă: 1
Lățimea vectorului nativ caracter: 4
Lățimea vectorului nativ scurtă: 2
Lățimea vectorului nativ int: 1
Lățimea vectorului nativ lung: 1
Lățimea vectorului nativ float: 1
Lățimea vectorului nativ dublă: 1
Frecvența maximă de ceas: 1100Mhz
Biți de adresă: 64
Alocare maximă de memorie: 5233652531
Suport imagine: Da
Numărul maxim de imagini citite argumente: 128
Numărul maxim de imagini scrise argumente: 64
Lățimea maximă a imaginii 2D: 16384
Înălțimea maximă a imaginii 2D: 16384
Lățimea maximă a imaginii 3D: 2048
Înălțimea maximă a imaginii 3D: 2048
Adâncimea maximă a imaginii 3D: 2048
Număr maxim de probe din nucleu: 16
Dimensiunea maximă a argumentului nucleului: 1024
Alinierea (biți) a adresei de bază: 2048
Alinierea minimă (octeți) pentru orice tip de date: 128
Capacitate de virgulă mobilă cu o singură precizie
Denorme: Da
NaN liniștiți: Da
Rotunjiți la cel mai apropiat par: Da
Rotunjiți la zero: da
Rotunjiți la +ve și infinit: Da
IEEE754-2008 fuzionat multiplicare-adăugare: Da
Tipul cache: Citire/Scriere
Dimensiunea liniei cache: 64
Dimensiune cache: 16384
Dimensiunea memoriei globale: 6425673728
Dimensiunea tampon constantă: 5233652531
Număr maxim de argumente constante: 8
Tip de memorie locală: Scratchpad
Dimensiunea memoriei locale: 65536
Max argumente pentru conducte: 16
Rezervări maxime active pentru conducte: 16
Dimensiunea maximă a pachetului de țevi: 938685235
Dimensiunea maximă a variabilei globale: 4710287104
Dimensiunea totală preferată a variabilei globale maxime: 6425673728
Argumente maxime de citire/scriere imagine: 64
Max evenimente pe dispozitiv: 1024
Coadă pe dimensiunea maximă a dispozitivului: 8388608
Cozi maxime pe dispozitive: 1
Coadă de așteptare pe dimensiunea preferată a dispozitivului: 262144
Capabilitati SVM:
Tampon pentru cereale grosiere: Da
Tampon pentru cereale fine: Da
Sistem de cereale fine: Nu
Atomi: nu
Alinierea atomică preferată a platformei: 0
Alinierea atomică globală preferată: 0
Alinierea atomică locală preferată: 0
Multiplu pentru mărimea grupului de lucru preferat de Kernel: 32
Suport pentru corectarea erorilor: 0
Memorie unificată pentru gazdă și dispozitiv: 0
Rezoluția cronometrului de profilare: 1
Endianess dispozitiv: Puțin
Disponibil: Da
Compilator disponibil: Da
Capabilitati de executie:
Executați nuclee OpenCL: Da
Executați funcția nativă: Nu
Coada pe proprietățile gazdei:
Necomandat: Nu
Profilare: Da
Coadă pe proprietățile dispozitivului:
Ieșit din comandă: da
Profilare: Da
ID platformă: 0x7f1c158a6f30
Nume: gfx1010
Furnizor: Advanced Micro Devices, Inc.
Versiunea OpenCL C a dispozitivului: OpenCL C 2.0
Versiunea driverului: 3180.7 (PAL,LC)
Profil: FULL_PROFILE
Versiune: 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
[...]
Nume platformă: AMD Accelerated Parallel Processing
Numar de dispozitive: 5
Tip de dispozitiv: CL_DEVICE_TYPE_GPU
ID furnizor: 1002h
Numele plăcii: Radeon RX 580 Series
Topologia dispozitivului: PCI[ B#4, D#0, F#0]
Unități de calcul maxime: 36
Dimensiuni maxime obiecte de lucru: 3
Număr maxim de articole de lucru[0]: 1024
Număr maxim de articole de lucru[1]: 1024
Număr maxim de articole de lucru[2]: 1024
Dimensiunea maximă a grupului de lucru: 256
Caracter preferat pentru lățimea vectorului: 4
Lățimea preferată a vectorului scurtă: 2
Lățimea preferată a vectorului int: 1
Lățimea preferată a vectorului lung: 1
Lățimea vectorului preferat: 1
Lățimea vectorului preferată dublă: 1
Lățimea vectorului nativ caracter: 4
Lățimea vectorului nativ scurtă: 2
Lățimea vectorului nativ int: 1
Lățimea vectorului nativ lung: 1
Lățimea vectorului nativ float: 1
Lățimea vectorului nativ dublă: 1
Frecvența maximă de ceas: 1150 Mhz
Biți de adresă: 64
Alocare maximă de memorie: 2902310502
Suport imagine: Da
Numărul maxim de imagini citite argumente: 128
Numărul maxim de imagini scrise argumente: 8
Lățimea maximă a imaginii 2D: 16384
Înălțimea maximă a imaginii 2D: 16384
Lățimea maximă a imaginii 3D: 2048
Înălțimea maximă a imaginii 3D: 2048
Adâncimea maximă a imaginii 3D: 2048
Număr maxim de probe din nucleu: 16
Dimensiunea maximă a argumentului nucleului: 1024
Alinierea (biți) a adresei de bază: 2048
Alinierea minimă (octeți) pentru orice tip de date: 128
Capacitate de virgulă mobilă cu o singură precizie
[..]
Poate cineva să vă sfătuiască cum să configurați driverul amdgpu pro astfel încât platforma OpenCL pentru cardurile de navigație să poată fi detectată în teamredminer care rulează în ubuntu?
Mulțumesc anticipat!