Pages:
Author

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

legendary
Activity: 1470
Merit: 1114
After cloning the rep and runnig ./build.sh in ubuntu I am getting errors

Code:
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/shvchk/cpuminer-opt'
Makefile:818: recipe for target 'all' failed
make: *** [all] Error 2
strip: 'cpuminer': No such file

what am I doing wrong ?

I assume you're a first timer. It always helps to mention that up front.
Have you read the instructions and ensure all dependencies are installed?
Find the first few errors, read them, try to understand what it means. If you can't figure it out
post it here. It also helps if you mention your CPU.
newbie
Activity: 6
Merit: 0
help me configure for the processor E5450
newbie
Activity: 50
Merit: 0
After cloning the rep and runnig ./build.sh in ubuntu I am getting errors

Code:
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/shvchk/cpuminer-opt'
Makefile:818: recipe for target 'all' failed
make: *** [all] Error 2
strip: 'cpuminer': No such file

what am I doing wrong ?
hero member
Activity: 677
Merit: 500
Small question: is it possible to autodetect the cpu features on startup and just select the "best" - most appropriate - version?

As the miner itself detects the features already this should be possible in theory but maybe not that easy to implement with the "loading" of the correct binary/code

Try this:
http://web.inter.nl.net/hcc/J.Steunebrink/chkcpu.htm

Create a batch file using this to detect the features of the CPU and select the appropriate EXE.

Code:
CHKCPU32.exe /x > CHKCPU32.LOG

find "1" CHKCPU32.LOG
if %errorlevel% == 0 goto AVX2

find "1" CHKCPU32.LOG
if %errorlevel% == 0 goto AVX

find "1" CHKCPU32.LOG
if %errorlevel% == 0 goto AES

find "1" CHKCPU32.LOG
if %errorlevel% == 0 goto SSE42

GOTO SSE

legendary
Activity: 1470
Merit: 1114
Small question: is it possible to autodetect the cpu features on startup and just select the "best" - most appropriate - version?

As the miner itself detects the features already this should be possible in theory but maybe not that easy to implement with the "loading" of the correct binary/code

Not worth the effort to think about it. Any run time checking would increase bloat (a growing issue (pun intended)) and
slow things down. Optimizing means doing as much as possible at compile time to reduce the decisions made at run time.
It's the classic generalization vs specialization dilema.
hero member
Activity: 700
Merit: 500
Small question: is it possible to autodetect the cpu features on startup and just select the "best" - most appropriate - version?

As the miner itself detects the features already this should be possible in theory but maybe not that easy to implement with the "loading" of the correct binary/code
legendary
Activity: 1470
Merit: 1114
V3.7.10 will likely be the last release with 4way as a distinct feature. It will now be included
in AVX2 when avaiable.

As a result I will no longer compile seperate 4way Windows binaries.

In addition I will no longer produce sse42 or avx-sha builds. Nehalem CPUs will use the sse2 build
while Ryzen will use avx2-sha.

I will also refine (shorten) the file names. Any other listed feature will include SSE2. AVX2 will include AVX,
AES and SSE2.

All features will be listed at program startup.
sr. member
Activity: 703
Merit: 272
cpuminer-opt-3.7.10

4way optimizations for lyra2rev2, lyra2h, quark, timetravel8, timetravel10
   x11evo, blakecoin.
Faster x13sm3 (hsr).
Added share difficulty to accepted message.

Also fixed support for i3-2100 (AVX but no AES).

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

the link is downloading 3.6.10

Silly mistake, fixed.

thanks... much appreciated
legendary
Activity: 1470
Merit: 1114
cpuminer-opt-3.7.10

4way optimizations for lyra2rev2, lyra2h, quark, timetravel8, timetravel10
   x11evo, blakecoin.
Faster x13sm3 (hsr).
Added share difficulty to accepted message.

Also fixed support for i3-2100 (AVX but no AES).

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

the link is downloading 3.6.10

Silly mistake, fixed.
sr. member
Activity: 703
Merit: 272
cpuminer-opt-3.7.10

4way optimizations for lyra2rev2, lyra2h, quark, timetravel8, timetravel10
   x11evo, blakecoin.
Faster x13sm3 (hsr).
Added share difficulty to accepted message.

Also fixed support for i3-2100 (AVX but no AES).

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

the link is downloading 3.6.10
legendary
Activity: 1470
Merit: 1114
cpuminer-opt-3.7.10

