Bitcoin Forum
April 19, 2024, 11:54:32 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 197 »
  Print  
Author Topic: [LOCKED] cpuminer-opt v3.12.3, open source optimized multi-algo CPU miner  (Read 443953 times)
nizzuu
Full Member
***
Offline Offline

Activity: 187
Merit: 100

Cryptocurrency enthusiast


View Profile
March 31, 2017, 06:37:14 AM
 #2341

Lyra2REv2 AVX2 works on Windows with 3.5.13 and it might be a little faster than 3.5.12.

Can you give us a link on 3.5.13 please? I was unable to find it, even in google cache. Will be really helpful if u share binaries w/o removing the previous links, if possible Wink
1713570872
Hero Member
*
Offline Offline

Posts: 1713570872

View Profile Personal Message (Offline)

Ignore
1713570872
Reply with quote  #2

1713570872
Report to moderator
1713570872
Hero Member
*
Offline Offline

Posts: 1713570872

View Profile Personal Message (Offline)

Ignore
1713570872
Reply with quote  #2

1713570872
Report to moderator
The Bitcoin software, network, and concept is called "Bitcoin" with a capitalized "B". Bitcoin currency units are called "bitcoins" with a lowercase "b" -- this is often abbreviated BTC.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
giagge
Legendary
*
Offline Offline

Activity: 1134
Merit: 1001


View Profile
March 31, 2017, 08:05:56 AM
 #2342

In the version (for example) 3.6.1 There will be enhancements for ryzen amd cpu? .
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
March 31, 2017, 11:17:04 AM
 #2343

Lyra2REv2 AVX2 works on Windows with 3.5.13 and it might be a little faster than 3.5.12.

Can you give us a link on 3.5.13 please? I was unable to find it, even in google cache. Will be really helpful if u share binaries w/o removing the previous links, if possible Wink

3.6.1 will be released soon, I found the bug in lyra2v2.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
March 31, 2017, 11:17:43 AM
 #2344

In the version (for example) 3.6.1 There will be enhancements for ryzen amd cpu? .

Yes.

https://bitcointalk.org/index.php?topic=1326803.msg18372965#msg18372965

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
March 31, 2017, 04:38:57 PM
 #2345

cpuminer-opt 3.6.1 is released and available for download.

It fixes a data alignment issue in Lyra2Rev2 and also adds support for HW accelerated SHA
encryption and decryption available on Ryzen CPUs. No mainstream intel CPUs with SHA
are exepected until Cannonlake.

SHA256 is used by the following algos and should benefit from HW acceleration:

sha256t, lbry, skein, myr-groestl, m7m.

In order to make use of SHA several requirements must be met. It may require
installation of packages newer than available in the distribution as SHA
support is still very new.

Windows binaries are not avaialable and I have not yet investigated compiling
with SHA support on Windows.

Requirements:

  Ryzen CPU
  Recent Linux distribution
  Compiler version with support for sha
  Openssl development package with support for sha
  Cpuminer-opt source code with support for sha

This is more of a what-to than a how-to, users should already know how.

1. Confirm CPU has SHA support availble and enabled

2. Confirm compiler has support for SHA (gcc 5+).

3. Confirm openssl has support for SHA.

https://github.com/openssl/openssl/commit/619b94667cc7a097f6d1e2123c4f4c2c85afb8f7

4. Configure with arch that includes sha or manually add "-msha" to CFLAGS.

5. Compile.

Recommended test plan:

SHA support in cpuminer-opt is untested therefore problems are likely. Please include all relevant
information, including compiler and openssl versions, when reporting problems.

In addition to SHA, Ryzen is the first AMD CPU to include AVX2. Before attempting to use SHA it would
be useful to determine a baseline configuration for this architecture. Does "-march=core-avx2" provide
an optimum build for Ryzen?

Use the best build as a baseline for comparison with SHA acceleration.

Choose one or more algos that use sha256 (listed above) and obtain baseline performance data.

Rebuild with SHA support. Does the compiler recognize "-march=ryzen" and does it include sha?
Otherwise add "-msha" to the baseline configuration.

Compare performance and report.




AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
ZenFr
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
March 31, 2017, 08:57:07 PM
 #2346

cpuminer-opt 3.6.1 is released and available for download.

It fixes a data alignment issue in Lyra2Rev2 and also adds support for HW accelerated SHA
encryption and decryption available on Ryzen CPUs. No mainstream intel CPUs with SHA
are exepected until Cannonlake.

SHA256 is used by the following algos and should benefit from HW acceleration:

sha256t, lbry, skein, myr-groestl, m7m.

In order to make use of SHA several requirements must be met. It may require
installation of packages newer than available in the distribution as SHA
support is still very new.

Windows binaries are not avaialable and I have not yet investigated compiling
with SHA support on Windows.

Requirements:

  Ryzen CPU
  Recent Linux distribution
  Compiler version with support for sha
  Openssl development package with support for sha
  Cpuminer-opt source code with support for sha

This is more of a what-to than a how-to, users should already know how.

1. Confirm CPU has SHA support availble and enabled

2. Confirm compiler has support for SHA (gcc 5+).

3. Confirm openssl has support for SHA.

https://github.com/openssl/openssl/commit/619b94667cc7a097f6d1e2123c4f4c2c85afb8f7

4. Configure with arch that includes sha or manually add "-msha" to CFLAGS.

5. Compile.

Recommended test plan:

SHA support in cpuminer-opt is untested therefore problems are likely. Please include all relevant
information, including compiler and openssl versions, when reporting problems.

In addition to SHA, Ryzen is the first AMD CPU to include AVX2. Before attempting to use SHA it would
be useful to determine a baseline configuration for this architecture. Does "-march=core-avx2" provide
an optimum build for Ryzen?

Use the best build as a baseline for comparison with SHA acceleration.

Choose one or more algos that use sha256 (listed above) and obtain baseline performance data.

Rebuild with SHA support. Does the compiler recognize "-march=ryzen" and does it include sha?
Otherwise add "-msha" to the baseline configuration.

Compare performance and report.




Congratulation and thank you for this new 3.6.1 version Joblo :-).
matejbilahora
Sr. Member
****
Offline Offline

Activity: 1414
Merit: 275

Community built, Privacy driven


View Profile
April 02, 2017, 07:29:00 AM
 #2347

Somehow I do not know what is wrong, but I cant build cpuminer on one of VPS, anything I do ends like this:

Makefile:2490: recipe for target 'algo/echo/aes_ni/cpuminer-hash.o' failed
make[2]: *** [algo/echo/aes_ni/cpuminer-hash.o] Error 1
make[2]: *** Waiting for unfinished jobs....
mv -f algo/hodl/.deps/cpuminer-hodl-wolf.Tpo algo/hodl/.deps/cpuminer-hodl-wolf.Po
mv -f algo/hodl/.deps/cpuminer-aes.Tpo algo/hodl/.deps/cpuminer-aes.Po
mv -f algo/hodl/.deps/cpuminer-utilstrencodings.Tpo algo/hodl/.deps/cpuminer-utilstrencodings.Po
make[2]: Leaving directory '/root/cpuminer-opt'
Makefile:3563: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/root/cpuminer-opt'
Makefile:677: recipe for target 'all' failed
make: *** [all] Error 2
strip: 'cpuminer': No such file
this VPS is only one with this problem, other are working without problem.
Any clue how to compile miner?
integrale
Full Member
***
Offline Offline

Activity: 144
Merit: 100


Eager to learn


View Profile
April 02, 2017, 09:13:56 AM
 #2348

did you know the processor type on it , maybe its another type of      if so you need to change the parameters 

CFLAGS="-O3 -march=btver1 -Wall" CXXFLAGS="$CFLAGS -std=gnu++11" ./configure --with-curl

read also the release-note included in the Miner


please provide more info , OS ,  Hardware  that will increase your chance to get help Wink

AltCoin-Mining @ Xubuntu 16.04 LTS
matejbilahora
Sr. Member
****
Offline Offline

Activity: 1414
Merit: 275

Community built, Privacy driven


View Profile
April 02, 2017, 09:38:27 AM
 #2349

did you know the processor type on it , maybe its another type of      if so you need to change the parameters 

CFLAGS="-O3 -march=btver1 -Wall" CXXFLAGS="$CFLAGS -std=gnu++11" ./configure --with-curl

read also the release-note included in the Miner


please provide more info , OS ,  Hardware  that will increase your chance to get help Wink
Well strange is that cpuminer-multi is running without any problems.. Going to ask vps provider what cpu is it running.
integrale
Full Member
***
Offline Offline

Activity: 144
Merit: 100


Eager to learn


View Profile
April 02, 2017, 09:49:57 AM
 #2350

that looks like an "arch" issue  , maybe an Cpu wich doesnt support AES , AVX

AltCoin-Mining @ Xubuntu 16.04 LTS
matejbilahora
Sr. Member
****
Offline Offline

Activity: 1414
Merit: 275

Community built, Privacy driven


View Profile
April 02, 2017, 09:52:18 AM
 #2351

that looks like an "arch" issue  , maybe an Cpu wich doesnt support AES , AVX
I am waiting for reply from vps provider
th3.r00t
Sr. Member
****
Offline Offline

Activity: 312
Merit: 250



View Profile WWW
April 02, 2017, 10:38:12 AM
 #2352

that looks like an "arch" issue  , maybe an Cpu wich doesnt support AES , AVX
I am waiting for reply from vps provider

Code:
cat /proc/cpuinfo

BitSend ◢◤Clients | Source
www.bitsend.info
█▄
█████▄
████████▄
███████████▄
██████████████
███████████▀
████████▀
█████▀
█▀












Your Digital Network | 10MB Blocks
Algo: XEVAN | DK3 | Masternodes
Bitcore - BTX/BTC -Project












BSD -USDT | Bittrex | C.Gather | S.Exchange
Cryptopia | NovaExchange | Livecoin
CoinPayments | Faucet | Bitsend Airdrop













████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████

████
 ████
  ████
   ████
    ████
     ████
      ████
       ████
        ████
       ████
      ████
     ████
    ████
   ████
  ████
 ████
████
matejbilahora
Sr. Member
****
Offline Offline

Activity: 1414
Merit: 275

Community built, Privacy driven


View Profile
April 02, 2017, 11:12:34 AM
 #2353

that looks like an "arch" issue  , maybe an Cpu wich doesnt support AES , AVX
I am waiting for reply from vps provider

Code:
cat /proc/cpuinfo
this is what it should be
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : QEMU Virtual CPU version (cpu64-rhel6)
stepping        : 3
microcode       : 0x1
cpu MHz         : 2266.746
cache size      : 4096 KB
physical id     : 0
siblings        : 1
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 4
wp              : yes
flags           : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm nopl pni cx16 hypervisor lahf_lm

integrale
Full Member
***
Offline Offline

Activity: 144
Merit: 100


Eager to learn


View Profile
April 02, 2017, 12:15:41 PM
 #2354

Data provided by WIKI

Code:
Dothan 0.09 μm (90 nm) process technology

    Introduced May 2004
    2 MB L2 cache
    140 million transistors
    Revised data prefetch unit
    400 MHz Netburst-style system bus
    21W TDP

    "Family 6 model 13"

    Variants
        1.00 GHz (Pentium M 723) (ultra low voltage, 5W TDP)
        1.10 GHz (Pentium M 733) (ultra low voltage, 5W TDP)
        1.20 GHz (Pentium M 753) (ultra low voltage, 5W TDP)
        1.30 GHz (Pentium M 718) (low voltage, 10W TDP)
        1.40 GHz (Pentium M 738) (low voltage, 10W TDP)
        1.50 GHz (Pentium M 758) (low voltage, 10W TDP)
        1.60 GHz (Pentium M 778) (low voltage, 10W TDP)
        1.40 GHz (Pentium M 710)
        1.50 GHz (Pentium M 715)
        1.60 GHz (Pentium M 725)
        1.70 GHz (Pentium M 735)
        1.80 GHz (Pentium M 745)
        2.00 GHz (Pentium M 755)
        2.10 GHz (Pentium M 765)

Dothan 533 0.09 μm (90 nm) process technology

    Introduced Q1 2005
    Same as Dothan except with a 533 MHz NetBurst-style system bus and 27W TDP
    Variants
        1.60 GHz (Pentium M 730)
        1.73 GHz (Pentium M 740)
        1.86 GHz (Pentium M 750)
        2.00 GHz (Pentium M 760)
        2.13 GHz (Pentium M 770)
        2.26 GHz (Pentium M 780)

Stealey 0.09 μm (90 nm) process technology

    Introduced Q2 2007
    512 KB L2, 3W TDP
    Variants
        600 MHz (A100)

AltCoin-Mining @ Xubuntu 16.04 LTS
Grumo
Member
**
Offline Offline

Activity: 430
Merit: 22

Professional user


View Profile WWW
April 02, 2017, 02:25:51 PM
 #2355

./cpuminer: relocation error: ./cpuminer: symbol _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference


i'm getting this error trying to run cpuminer opt on a vps running ubuntu 12.04
i tried to compile on the vps but it gives me a lot of error last is
 -O3 -march=native -Wall -std=gnu++11 -MT cpuminer-uint256.o -MD -MP -MF .deps/cpuminer-uint256.Tpo -c -o cpuminer-uint256.o `test -f 'uint256.cpp' || echo './'`uint256.cpp
cc1plus: error: unrecognized command line option \u2018-std=gnu++11\u2019
make[2]: *** [cpuminer-uint256.o] Error 1
make[2]: Leaving directory `/home/Scrivania/cpu'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Scrivania/cpu'
make: *** [all] Error 2

bTCBTCbiᴛcoinᗷTCethDOGEzecⅬTCUSDT
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
April 02, 2017, 02:52:07 PM
 #2356


flags           : fpu de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pse36 clflush mmx fxsr sse sse2 syscall nx lm nopl pni cx16 hypervisor lahf_lm


SSE2 only.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
April 02, 2017, 02:52:44 PM
 #2357

./cpuminer: relocation error: ./cpuminer: symbol _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference


i'm getting this error trying to run cpuminer opt on a vps running ubuntu 12.04
i tried to compile on the vps but it gives me a lot of error last is
 -O3 -march=native -Wall -std=gnu++11 -MT cpuminer-uint256.o -MD -MP -MF .deps/cpuminer-uint256.Tpo -c -o cpuminer-uint256.o `test -f 'uint256.cpp' || echo './'`uint256.cpp
cc1plus: error: unrecognized command line option \u2018-std=gnu++11\u2019
make[2]: *** [cpuminer-uint256.o] Error 1
make[2]: Leaving directory `/home/Scrivania/cpu'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Scrivania/cpu'
make: *** [all] Error 2


OS is too old.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
felixbrucker
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile WWW
April 02, 2017, 02:55:12 PM
 #2358

./cpuminer: relocation error: ./cpuminer: symbol _ZTVNSt7__cxx1115basic_stringbufIcSt11char_traitsIcESaIcEEE, version GLIBCXX_3.4.21 not defined in file libstdc++.so.6 with link time reference


i'm getting this error trying to run cpuminer opt on a vps running ubuntu 12.04
i tried to compile on the vps but it gives me a lot of error last is
 -O3 -march=native -Wall -std=gnu++11 -MT cpuminer-uint256.o -MD -MP -MF .deps/cpuminer-uint256.Tpo -c -o cpuminer-uint256.o `test -f 'uint256.cpp' || echo './'`uint256.cpp
cc1plus: error: unrecognized command line option \u2018-std=gnu++11\u2019
make[2]: *** [cpuminer-uint256.o] Error 1
make[2]: Leaving directory `/home/Scrivania/cpu'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/Scrivania/cpu'
make: *** [all] Error 2


http://lmgtfy.com/?q=unrecognized+command+line+option+%5Cu2018-std%3Dgnu%2B%2B11%5Cu2019
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
April 02, 2017, 04:01:25 PM
 #2359


The answer to any question, I like it.

AKA JayDDee, cpuminer-opt developer. https://github.com/JayDDee/cpuminer-opt
https://bitcointalk.org/index.php?topic=5226770.msg53865575#msg53865575
BTC: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT,
Grumo
Member
**
Offline Offline

Activity: 430
Merit: 22

Professional user


View Profile WWW
April 02, 2017, 08:39:06 PM
 #2360

And it worked! Cheesy  Cheesy  Grin

bTCBTCbiᴛcoinᗷTCethDOGEzecⅬTCUSDT
Pages: « 1 ... 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 [118] 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 ... 197 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!