visax
Newbie
Offline
Activity: 322
Merit: 0
|
|
May 01, 2018, 07:30:42 PM |
|
My CPU is playing SSE2. Instruction set mining? But my CPU supports AVX2
The algo doesn't. dev, can you add algo cryptonight-heavy & cryptonight-variant please?
|
|
|
|
ybelevi
Member
Offline
Activity: 132
Merit: 10
|
|
May 02, 2018, 09:07:50 AM |
|
please add vitality algo also
|
|
|
|
Slkp
|
|
May 02, 2018, 10:08:09 AM |
|
Is it difficult to add avx512 support for win?
|
|
|
|
visax
Newbie
Offline
Activity: 322
Merit: 0
|
|
May 02, 2018, 10:36:57 AM |
|
dev add algo cryptonight-heavy & cryptonight-variant please?
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
May 03, 2018, 04:31:21 AM |
|
There have been many requsets for algos lately, curiously none of them have any helpful info. This makes it very difficult and time consuming for me to try to find the info needed to implement them.
I spent way too much time trying to figure out the cryptonightv7 implementation and I don't care to do that for every new algo. I do not demand a fee but I expect those making requests to do their part to make it as easy as possible for me.
Any request must be accompanied by either a cpuminer compatible example or a detailed specification for the algo, preferably both.
Any request with insufficient information will be ignored.
Even with proper info I have no desire to just keep up with the competition. If I can't make it faster I'm not really interested. I made an exception for cryptonightV7 because it restored functionality that was lost. New algos usually have only one coin using it which also reduces my interest in supporting them. In other words I need to be convinced.
As far as AVX512 goes, I need an AVX512 capable CPU and they aren't cheap. Mainstream AVX512 support is supposed to be available with Cannonlake but it appears it will be delayed yet again. The next generation of Intel CPUs is rumoured to be a Coffeelake refresh. So no reasonably priced AVX512 CPUs anytime soon.
|
|
|
|
ol92
|
|
May 03, 2018, 08:32:00 AM Last edit: May 03, 2018, 08:44:25 AM by ol92 |
|
There have been many requsets for algos lately, curiously none of them have any helpful info. This makes it very difficult and time consuming for me to try to find the info needed to implement them.
I spent way too much time trying to figure out the cryptonightv7 implementation and I don't care to do that for every new algo. I do not demand a fee but I expect those making requests to do their part to make it as easy as possible for me.
Any request must be accompanied by either a cpuminer compatible example or a detailed specification for the algo, preferably both.
Any request with insufficient information will be ignored.
Even with proper info I have no desire to just keep up with the competition. If I can't make it faster I'm not really interested. I made an exception for cryptonightV7 because it restored functionality that was lost. New algos usually have only one coin using it which also reduces my interest in supporting them. In other words I need to be convinced.
As far as AVX512 goes, I need an AVX512 capable CPU and they aren't cheap. Mainstream AVX512 support is supposed to be available with Cannonlake but it appears it will be delayed yet again. The next generation of Intel CPUs is rumoured to be a Coffeelake refresh. So no reasonably priced AVX512 CPUs anytime soon.
It would be fair miners like us help you by funding buying a X299 platform... I am using your miner since 1 year, half time (half mining aeon with xmr-stack) with a xeon 2696V4 and I have just switch to an i9 7960x. I have just sent some mbtc.
|
|
|
|
lncm
Member
Offline
Activity: 388
Merit: 13
|
|
May 03, 2018, 01:07:44 PM |
|
Could it be configured to run Argon2i + SHA512 (Arionum)?
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
May 03, 2018, 02:04:05 PM |
|
It would be fair miners like us help you by funding buying a X299 platform... I am using your miner since 1 year, half time (half mining aeon with xmr-stack) with a xeon 2696V4 and I have just switch to an i9 7960x. I have just sent some mbtc.
Thank you very much for the donation, every little bit helps.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
May 03, 2018, 02:44:24 PM |
|
Could it be configured to run Argon2i + SHA512 (Arionum)?
The miner already has both argon2i code and sha512 code but there are some issues. First the Argon2i version is currently untested although I see no reason it shounldn't work. Second I need Aronium's Argon2i parameters. They can be obtained from a spec or sample code. Additionally there are differences in the implementations or Argon2 and Sha512 that need to be resolved. Argon2 uses linear vectors while sha512 uses parallel vectors. Without going into technical detail, this complicates the implementation of an algo that uses both. With all that it should be doable.
|
|
|
|
lncm
Member
Offline
Activity: 388
Merit: 13
|
|
May 03, 2018, 02:48:11 PM |
|
Could it be configured to run Argon2i + SHA512 (Arionum)?
The miner already has both argon2i code and sha512 code but there are some issues. First the Argon2i version is currently untested although I see no reason it shounldn't work. Second I need Aronium's Argon2i parameters. They can be obtained from a spec or sample code. Additionally there are differences in the implementations or Argon2 and Sha512 that need to be resolved. Argon2 uses linear vectors while sha512 uses parallel vectors. Without going into technical detail, this complicates the implementation of an algo that uses both. With all that it should be doable. That would be nice, Arionum is getting some traction now, CPU only coin (almost, but algo revision made GPU's fairly inefficient), and I guess the existing miners aren't too much optimized. It uses AVX2 tough. https://github.com/ProgrammerDan/arionum-javaThe proof of concept: https://github.com/arionum/miner
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
May 03, 2018, 06:39:02 PM |
|
Thanks, but neither is cpuminer compatible. Both are written in an OO language I'm not famliar with. I'd have to learn either PHP or Java before I could determine if I could convert it to cpuminer compatible C.
|
|
|
|
|
WillBreezy
Newbie
Offline
Activity: 2
Merit: 0
|
|
May 05, 2018, 04:45:46 PM |
|
Hi there,
Is there an argument to specify the number of threads to use? Or is there documentation on available arguments that I didn't find?
|
|
|
|
4ward
Member
Offline
Activity: 473
Merit: 18
|
|
May 05, 2018, 05:00:38 PM |
|
Hi there,
Is there an argument to specify the number of threads to use? Or is there documentation on available arguments that I didn't find?
"cpuminer -h" will list all options "cpuminer -t" will set number of threads
|
|
|
|
WillBreezy
Newbie
Offline
Activity: 2
Merit: 0
|
|
May 05, 2018, 06:06:38 PM |
|
Hi there,
Is there an argument to specify the number of threads to use? Or is there documentation on available arguments that I didn't find?
"cpuminer -h" will list all options "cpuminer -t" will set number of threads Wonderful, thank you!
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
May 05, 2018, 06:14:10 PM |
|
Anyone using cpuminer-opt to mine cryptonight may be seeing variant mismatch warnings. https://github.com/JayDDee/cpuminer-opt/issues/136I'm still investigating but I have seen it intermittantly at Nicehash. I don't know if it's Nicehash only or related to a specific coin. I suspect it happens at Nicehash when it switches orders, likely mining a different coin. The V7 spec states that byte zero of the data blob is the version byte. A version less than 7 is the old cryptonight and 7 is V7. However I've seen version 9 while mining V7 at Nicehash. In spite of the warning the shares were accepted. I inserted the warning based on the spec to help users make sure they are using the correct variant. However, it seems to have backfired. If anyone has any more info whether it happens at other pools using either the original or V7 and whether the shares are accepted it might help better understand the issue. Also, if anyone has any useful info about the other cryptonight variants, or any of the other requested algos (sigh) ...
|
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
May 07, 2018, 03:14:12 PM |
|
It's a good effort but unfortunately the miner is written in GO.
|
|
|
|
snsrjsgh
Newbie
Offline
Activity: 11
Merit: 0
|
|
May 08, 2018, 06:18:42 AM |
|
Hello. I tried to build with Ubuntu 18.04 LTS, but I could not.
/usr/bin/x86_64-linux-gnu-ld: cannot find -lz ...
What should I do?
|
|
|
|
My9bot
|
|
May 08, 2018, 11:54:37 AM |
|
Thanks, but neither is cpuminer compatible. Both are written in an OO language I'm not famliar with. I'd have to learn either PHP or Java before I could determine if I could convert it to cpuminer compatible C. hey maybe this one https://bitbucket.org/cryptogone/ariocppminer/srcArionum CPU miner implemented in C++
|
|
|
|
|