4way optimizations for lyra2rev2, lyra2h, quark, timetravel8, timetravel10
   x11evo, blakecoin.
Faster x13sm3 (hsr).
Added share difficulty to accepted message.

Also fixed support for i3-2100 (AVX but no AES).

https://github.com/JayDDee/cpuminer-opt/releases/tag/v3.7.10
legendary
Activity: 1470
Merit: 1114
I keep getting the following error:

./cpuminer -a x11 --benchmark

         **********  cpuminer-opt 3.7.9  ***********
     A CPU miner with multi algo support and optimized for CPUs
     with AES_NI and AVX2 and SHA extensions.
     BTC donation address: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT

CPU:         Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz.
SW built on Jan 16 2018 with GCC 7.2.0.
CPU features: SSE2 AVX.
SW features: SSE2 AVX.
Algo features: SSE2 AES AVX AVX2 4WAY.
A CPU with AES and AVX2 is required!

Thank you in advance for the effort and work dedicated to this software.

I had incorrectly assumed a CPU with AVX also has AES. The i3-2100 doesn't have AES.
I'll fix that in the next release (very soon).
In the meantime you can use an older version or compile with only SSE42

Thanks for reporting.
newbie
Activity: 18
Merit: 5
I keep getting the following error:

./cpuminer -a x11 --benchmark

         **********  cpuminer-opt 3.7.9  ***********
     A CPU miner with multi algo support and optimized for CPUs
     with AES_NI and AVX2 and SHA extensions.
     BTC donation address: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT

CPU:         Intel(R) Core(TM) i3-2100 CPU @ 3.10GHz.
SW built on Jan 16 2018 with GCC 7.2.0.
CPU features: SSE2 AVX.
SW features: SSE2 AVX.
Algo features: SSE2 AES AVX AVX2 4WAY.
A CPU with AES and AVX2 is required!

Thank you in advance for the effort and work dedicated to this software.
newbie
Activity: 14
Merit: 0
I getting fed up with people who don't know how to use their system then come here whining without
providing any useful information. I will no longer ask. If the initial post has insufficient information I
will simply ignore it.

Dual CPU systems and their operating systems are much more complicated that regular desktops.
Learn how to use them properly before complaining here.

I apologise for making you fed up, it wasn't my intention. Thanks for your help.
legendary
Activity: 1470
Merit: 1114
I getting fed up with people who don't know how to use their system then come here whining without
providing any useful information. I will no longer ask. If the initial post has insufficient information I
will simply ignore it.

Dual CPU systems and their operating systems are much more complicated that regular desktops.
Learn how to use them properly before complaining here.
newbie
Activity: 14
Merit: 0
Hi, I have two Xeon E5-2695 v4. When I run this miner, it only seems to want to use one physical CPU. Is there any way to use both?

Kind regards.

Try -t 36 --cpu-affinity 0x555555555555555555
or -t72 --cpu-affinity 0xffffffffffffffffff

Thanks for the suggestion, I just tried both of the above, and neither worked, still only one physical CPU being used.
member
Activity: 276
Merit: 13
Hi, I have two Xeon E5-2695 v4. When I run this miner, it only seems to want to use one physical CPU. Is there any way to use both?

Kind regards.

Try -t 36 --cpu-affinity 0x555555555555555555
or -t72 --cpu-affinity 0xffffffffffffffffff
newbie
Activity: 14
Merit: 0
Hi, I have two Xeon E5-2695 v4. When I run this miner, it only seems to want to use one physical CPU. Is there any way to use both?

Kind regards.
legendary
Activity: 1470
Merit: 1114
I don't see much potential for ARM mining. It's intended for low power devices so it probably has
a bigger performance penalty than a performance oriented architecture. The cost of scaling to x86_64
performance woulbe higher. It's also limited to 128 bit vectors (NEON) at this time while Intel will
have 512 bit vectors on mainstream CPUs later this year. On the software side all the optimized
x86_64 code would have to be rewritten for NEON. That's a huge task. When it comes to mining,
the bigger the better, like a Xeon Phi.
newbie
Activity: 18
Merit: 0
Hi @ all .
Is it able to get the jayddee miner-opt running on an arm-board ?
model name      : ARMv7 Processor rev 3 (v7l)
I want to use it on an odroid xu4 ...
I know the line in the discribtion "arm-cpu is not supported" , but mayby there is a chance or someone has solved it.
Thx for help
Pages:
Jump to: