Pages:
Author

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

legendary
Activity: 1470
Merit: 1114
Hi!
Hope you help me. I have a 1PC for run cpuminer-opt without root access. But can compile it on my home PC. Is any way to compile cpuminer-opt with all dependencies? Otherwise I get errors "can not find *******.so" on 1PC. thanks in advance

That is an issue between you and the owner of the PC. I won't help you.
newbie
Activity: 67
Merit: 0
Hi!
Hope you help me. I have a 1PC for run cpuminer-opt without root access. But can compile it on my home PC. Is any way to compile cpuminer-opt with all dependencies? Otherwise I get errors "can not find *******.so" on 1PC. thanks in advance
legendary
Activity: 1470
Merit: 1114
That would be "effective hashrate", its highly luck based, and not suitable for benchmarking.
Although it could be nice to have to see how is you luck Wink

Precisely why I want real data when mining. Benchmarking is done in a controlled environment
free of extraneous variables like network latency, It's a theoretical value, essentialy a specification,
like a car's fuel consumtion rating. I don't need the fuel consumtion rating displayed on my dashboard
when I'm driving. I want real data, like fuel remaining and kms driven so I know how well it's
performing vs the specification.

I still have no idea why you would want theoretical data when real data is available.



Theoretical data allows me to immediately detect if anything is affecting the hashrate while mining (by comparing to the benchmark)
Be it overlocking, background process, other miner (GPU) or whatever and adjust accordingly


End to end monitoring will identify those issues as well as networking and pool issues. If you are concerned specifically
about system performance, run a system monitor. Cpuminer is not a system monitor and should not be used as one.



member
Activity: 473
Merit: 18
That would be "effective hashrate", its highly luck based, and not suitable for benchmarking.
Although it could be nice to have to see how is you luck Wink

Precisely why I want real data when mining. Benchmarking is done in a controlled environment
free of extraneous variables like network latency, It's a theoretical value, essentialy a specification,
like a car's fuel consumtion rating. I don't need the fuel consumtion rating displayed on my dashboard
when I'm driving. I want real data, like fuel remaining and kms driven so I know how well it's
performing vs the specification.

I still have no idea why you would want theoretical data when real data is available.



Theoretical data allows me to immediately detect if anything is affecting the hashrate while mining (by comparing to the benchmark)
Be it overlocking, background process, other miner (GPU) or whatever and adjust accordingly
legendary
Activity: 1470
Merit: 1114
That would be "effective hashrate", its highly luck based, and not suitable for benchmarking.
Although it could be nice to have to see how is you luck Wink

Precisely why I want real data when mining. Benchmarking is done in a controlled environment
free of extraneous variables like network latency, It's a theoretical value, essentialy a specification,
like a car's fuel consumtion rating. I don't need the fuel consumtion rating displayed on my dashboard
when I'm driving. I want real data, like fuel remaining and kms driven so I know how well it's
performing vs the specification.

I still have no idea why you would want theoretical data when real data is available.

member
Activity: 473
Merit: 18
But the bottom line, hashrate is a function of how many hashes can a processor calculate

Agree with your comments about pool stats, that is what I am aiming to replicate because
it represents actual earnings.

But CPU performance is static, once it's benchmarked why would you need/want continuous
monitoring?



I'm using an automated script (personal fork of Megaminer) for all benchmarking and mining.
For benchmarking, I prefer to mine to a real pool, while also earning a little, without having to use "--benchmark"
For some algos, the time until initial share can be very high (as in minutes), which makes for unnecessary long benchmark
Sometimes the first share is submitted very fast (often happens for me with Lyra2z), and the reported rate, until the next share is submitted, is of 1 or 2 threads, which is very low and thus skews the benchmark
It is also used in a watchdog to see that the miner really works as it should

I'll consider that after I come up with a better way to report earnings. I'll have to figure out how pools convert a share
to a hashrate then do the same calculation locally if I have all the variables. That would be a new data term that would
probably be measured in hash rate and would be normalized based on share submission rate and share difficulty.
The existing HS or KHS could then be used as you request and represent CPU performance.
That would be "effective hashrate", its highly luck based, and not suitable for benchmarking.
Although it could be nice to have to see how is you luck Wink
legendary
Activity: 1470
Merit: 1114

Errata:

Neoscrypt crashes on Windows, use legacy version.

newbie
Activity: 1
Merit: 0
all flavors crash mining neoscrypt on windows 10 using intel avx2 capable cpu (i7 gen 8 ) : cpuminer-opt v3.8.3.3
full member
Activity: 294
Merit: 100
Hi,
is this cpuminer included as part of sniffdogminer package locayed here:
https://github.com/ahashpool/Sniffdogminer/releases

If not, can I run this cpuminer alongside sniffdog?
Regards
newbie
Activity: 11
Merit: 0
"2018-02-26 20:41:55] CPU #0: 584 H, 15.35 H/s
[2018-02-26 20:42:50] stratum_recv_line failed
[2018-02-26 20:42:50] CPU #0: 863 H, 15.68 H/s
[2018-02-26 20:42:50] Stratum difficulty set to 0.001
[2018-02-26 20:43:20] lyra2z330 block 251834, network diff 0.390
[2018-02-26 20:43:20] CPU #0: 495 H, 16.62 H/s
[2018-02-26 20:44:24] CPU #0: 998 H, 15.58 H/s
[2018-02-26 20:44:32] lyra2z330 block 251835, network diff 0.414
[2018-02-26 20:44:32] CPU #0: 110 H, 14.89 H/s
[2018-02-26 20:44:59] Share submitted.
[2018-02-26 20:44:59] CPU #0: 424 H, 15.92 H/s
[2018-02-26 20:44:59] Accepted 190/192 (99.0%), diff 1.58e-05, 15.92 H/s, 0C
[2018-02-26 20:45:59] Share submitted.
[2018-02-26 20:45:59] CPU #0: 948 H, 15.78 H/s
[2018-02-26 20:45:59] Accepted 191/193 (99.0%), diff 6.69e-06, 15.78 H/s, 0C
[2018-02-26 20:46:28] Stratum difficulty set to 0.00016667
[2018-02-26 20:46:29] lyra2z330 block 251836, network diff 0.414
[2018-02-26 20:46:29] CPU #0: 485 H, 16.16 H/s"

Im mining zoin using vps for tested
newbie
Activity: 4
Merit: 0
What best instruction for i7 7700k?

ty
full member
Activity: 187
Merit: 100
Cryptocurrency enthusiast
joblo, do you plan to add huge pages support in the nearest future?
member
Activity: 128
Merit: 11
Fair enough.  Thanks for the reply.
legendary
Activity: 1470
Merit: 1114
Any chance to get the equihash algorithm added?  I'm still using nheqminer for my cpu.

Completely different design, too much work to integrate for no benefit.
member
Activity: 128
Merit: 11
Any chance to get the equihash algorithm added?  I'm still using nheqminer for my cpu.
legendary
Activity: 1470
Merit: 1114
cpuminer-opt-3.8.3.3

https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.8.3.3

Integrated getblocktemplate with algo_gate.
Added support for hodl gbt (untested).
Reworked some recent quick fixes.
legendary
Activity: 1470
Merit: 1114
cpuminer-sse2 & cpuminer-sse42 & cpuminer-aes-sse42 all give ILLEGAL INSTRUCTION

From RELEASE_NOTES, anything seem familiar?

Quote
The following tips may be useful for older AMD CPUs.

AMD CPUs older than Steamroller, including Athlon x2 and Phenom II x4, are
not supported by cpuminer-opt due to an incompatible implementation of SSE2
on these CPUs. Some algos may crash the miner with an invalid instruction.
Users are recommended to use an unoptimized miner such as cpuminer-multi.

Some users with AMD CPUs without AES_NI have reported problems compiling
with build.sh or "-march=native". Problems have included compile errors
and poor performance. These users are recommended to compile manually
specifying "-march=btver1" on the configure command line.

Support for even older x86_64 without AES_NI or SSE2 is not availble.

Also this is an optimized CPU miner, don't you think it would be a good idea to mention
what CPU you're using when you ask for help?
legendary
Activity: 1470
Merit: 1114
I'm using -march=znver1 -DUSE_SPH_SHA tweaks for amd and sandybridge for E5 thats all

A quick note about USE_SPH_SHA, I have written 4-way (AVX) and 8-way (AVX2) implementations
of sha256 and are used in all 4-way or 8-way instances, even on Ryzen regardless of the
availability of SHA or the compile flag USE_SPH_SHA.

USE_SPH_SHA is effectively deprecated and should not be used unless your testing has proven
it to be faster on a specific algo, CPU architecture, and openssl version.

As a reminder, it has only been shown to help if the CPU doesn't have SHA and the OS has openssl-1.0.1
or older.

As with all options, or deviations from defaults, they should only be used when a need or benefit
has been proven for the particular set of circumstances.
legendary
Activity: 1470
Merit: 1114
I'm planning another quick release to add support for hodl gbt. If there any issues with the API
changes or anything else in v3.8.3.2, now is the time to raise them so they can be addressed quickly.

I'll continue to work any issues with hodl gbt or anything else in the v3.8.3 stream then work on more
optimizations for v3.8.4.
newbie
Activity: 15
Merit: 0
http://prntscr.com/ij3bkh
http://prntscr.com/ij3flq
windows 10 local wallet
3.8.2.1 -> http://prntscr.com/ij3qkp

interzone/c11 simply crashed -> 3.8.2.1 http://prntscr.com/ij3pma
BWK/nist5 also crashed -> 3.8.2.1 http://prntscr.com/ij3ou2
Solaris/xevan http://prntscr.com/ij3lnl -> 3.8.2.1 http://prntscr.com/ij3nmc
UTC/scryptjane:14 http://prntscr.com/ij3zoo -> 3.8.2.1 http://prntscr.com/ij40du
on localhost / win 10

Nist5 looks pretty good in 3.8.2.1 using GBT. Did you ever find a block? This would
indicate that GBT basically works as is.

nist5 for algo test.

other:
http://prntscr.com/ijay5w
working fine Smiley
Pages:
Jump to: