joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 06, 2016, 10:03:06 PM Last edit: February 06, 2016, 10:47:46 PM by joblo |
|
cpuminer-opt v3.1 is out. It icludes th enew algo gate and a 5% increase in performance in all algos. There is an addtional 10% increase in SSE2 performance.
Quick turnaround, V3.1.1 is out. Nothing wrong with 3.1, just fixed aliases and hash display and some optimisations. https://drive.google.com/file/d/0B0lVSGQYLJIZT29nc1dEUlBXNzQ/view?usp=sharing
|
|
|
|
kangjooe
Newbie
Offline
Activity: 36
Merit: 0
|
|
February 07, 2016, 02:00:29 PM |
|
sir. is this cpuminer support vanilla coin mining?
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 07, 2016, 03:35:13 PM Last edit: February 07, 2016, 03:48:50 PM by joblo |
|
sir. is this cpuminer support vanilla coin mining? It should be the same as blakecoin. Edit: I just found a bug in blakecoin, download 3.1.2 here. I couldn't test it so please report back results using blakecoin on vanilla. https://drive.google.com/file/d/0B0lVSGQYLJIZUlJaTlNqNFpMcWM/view?usp=sharing
|
|
|
|
bobben2
|
|
February 07, 2016, 03:57:04 PM |
|
Hi joblo, Thanks for your continuing efforts with the miner. It seems like neosrypt mining is broken. The 3.1 version core dumps with -a neoscrypt. 4020 Segmentation fault (core dumped) cpuminer -t 1 -a neoscrypt --api-bind 127.0.0.1:4044 $SITE1
I tried to recompile the code with -g switch so I could have gdb locate where it crashes. But with -g the compile fails as well (This is on an i5 Haswell with Ubuntu 14.04.3): gcc -std=gnu99 -DHAVE_CONFIG_H -I. -Iyes/include -Iyes/include -fno-strict-aliasing -I. -Iyes/include -Iyes/include -Wno-pointer-sign -Wno-pointer-to-int-cast -march=native -g -Iyes/include -Iyes/include -MT algo/groestl/sse2/cpuminer-grso-asm.o -MD -MP -MF algo/groestl/sse2/.deps/cpuminer-grso-asm.Tpo -c -o algo/groestl/sse2/cpuminer-grso-asm.o `test -f 'algo/groestl/sse2/grso-asm.c' || echo './'`algo/groestl/sse2/grso-asm.c algo/groestl/sse2/grso-asm.c: In function ‘grsoP1024ASM’: algo/groestl/sse2/grso-asm.c:6:3: error: ‘asm’ operand has impossible constraints asm ( ^ make[2]: *** [algo/groestl/sse2/cpuminer-grso-asm.o] Error 1
EDIT: I managed to eke out a location where it apparently crashes without -g'ing an executable: 0x00000000004be530 in absorbBlockBlake2Safe ()
|
Fellow miners, get your thens and thans in order and help other forum readers understand what you are writing. Remember the grammar basics: B larger THAN A (comparator operator). If something THEN ....
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 07, 2016, 04:10:18 PM Last edit: February 07, 2016, 04:41:54 PM by joblo |
|
Hi joblo, Thanks for your continuing efforts with the miner. It seems like neosrypt mining is broken. The 3.1 version core dumps with -a neoscrypt. 4020 Segmentation fault (core dumped) cpuminer -t 1 -a neoscrypt --api-bind 127.0.0.1:4044 $SITE1
I tried to recompile the code with -g switch so I could have gdb locate where it crashes. But with -g the compile fails as well (This is on an i5 Haswell with Ubuntu 14.04.3): gcc -std=gnu99 -DHAVE_CONFIG_H -I. -Iyes/include -Iyes/include -fno-strict-aliasing -I. -Iyes/include -Iyes/include -Wno-pointer-sign -Wno-pointer-to-int-cast -march=native -g -Iyes/include -Iyes/include -MT algo/groestl/sse2/cpuminer-grso-asm.o -MD -MP -MF algo/groestl/sse2/.deps/cpuminer-grso-asm.Tpo -c -o algo/groestl/sse2/cpuminer-grso-asm.o `test -f 'algo/groestl/sse2/grso-asm.c' || echo './'`algo/groestl/sse2/grso-asm.c algo/groestl/sse2/grso-asm.c: In function ‘grsoP1024ASM’: algo/groestl/sse2/grso-asm.c:6:3: error: ‘asm’ operand has impossible constraints asm ( ^ make[2]: *** [algo/groestl/sse2/cpuminer-grso-asm.o] Error 1
EDIT: I managed to eke out a location where it apparently crashes without -g'ing an executable: 0x00000000004be530 in absorbBlockBlake2Safe () It looks like you are compileing for SSE2 but a Haswell has AES_NI. This should still work though, but slower. Either way I retested neoscrypt with both AES_NI and SSE2 in v3.1. Edit: I tested on a pool, it looks like you're mining solo. Edit: Upon further thought the compikle may have been coreect but it looks like GDB couldn't handle some of the SSE2 code If the problems only occur solo it looks like a wallet/solo mining issue.
|
|
|
|
bobben2
|
|
February 07, 2016, 04:43:17 PM |
|
This is my build command: ./autogen.sh make clean ./configure CFLAGS="-march=native -Ofast" CXXFLAGS=$CFLAGS --with-crypto --with-curl make
and cat /proc/cpuinfo | grep model model name : Intel(R) Core(TM) i5-4570S CPU @ 2.90GHz I tried both of these pools: neoscrypt.eu.nicehash.com:3341 hashpower.co:4233
|
Fellow miners, get your thens and thans in order and help other forum readers understand what you are writing. Remember the grammar basics: B larger THAN A (comparator operator). If something THEN ....
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 07, 2016, 04:55:13 PM |
|
This is my build command: ./autogen.sh make clean ./configure CFLAGS="-march=native -Ofast" CXXFLAGS=$CFLAGS --with-crypto --with-curl make
and cat /proc/cpuinfo | grep model model name : Intel(R) Core(TM) i5-4570S CPU @ 2.90GHz I tried both of these pools: neoscrypt.eu.nicehash.com:3341 hashpower.co:4233 It works for me. what can I do?
|
|
|
|
pallas
Legendary
Offline
Activity: 2716
Merit: 1094
Black Belt Developer
|
|
February 07, 2016, 06:31:08 PM |
|
Vanilla coin needs a specific algo gate.
|
|
|
|
bobben2
|
|
February 07, 2016, 07:03:08 PM |
|
This is my build command: ./autogen.sh make clean ./configure CFLAGS="-march=native -Ofast" CXXFLAGS=$CFLAGS --with-crypto --with-curl make
and cat /proc/cpuinfo | grep model model name : Intel(R) Core(TM) i5-4570S CPU @ 2.90GHz I tried both of these pools: neoscrypt.eu.nicehash.com:3341 hashpower.co:4233 It works for me. what can I do? Whoops... I figured it out. I had an old version of cpuminer in folder in my $PATH. So once I removed that, my script finally invoked the correct cpuminer version. And it works as I hoped! So the next beer is on me!
|
Fellow miners, get your thens and thans in order and help other forum readers understand what you are writing. Remember the grammar basics: B larger THAN A (comparator operator). If something THEN ....
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 07, 2016, 07:32:00 PM |
|
Vanilla coin needs a specific algo gate.
Ahah, I see a sublte difference. Just a minor tweak to the blakecoin gate function should do it.
|
|
|
|
JuanHungLo
|
|
February 07, 2016, 07:34:24 PM |
|
Vanilla coin needs a specific algo gate.
Ahah, I see a sublte difference. Just a minor tweak to the blakecoin gate function should do it. Any links to a windows binary for this? Just got a new i7 4790K and I wanna burn it in real good.
|
Bull markets are born on pessimism, grow on skepticism, mature on optimism, and die on euphoria. - John Templeton
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 07, 2016, 07:46:15 PM |
|
Vanilla coin needs a specific algo gate.
Ahah, I see a sublte difference. Just a minor tweak to the blakecoin gate function should do it. Any links to a windows binary for this? Just got a new i7 4790K and I wanna burn it in real good. Sorry no windows yet.
|
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 07, 2016, 08:24:17 PM |
|
I've noticed some of the lesser known algos are having some problems since v3.1.
If any users find problems with algos that are listed as supported please report and retest with v3.0.7.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 07, 2016, 10:38:23 PM Last edit: February 07, 2016, 10:56:04 PM by joblo |
|
Tested working at 33.8 MH/s on 4790K. There is a swerr message displayed that can be ignored. It will be fixed in the next release. I wrote too soon. After two accepts nothing but rejects.
|
|
|
|
PeaMine
|
|
February 08, 2016, 08:26:09 AM |
|
Very interesting thread and progress. I have a Haswell and Ivy Linux and Windows available if ya need me to test anything.
|
Datacenter Technician and Electrician. If you have any questions feel free to ask me as I am generally bored looking at logs and happy to help during free time.
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 08, 2016, 08:34:11 AM |
|
Very interesting thread and progress. I have a Haswell and Ivy Linux and Windows available if ya need me to test anything.
Can't do windows yet, buty if you can do linux...
|
|
|
|
pallas
Legendary
Offline
Activity: 2716
Merit: 1094
Black Belt Developer
|
|
February 08, 2016, 08:51:48 AM |
|
I can confirm [the algo gate version] works on SSE2 and is slightly faster. Good job! :-)
|
|
|
|
zTheWolfz
|
|
February 11, 2016, 02:00:30 PM |
|
I've noticed some of the lesser known algos are having some problems since v3.1.
If any users find problems with algos that are listed as supported please report and retest with v3.0.7.
Checking in: I tested v3.1 & 3.1.1 on 4 different rigs, some still using 3.0.2 others was using 3.07. I'm seeing a great deal more rejects with v3.1/.1 on x11 and is the only algo I've tested. I'm back on the older versions for now, will test newer release as soon as I can find some time. 3.02/3.0.7 only maybe 10 rejects out of 100,000 3.1/.1 somewhere between 8 to 20% rejects. Oh & hash was just a tad lower than v3.02/.07 on x11.
|
|
|
|
joblo (OP)
Legendary
Offline
Activity: 1470
Merit: 1114
|
|
February 12, 2016, 07:29:51 PM |
|
I've noticed some of the lesser known algos are having some problems since v3.1.
If any users find problems with algos that are listed as supported please report and retest with v3.0.7.
Checking in: I tested v3.1 & 3.1.1 on 4 different rigs, some still using 3.0.2 others was using 3.07. I'm seeing a great deal more rejects with v3.1/.1 on x11 and is the only algo I've tested. I'm back on the older versions for now, will test newer release as soon as I can find some time. 3.02/3.0.7 only maybe 10 rejects out of 100,000 3.1/.1 somewhere between 8 to 20% rejects. Oh & hash was just a tad lower than v3.02/.07 on x11. Thanks for testing. This is SSE2 right? I have noticed some rejects at startup somretimes but then things settle down. Do the rejects affects the hash rate at the pool? Things are settling down a bit so I will do a thorough performance test to find the best release. There are also some regressions that need to be fixed. My availability will be limited as I just bought a new PC and having problems with it.
|
|
|
|
|