Author

Topic: [ANN]: cpuminer-opt v3.8.8.1, open source optimized multi-algo CPU miner - page 192. (Read 444067 times)

legendary
Activity: 1470
Merit: 1114
A compile issue has been discovered whenusing older CPUs that don't support AES_NI,
specifically a core2.

I am reconsidering support for older HW in light of the fact there seems to be little
demand for it.

The cpuminer-opt package includes AES_NI code that can't run  on the native CPU. The
configure command includes the compile option "-march=native" tells the compiler not to
compile code that can't run on the native CPU. As a result the compiler throws an error and
the compile fails.

The code has runtime checks to isolate the AES_NI code from incompatible CPUs, the issue
is compiling.

I have suggested a workaround to change the compile option to specify an architecture that
does support AES_NI. To do this change "-march=native" to "-march=corei7-avs" or someting
similar.

At his time I have no feedback on the success of this workaround.
Should the workaround fail I will be forced with a decision.

I can try to find a compiler directive to selectively exclude specific code based on architecture.
I that is unsussesful I will have a couple of options.

I could drop support altogether for non AES_NI CPUs. The is still the TPruvot fork that is compatible
with all x86_64 CPU. But that leaves out the in-betweeners that have sse2 but not AES_NI.

I'm almost finished with the sse2 optimizations so I could build a special final release for sse2.
but only if there is interest. And I don't mean posting and saying do it. I mean substantial interest
like posting results showing you are trying to use cpuminer-opt. on an old CPU.
Please note that x86_64 is the absolute minimum HW arctitecture supported.

How 'bout it?  

Edit: I have some small hashrate increases in a couple of algos but not enough for another release yet.
legendary
Activity: 1470
Merit: 1114
A new release is available. Get cpuminer-opt v3.0.2 here...

https://drive.google.com/file/d/0B0lVSGQYLJIZZENfVzlIa1JjeWs/view?usp=sharing

See OP for details, new algos need testing.
legendary
Activity: 1470
Merit: 1114
Hi Joblo,
Thank you for this initiative.  
I downloaded the 3.0.1 version.
It compiles (and runs) on my machines having i5 processors (Ubuntu 12.04), but it fails to compile on
my Intel Core 2 duo machine (Ubuntu 14.04), as well as on my old Athlon single core machine (Ubuntu 12.04).
Here is the build log (from ./build.sh) from the core 2 duo if interested.
https://www.dropbox.com/s/mbxje7fdntxgrkk/cpuminer_build.log?dl=0


Hi bobben,

Thank you for your interest. You are the first person to report with a CPU without AES_NI support and I only have AES_NI.
as a result cpuminer-opt on older CPUs is untested.

I hope we can work together to get this working. I will download and look at your compile but I'm busy right now
preparing another release. Stay tuned.

I took a look at your build file and I think I know what the problm is. The package contains code for CPUs with
AES_NI but your cpu can't handle it. The miner can handle this at run time but compiling is the issue.
the compiler option -march=native means to build for your CPU. Since your CPU can't run AES_NI instructions
the compiler refuses to compile it. If we can get it compiled I think it will run fine because cpuminer-opt checks
the CPU architectire in order to select code to run for the correct CPU architecture.

I have an idea for a workaround. We can fool the compiler into think it is bulding for an AES_NI CPU but in fact
we'll run it on your core2. Change the configure option "-march=native" to "-march=corei7-avx" and see if it
compiles. If successful try to run it and note the startup messages regarding the CPU capabilities.

I hope this works.

Edit: Only 64 bit CPU are supported.

legendary
Activity: 1470
Merit: 1114

X11 Something I noticed Stratum difficulty set to 0.01 works gets shares at nicehash. Anything above 0.01 say 0.02, 0.04  I never get found shares. So perhaps a forced Stratum difficulty set to 0.01 in the command line would be best for some worker hardware. Just so it gets to finding shares quicker. This was on the same laptop in my previous posts in VM. It just goes on & on until the server finally lowers the Stratum difficulty to 0.01 wasting a lot of time & power. If the server Stratum connection timeout it starts you back at 0.04 and more time is wasted until it drops back to 0.01.

I have been told, but I can't confirm, is that you don't lose shares when the difficulty is high since the share submission
is based on hash rate, so multuiply by time to get the share size. Longer time bigger share.

However, the number of stale blocks may go up if the miner does not submit shares on a regular basis.

CPU miners (the people not the program) should all be aware not to expect the same rate of submissions
as with GPUs.

When things settle down I plan on studying hash efficiency, ie how much hash is wasted.

full member
Activity: 231
Merit: 150
cpuminer v3.0.1 available for download. Fixed lyra2, now supported. No other
changes.

https://drive.google.com/file/d/0B0lVSGQYLJIZX2M1YTBhM3FyekE/view?usp=sharing

Too late  Tongue now that I have it all setup there's nothing to it.
Cool will DL 3.0.1 now and run some new test.
 Thanks for the heads up.

Edit: did you miss adding the .1 to the new download?
The download says 3.0 so I was unsure if I was downloading the 3.0.1v or the 3.0.0v.

I rushed it out. No point in fixing now. I believe 3.0.1 is in the file name of the tarball.

Maybe a mix up in the links to the new  one? Both I downloaded says 3.0 in the file name & when compiled and ran both show v3.0?

Bang on. Thanks. fixed it now but he starup message might still display 3.0.
Updated OP

I'll get v3.0.2 out early to clear up the mess but not rushed like this one. Maybe some lyra opts
and one or two new algos supported, already present.

X11 Something I noticed Stratum difficulty set to 0.01 works gets shares at nicehash. Anything above 0.01 say 0.02, 0.04  I never get found shares. So perhaps a forced Stratum difficulty set to 0.01 in the command line would be best for some worker hardware. Just so it gets to finding shares quicker. This was on the same laptop in my previous posts in VM. It just goes on & on until the server finally lowers the Stratum difficulty to 0.01 wasting a lot of time & power. If the server Stratum connection timeout it starts you back at 0.04 and more time is wasted until it drops back to 0.01.

