claymore miner: OpenCL error

发布 other 3533

Dear all!
I need some help with the claymore miner:
I have a setup with 4 MSI Radeon RX580 Armor 8G OC cards in Linux Ubuntu 16.04.02 using AMDGPU-PRO 17.10 drivers and claymore 9.3 software, 8GB Ram + 8GB swap. 2 cards are directly on the MB (x16, x4 PCIe) and 2 with risers (x1 ==> x16).
The system starts fine and mines for 16-20 hours without problems, all cards run fine.
Suddenly, without any errors on the console or the logfile, 3 cards drop out and only one card continues mining.
Then, claymore miner restarts automatically, now all 4 cards are disfunct and it delivers
OpenCL error -61 - cannot allocate big buffer for DAG
because for some reason, it doesn't recognise the full 8GB of the graphics cards memory any more, but only < 2gb.="">
After a reboot everything comes up normally for another 12-20 hrs.
Can somebody point me to a possible solution?
Thanx for support!
here's console output from first startup until mining starts, then at the time mining stops and the miner restarts again:
============== console output ==================
?????????????????????????????????????????????????????????????????
?? ? ? Claymore's Dual ETH + DCR/SC/LBC/PASC GPU Miner v9.3? ? ? ?
?????????????????????????????????????????????????????????????????
ETH: 3 pools are specified
Main Ethereum pool is eu2.ethermine.org:4444
DCR: 2 pools are specified
Main Decred pool is yiimp.ccminer.org:3252
Catalyst 15.12 is REQUIRED for best performance and compatibility
For Polaris cards, use latest drivers
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: 4
GPU #0: Ellesmere, 8167 MB available, 36 compute units
GPU #0 recognized as Radeon RX 480/580
GPU #1: Ellesmere, 8169 MB available, 36 compute units
GPU #1 recognized as Radeon RX 480/580
GPU #2: Ellesmere, 8169 MB available, 36 compute units
GPU #2 recognized as Radeon RX 480/580
GPU #3: Ellesmere, 8169 MB available, 36 compute units
GPU #3 recognized as Radeon RX 480/580
POOL/SOLO version
GPU #0: algorithm ASM
GPU #1: algorithm ASM
GPU #2: algorithm ASM
GPU #3: algorithm ASM
No NVIDIA CUDA GPUs detected.
Total cards: 4
AMD ADL library not found.
ETH: Stratum - connecting to 'eu2.ethermine.org' <91.121.222.33> port 4444
ETH: Stratum - Connected (eu2.ethermine.org:4444)
DUAL MINING MODE ENABLED: ETHEREUM+DECRED
ETH: qtminer stratum mode
Watchdog enabled
Remote management (READ-ONLY MODE) is enabled on port 3333
ETH: Authorized
?DCR: Stratum - connecting to 'yiimp.ccminer.org' <86.202.176.224> port 3252
Setting DAG epoch #123...
?DCR: Stratum - Connected (yiimp.ccminer.org:3252)
?DCR: Authorized
Setting DAG epoch #123 for GPU1
Create GPU buffer for GPU1
Setting DAG epoch #123 for GPU0
Create GPU buffer for GPU0
Setting DAG epoch #123 for GPU2
Setting DAG epoch #123 for GPU3
Create GPU buffer for GPU3
Create GPU buffer for GPU2
GPU0 DAG creation time - 4984 ms
Setting DAG epoch #123 for GPU0 done
GPU1 DAG creation time - 5127 ms
Setting DAG epoch #123 for GPU1 done
GPU2 DAG creation time - 5125 ms
Setting DAG epoch #123 for GPU2 done
GPU3 DAG creation time - 5147 ms
Setting DAG epoch #123 for GPU3 done
ETH: 05/14/17-10:22:41 - New job from eu2.ethermine.org:4444
ETH - Total Speed: 95.401 Mh/s, Total Shares: 0, Rejected: 0, Time: 00:00
ETH: GPU0 23.872 Mh/s, GPU1 23.848 Mh/s, GPU2 23.870 Mh/s, GPU3 23.810 Mh/s
?DCR - Total Speed: 0.000 Mh/s, Total Shares: 0, Rejected: 0
?DCR: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 0.000 Mh/s
?DCR: 05/14/17-10:22:46 - SHARE FOUND - (GPU 1)
?DCR: Share accepted (79 ms)!
[...] here the error occurs:
ETH - Total Speed: 94.658 Mh/s, Total Shares: 424, Rejected: 0, Time: 05:30
ETH: GPU0 23.246 Mh/s, GPU1 23.505 Mh/s, GPU2 23.848 Mh/s, GPU3 24.059 Mh/s
?DCR - Total Speed: 4354.281 Mh/s, Total Shares: 1122, Rejected: 8
?DCR: GPU0 1069.311 Mh/s, GPU1 1081.232 Mh/s, GPU2 1097.003 Mh/s, GPU3 1106.735 Mh/s
ETH: 05/14/17-10:05:18 - SHARE FOUND - (GPU 1)
ETH: Share accepted (40 ms)!
GPU0 t=63C fan=89%, GPU1 t=50C fan=87%, GPU2 t=57C fan=97%, GPU3 t=67C fan=90%
ETH: 05/14/17-10:05:36 - New job from eu2.ethermine.org:4444
ETH - Total Speed: 24.214 Mh/s, Total Shares: 425, Rejected: 0, Time: 05:31
ETH: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 24.214 Mh/s
[...]
ETH: 05/14/17-10:06:22 - SHARE FOUND - (GPU 3)
ETH: Share accepted (38 ms)!
ETH: 05/14/17-10:06:23 - New job from eu2.ethermine.org:4444
ETH - Total Speed: 24.262 Mh/s, Total Shares: 426, Rejected: 0, Time: 05:31
ETH: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 24.262 Mh/s
?DCR - Total Speed: 1116.045 Mh/s, Total Shares: 1122, Rejected: 8
?DCR: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 1116.045 Mh/s
GPU0 t=45C fan=80%, GPU1 t=32C fan=81%, GPU2 t=39C fan=82%, GPU3 t=67C fan=88%
WATCHDOG: GPU 0 hangs in OpenCL call, exit
WATCHDOG: GPU 0 hangs in OpenCL call, exit
WATCHDOG: GPU 1 hangs in OpenCL call, exit
WATCHDOG: GPU 1 hangs in OpenCL call, exit
WATCHDOG: GPU 2 hangs in OpenCL call, exit
WATCHDOG: GPU 2 hangs in OpenCL call, exit
?????????????????????????????????????????????????????????????????
?? ? ? Claymore's Dual ETH + DCR/SC/LBC/PASC GPU Miner v9.3? ? ? ?
?????????????????????????????????????????????????????????????????
ETH: 3 pools are specified
Main Ethereum pool is eu2.ethermine.org:4444
DCR: 2 pools are specified
Main Decred pool is yiimp.ccminer.org:3252
Catalyst 15.12 is REQUIRED for best performance and compatibility
For Polaris cards, use latest drivers
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: 4
GPU #0: Ellesmere, 1898 MB available, 36 compute units
GPU #0 recognized as Radeon RX 480/580
GPU #1: Ellesmere, 1900 MB available, 36 compute units
GPU #1 recognized as Radeon RX 480/580
GPU #2: Ellesmere, 1900 MB available, 36 compute units
GPU #2 recognized as Radeon RX 480/580
GPU #3: Ellesmere, 1900 MB available, 36 compute units
GPU #3 recognized as Radeon RX 480/580
POOL/SOLO version
GPU #0: algorithm ASM
GPU #1: algorithm ASM
GPU #2: algorithm ASM
GPU #3: algorithm ASM
No NVIDIA CUDA GPUs detected.
Total cards: 4
AMD ADL library not found.
ETH: Stratum - connecting to 'eu2.ethermine.org' <91.121.222.33> port 4444
ETH: Stratum - Connected (eu2.ethermine.org:4444)
DUAL MINING MODE ENABLED: ETHEREUM+DECRED
ETH: qtminer stratum mode
Watchdog enabled
Remote management (READ-ONLY MODE) is enabled on port 3333
ETH: Authorized
?DCR: Stratum - connecting to 'yiimp.ccminer.org' <86.202.176.224> port 3252
Setting DAG epoch #123...
?DCR: Stratum - Connected (yiimp.ccminer.org:3252)
?DCR: Authorized
Setting DAG epoch #123 for GPU2
Setting DAG epoch #123 for GPU0
Create GPU buffer for GPU0
Create GPU buffer for GPU2
GPU0 - OpenCL error -61 - cannot allocate big buffer for DAG. Check readme.txt for possible solutions.
Setting DAG epoch #123 for GPU1
Create GPU buffer for GPU1
GPU1 - OpenCL error -61 - cannot allocate big buffer for DAG. Check readme.txt for possible solutions.
GPU2 - OpenCL error -61 - cannot allocate big buffer for DAG. Check readme.txt for possible solutions.
Setting DAG epoch #123 for GPU3
Create GPU buffer for GPU3
GPU3 - OpenCL error -61 - cannot allocate big buffer for DAG. Check readme.txt for possible solutions.
ETH: 05/14/17-10:06:44 - New job from eu2.ethermine.org:4444
ETH - Total Speed: 0.000 Mh/s, Total Shares: 0, Rejected: 0, Time: 00:00
ETH: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 0.000 Mh/s
?DCR - Total Speed: 0.000 Mh/s, Total Shares: 0, Rejected: 0
?DCR: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 0.000 Mh/s
GPU 0 failed
GPU 1 failed
GPU 2 failed
Setting DAG epoch #123 for GPU2
GPU2, OpenCL error -38 - cannot write buffer for DAG
Setting DAG epoch #123 for GPU0
GPU0, OpenCL error -38 - cannot write buffer for DAG
Setting DAG epoch #123 for GPU1
Setting DAG epoch #123 for GPU3
GPU3, OpenCL error -38 - cannot write buffer for DAG
GPU1, OpenCL error -38 - cannot write buffer for DAG
GPU 3 failed
GPU 2 failed
GPU 0 failed
GPU 3 failed
GPU 1 failed
ETH: 05/14/17-10:06:59 - New job from eu2.ethermine.org:4444
ETH - Total Speed: 0.000 Mh/s, Total Shares: 0, Rejected: 0, Time: 00:00
ETH: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 0.000 Mh/s
?DCR - Total Speed: 0.000 Mh/s, Total Shares: 0, Rejected: 0
?DCR: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 0.000 Mh/s
GPU0 t=35C fan=69%, GPU1 t=29C fan=70%, GPU2 t=34C fan=71%, GPU3 t=37C fan=80%
WATCHDOG: GPU error, you need to restart miner claymore miner: OpenCL error
============ end console output ==================