linuxserver cltest # LD_LIBRARY_PATH="/opt/amdgpu-pro/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" clinfo Number of platforms: 1 Platform Profile: FULL_PROFILE Platform Version: OpenCL 2.0 AMD-APP (2348.3) Platform Name: AMD Accelerated Parallel Processing Platform Vendor: Advanced Micro Devices, Inc. Platform Extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices Platform Name: AMD Accelerated Parallel Processing Number of devices: 2 Device Type: CL_DEVICE_TYPE_GPU Vendor ID: 1002h Board name: AMD Radeon (TM) R9 Fury Series Device Topology: PCI[ B#65, D#0, F#0 ] Max compute units: 64 Max work items dimensions: 3 Max work items[0]: 256 Max work items[1]: 256 Max work items[2]: 256 Max work group size: 256 Preferred vector width char: 4 Preferred vector width short: 2 Preferred vector width int: 1 Preferred vector width long: 1 Preferred vector width float: 1 Preferred vector width double: 1 Native vector width char: 4 Native vector width short: 2 Native vector width int: 1 Native vector width long: 1 Native vector width float: 1 Native vector width double: 1 Max clock frequency: 1000Mhz Address bits: 64 Max memory allocation: 3019689984 Image support: Yes Max number of images read arguments: 128 Max number of images write arguments: 8 Max image 2D width: 16384 Max image 2D height: 16384 Max image 3D width: 2048 Max image 3D height: 2048 Max image 3D depth: 2048 Max samplers within kernel: 16 Max size of kernel argument: 1024 Alignment (bits) of base address: 2048 Minimum alignment (bytes) for any datatype: 128 Single precision floating point capability Denorms: No Quiet NaNs: Yes Round to nearest even: Yes Round to zero: Yes Round to +ve and infinity: Yes IEEE754-2008 fused multiply-add: Yes Cache type: Read/Write Cache line size: 64 Cache size: 16384 Global memory size: 4278128640 Constant buffer size: 3019689984 Max number of constant args: 8 Local memory type: Scratchpad Local memory size: 32768 Max pipe arguments: 0 Max pipe active reservations: 0 Max pipe packet size: 0 Max global variable size: 0 Max global variable preferred total size: 0 Max read/write image args: 0 Max on device events: 0 Queue on device max size: 0 Max on device queues: 0 Queue on device preferred size: 0 SVM capabilities: Coarse grain buffer: No Fine grain buffer: No Fine grain system: No Atomics: No Preferred platform atomic alignment: 0 Preferred global atomic alignment: 0 Preferred local atomic alignment: 0 Kernel Preferred work group size multiple: 64 Error correction support: 0 Unified memory for Host and Device: 0 Profiling timer resolution: 1 Device endianess: Little Available: Yes Compiler available: Yes Execution capabilities: Execute OpenCL kernels: Yes Execute native function: No Queue on Host properties: Out-of-Order: No Profiling : Yes Queue on Device properties: Out-of-Order: No Profiling : No Platform ID: 0x7f7fb4a4be98 Name: Fiji Vendor: Advanced Micro Devices, Inc. Device OpenCL C version: OpenCL C 1.2 Driver version: 2348.3 Profile: FULL_PROFILE Version: OpenCL 1.2 AMD-APP (2348.3) 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_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_spir cl_khr_gl_event Device Type: CL_DEVICE_TYPE_CPU Vendor ID: 1002h Board name: Max compute units: 32 Max work items dimensions: 3 Max work items[0]: 1024 Max work items[1]: 1024 Max work items[2]: 1024 Max work group size: 1024 Preferred vector width char: 16 Preferred vector width short: 8 Preferred vector width int: 4 Preferred vector width long: 2 Preferred vector width float: 8 Preferred vector width double: 4 Native vector width char: 16 Native vector width short: 8 Native vector width int: 4 Native vector width long: 2 Native vector width float: 8 Native vector width double: 4 Max clock frequency: 1400Mhz Address bits: 64 Max memory allocation: 33812082688 Image support: Yes Max number of images read arguments: 128 Max number of images write arguments: 64 Max image 2D width: 8192 Max image 2D height: 8192 Max image 3D width: 2048 Max image 3D height: 2048 Max image 3D depth: 2048 Max samplers within kernel: 16 Max size of kernel argument: 4096 Alignment (bits) of base address: 1024 Minimum alignment (bytes) for any datatype: 128 Single precision floating point capability Denorms: Yes Quiet NaNs: Yes Round to nearest even: Yes Round to zero: Yes Round to +ve and infinity: Yes IEEE754-2008 fused multiply-add: Yes Cache type: Read/Write Cache line size: 64 Cache size: 16384 Global memory size: 135248330752 Constant buffer size: 65536 Max number of constant args: 8 Local memory type: Global Local memory size: 32768 Max pipe arguments: 16 Max pipe active reservations: 16 Max pipe packet size: 3747311616 Max global variable size: 1879048192 Max global variable preferred total size: 1879048192 Max read/write image args: 64 Max on device events: 0 Queue on device max size: 0 Max on device queues: 0 Queue on device preferred size: 0 SVM capabilities: Coarse grain buffer: No Fine grain buffer: No Fine grain system: No Atomics: No Preferred platform atomic alignment: 0 Preferred global atomic alignment: 0 Preferred local atomic alignment: 0 Kernel Preferred work group size multiple: 1 Error correction support: 0 Unified memory for Host and Device: 1 Profiling timer resolution: 1 Device endianess: Little Available: Yes Compiler available: Yes Execution capabilities: Execute OpenCL kernels: Yes Execute native function: Yes Queue on Host properties: Out-of-Order: No Profiling : Yes Queue on Device properties: Out-of-Order: No Profiling : No Platform ID: 0x7f7fb4a4be98 Name: AMD Opteron(TM) Processor 6276 Vendor: AuthenticAMD Device OpenCL C version: OpenCL C 1.2 Driver version: 2348.3 (sse2,avx,fma4) Profile: FULL_PROFILE Version: OpenCL 1.2 AMD-APP (2348.3) 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_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_spir cl_khr_gl_event linuxserver cltest # LD_LIBRARY_PATH="/opt/amdgpu-pro/lib/x86_64-linux-gnu/:$LD_LIBRARY_PATH" gdb --args ./a.out 8 5c052b1a25d8b7c5533bc3d2e93794aee968ccde5b422408d5e9e7b1a6c8be4a ssid GNU gdb (Gentoo 7.10.1 vanilla) 7.10.1 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./a.out...done. (gdb) break 381 Breakpoint 1 at 0x40245b: file ./engine.c, line 381. (gdb) run Starting program: /home/janpieter/cltest/a.out 8 5c052b1a25d8b7c5533bc3d2e93794aee968ccde5b422408d5e9e7b1a6c8be4a ssid [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". password size: 8 hash string: \+%ط▒S;▒▒▒7▒▒▒h▒▒[B▒▒籦ȾJ SSID string: ssid PuTTY[New Thread 0x7fffef32c700 (LWP 24432)] attention! cl device Fiji is working in the mines from now ... RIP [New Thread 0x7fffeeedb700 (LWP 24433)] starting job device -6944 WriteBuffer success Kernel success ReadBuffer success finishing job device -6944 [Switching to Thread 0x7fffeeedb700 (LWP 24433)] Breakpoint 1, worker (device_obj=0x609490) at ./engine.c:381 381 if(answer[3] == 255) { (gdb) print answer $1 = {0, 0, 0, 255} (gdb) quit A debugging session is active. Inferior 1 [process 24420] will be killed. Quit anyway? (y or n) y linuxserver cltest # nano /etc/OpenCL/vendors/pocl.icd linuxserver cltest # nano /etc/OpenCL/vendors/ocl-icd.icd linuxserver cltest # nano /etc/OpenCL/vendors/mesa.icd linuxserver cltest # nano /etc/OpenCL/vendors/amdgpu-pro.icd linuxserver cltest # gdb --args ./a.out 8 5c052b1a25d8b7c5533bc3d2e93794aee968ccde5b422408d5e9e7b1a6c8be4a ssid GNU gdb (Gentoo 7.10.1 vanilla) 7.10.1 Copyright (C) 2015 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from ./a.out...done. (gdb) break 381 Breakpoint 1 at 0x40245b: file ./engine.c, line 381. (gdb) run Starting program: /home/janpieter/cltest/a.out 8 5c052b1a25d8b7c5533bc3d2e93794aee968ccde5b422408d5e9e7b1a6c8be4a ssid [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". password size: 8 hash string: \+%ط▒S;▒▒▒7▒▒▒h▒▒[B▒▒籦ȾJ SSID string: ssid PuTTY[New Thread 0x7fffe70d4700 (LWP 24815)] [New Thread 0x7fffe66c8700 (LWP 24816)] [New Thread 0x7fffe5ec7700 (LWP 24817)] [New Thread 0x7fffe56c6700 (LWP 24818)] [New Thread 0x7fffe4ec5700 (LWP 24819)] [New Thread 0x7fffe46c4700 (LWP 24820)] [New Thread 0x7fffe3ec3700 (LWP 24821)] [New Thread 0x7fffe36c2700 (LWP 24822)] [New Thread 0x7fffe2ec1700 (LWP 24823)] [New Thread 0x7fffe26c0700 (LWP 24824)] [New Thread 0x7fffe1ebf700 (LWP 24825)] [New Thread 0x7fffe16be700 (LWP 24826)] [New Thread 0x7fffe0ebd700 (LWP 24827)] [New Thread 0x7fffe06bc700 (LWP 24828)] [New Thread 0x7fffdfebb700 (LWP 24829)] [New Thread 0x7fffdf6ba700 (LWP 24830)] [New Thread 0x7fffdeeb9700 (LWP 24831)] [New Thread 0x7fffde6b8700 (LWP 24832)] [New Thread 0x7fffddeb7700 (LWP 24833)] [New Thread 0x7fffdd6b6700 (LWP 24834)] [New Thread 0x7fffdceb5700 (LWP 24835)] [New Thread 0x7fffdc6b4700 (LWP 24836)] [Thread 0x7fffdc6b4700 (LWP 24836) exited] [Thread 0x7fffdceb5700 (LWP 24835) exited] [Thread 0x7fffdd6b6700 (LWP 24834) exited] [Thread 0x7fffddeb7700 (LWP 24833) exited] [Thread 0x7fffde6b8700 (LWP 24832) exited] [Thread 0x7fffdeeb9700 (LWP 24831) exited] [Thread 0x7fffdf6ba700 (LWP 24830) exited] [Thread 0x7fffdfebb700 (LWP 24829) exited] [Thread 0x7fffe06bc700 (LWP 24828) exited] [Thread 0x7fffe0ebd700 (LWP 24827) exited] [Thread 0x7fffe16be700 (LWP 24826) exited] [Thread 0x7fffe1ebf700 (LWP 24825) exited] [Thread 0x7fffe26c0700 (LWP 24824) exited] [Thread 0x7fffe2ec1700 (LWP 24823) exited] [Thread 0x7fffe36c2700 (LWP 24822) exited] [Thread 0x7fffe3ec3700 (LWP 24821) exited] [New Thread 0x7fffdc6b4700 (LWP 24837)] [New Thread 0x7fffdceb5700 (LWP 24838)] [New Thread 0x7fffdd6b6700 (LWP 24839)] [New Thread 0x7fffddeb7700 (LWP 24840)] [New Thread 0x7fffe1425700 (LWP 24841)] [New Thread 0x7fffe0c24700 (LWP 24842)] [New Thread 0x7fffe0423700 (LWP 24843)] [New Thread 0x7fffdfc22700 (LWP 24844)] [New Thread 0x7fffdf421700 (LWP 24845)] [New Thread 0x7fffdec20700 (LWP 24846)] [New Thread 0x7fffdbeb3700 (LWP 24847)] [New Thread 0x7fffdb6b2700 (LWP 24848)] [New Thread 0x7fffdaeb1700 (LWP 24849)] [New Thread 0x7fffda6b0700 (LWP 24850)] [New Thread 0x7fffd9eaf700 (LWP 24851)] [New Thread 0x7fffd96ae700 (LWP 24852)] [New Thread 0x7fffd8ead700 (LWP 24853)] [New Thread 0x7fffd86ac700 (LWP 24854)] [New Thread 0x7fffd7eab700 (LWP 24855)] [New Thread 0x7fffd76aa700 (LWP 24856)] [New Thread 0x7fffd6ea9700 (LWP 24857)] [New Thread 0x7fffd66a8700 (LWP 24858)] [New Thread 0x7fffd5ea7700 (LWP 24859)] [New Thread 0x7fffd56a6700 (LWP 24860)] [New Thread 0x7fffd4ea5700 (LWP 24861)] [New Thread 0x7fffd46a4700 (LWP 24862)] [New Thread 0x7fffd3ea3700 (LWP 24863)] [New Thread 0x7fffd36a2700 (LWP 24864)] [New Thread 0x7fffd2ea1700 (LWP 24865)] [New Thread 0x7fffd26a0700 (LWP 24866)] [New Thread 0x7fffd1e9f700 (LWP 24867)] [New Thread 0x7fffd169e700 (LWP 24868)] attention! cl device AMD FIJI (DRM 3.9.0 / 4.10.17-gentoo, LLVM 4.0.0) is working in the mines from now ... RIP [New Thread 0x7fffd0e9d700 (LWP 24883)] starting job device -6896 WriteBuffer success Kernel success ReadBuffer success finishing job device -6896 [Switching to Thread 0x7fffd0e9d700 (LWP 24883)] Breakpoint 1, worker (device_obj=0x609490) at ./engine.c:381 381 if(answer[3] == 255) { (gdb) PuTTYprint answer Undefined command: "PuTTYprint". Try "help". (gdb) print answer $1 = {4177618488, 4177945519, 16468310, 12159302} (gdb) quit A debugging session is active. Inferior 1 [process 24805] will be killed. Quit anyway? (y or n) y linuxserver cltest #