[2016-01-20 19:11:50] Stratum connection timeout
[2016-01-20 19:11:50] Stratum connection interrupted
[2016-01-20 19:11:50] Stratum difficulty set to 0.04

Code:
 ./cpuminer -a x11 -o stratum+tcp://x11.usa.nicehash.com:3336 -u 18tvS3deKZK5q4eTtPRWYeEMWmGmuErHgz.laptop -p x

         **********  cpuminer-opt  v3.0  ***********
     BTC donation address: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT
     Forked from TPruvot's cpuminer-multi-1.2pre with credits
     to Lucas Jones, elmad, palmd, djm34, pooler, ig0tik3d,
     Wolf0 and Jeff Garzik.

Only quark and qubit support SSE at this time. Whenever mining
other algos with an SSE2 capable CPU the generic x86_64 miner
will be used.

Checking CPU capatibility...
        Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz
AES_NI: Yes, start mining with AES_NI optimizations...

[2016-01-20 19:00:07] Starting Stratum on stratum+tcp://x11.usa.nicehash.com:3336
[2016-01-20 19:00:07] 4 miner threads started, using 'x11' algorithm.
[2016-01-20 19:00:07] Stratum difficulty set to 0.04
[2016-01-20 19:00:07] x11.usa.nicehash.com:3336 x11 block 648977
[2016-01-20 19:00:10] CPU #2: 101.17 kH/s
[2016-01-20 19:00:11] CPU #3: 96.98 kH/s
[2016-01-20 19:00:11] CPU #0: 96.49 kH/s
[2016-01-20 19:00:11] CPU #1: 83.92 kH/s
[2016-01-20 19:00:14] Stratum difficulty set to 0.04
[2016-01-20 19:00:14] CPU #3: 86.44 kH/s
[2016-01-20 19:00:14] CPU #2: 72.38 kH/s
[2016-01-20 19:00:14] CPU #1: 92.46 kH/s
[2016-01-20 19:00:14] CPU #0: 86.45 kH/s
[2016-01-20 19:00:14] Stratum difficulty set to 0.04
[2016-01-20 19:00:14] CPU #0: 66.18 kH/s
[2016-01-20 19:00:14] CPU #1: 83.19 kH/s
[2016-01-20 19:00:14] CPU #3: 24.20 kH/s
[2016-01-20 19:00:14] CPU #2: 119.57 kH/s
[2016-01-20 19:00:14] Stratum difficulty set to 0.04
[2016-01-20 19:00:14] CPU #1: 102.66 kH/s
[2016-01-20 19:00:14] Stratum difficulty set to 0.04
[2016-01-20 19:00:14] Stratum difficulty set to 0.04
[2016-01-20 19:00:14] CPU #2: 101.87 kH/s
[2016-01-20 19:00:14] CPU #0: 91.88 kH/s
[2016-01-20 19:00:14] CPU #1: 116.54 kH/s
[2016-01-20 19:00:14] CPU #3: 16.03 kH/s
[2016-01-20 19:00:25] CPU #3: 84.09 kH/s
[2016-01-20 19:00:31] x11.usa.nicehash.com:3336 x11 block 648978
[2016-01-20 19:00:31] CPU #1: 107.00 kH/s
[2016-01-20 19:00:31] CPU #2: 102.90 kH/s
[2016-01-20 19:00:31] CPU #0: 103.97 kH/s
[2016-01-20 19:00:31] CPU #3: 120.50 kH/s
[2016-01-20 19:00:38] x11.usa.nicehash.com:3336 x11 block 648979
[2016-01-20 19:00:38] CPU #1: 102.47 kH/s
[2016-01-20 19:00:38] CPU #2: 94.81 kH/s
[2016-01-20 19:00:38] CPU #0: 96.05 kH/s
[2016-01-20 19:00:38] CPU #3: 94.01 kH/s
[2016-01-20 19:01:27] CPU #3: 114.40 kH/s
[2016-01-20 19:01:27] CPU #0: 115.86 kH/s
[2016-01-20 19:01:28] CPU #2: 112.55 kH/s
[2016-01-20 19:01:31] CPU #1: 114.36 kH/s
[2016-01-20 19:01:34] x11.usa.nicehash.com:3336 x11 block 648980
[2016-01-20 19:01:34] CPU #3: 71.62 kH/s
[2016-01-20 19:01:34] CPU #2: 94.86 kH/s
[2016-01-20 19:01:34] CPU #1: 99.04 kH/s
[2016-01-20 19:01:34] CPU #0: 90.63 kH/s
[2016-01-20 19:02:11] CPU #3: 116.26 kH/s
[2016-01-20 19:02:23] CPU #0: 110.20 kH/s
[2016-01-20 19:02:27] CPU #2: 108.18 kH/s
[2016-01-20 19:02:30] CPU #1: 106.84 kH/s
[2016-01-20 19:03:04] x11.usa.nicehash.com:3336 x11 block 648981
[2016-01-20 19:03:04] CPU #0: 84.30 kH/s
[2016-01-20 19:03:04] CPU #3: 81.83 kH/s
[2016-01-20 19:03:04] CPU #1: 97.66 kH/s
[2016-01-20 19:03:04] CPU #2: 93.11 kH/s
[2016-01-20 19:03:07] Stratum difficulty set to 0.02
[2016-01-20 19:03:39] x11.usa.nicehash.com:3336 x11 block 648982
[2016-01-20 19:03:39] CPU #1: 121.98 kH/s
[2016-01-20 19:03:39] CPU #3: 120.70 kH/s
[2016-01-20 19:03:39] CPU #2: 121.77 kH/s
[2016-01-20 19:03:39] CPU #0: 121.86 kH/s
[2016-01-20 19:03:42] x11.usa.nicehash.com:3336 x11 block 1812138
[2016-01-20 19:03:42] CPU #3: 122.32 kH/s
[2016-01-20 19:03:42] CPU #1: 124.09 kH/s
[2016-01-20 19:03:42] CPU #2: 120.01 kH/s
[2016-01-20 19:03:42] CPU #0: 121.47 kH/s
[2016-01-20 19:04:00] x11.usa.nicehash.com:3336 x11 block 1812139
[2016-01-20 19:04:00] CPU #1: 105.65 kH/s
[2016-01-20 19:04:00] CPU #2: 105.35 kH/s
[2016-01-20 19:04:00] CPU #3: 108.01 kH/s
[2016-01-20 19:04:00] CPU #0: 107.14 kH/s
[2016-01-20 19:04:06] x11.usa.nicehash.com:3336 x11 block 648982
[2016-01-20 19:04:06] CPU #1: 121.71 kH/s
[2016-01-20 19:04:06] CPU #2: 121.82 kH/s
[2016-01-20 19:04:06] CPU #0: 121.78 kH/s
[2016-01-20 19:04:06] CPU #3: 112.22 kH/s
[2016-01-20 19:04:49] x11.usa.nicehash.com:3336 x11 block 648983
[2016-01-20 19:04:49] CPU #0: 124.27 kH/s
[2016-01-20 19:04:49] CPU #2: 121.34 kH/s
[2016-01-20 19:04:49] CPU #1: 124.02 kH/s
[2016-01-20 19:04:49] CPU #3: 119.46 kH/s
[2016-01-20 19:05:04] CPU #2: 119.11 kH/s
[2016-01-20 19:05:04] accepted: 1/1 (100.00%), 486.86 kH/s yes!
[2016-01-20 19:05:24] x11.usa.nicehash.com:3336 x11 block 648984
[2016-01-20 19:05:24] CPU #0: 123.44 kH/s
[2016-01-20 19:05:24] CPU #1: 123.24 kH/s
[2016-01-20 19:05:24] CPU #3: 119.24 kH/s
[2016-01-20 19:05:24] CPU #2: 121.22 kH/s
[2016-01-20 19:06:07] Stratum difficulty set to 0.01
[2016-01-20 19:06:10] CPU #1: 123.23 kH/s
[2016-01-20 19:06:10] x11.usa.nicehash.com:3336 x11 block 648985
[2016-01-20 19:06:10] CPU #1: 87.19 kH/s
[2016-01-20 19:06:10] CPU #2: 119.66 kH/s
[2016-01-20 19:06:10] CPU #0: 122.51 kH/s
[2016-01-20 19:06:10] CPU #3: 119.66 kH/s
[2016-01-20 19:06:10] accepted: 2/2 (100.00%), 449.03 kH/s yes!
[2016-01-20 19:06:23] x11.usa.nicehash.com:3336 x11 block 648986
[2016-01-20 19:06:23] CPU #0: 124.01 kH/s
[2016-01-20 19:06:23] CPU #1: 122.72 kH/s
[2016-01-20 19:06:23] CPU #2: 119.83 kH/s
[2016-01-20 19:06:23] CPU #3: 120.51 kH/s
[2016-01-20 19:06:50] Stratum difficulty set to 0.01
[2016-01-20 19:06:50] CPU #3: 121.61 kH/s
[2016-01-20 19:06:50] CPU #2: 122.10 kH/s
[2016-01-20 19:06:50] CPU #0: 125.53 kH/s
[2016-01-20 19:06:50] CPU #1: 124.86 kH/s
[2016-01-20 19:06:50] Stratum difficulty set to 0.01
[2016-01-20 19:06:50] x11.usa.nicehash.com:3336 x11 block 28215
[2016-01-20 19:06:50] CPU #2: 95.56 kH/s
[2016-01-20 19:06:50] CPU #3: 112.48 kH/s
[2016-01-20 19:06:50] CPU #1: 126.95 kH/s
[2016-01-20 19:06:50] CPU #0: 123.97 kH/s
[2016-01-20 19:06:50] x11.usa.nicehash.com:3336 x11 block 28216
[2016-01-20 19:06:50] CPU #2: 113.58 kH/s
[2016-01-20 19:06:50] CPU #3: 97.92 kH/s
[2016-01-20 19:06:50] CPU #1: 43.98 kH/s
[2016-01-20 19:06:50] CPU #0: 124.68 kH/s
[2016-01-20 19:07:14] CPU #1: 111.35 kH/s
[2016-01-20 19:07:41] CPU #3: 114.30 kH/s
[2016-01-20 19:07:56] CPU #2: 103.59 kH/s
[2016-01-20 19:08:06] CPU #0: 98.79 kH/s
[2016-01-20 19:08:23] CPU #1: 97.16 kH/s
[2016-01-20 19:09:07] CPU #2: 87.67 kH/s
[2016-01-20 19:09:07] CPU #3: 80.30 kH/s
[2016-01-20 19:09:12] CPU #0: 88.94 kH/s
[2016-01-20 19:09:24] CPU #1: 95.30 kH/s
[2016-01-20 19:11:50] Stratum connection timeout
[2016-01-20 19:11:50] Stratum connection interrupted
[2016-01-20 19:11:50] Stratum difficulty set to 0.04
[2016-01-20 19:11:51] x11.usa.nicehash.com:3336 x11 block 648988
[2016-01-20 19:12:12] CPU #1: 118.56 kH/s
[2016-01-20 19:12:13] accepted: 3/3 (100.00%), 375.47 kH/s yes!
[2016-01-20 19:12:32] CPU #3: 118.90 kH/s
[2016-01-20 19:12:34] CPU #0: 122.54 kH/s
[2016-01-20 19:12:34] CPU #2: 120.97 kH/s
[2016-01-20 19:12:35] x11.usa.nicehash.com:3336 x11 block 648989
[2016-01-20 19:12:35] CPU #1: 124.42 kH/s
[2016-01-20 19:12:35] CPU #0: 125.48 kH/s
[2016-01-20 19:12:35] CPU #2: 124.15 kH/s
[2016-01-20 19:12:35] CPU #3: 122.01 kH/s
[2016-01-20 19:13:25] x11.usa.nicehash.com:3336 x11 block 648990
[2016-01-20 19:13:25] CPU #1: 119.22 kH/s
[2016-01-20 19:13:25] CPU #2: 115.55 kH/s
[2016-01-20 19:13:25] CPU #3: 114.01 kH/s
[2016-01-20 19:13:25] CPU #0: 118.37 kH/s
[2016-01-20 19:13:30] x11.usa.nicehash.com:3336 x11 block 648991
[2016-01-20 19:13:30] CPU #0: 85.54 kH/s
[2016-01-20 19:13:30] CPU #2: 80.27 kH/s
[2016-01-20 19:13:30] CPU #3: 73.49 kH/s
[2016-01-20 19:13:30] CPU #1: 84.90 kH/s
[2016-01-20 19:13:38] Stratum difficulty set to 0.04
[2016-01-20 19:13:38] CPU #2: 70.14 kH/s
[2016-01-20 19:13:38] CPU #3: 66.11 kH/s
[2016-01-20 19:13:38] CPU #1: 81.89 kH/s
[2016-01-20 19:13:38] CPU #0: 68.29 kH/s
[2016-01-20 19:13:38] Stratum difficulty set to 0.04
[2016-01-20 19:13:38] CPU #0: 102.92 kH/s
[2016-01-20 19:13:38] CPU #2: 90.71 kH/s
[2016-01-20 19:13:38] CPU #3: 25.06 kH/s
[2016-01-20 19:13:38] Stratum difficulty set to 0.04
[2016-01-20 19:13:38] CPU #1: 55.78 kH/s
[2016-01-20 19:13:38] Stratum difficulty set to 0.04
[2016-01-20 19:13:38] Stratum difficulty set to 0.04
[2016-01-20 19:13:38] CPU #3: 9.68 kH/s
[2016-01-20 19:13:38] CPU #0: 64.77 kH/s
[2016-01-20 19:13:38] CPU #1: 127.36 kH/s
[2016-01-20 19:13:38] CPU #2: 93.13 kH/s
[2016-01-20 19:13:47] CPU #3: 63.49 kH/s
[2016-01-20 19:14:12] x11.usa.nicehash.com:3336 x11 block 648992
[2016-01-20 19:14:12] CPU #2: 86.06 kH/s
[2016-01-20 19:14:12] CPU #3: 79.85 kH/s
[2016-01-20 19:14:12] CPU #0: 83.65 kH/s
[2016-01-20 19:14:12] CPU #1: 86.03 kH/s
[2016-01-20 19:14:22] Stratum difficulty set to 0.04
[2016-01-20 19:14:22] CPU #1: 89.30 kH/s
[2016-01-20 19:14:22] CPU #0: 89.97 kH/s
[2016-01-20 19:14:22] CPU #2: 98.16 kH/s
[2016-01-20 19:14:22] CPU #3: 92.03 kH/s
[2016-01-20 19:14:45] Stratum difficulty set to 0.04
[2016-01-20 19:14:45] CPU #2: 99.48 kH/s
[2016-01-20 19:14:45] CPU #3: 96.17 kH/s
[2016-01-20 19:14:45] CPU #0: 102.91 kH/s
[2016-01-20 19:14:45] CPU #1: 100.17 kH/s
[2016-01-20 19:14:47] x11.usa.nicehash.com:3336 x11 block 1812147
[2016-01-20 19:14:47] CPU #0: 124.04 kH/s
[2016-01-20 19:14:47] CPU #3: 122.29 kH/s
[2016-01-20 19:14:47] CPU #2: 121.67 kH/s
[2016-01-20 19:14:47] CPU #1: 124.31 kH/s
[2016-01-20 19:14:50] Stratum difficulty set to 0.02
[2016-01-20 19:15:21] x11.usa.nicehash.com:3336 x11 block 648992
[2016-01-20 19:15:21] CPU #2: 121.61 kH/s
[2016-01-20 19:15:21] CPU #1: 123.88 kH/s
[2016-01-20 19:15:21] CPU #0: 123.70 kH/s
[2016-01-20 19:15:21] CPU #3: 122.24 kH/s
[2016-01-20 19:15:41] x11.usa.nicehash.com:3336 x11 block 648993
[2016-01-20 19:15:41] CPU #0: 123.18 kH/s
[2016-01-20 19:15:41] CPU #2: 119.41 kH/s
[2016-01-20 19:15:41] CPU #1: 122.98 kH/s
[2016-01-20 19:15:41] CPU #3: 121.35 kH/s
[2016-01-20 19:16:01] x11.usa.nicehash.com:3336 x11 block 1812148
[2016-01-20 19:16:01] CPU #2: 118.39 kH/s
[2016-01-20 19:16:01] CPU #3: 122.36 kH/s
[2016-01-20 19:16:01] CPU #0: 122.80 kH/s
[2016-01-20 19:16:01] CPU #1: 123.35 kH/s
[2016-01-20 19:16:13] x11.usa.nicehash.com:3336 x11 block 648994
[2016-01-20 19:16:13] CPU #3: 122.81 kH/s
[2016-01-20 19:16:13] CPU #0: 124.21 kH/s
[2016-01-20 19:16:13] CPU #1: 124.14 kH/s
[2016-01-20 19:16:13] CPU #2: 121.55 kH/s
[2016-01-20 19:16:21] x11.usa.nicehash.com:3336 x11 block 648995
[2016-01-20 19:16:21] CPU #3: 121.94 kH/s
[2016-01-20 19:16:21] CPU #1: 123.80 kH/s
[2016-01-20 19:16:21] CPU #2: 121.79 kH/s
[2016-01-20 19:16:21] CPU #0: 123.83 kH/s
[2016-01-20 19:16:24] CPU #2: 116.68 kH/s
[2016-01-20 19:16:24] accepted: 4/4 (100.00%), 486.25 kH/s yes!
[2016-01-20 19:16:42] x11.usa.nicehash.com:3336 x11 block 406662
[2016-01-20 19:16:42] CPU #0: 121.32 kH/s
[2016-01-20 19:16:42] CPU #1: 121.57 kH/s
[2016-01-20 19:16:42] CPU #3: 120.24 kH/s
[2016-01-20 19:16:42] CPU #2: 118.90 kH/s
[2016-01-20 19:16:58] x11.usa.nicehash.com:3336 x11 block 406663
[2016-01-20 19:16:58] CPU #1: 124.50 kH/s
[2016-01-20 19:16:58] CPU #0: 124.26 kH/s
[2016-01-20 19:16:58] CPU #2: 121.39 kH/s
[2016-01-20 19:16:58] CPU #3: 123.46 kH/s
[2016-01-20 19:17:08] Stratum difficulty set to 0.02
[2016-01-20 19:17:08] CPU #0: 121.51 kH/s
[2016-01-20 19:17:08] CPU #2: 117.56 kH/s
[2016-01-20 19:17:08] CPU #3: 121.80 kH/s
[2016-01-20 19:17:08] CPU #1: 122.24 kH/s
[2016-01-20 19:17:08] Stratum difficulty set to 0.02
[2016-01-20 19:17:08] CPU #0: 125.51 kH/s
[2016-01-20 19:17:08] CPU #1: 126.89 kH/s
[2016-01-20 19:17:08] CPU #2: 123.12 kH/s
[2016-01-20 19:17:08] CPU #3: 124.80 kH/s
[2016-01-20 19:17:08] Stratum difficulty set to 0.02
[2016-01-20 19:17:08] CPU #1: 114.66 kH/s
[2016-01-20 19:17:08] CPU #0: 118.00 kH/s
[2016-01-20 19:17:08] CPU #3: 113.13 kH/s
[2016-01-20 19:17:08] CPU #2: 87.55 kH/s
[2016-01-20 19:17:19] Stratum difficulty set to 0.02
[2016-01-20 19:17:19] CPU #2: 104.78 kH/s
[2016-01-20 19:17:19] CPU #0: 109.00 kH/s
[2016-01-20 19:17:19] CPU #3: 105.14 kH/s
[2016-01-20 19:17:19] CPU #1: 109.35 kH/s
[2016-01-20 19:17:19] Stratum difficulty set to 0.02
[2016-01-20 19:17:19] CPU #1: 127.51 kH/s
[2016-01-20 19:17:19] CPU #3: 125.95 kH/s
[2016-01-20 19:17:19] CPU #0: 127.42 kH/s
[2016-01-20 19:17:19] CPU #2: 105.91 kH/s
[2016-01-20 19:17:19] Stratum difficulty set to 0.02
[2016-01-20 19:17:19] CPU #0: 127.57 kH/s
[2016-01-20 19:17:19] CPU #2: 116.07 kH/s
[2016-01-20 19:17:19] CPU #1: 126.78 kH/s
[2016-01-20 19:17:19] CPU #3: 121.48 kH/s
[2016-01-20 19:17:29] x11.usa.nicehash.com:3336 x11 block 406664
[2016-01-20 19:17:29] CPU #2: 103.93 kH/s
[2016-01-20 19:17:29] CPU #3: 97.23 kH/s
[2016-01-20 19:17:29] CPU #1: 110.68 kH/s
[2016-01-20 19:17:29] CPU #0: 106.95 kH/s
[2016-01-20 19:17:30] Stratum difficulty set to 0.02
[2016-01-20 19:17:30] CPU #3: 47.72 kH/s
[2016-01-20 19:17:30] CPU #2: 59.15 kH/s
[2016-01-20 19:17:30] CPU #0: 51.41 kH/s
[2016-01-20 19:17:30] CPU #1: 58.40 kH/s
[2016-01-20 19:17:30] Stratum difficulty set to 0.02
[2016-01-20 19:17:30] CPU #2: 88.74 kH/s
[2016-01-20 19:17:30] CPU #0: 5.54 kH/s
[2016-01-20 19:17:30] Stratum difficulty set to 0.02
[2016-01-20 19:17:30] CPU #3: 46.11 kH/s
[2016-01-20 19:17:30] CPU #0: 37.61 kH/s
[2016-01-20 19:17:30] CPU #3: 22.34 kH/s
[2016-01-20 19:17:30] CPU #2: 95.63 kH/s
[2016-01-20 19:17:30] CPU #1: 1.86 kH/s
[2016-01-20 19:17:30] Stratum difficulty set to 0.02
[2016-01-20 19:17:30] CPU #3: 4.34 kH/s
[2016-01-20 19:17:30] CPU #2: 44.35 kH/s
[2016-01-20 19:17:30] CPU #0: 60.00 kH/s
[2016-01-20 19:17:30] CPU #1: 27.62 kH/s
[2016-01-20 19:17:33] CPU #3: 77.72 kH/s
[2016-01-20 19:17:41] Stratum difficulty set to 0.02
[2016-01-20 19:17:41] CPU #3: 81.26 kH/s
[2016-01-20 19:17:41] CPU #1: 77.44 kH/s
[2016-01-20 19:17:41] CPU #0: 81.91 kH/s
[2016-01-20 19:17:41] CPU #2: 84.27 kH/s
[2016-01-20 19:17:41] Stratum difficulty set to 0.02
[2016-01-20 19:17:41] x11.usa.nicehash.com:3336 x11 block 28223
[2016-01-20 19:17:41] CPU #1: 83.43 kH/s
[2016-01-20 19:17:41] CPU #2: 56.76 kH/s
[2016-01-20 19:17:41] CPU #0: 81.16 kH/s
[2016-01-20 19:17:41] CPU #3: 30.66 kH/s
[2016-01-20 19:17:43] x11.usa.nicehash.com:3336 x11 block 28224
[2016-01-20 19:17:43] CPU #0: 103.38 kH/s
[2016-01-20 19:17:43] CPU #3: 104.38 kH/s
[2016-01-20 19:17:43] CPU #2: 103.58 kH/s
[2016-01-20 19:17:43] CPU #1: 112.16 kH/s
[2016-01-20 19:17:50] Stratum difficulty set to 0.01
[2016-01-20 19:17:58] x11.usa.nicehash.com:3336 x11 block 28225
[2016-01-20 19:17:58] CPU #2: 96.75 kH/s
[2016-01-20 19:17:58] CPU #0: 99.67 kH/s
[2016-01-20 19:17:58] CPU #1: 102.04 kH/s
[2016-01-20 19:17:58] CPU #3: 93.58 kH/s
[2016-01-20 19:18:04] x11.usa.nicehash.com:3336 x11 block 28226
[2016-01-20 19:18:04] CPU #2: 102.47 kH/s
[2016-01-20 19:18:04] CPU #3: 106.18 kH/s
[2016-01-20 19:18:04] CPU #1: 103.31 kH/s
[2016-01-20 19:18:04] CPU #0: 104.54 kH/s
[2016-01-20 19:18:18] Stratum difficulty set to 0.01
[2016-01-20 19:18:18] x11.usa.nicehash.com:3336 x11 block 406666
[2016-01-20 19:18:18] CPU #3: 106.23 kH/s
[2016-01-20 19:18:18] CPU #0: 104.52 kH/s
[2016-01-20 19:18:18] CPU #1: 108.15 kH/s
[2016-01-20 19:18:18] CPU #2: 103.85 kH/s
[2016-01-20 19:18:49] CPU #3: 100.12 kH/s
[2016-01-20 19:18:49] accepted: 5/5 (100.00%), 416.64 kH/s yes!
[2016-01-20 19:18:58] Stratum difficulty set to 0.01
[2016-01-20 19:19:16] CPU #2: 106.17 kH/s
[2016-01-20 19:19:17] CPU #0: 105.43 kH/s
[2016-01-20 19:19:18] CPU #1: 108.04 kH/s
[2016-01-20 19:19:21] CPU #0: 125.68 kH/s
[2016-01-20 19:19:22] accepted: 6/6 (100.00%), 440.01 kH/s yes!
[2016-01-20 19:19:53] CPU #3: 93.37 kH/s
[2016-01-20 19:20:19] CPU #2: 89.93 kH/s
[2016-01-20 19:20:19] accepted: 7/7 (100.00%), 417.02 kH/s yes!
[2016-01-20 19:20:27] CPU #1: 93.89 kH/s
[2016-01-20 19:20:45] CPU #0: 90.64 kH/s
[2016-01-20 19:20:48] Stratum difficulty set to 0.01
[2016-01-20 19:20:50] Stratum difficulty set to 0.01
[2016-01-20 19:20:53] CPU #3: 94.36 kH/s
[2016-01-20 19:20:56] x11.usa.nicehash.com:3336 x11 block 406667
[2016-01-20 19:20:56] CPU #3: 123.19 kH/s
[2016-01-20 19:20:56] CPU #1: 108.01 kH/s
[2016-01-20 19:20:56] CPU #0: 111.45 kH/s
[2016-01-20 19:20:56] CPU #2: 109.88 kH/s
[2016-01-20 19:21:49] x11.usa.nicehash.com:3336 x11 block 406668
[2016-01-20 19:21:49] CPU #1: 104.94 kH/s
[2016-01-20 19:21:49] CPU #0: 105.84 kH/s
[2016-01-20 19:21:49] CPU #3: 101.64 kH/s
[2016-01-20 19:21:49] CPU #2: 105.21 kH/s
[2016-01-20 19:21:51] CPU #0: 102.32 kH/s
[2016-01-20 19:21:51] accepted: 8/8 (100.00%), 414.10 kH/s yes!
[2016-01-20 19:22:43] CPU #3: 113.22 kH/s
[2016-01-20 19:22:44] CPU #1: 114.57 kH/s
[2016-01-20 19:22:44] Stratum difficulty set to 0.01
[2016-01-20 19:22:44] CPU #2: 114.21 kH/s
[2016-01-20 19:22:44] CPU #0: 114.62 kH/s
[2016-01-20 19:23:19] CPU #0: 119.95 kH/s
[2016-01-20 19:23:19] accepted: 9/9 (100.00%), 461.94 kH/s yes!
[2016-01-20 19:23:39] Stratum difficulty set to 0.01
[2016-01-20 19:23:39] x11.usa.nicehash.com:3336 x11 block 406669
[2016-01-20 19:23:39] CPU #2: 106.89 kH/s
[2016-01-20 19:23:39] CPU #0: 93.84 kH/s
[2016-01-20 19:23:39] CPU #3: 106.76 kH/s
[2016-01-20 19:23:39] CPU #1: 111.26 kH/s
[2016-01-20 19:23:50] Stratum difficulty set to 0.01
[2016-01-20 19:24:30] CPU #0: 112.01 kH/s
[2016-01-20 19:24:36] CPU #2: 113.10 kH/s
[2016-01-20 19:24:37] CPU #3: 111.74 kH/s
[2016-01-20 19:24:38] CPU #1: 112.90 kH/s
[2016-01-20 19:24:44] CPU #2: 123.23 kH/s
[2016-01-20 19:24:44] accepted: 10/10 (100.00%), 459.88 kH/s yes!
[2016-01-20 19:25:17] Stratum difficulty set to 0.01
[2016-01-20 19:25:18] x11.usa.nicehash.com:3336 x11 block 406670
[2016-01-20 19:25:18] CPU #2: 114.44 kH/s
[2016-01-20 19:25:18] CPU #3: 116.44 kH/s
[2016-01-20 19:25:18] CPU #1: 118.57 kH/s
[2016-01-20 19:25:18] CPU #0: 119.45 kH/s
[2016-01-20 19:26:04] CPU #2: 97.04 kH/s
[2016-01-20 19:26:04] accepted: 11/11 (100.00%), 451.50 kH/s yes!
[2016-01-20 19:26:14] Stratum difficulty set to 0.01
[2016-01-20 19:26:25] CPU #0: 106.86 kH/s
[2016-01-20 19:26:26] CPU #1: 104.60 kH/s
[2016-01-20 19:26:26] CPU #3: 102.15 kH/s
[2016-01-20 19:26:35] CPU #3: 121.61 kH/s
[2016-01-20 19:26:35] accepted: 12/12 (100.00%), 430.10 kH/s yes!
[2016-01-20 19:26:50] Stratum difficulty set to 0.01
[2016-01-20 19:26:55] Stratum difficulty set to 0.01
[2016-01-20 19:26:56] x11.usa.nicehash.com:3336 x11 block 406671
[2016-01-20 19:26:56] CPU #3: 86.18 kH/s
[2016-01-20 19:26:56] CPU #0: 102.20 kH/s
[2016-01-20 19:26:56] CPU #1: 103.17 kH/s
[2016-01-20 19:26:56] CPU #2: 108.43 kH/s
[2016-01-20 19:27:51] Stratum difficulty set to 0.01
[2016-01-20 19:28:14] x11.usa.nicehash.com:3336 x11 block 406672
[2016-01-20 19:28:14] CPU #2: 69.25 kH/s
[2016-01-20 19:28:14] CPU #0: 69.36 kH/s
[2016-01-20 19:28:14] CPU #1: 67.65 kH/s
[2016-01-20 19:28:14] CPU #3: 62.93 kH/s
[2016-01-20 19:28:55] CPU #1: 98.44 kH/s
[2016-01-20 19:28:56] CPU #3: 88.94 kH/s
[2016-01-20 19:28:57] CPU #2: 95.12 kH/s
[2016-01-20 19:28:57] CPU #0: 94.79 kH/s
[2016-01-20 19:29:48] Stratum difficulty set to 0.01
[2016-01-20 19:29:48] x11.usa.nicehash.com:3336 x11 block 406673
[2016-01-20 19:29:48] CPU #3: 78.34 kH/s
[2016-01-20 19:29:48] CPU #1: 80.93 kH/s
[2016-01-20 19:29:48] CPU #2: 84.04 kH/s
[2016-01-20 19:29:48] CPU #0: 81.41 kH/s
[2016-01-20 19:29:50] Stratum difficulty set to 0.01
[2016-01-20 19:30:35] CPU #3: 100.41 kH/s
[2016-01-20 19:30:35] CPU #1: 101.98 kH/s
[2016-01-20 19:30:36] CPU #0: 102.55 kH/s
[2016-01-20 19:30:36] CPU #2: 103.88 kH/s
[2016-01-20 19:30:43] Stratum difficulty set to 0.01
[2016-01-20 19:31:38] Stratum difficulty set to 0.01
[2016-01-20 19:31:38] CPU #1: 97.39 kH/s
[2016-01-20 19:31:40] CPU #0: 95.74 kH/s
[2016-01-20 19:31:43] CPU #2: 93.51 kH/s
[2016-01-20 19:31:46] CPU #3: 85.02 kH/s
^C[2016-01-20 19:31:55] SIGINT received, exiting
legendary
Activity: 1470
Merit: 1114
Hi Joblo,
Thank you for this initiative. 
I downloaded the 3.0.1 version.
It compiles (and runs) on my machines having i5 processors (Ubuntu 12.04), but it fails to compile on
my Intel Core 2 duo machine (Ubuntu 14.04), as well as on my old Athlon single core machine (Ubuntu 12.04).
Here is the build log (from ./build.sh) from the core 2 duo if interested.
https://www.dropbox.com/s/mbxje7fdntxgrkk/cpuminer_build.log?dl=0


Hi bobben,

Thank you for your interest. You are the first person to report with a CPU without AES_NI support and I only have AES_NI.
as a result cpuminer-opt on older CPUs is untested.

I hope we can work together to get this working. I will download and look at your compile but I'm busy right now
preparing another release. Stay tuned.
full member
Activity: 279
Merit: 104
Hi Joblo,
Thank you for this initiative. 
I downloaded the 3.0.1 version.
It compiles (and runs) on my machines having i5 processors (Ubuntu 12.04), but it fails to compile on
my Intel Core 2 duo machine (Ubuntu 14.04), as well as on my old Athlon single core machine (Ubuntu 12.04).
Here is the build log (from ./build.sh) from the core 2 duo if interested.
https://www.dropbox.com/s/mbxje7fdntxgrkk/cpuminer_build.log?dl=0
legendary
Activity: 1470
Merit: 1114
Thanks for your efforts.
But testzcrypto version is not the fastest publicly available Argon2 miner.

Do you mean OPES? Found it, will follow up. Looks like a fork of testzcrypto.

This one:

https://github.com/Encel-US/cpuminer-multi

It includes teztcrypto optisation plus some scrypt-Jane.

I gave encel a spin. It performs about the same level as my optimizations, we probably made the same changes

Scrypt-jane is not there as a mineable algo, but part of argon2's chain.
legendary
Activity: 1470
Merit: 1114
cpuminer v3.0.1 available for download. Fixed lyra2, now supported. No other
changes.

https://drive.google.com/file/d/0B0lVSGQYLJIZX2M1YTBhM3FyekE/view?usp=sharing

Too late  Tongue now that I have it all setup there's nothing to it.
Cool will DL 3.0.1 now and run some new test.
 Thanks for the heads up.

Edit: did you miss adding the .1 to the new download?
The download says 3.0 so I was unsure if I was downloading the 3.0.1v or the 3.0.0v.

I rushed it out. No point in fixing now. I believe 3.0.1 is in the file name of the tarball.

Maybe a mix up in the links to the new  one? Both I downloaded says 3.0 in the file name & when compiled and ran both show v3.0?

Bang on. Thanks. fixed it now but he starup message might still display 3.0.
Updated OP

I'll get v3.0.2 out early to clear up the mess but not rushed like this one. Maybe some lyra opts
and one or two new algos supported, already present.
legendary
Activity: 1512
Merit: 1000
quarkchain.io
Hello, I wish to ask about the intel co-processors xeon phi. Is there any optimizations, which gain benefits using them?
full member
Activity: 231
Merit: 150
cpuminer v3.0.1 available for download. Fixed lyra2, now supported. No other
changes.

https://drive.google.com/file/d/0B0lVSGQYLJIZX2M1YTBhM3FyekE/view?usp=sharing

Too late  Tongue now that I have it all setup there's nothing to it.
Cool will DL 3.0.1 now and run some new test.
 Thanks for the heads up.

Edit: did you miss adding the .1 to the new download?
The download says 3.0 so I was unsure if I was downloading the 3.0.1v or the 3.0.0v.

I rushed it out. No point in fixing now. I believe 3.0.1 is in the file name of the tarball.

Maybe a mix up in the links to the new  one? Both I downloaded says 3.0 in the file name & when compiled and ran both show v3.0?
legendary
Activity: 1470
Merit: 1114
cpuminer v3.0.1 available for download. Fixed lyra2, now supported. No other
changes.

https://drive.google.com/file/d/0B0lVSGQYLJIZX2M1YTBhM3FyekE/view?usp=sharing

Too late  Tongue now that I have it all setup there's nothing to it.
Cool will DL 3.0.1 now and run some new test.
 Thanks for the heads up.

Edit: did you miss adding the .1 to the new download?
The download says 3.0 so I was unsure if I was downloading the 3.0.1v or the 3.0.0v.

I rushed it out. No point in fixing now. I believe 3.0.1 is in the file name of the tarball.
legendary
Activity: 1470
Merit: 1114
Lyra2 & lyra2v2 AES optimizations coming in next release, will post numbers ahead of time.
full member
Activity: 231
Merit: 150
cpuminer v3.0.1 available for download. Fixed lyra2, now supported. No other
changes.

https://drive.google.com/file/d/0B0lVSGQYLJIZX2M1YTBhM3FyekE/view?usp=sharing

Too late  Tongue now that I have it all setup there's nothing to it.
Cool will DL 3.0.1 now and run some new test.
 Thanks for the heads up.

Edit: did you miss adding the .1 to the new download?
The download says 3.0 so I was unsure if I was downloading the 3.0.1v or the 3.0.0v.
legendary
Activity: 1470
Merit: 1114
cpuminer v3.0.1 available for download. Fixed lyra2, now supported. No other
changes.

https://drive.google.com/file/d/0B0lVSGQYLJIZX2M1YTBhM3FyekE/view?usp=sharing
legendary
Activity: 1470
Merit: 1114
Thanks for your efforts.
But testzcrypto version is not the fastest publicly available Argon2 miner.

Do you mean OPES? Found it, will follow up. Looks like a fork of testzcrypto.

This one:

https://github.com/Encel-US/cpuminer-multi

It includes teztcrypto optisation plus some scrypt-Jane.

Some quick numbers I got from this on a Intel 980X CPU.
Command line used: 10 cores
cpuminer-sse2.exe -a lyra2re -o stratum+tcp://lyra2re.jp.nicehash.com:3342 -u 18tvS3deKZK5q4eTtPRWYeEMWmGmuErHgz.980x -p  x -t 10

Edit: Going by this I didn't see scrypt-Jane as a option?

Maybe it was ccminer or a special version of cpu-miner-multi. I'll look for the source, I think everything
is open over there.

Thanks for the heads up on lyra2, I thought it was dead. Will update the chart with the current numbers (mine that is)

Edit: what did you use for lyra2? It seems to be broken on cpuminer-opt.

Edit: it works in cpuminer-multi 1.2pre so I must have broken it. Something else to do.
I used the software from the link in this post above.
Looking great there. I'm about to try to compile v3.0 for testing. Will post once I have some results.

stop. 3.0.1 on the way, fixed lyra2. check for update in OP.
full member
Activity: 231
Merit: 150
Thanks for your efforts.
But testzcrypto version is not the fastest publicly available Argon2 miner.

Do you mean OPES? Found it, will follow up. Looks like a fork of testzcrypto.

This one:

https://github.com/Encel-US/cpuminer-multi

It includes teztcrypto optisation plus some scrypt-Jane.

Some quick numbers I got from this on a Intel 980X CPU.
Command line used: 10 cores
cpuminer-sse2.exe -a lyra2re -o stratum+tcp://lyra2re.jp.nicehash.com:3342 -u 18tvS3deKZK5q4eTtPRWYeEMWmGmuErHgz.980x -p  x -t 10

Edit: Going by this I didn't see scrypt-Jane as a option?

Maybe it was ccminer or a special version of cpu-miner-multi. I'll look for the source, I think everything
is open over there.

Thanks for the heads up on lyra2, I thought it was dead. Will update the chart with the current numbers (mine that is)

Edit: what did you use for lyra2? It seems to be broken on cpuminer-opt.

Edit: it works in cpuminer-multi 1.2pre so I must have broken it. Something else to do.
I used the software from the link in this post above.
Looking great there. I'm about to try to compile v3.0 for testing. Will post once I have some results.
legendary
Activity: 1470
Merit: 1114

However while testing I found lyra2v2 to be working well, 4/4 so far.
I'll update the performance charts.

Edit: 47/47 accepts @ 469kh/s. It's officially supported in v3.0 and the most important missing algo, imo.
legendary
Activity: 1470
Merit: 1114
Thanks for your efforts.
But testzcrypto version is not the fastest publicly available Argon2 miner.

Do you mean OPES? Found it, will follow up. Looks like a fork of testzcrypto.

This one:

https://github.com/Encel-US/cpuminer-multi

It includes teztcrypto optisation plus some scrypt-Jane.

Some quick numbers I got from this on a Intel 980X CPU.
Command line used: 10 cores
cpuminer-sse2.exe -a lyra2re -o stratum+tcp://lyra2re.jp.nicehash.com:3342 -u 18tvS3deKZK5q4eTtPRWYeEMWmGmuErHgz.980x -p  x -t 10

Edit: Going by this I didn't see scrypt-Jane as a option?

Maybe it was ccminer or a special version of cpu-miner-multi. I'll look for the source, I think everything
is open over there.

Thanks for the heads up on lyra2, I thought it was dead. Will update the chart with the current numbers (mine that is)

Edit: what did you use for lyra2? It seems to be broken on cpuminer-opt.

Edit: it works in cpuminer-multi 1.2pre so I must have broken it. Something else to do.
full member
Activity: 231
Merit: 150
Thanks for your efforts.
But testzcrypto version is not the fastest publicly available Argon2 miner.

Do you mean OPES? Found it, will follow up. Looks like a fork of testzcrypto.

This one:

https://github.com/Encel-US/cpuminer-multi

It includes teztcrypto optisation plus some scrypt-Jane.

Some quick numbers I got from this on a Intel 980X CPU.
Command line used: 10 cores
cpuminer-sse2.exe -a lyra2re -o stratum+tcp://lyra2re.jp.nicehash.com:3342 -u 18tvS3deKZK5q4eTtPRWYeEMWmGmuErHgz.980x -p  x -t 10



Edit: Going by this I didn't see scrypt-Jane as a option?

Jump to: