Pages:
Author

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

legendary
Activity: 4326
Merit: 8899
'The right to privacy matters'
This is the home of cpuminer-opt, The optimized CPU miner.

cpuminer-opt now supports over 50 algorithms with more than 20 optimized to use
AES_NI, AVX, AVX2 and SHA on capable CPUs.

Download

Source and Windows binaries can now be downloaded from git,

https://github.com/JayDDee/cpuminer-opt/releases

New in v3.7.5

New algo keccakc for Creative coin with 4way optimizations

Rewrote some AVX/AVX2 code for more consistent implementation and some
optimizing.

Enhanced capabilities check to support 4way, mor eprecise reporting of
features (not all algos use SSE2), and better error messages when using
an incompatible pre-built version (Windows users).

Introducing 4-way AVX2 optimization giving up to 4x performance inprovement
on many compute bound algos. Currently supported algos include: tribus, nist5,
skein, skein2, blake & keccak, keccakc.

Legacy version 3.5.9.1 May provide better performance on some algos with older CPUs that
don't have AES NI. The legacy version is required to mine hodl with a non-AES CPU. Most users should
use it the master version.

git clone https://github.com/JayDDee/cpuminer-opt -b legacy

Source and Windows binaries can be downloaded from git.

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


Security warning

Miner programs are often flagged as malware by antivirus programs. This is
a false positive, they are flagged simply because they are miners. The source
code is open for anyone to inspect. If you don't trust the software, don't use
it.

The cryptographic code has been taken from trusted sources but has been
modified for speed at the expense of accepted security practices. This
code should not be imported into applications where secure cryptography is
required.

Errata:

AMD CPUs older than Piledriver, 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.

Solo mining of cryptonight does not work.

Bench stats collection enabled (-p stats) when mining timetravel causes miner to exit after
50 share submissions.

cpuminer-opt does not work mining Decred algo at Nicehash and produces only
"invalid extranonce2 size" rejects.

Benchmark testing does not work for x11evo.

Requirements:

1. A x86_64 architecture CPU with a minimum of SSE2 support. This includes Intel
Core2 and newer and AMD equivalents. In order to take advantage of AES_NI
optimizations a CPU with AES_NI is required. This includes Intel Westbridge
and newer and AMD equivalents. Further optimizations are available on some algos
for CPUs with AVX and AVX2, Sandybridge and Haswell respectively.

Older CPUs are supported by cpuminer-multi by TPruvot but at reduced performance.

2. 64 bit Linux OS. Ubuntu and Fedora based distributions, including Mint and Centos are known
to work and have all dependencies in their repositories. Others may work but may require
more effort.

64 bit Windows OS is supported using the pre-compiled binaries package or may be compiled
with mingw_w64 and msys.



so nicehash has crashed  and burned   I wonder

where are people mining  with this software now.
full member
Activity: 210
Merit: 100
Which mode is best to choose on yescryptr16 for 6950x and for 6700k ?
member
Activity: 388
Merit: 13
Any binary for OS X or compiling instructions? Thanks.
hero member
Activity: 677
Merit: 500
It's cool that cpuminer-opt supports many algos, but which are actually practical to mine on?

Thanks.

That's a subject discussed in many other threads started for that specific purpose. There no
need to discuss it here.


Sorry, for some reason I haven't found them.  I guess I'll look again.
legendary
Activity: 1470
Merit: 1114
It's cool that cpuminer-opt supports many algos, but which are actually practical to mine on?

Thanks.

That's a subject discussed in many other threads started for that specific purpose. There no
need to discuss it here.
legendary
Activity: 1470
Merit: 1114
Hmmm I've tried every known way around the Google virus detection issue with no luck.  Might need to upload the binaries in a password protected ZIP :-(

If anyone downloaded the new Windows binary already, if they're feeling super generous could they upload it :-)

Can you disable the option in Chrome>Settings>Advanced that says something like "protect my computer from malicious websites" and try downloading that way? If it works you can change that back to the protected state once the download is completed.

Only the owner can download a flagged file. It's a moot point now, I installed chrome and file uploading to git works with it.
hero member
Activity: 677
Merit: 500
It's cool that cpuminer-opt supports many algos, but which are actually practical to mine on?

The only one I can think of is Magi.  I used to say yescrypt and Xevan, but both seem to have GPU miner apps now.
sr. member
Activity: 1246
Merit: 274
Hmmm I've tried every known way around the Google virus detection issue with no luck.  Might need to upload the binaries in a password protected ZIP :-(

