Linux version segfaults on clean ubuntu 16.04 + beta nvidia drivers (370.23) + cuda 7.5
Working AMD 4xx and NVIDIA 10xx in Linux is a hack - no stable drivers and you have to do many strange actions, for example:
https://forum.ethereum.org/discussion/7780/gtx1070-linux-installation-and-mining-clue-goodbye-amd-welcome-nvidia-for-minersFor now I decided not to check the reason because both AMD and NVIDIA drivers for latest cards for Linux are buggy.
I tested miner on Ubuntu 14.04 with cuda 7.5 and 367.35 drivers on 970/980 cards, works fine. Attempts to find some workaround to make miner work with buggy drivers (or attempts to find a way how to install/configure drivers to make them work as expected) will take too much time, better I will spend it for implementing new features.
with 367.35 and 367.27 :
????????????????????????????????????????????????????????????????ͻ
? Claymore's Dual ETH + DCR/SC GPU Miner v6.2 Beta ?
????????????????????????????????????????????????????????????????ͼ
ETH: 1 pool is specified
Main Ethereum pool is us1.ethpool.org:3333
DCR: 1 pool is specified
Main Decred pool is dcr.suprnova.cc:2252
AMD OpenCL platform not found
Driver 368.81 is recommended for best performance and compatibility
Be careful with overclocking, use default clocks for first tests
Press "s" for current statistics, "0".."9" to turn on/off cards
CUDA initializing...
NVIDIA Cards available: 6
CUDA Driver Version/Runtime Version: 8.0/7.5
GPU #0: GeForce GTX 1070, 8112 MB available, 15 compute units, capability: 6.1
GPU #1: GeForce GTX 1070, 8113 MB available, 15 compute units, capability: 6.1
GPU #2: GeForce GTX 1070, 8113 MB available, 15 compute units, capability: 6.1
GPU #3: GeForce GTX 1070, 8113 MB available, 15 compute units, capability: 6.1
GPU #4: GeForce GTX 1070, 8113 MB available, 15 compute units, capability: 6.1
GPU #5: GeForce GTX 1070, 8113 MB available, 15 compute units, capability: 6.1
Total cards: 6
AMD ADL library not found, temperature management for AMD GPUs disabled.
ETH: Stratum - connecting to 'us1.ethpool.org' <108.61.158.150> port 3333
DUAL MINING MODE ENABLED: ETHEREUM+DECRED
ETH: eth-proxy stratum mode
Watchdog enabled
Remote management is enabled on port 3333
DCR: Stratum - connecting to 'dcr.suprnova.cc' <178.33.228.14> port 2252
ETH: Stratum - Connected (us1.ethpool.org:3333)
DCR: Stratum - Connected (dcr.suprnova.cc:2252)
ETH: Authorized
DCR: Authorized
Setting DAG epoch #70...
Setting DAG epoch #70 for GPU #4
Setting DAG epoch #70 for GPU #3
Setting DAG epoch #70 for GPU #2
Create GPU buffer for GPU #3
Setting DAG epoch #70 for GPU #1
Setting DAG epoch #70 for GPU #5
Create GPU buffer for GPU #4
Create GPU buffer for GPU #2
Setting DAG epoch #70 for GPU #0
Create GPU buffer for GPU #1
Create GPU buffer for GPU #5
Create GPU buffer for GPU #0
GPU 0, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 0, Calc DAG failed!
GPU 5, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 5, Calc DAG failed!
GPU 1, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 1, Calc DAG failed!
GPU 2, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 2, Calc DAG failed!
GPU 3, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 3, Calc DAG failed!
GPU 4, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 4, Calc DAG failed!
Setting DAG epoch #70 for GPU #0
GPU 0, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 0, Calc DAG failed!
Setting DAG epoch #70 for GPU #5
Setting DAG epoch #70 for GPU #1
Setting DAG epoch #70 for GPU #2
Setting DAG epoch #70 for GPU #3
Setting DAG epoch #70 for GPU #4
GPU 5, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 5, Calc DAG failed!
GPU 1, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 1, Calc DAG failed!
GPU 2, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 2, Calc DAG failed!
GPU 3, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 3, Calc DAG failed!
GPU 4, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 4, Calc DAG failed!
----------------------------------
I have one rig with same ubuntu 16.04 , 4 x 1070, 1x 980. Driver 367.27
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 367.27 Driver Version: 367.27 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1070 On | 0000:01:00.0 On | N/A |
|100% 36C P0 39W / 195W | 15MiB / 8112MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 1 GeForce GTX 1070 On | 0000:03:00.0 Off | N/A |
|100% 33C P0 40W / 195W | 6MiB / 8113MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 2 GeForce GTX 1070 On | 0000:04:00.0 Off | N/A |
|100% 36C P0 39W / 195W | 6MiB / 8113MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 3 GeForce GTX 1070 On | 0000:05:00.0 Off | N/A |
|100% 34C P0 40W / 195W | 6MiB / 8113MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
| 4 GeForce GTX 980 On | 0000:06:00.0 Off | N/A |
|100% 46C P0 47W / 195W | 5MiB / 4037MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
krnl@rig6:~/CM$ ./start.bash
????????????????????????????????????????????????????????????????ͻ
? Claymore's Dual ETH + DCR/SC GPU Miner v6.2 Beta ?
????????????????????????????????????????????????????????????????ͼ
ETH: 1 pool is specified
Main Ethereum pool is us1.ethpool.org:3333
DCR: 1 pool is specified
Main Decred pool is dcr.suprnova.cc:2252
AMD OpenCL platform not found
Driver 368.81 is recommended for best performance and compatibility
Be careful with overclocking, use default clocks for first tests
Press "s" for current statistics, "0".."9" to turn on/off cards
CUDA initializing...
NVIDIA Cards available: 5
CUDA Driver Version/Runtime Version: 8.0/7.5
GPU #0: GeForce GTX 1070, 8112 MB available, 15 compute units, capability: 6.1
GPU #1: GeForce GTX 1070, 8113 MB available, 15 compute units, capability: 6.1
GPU #2: GeForce GTX 1070, 8113 MB available, 15 compute units, capability: 6.1
GPU #3: GeForce GTX 1070, 8113 MB available, 15 compute units, capability: 6.1
GPU #4: GeForce GTX 980, 4037 MB available, 16 compute units, capability: 5.2
Total cards: 5
AMD ADL library not found, temperature management for AMD GPUs disabled.
ETH: Stratum - connecting to 'us1.ethpool.org' <108.61.158.150> port 3333
DUAL MINING MODE ENABLED: ETHEREUM+DECRED
ETH: eth-proxy stratum mode
Watchdog enabled
Remote management is enabled on port 3333
DCR: Stratum - connecting to 'dcr.suprnova.cc' <178.33.228.14> port 2252
ETH: Stratum - Connected (us1.ethpool.org:3333)
DCR: Stratum - Connected (dcr.suprnova.cc:2252)
ETH: Authorized
DCR: Authorized
Setting DAG epoch #70...
Setting DAG epoch #70 for GPU #0
Setting DAG epoch #70 for GPU #4
Create GPU buffer for GPU #4
Create GPU buffer for GPU #0
Setting DAG epoch #70 for GPU #3
Create GPU buffer for GPU #3
Setting DAG epoch #70 for GPU #1
Create GPU buffer for GPU #1
Setting DAG epoch #70 for GPU #2
Create GPU buffer for GPU #2
GPU 0, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 0, Calc DAG failed!
GPU 2, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 2, Calc DAG failed!
GPU 1, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 1, Calc DAG failed!
GPU 3, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 3, Calc DAG failed!
Setting DAG epoch #70 for GPU #0
GPU 0, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 0, Calc DAG failed!
Setting DAG epoch #70 for GPU #2
Setting DAG epoch #70 for GPU #1
Setting DAG epoch #70 for GPU #3
GPU 2, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 2, Calc DAG failed!
GPU 1, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 1, Calc DAG failed!
GPU 3, GpuMiner cu_kd failed 8 (0), invalid device function
GPU 3, Calc DAG failed!
GPU 4 DAG creation time 4464 ms
Setting DAG epoch #70 for GPU #4 done
ETH: 08/20/16-12:37:06 - New job from us1.ethpool.org:3333
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, GPU4 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, GPU4 0.000 Mh/s
DCR: 08/20/16-12:37:08 - SHARE FOUND - (GPU 4)
DCR: Share accepted (45 ms)!
ETH: 08/20/16-12:37:19 - New job from us1.ethpool.org:3333
ETH - Total Speed: 20.409 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, GPU4 20.409 Mh/s
DCR - Total Speed: 204.089 Mh/s, Total Shares: 1, Rejected: 0
DCR: GPU0 0.000 Mh/s, GPU1 0.000 Mh/s, GPU2 0.000 Mh/s, GPU3 0.000 Mh/s, GPU4 204.089 Mh/s
WATCHDOG: GPU error, you need to restart miner :(
Launching only on 980 ...
./ethdcrminer64 -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x -dpool stratum+tcp://dcr.suprnova.cc:2252 -dwal Redhex.my -dpsw x -di 4
????????????????????????????????????????????????????????????????ͻ
? Claymore's Dual ETH + DCR/SC GPU Miner v6.2 Beta ?
????????????????????????????????????????????????????????????????ͼ
ETH: 1 pool is specified
Main Ethereum pool is us1.ethpool.org:3333
DCR: 1 pool is specified
Main Decred pool is dcr.suprnova.cc:2252
AMD OpenCL platform not found
Driver 368.81 is recommended for best performance and compatibility
Be careful with overclocking, use default clocks for first tests
Press "s" for current statistics, "0".."9" to turn on/off cards
CUDA initializing...
NVIDIA Cards available: 5
CUDA Driver Version/Runtime Version: 8.0/7.5
GPU #4: GeForce GTX 980, 4037 MB available, 16 compute units, capability: 5.2
Total cards: 1
AMD ADL library not found, temperature management for AMD GPUs disabled.
ETH: Stratum - connecting to 'us1.ethpool.org' <108.61.158.150> port 3333
DUAL MINING MODE ENABLED: ETHEREUM+DECRED
ETH: eth-proxy stratum mode
Watchdog enabled
Remote management is enabled on port 3333
DCR: Stratum - connecting to 'dcr.suprnova.cc' <178.33.228.14> port 2252
ETH: Stratum - Connected (us1.ethpool.org:3333)
DCR: Stratum - Connected (dcr.suprnova.cc:2252)
ETH: Authorized
DCR: Authorized
Setting DAG epoch #70...
ETH: 08/20/16-12:39:19 - New job from us1.ethpool.org:3333
ETH - Total Speed: 0.000 Mh/s, Total Shares: 0, Rejected: 0, Time: 00:00
ETH: GPU0 0.000 Mh/s
DCR - Total Speed: 0.000 Mh/s, Total Shares: 0, Rejected: 0
DCR: GPU0 0.000 Mh/s
Setting DAG epoch #70 for GPU #0
Create GPU buffer for GPU #0
GPU 0 DAG creation time 4479 ms
Setting DAG epoch #70 for GPU #0 done
ETH: 08/20/16-12:39:29 - New job from us1.ethpool.org:3333
ETH - Total Speed: 20.407 Mh/s, Total Shares: 0, Rejected: 0, Time: 00:00
ETH: GPU0 20.407 Mh/s
DCR - Total Speed: 204.073 Mh/s, Total Shares: 0, Rejected: 0
DCR: GPU0 204.073 Mh/s
ETH: 08/20/16-12:39:30 - New job from us1.ethpool.org:3333
ETH - Total Speed: 20.392 Mh/s, Total Shares: 0, Rejected: 0, Time: 00:00
ETH: GPU0 20.392 Mh/s
DCR - Total Speed: 203.922 Mh/s, Total Shares: 0, Rejected: 0
DCR: GPU0 203.922 Mh/s
DCR: 08/20/16-12:39:35 - SHARE FOUND - (GPU 0)
DCR: Share accepted (46 ms)!
ETH: 08/20/16-12:39:41 - New job from us1.ethpool.org:3333
ETH - Total Speed: 20.403 Mh/s, Total Shares: 0, Rejected: 0, Time: 00:00
ETH: GPU0 20.403 Mh/s
DCR - Total Speed: 204.028 Mh/s, Total Shares: 1, Rejected: 0
DCR: GPU0 204.028 Mh/s
with 980 card works, but not with 1070