Could you add support to enable Claymore to run with the AMD ROCm driver stack on Linux?
https://github.com/RadeonOpenCompute/ROCm$ uname -a
Linux X10SDV16C 4.11.0-kfd-compute-rocm-rel-1.6-115 #1 SMP Sat Jul 22 17:28:42 CDT 2017 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
LSB Version: core-9.20160110ubuntu0.2-amd64:core-9.20160110ubuntu0.2-noarch:security-9.20160110ubuntu0.2-amd64:security-9.20160110ubuntu0.2-noarch
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
OpenCL Info:
Platform ID #1
Vendor : Advanced Micro Devices, Inc.
Name : AMD Accelerated Parallel Processing
Version : OpenCL 2.0 AMD-APP (2450.0)
Device ID #1
Type : GPU
Vendor ID : 1
Vendor : Advanced Micro Devices, Inc.
Name : gfx900
Version : OpenCL 1.2
Processor(s) : 64
Clock : 1600
Memory : 12276/16368 MB allocatable
OpenCL Version : OpenCL C 2.0
Driver Version : 1.1 (HSA,LC)
����������������������������������������������������������������ͻ
� Claymore's Dual ETH + DCR/SC/LBC/PASC GPU Miner v9.8 �
����������������������������������������������������������������ͼ
ETH: 1 pool is specified
Main Ethereum pool is asia1.ethermine.org:4444
DCR: 0 pool is specified
At least 16 GB of Virtual Memory is required for multi-GPU systems
Make sure you defined GPU_MAX_ALLOC_PERCENT 100
Be careful with overclocking, use default clocks for first tests
Press "s" for current statistics, "0".."9" to turn on/off cards, "r" to reload pools, "e" or "d" to select current pool
OpenCL initializing...
AMD Cards available: 1
GPU #0: gfx900, 16368 MB available, 64 compute units
GPU #0 recognized as Vega
POOL/SOLO version
Cannot build OpenCL program for GPU 0GPU #0: algorithm ASM
No NVIDIA CUDA GPUs detected.
Total cards: 1
AMD ADL library not found.
No pool specified for Decred! Ethereum-only mining mode is enabled
ETHEREUM-ONLY MINING MODE ENABLED (-mode 1)
ETH: eth-proxy stratum mode
Watchdog enabled
Remote management (READ-ONLY MODE) is enabled on port 3333
ETH: Stratum - connecting to 'asia1.ethermine.org' <139.99.9.157> port 4444
ETH: Stratum - Connected (asia1.ethermine.org:4444)
ETH: Authorized
Setting DAG epoch #136...
Setting DAG epoch #136 for GPU0
Create GPU buffer for GPU0
GPU0, OpenCL error -48 (0) - cannot create DAG on GPUGPU 0 failed
Setting DAG epoch #136 for GPU0
GPU0, OpenCL error -48 (0) - cannot create DAG on GPUETH: 08/02/17-10:22:22 - New job from asia1.ethermine.org:4444
ETH - Total Speed: 0.000 Mh/s, Total Shares: 0, Rejected: 0, Time: 00:00
ETH: GPU0 0.000 Mh/s
GPU 0 failed
Quit signal received...