MiningTaken
Newbie
Offline
Activity: 28
Merit: 0
|
|
March 29, 2018, 08:12:16 AM |
|
Hi, need an enlightenment here. Does CPUminer-Opt has built-in command line options to set CPU affinity? Thanks before.
|
|
|
|
andnet
Member
Offline
Activity: 141
Merit: 10
|
|
March 29, 2018, 04:55:09 PM |
|
Hi, need an enlightenment here. Does CPUminer-Opt has built-in command line options to set CPU affinity? Thanks before. start /affinity 55 cpuminer...... or --cpu-affinity 0x55
|
|
|
|
MiningTaken
Newbie
Offline
Activity: 28
Merit: 0
|
|
March 29, 2018, 05:01:05 PM |
|
Hi, need an enlightenment here. Does CPUminer-Opt has built-in command line options to set CPU affinity? Thanks before. start /affinity 55 cpuminer...... or --cpu-affinity 0x55 Got it. Thank you.
|
|
|
|
andnet
Member
Offline
Activity: 141
Merit: 10
|
|
March 29, 2018, 06:20:59 PM |
|
Hi, need an enlightenment here. Does CPUminer-Opt has built-in command line options to set CPU affinity? Thanks before. start /affinity 55 cpuminer...... or --cpu-affinity 0x55 Got it. Thank you. 55 is 01010101 t 4 use calc for youre cpu https://yadi.sk/i/AhXE0h9D3Ttd79
|
|
|
|
|
Andre100
Newbie
Offline
Activity: 128
Merit: 0
|
|
March 30, 2018, 09:38:18 PM |
|
big move in cryptonight algo with Monero and other fork... some move to V7, some not.... some be used antiAsic made by Monero Dev team, some(like Sumo Dev) go much deep with antiAsic and move to new algo cryptonight-heavy can you make and add this algo to cpuminer-opt?
|
|
|
|
|
|
Nokedli
Newbie
Offline
Activity: 15
Merit: 0
|
|
March 31, 2018, 02:31:12 PM |
|
Argon2 SOLO no any accepted block with 3.8.5 No error, cpu usage 100%, but no accepted block. same with 2x2680v1/Manjaro and 1700x/W10
3.8.4.1 accepting blocks on both config.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
March 31, 2018, 03:55:55 PM |
|
Argon2 SOLO no any accepted block with 3.8.5 No error, cpu usage 100%, but no accepted block. same with 2x2680v1/Manjaro and 1700x/W10
3.8.4.1 accepting blocks on both config.
I think I found the bug. Argon2 and Argon2d had many name conflicts so I renamed all the argon2 conflicting names, but missed one, so it was calling the wrong version of a function. I haven't found a pool to test it but it should work in the next release.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
March 31, 2018, 04:00:26 PM |
|
So, where did this magnificent AVX512 code come from?
|
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
March 31, 2018, 04:48:30 PM |
|
What a farce! I put the AVX512 code in avxdefs in early preparation for when I start converting the existing AVX2 code to AVX512. It's expemimental and ISN'T USED ANYWHERE. So beastpool forks my code, assumes the AVX512 is active and claims it in his release. That's either pretty stupid or deliberately deceptive.
|
|
|
|
ol92
|
|
March 31, 2018, 04:56:12 PM |
|
What a farce! I put the AVX512 code in avxdefs in early preparation for when I start converting the existing AVX2 code to AVX512. It's expemimental and ISN'T USED ANYWHERE. So beastpool forks my code, assumes the AVX512 is active and claims it in his release. That's either pretty stupid or deliberately deceptive. Or they didn't release the sources for their avx512 code... Now I have some doubts. The miner included in the wallet pretend to have avx 512 code too: https://github.com/duality-solutions/Dynamic
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
March 31, 2018, 04:57:06 PM |
|
cpuminer-opt-3.8.6Fixed argon2 regression in v3.8.5. Added x16s algo for Pigeoncoin. Some code cleanup. https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.8.6I plan to remove the AVX Windows binary in the next release. Please report any concerns with supporting data.
|
|
|
|
ol92
|
|
March 31, 2018, 05:06:35 PM |
|
What a farce! I put the AVX512 code in avxdefs in early preparation for when I start converting the existing AVX2 code to AVX512. It's expemimental and ISN'T USED ANYWHERE. So beastpool forks my code, assumes the AVX512 is active and claims it in his release. That's either pretty stupid or deliberately deceptive. Or they didn't release the sources for their avx512 code... Now I have some doubts. The miner included in the wallet pretend to have avx 512 code too: https://github.com/duality-solutions/DynamicIn the wallet miner code (not beastpool miner but the dyn wallet miner): file opt.c, I find this code: #if defined(__AVX512F__) static void fill_block(__m512i *state, const block *ref_block, block *next_block, int with_xor) { __m512i block_XY[ARGON2_512BIT_WORDS_IN_BLOCK]; unsigned int i; if (with_xor) { for (i = 0; i < ARGON2_512BIT_WORDS_IN_BLOCK; i++) { state = _mm512_xor_si512( state, _mm512_loadu_si512((const __m512i *)ref_block->v + i)); block_XY = _mm512_xor_si512( state, _mm512_loadu_si512((const __m512i *)next_block->v + i)); } } else { for (i = 0; i < ARGON2_512BIT_WORDS_IN_BLOCK; i++) { block_XY = state = _mm512_xor_si512( state, _mm512_loadu_si512((const __m512i *)ref_block->v + i)); } }
for (i = 0; i < 2; ++i) { BLAKE2_ROUND_1( state[8 * i + 0], state[8 * i + 1], state[8 * i + 2], state[8 * i + 3], state[8 * i + 4], state[8 * i + 5], state[8 * i + 6], state[8 * i + 7]); }
for (i = 0; i < 2; ++i) { BLAKE2_ROUND_2( state[2 * 0 + i], state[2 * 1 + i], state[2 * 2 + i], state[2 * 3 + i], state[2 * 4 + i], state[2 * 5 + i], state[2 * 6 + i], state[2 * 7 + i]); }
for (i = 0; i < ARGON2_512BIT_WORDS_IN_BLOCK; i++) { state = _mm512_xor_si512(state, block_XY); _mm512_storeu_si512((__m512i *)next_block->v + i, state); } }
And there is some avx512 code in blamka-round-opt.h too.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
March 31, 2018, 05:09:02 PM |
|
What a farce! I put the AVX512 code in avxdefs in early preparation for when I start converting the existing AVX2 code to AVX512. It's expemimental and ISN'T USED ANYWHERE. So beastpool forks my code, assumes the AVX512 is active and claims it in his release. That's either pretty stupid or deliberately deceptive. Or they didn't release the sources for their avx512 code... Now I have some doubts. The miner included in the wallet pretend to have avx 512 code too: https://github.com/duality-solutions/DynamicIt appears the AVX512 in the wallet is legitimate but if you look at the beastpool miners page there's no evidence of any supercharged stratum miners.
|
|
|
|
ol92
|
|
March 31, 2018, 08:35:35 PM |
|
What a farce! I put the AVX512 code in avxdefs in early preparation for when I start converting the existing AVX2 code to AVX512. It's expemimental and ISN'T USED ANYWHERE. So beastpool forks my code, assumes the AVX512 is active and claims it in his release. That's either pretty stupid or deliberately deceptive. Or they didn't release the sources for their avx512 code... Now I have some doubts. The miner included in the wallet pretend to have avx 512 code too: https://github.com/duality-solutions/DynamicIt appears the AVX512 in the wallet is legitimate but if you look at the beastpool miners page there's no evidence of any supercharged stratum miners. I have just checked more carefully on beastpool github: they have added avx512 code (I didn't check if there are some difference with the in wallet miner code for the same opt.c file): https://github.com/BeastPool/cpuminer-argon2d/blob/master/algo/argon2d/argon2d/opt.c. Regards,
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
April 01, 2018, 01:13:26 AM |
|
Yes the code is there but it didn't make it into the release even though the commits match. I can import the code but can't test it.
|
|
|
|
CryptoCoin101
Newbie
Offline
Activity: 140
Merit: 0
|
|
April 02, 2018, 02:40:38 PM |
|
Does it run in 32 bit computers?
|
|
|
|
|