If anyone downloaded the new Windows binary already, if they're feeling super generous could they upload it :-)

Can you disable the option in Chrome>Settings>Advanced that says something like "protect my computer from malicious websites" and try downloading that way? If it works you can change that back to the protected state once the download is completed.
legendary
Activity: 1470
Merit: 1114
Please don't spam here.
member
Activity: 91
Merit: 10
Launch new mining pool .......the best cryptonight coin..........Electroneum  

10 Kh/s for 24 hours to give Bitcoin:

Bytecoin          0,0009
Monero           0,0019
Electroneum    0,0052

www.klondikepool.com

mine.klondikepool.com:3333  
legendary
Activity: 1470
Merit: 1114
cpuminer-opt-3.7.5 is released.

Get it  from git:

https://github.com/JayDDee/cpuminer-opt/releases

New algo keccakc for Creative coin with 4way optimizations

Rewrote some AVX/AVX2 code for more consistent implementation and some
optimizing.

Enhanced capabilities check to support 4way, mor eprecise reporting of
features (not all algos use SSE2), and better error messages when using
an incompatible pre-built version (Windows users).

It should be noted that 4-way requires AVX2 compatibility and is implied when 4WAY is
listed as a feature but AVX2 isn't. When AVX2 is listed it means AVX2 without 4WAY.

Only the algos mentioned in the OP support 4-way. Others may have 4way enabled but will show
a warning at startup.

I also have some observations about Lyra2 based algos.

I tried converting lyra2z but it only half works. Only two lanes produce valid hash and the other 2 all rejects.
In effect it's 2-way if I ignore the results from the bad lanes. The speed increase of 4-way was only 1.4%, with 2 way
it's actually slower than 1-way. It's not worth the effort to pursue this.

It also provided some insight about other Lyra2 based algos. The Lyra2 code is already optimized with AVX2
so no improvement would be expected with 4-way as the 4-way vertical vectoring would replace the 1-way
horizontal vectoring. Furthermore Lyra2 uses large amount of memory, lyra2z330 the most, lyra2rev2 the least
and lyra2z somewhere in between. With 4-way Lyra2 the memory usage would quadruple. Lyra2z330 is already
bottlenecked that the existing AVX2 code isn't any faster than scalar code. Lyra2REv2 has the most potential but
it still isn't enough to try to make it 4 way. I expect Lyra2 will always be better run serially with only one
buffer per thread allocated at a time. Lyra2REv2 also doesn't share any functions with other algos so the amount
of work is increased.

Long story short, no plans for 4-way Lyra2 anytime soon.
legendary
Activity: 1470
Merit: 1114
Funny that you mention DLL's, trying to rid the issue for my next release at this very moment. Only 4 miners seem to be missing any DLL's and all are just msvcr120.dll so I'm just checking the existence of specified DLL(s) then downloading/installing from URL(s) automatically.

Those DLLs are easilly available in the MS redristributable run time packages. I'm more concerned with the DLLs I
have to include in the binaries package to make it work outside of the msys/mingw environment where it was compiled.
sr. member
Activity: 476
Merit: 250
Google can take a hike. Use git.

https://github.com/JayDDee/cpuminer-opt/releases

I had to install chromium to get git to upload, Firefox (Win or Lin) always failed.
But it's done now so all future release binaries will be available on git.

Ironic, dumping one google app (drive), for another (chrome).

Awesome! I can finally link it up to MultiPoolMiner.

For your troubles:
https://live.blockcypher.com/btc/tx/a93625801f8c21438ff7e4c1095a36f30742fcad82298ea59c3a32833cfe5b62/


Thanks for your generosity. It wasn't much trouble, I was mostly being stubborn, pisses me off I had to install chrome.

I noticed on your github you warn against downloading DLL files. I hate having to include DLLs in the binary package.
I would prefer users install the packages that provide them but it doesn't seem so simple. Any  thoughts?

I hate being forced to use another browser also. Sites should work on all browsers but web developers seem increasingly only testing on Chrome.

Funny that you mention DLL's, trying to rid the issue for my next release at this very moment. Only 4 miners seem to be missing any DLL's and all are just msvcr120.dll so I'm just checking the existence of specified DLL(s) then downloading/installing from URL(s) automatically.
legendary
Activity: 1470
Merit: 1114
Google can take a hike. Use git.

https://github.com/JayDDee/cpuminer-opt/releases

I had to install chromium to get git to upload, Firefox (Win or Lin) always failed.
But it's done now so all future release binaries will be available on git.

Ironic, dumping one google app (drive), for another (chrome).

Awesome! I can finally link it up to MultiPoolMiner.

For your troubles:
https://live.blockcypher.com/btc/tx/a93625801f8c21438ff7e4c1095a36f30742fcad82298ea59c3a32833cfe5b62/


Thanks for your generosity. It wasn't much trouble, I was mostly being stubborn, pisses me off I had to install chrome.

I noticed on your github you warn against downloading DLL files. I hate having to include DLLs in the binary package.
I would prefer users install the packages that provide them but it doesn't seem so simple. Any  thoughts?
sr. member
Activity: 476
Merit: 250
Google can take a hike. Use git.

https://github.com/JayDDee/cpuminer-opt/releases

I had to install chromium to get git to upload, Firefox (Win or Lin) always failed.
But it's done now so all future release binaries will be available on git.

Ironic, dumping one google app (drive), for another (chrome).

Awesome! I can finally link it up to MultiPoolMiner.

For your troubles:
https://live.blockcypher.com/btc/tx/a93625801f8c21438ff7e4c1095a36f30742fcad82298ea59c3a32833cfe5b62/
legendary
Activity: 1470
Merit: 1114
Google can take a hike. Use git.

https://github.com/JayDDee/cpuminer-opt/releases

I had to install chromium to get git to upload, Firefox (Win or Lin) always failed.
But it's done now so all future release binaries will be available on git.

Ironic, dumping one google app (drive), for another (chrome).
newbie
Activity: 6
Merit: 0
Hello,

Thanks for the share but this file is 3.7.2 can anybody upload 3.7.4 version?



If anyone downloaded the new Windows binary already, if they're feeling super generous could they upload it :-)

Here your are: download

Please note this the original .zip archive provided by joblo, which is compressed to .7z (aes/encrypt filenames) using "store" method with password: cpuminer-opt

This is done intentionally, so joblo (and everyone) could check .zip archive checksums (to prove this is the original archive) and do not bore me with any throw-ins ("Your archive has malware, blah-blah" etc.) Cheesy

I messed up the fist 7z upload, it was source. Google then immediately flagged the binary 7z.
I'll have to find a better solution.


Fucking google immediately flagged the binary 7z.

I think if you make archive with password it should work.
legendary
Activity: 1470
Merit: 1114
Hello,

Thanks for the share but this file is 3.7.2 can anybody upload 3.7.4 version?



If anyone downloaded the new Windows binary already, if they're feeling super generous could they upload it :-)

Here your are: download

Please note this the original .zip archive provided by joblo, which is compressed to .7z (aes/encrypt filenames) using "store" method with password: cpuminer-opt

This is done intentionally, so joblo (and everyone) could check .zip archive checksums (to prove this is the original archive) and do not bore me with any throw-ins ("Your archive has malware, blah-blah" etc.) Cheesy

I messed up the fist 7z upload, it was source. Google then immediately flagged the binary 7z.
I'll have to find a better solution.


Fucking google immediately flagged the binary 7z.
member
Activity: 132
Merit: 10
Hello,

Thanks for the share but this file is 3.7.2 can anybody upload 3.7.4 version?



If anyone downloaded the new Windows binary already, if they're feeling super generous could they upload it :-)

Here your are: download

Please note this the original .zip archive provided by joblo, which is compressed to .7z (aes/encrypt filenames) using "store" method with password: cpuminer-opt

This is done intentionally, so joblo (and everyone) could check .zip archive checksums (to prove this is the original archive) and do not bore me with any throw-ins ("Your archive has malware, blah-blah" etc.) Cheesy
full member
Activity: 187
Merit: 100
Cryptocurrency enthusiast
If anyone downloaded the new Windows binary already, if they're feeling super generous could they upload it :-)

Here your are: download

Please note this the original .zip archive provided by joblo, which is compressed to .7z (aes/encrypt filenames) using "store" method with password: cpuminer-opt

This is done intentionally, so joblo (and everyone) could check .zip archive checksums (to prove this is the original archive) and do not bore me with any throw-ins ("Your archive has malware, blah-blah" etc.) Cheesy
Pages:
Jump to: