Bitcoin Forum
October 13, 2024, 01:35:24 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 ... 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 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 ... 197 »
  Print  
Author Topic: [LOCKED] cpuminer-opt v3.12.3, open source optimized multi-algo CPU miner  (Read 444043 times)
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 07:02:37 AM
 #1901

--help will tell you  that -t sets the number of threads.

You might also want to recompile to take advantage of AVX2.

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

Activity: 115
Merit: 10

Not B troll & do something!


View Profile WWW
February 12, 2017, 07:17:44 AM
Last edit: February 12, 2017, 07:31:55 AM by melea
 #1902

--help will tell you  that -t sets the number of threads.

You might also want to recompile to take advantage of AVX2.


.

sorry my ignorance, but where? because ....   for example on  ~/nheqminer/nheqminer/build $ ./nheqminer -l zec.suprnova.cc:2142 -u worker.worker -p ppppp t4      = t4 4 miners threads  work for me in nheqminer... but dont know how put only 4 in cpuminer-opt-3.5.5  ./cpuminer: unsupported non-option argument -- 't4'


--help will tell you  that -t sets the number of threads

when --help

~/cpuminer-opt-3.5.5 $ help
GNU bash, versión 4.3.42(1)-release (x86_64-pc-linux-gnu)
Estas órdenes del shell están definidas internamente.  Teclee `help' para
ver esta lista.
Teclee `help nombre' para saber más sobre la función `nombre'.
Use `info bash' para saber más sobre el shell en general.
Use `man -k' o `info' para saber más sobre las órdenes que no están en
esta lista.

Un asterisco (*) junto a un nombre significa que el comando está desactivado.

 id_trabajo [&]                                                                                                                  history [-c] [-d despl] [n] ó history -anrw [fichero] ó history -ps arg [arg...]
 (( expresión ))                                                                                                                 if ÓRDENES; then ÓRDENES; [ elif ÓRDENES; then ÓRDENES; ]...[ else ÓRDENES; ] fi
 . fichero [argumentos]                                                                                                          jobs [-lnprs] [idtrabajo ...] ó jobs -x orden [args]
 :                                                                                                                               kill [-s id_señal | -n num_señal | -id_señal] pid | idtrabajo ... ó kill -l [id_señal]
 [ arg... ]                                                                                                                      let arg [arg ...]
 [[ expresión ]]                                                                                                                 local [opción] nombre[=valor] ...
 alias [-p] [nombre[=valor] ... ]                                                                                                logout [n]
 bg [id_trabajo ...]                                                                                                             mapfile [-n cuenta] [-O origen] [-s cuenta] [-t] [-u df] [-C llamada] [-c quantum] [matriz]
 bind [-lpsvPSVX] [-m mapa de teclas] [archivo-f] [nombre-q] [-u nombre] [r sectecla] [-x sectecla: shell-command] [sectecla: >  popd [-n] [+N | -N]
 break [n]                                                                                                                       printf [-v var] formato [argumentos]
 builtin [orden-interna-shell [arg ...]]                                                                                         pushd [-n] [+N | -N | dir
 caller [expresión]                                                                                                              pwd [-LP]
 case PALABRA in [PATRÓN [| PATRÓN]...) ÓRDENES ;;]... esac                                                                      read [-ers] [-a matriz] [-d delim] [-i texto] [-n ncars] [-N ncars] [-p prompt] [-t tiempo] [-u df] [nombre ...]
 cd [-L|[-P [-e]] [-@]] [dir]                                                                                                    readarray [-n cuenta] [-O origen] [-s cuenta] [-t] [-u df] [-C llamada] [-c quantum] [matriz]
 command [-pVv] orden [arg ...]                                                                                                  readonly [-aAf] [nombre[=valor] ...] ó readonly -p
 compgen [-abcdefgjksuv] [-o opción]  [-A acción] [-G patglob] [-W listapalabras] [-F función] [-C orden] [-X patfiltro] [-P p>  return [n]
 complete [-abcdefgjksuv] [-pr] [-DE] [-o opción] [-A acción] [-G patglob] [-W listapalabras] [-F función] [-C orden] [-X patf>  select NOMBRE [in PALABRAS ... ;] do ÓRDENES; done
 compopt [-o|+o opción] [-DE] [nombre ...]                                                                                       set [-abefhkmnptuvxBCHP] [-o nombre-opción] [--] [arg ...]
 continue [n]                                                                                                                    shift [n]
 coproc [NOMBRE] orden [redirecciones]                                                                                           shopt [-pqsu] [-o] [nombre_opción...]
 declare [-aAfFgilnrtux] [p] [nombre [= valor] ...]                                                                              source fichero [argumentos]
 dirs [-clpv] [+N] [-N]                                                                                                          suspend [-f]
 disown [-h] [-ar] [idtrabajo ...]                                                                                               test [expresión]
 echo [-neE] [arg ...]                                                                                                           time [-p] tubería
 enable [-a] [-dnps] [-f fichero] [nombre ...]                                                                                   times
 eval [arg ...]                                                                                                                  trap [-lp] [[arg] id_señal ...]
 exec [-cl] [-a nombre] [orden [argumentos ...]] [redirección ...]                                                               true
 exit [n]                                                                                                                        type [-afptP] nombre [nombre ...]
 export [-fn] [nombre[=valor] ...] ó export -p                                                                                   typeset [-aAfFgilrtux] [-p] nombre[=valor] ...
 false                                                                                                                           ulimit [-SHabcdefilmnpqrstuvxT] [límite]
 fc [-e nombre_e] [-lnr] [primero] [último] ó fc -s [pat=rep] [orden]                                                            umask [-p] [-S] [modo]
 fg [id_trabajo]                                                                                                                 unalias [-a] nombre [nombre ...]
 for NOMBRE [in PALABRAS ... ] ; do ÓRDENES; done                                                                                unset [-f] [-v] [-n] [nombre ...]
 for (( exp1; exp2; exp3 )); do ÓRDENES; done                                                                                    until ÓRDENES; do ÓRDENES; done
 function nombre { ÓRDENES ; } ó nombre () { ÓRDENES ; }                                                                         variables - Nombres y significados de algunas variables de shell
 getopts cadena_opciones nombre [arg]                                                                                            wait [-n] [id ...]
 hash [-lr] [-p ruta] [-dt] [nombre ...]                                                                                         while ÓRDENES; do ÓRDENES; done
 help [-dms] [patrón ...]                                                                                                        { ÓRDENES ; }




and you say
You might also want to recompile to take advantage of AVX2.

thanks, but how i can do that?   , any link or location  


. thanks for your help @joblo ..

minerbaba
Newbie
*
Offline Offline

Activity: 91
Merit: 0


View Profile
February 12, 2017, 08:31:37 AM
 #1903

hi
need help for run only 4 miner threads , not 8 miners

thanks for your help and the work here.


./cpuminer -a hodl -o stratum+tcp://erc.suprnova.cc:7674 -u worker.worker -p ppppp -q

         **********  cpuminer-opt 3.5.5  ***********
     A CPU miner with multi algo support and optimized for CPUs
     with AES_NI and AVX extensions.
     BTC donation address: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT
     Forked from TPruvot's cpuminer-multi with credits
     to Lucas Jones, elmad, palmd, djm34, pooler, ig0tik3d,
     Wolf0, Jeff Garzik and Optiminer.

CPU: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
CPU features: SSE2 AES AVX AVX2
SW built on Feb 12 2017 with GCC 5.4.0
SW features: SSE2
Algo features: SSE2 AES AVX AVX2
Start mining with SSE2

[2017-02-12 06:49:29] Starting Stratum on stratum+tcp://erc.suprnova.cc:7674
[2017-02-12 06:49:29] 8 miner threads started, using 'hodl' algorithm.
[2017-02-12 06:49:32] Stratum difficulty set to 8 (0.00000)
[2017-02-12 06:49:36] Accepted 1/1 (100%), 925 H, 397.17 H/s, 76C
[2017-02-12 06:49:38] Accepted 2/2 (100%), 824 H, 377.71 H/s, 79C
[2017-02-12 06:49:57] Accepted 3/3 (100%), 923 H, 412.94 H/s, 88C
[2017-02-12 06:50:09] Accepted 4/4 (100%), 964 H, 412.68 H/s, 88C
./cpuminer -a hodl -o stratum+tcp://erc.suprnova.cc:7674 -u worker.worker -p ppppp -t 8
ZenFr
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
February 12, 2017, 08:44:36 AM
 #1904

hi
need help for run only 4 miner threads , not 8 miners

thanks for your help and the work here.


./cpuminer -a hodl -o stratum+tcp://erc.suprnova.cc:7674 -u worker.worker -p ppppp -q

         **********  cpuminer-opt 3.5.5  ***********
     A CPU miner with multi algo support and optimized for CPUs
     with AES_NI and AVX extensions.
     BTC donation address: 12tdvfF7KmAsihBXQXynT6E6th2c2pByTT
     Forked from TPruvot's cpuminer-multi with credits
     to Lucas Jones, elmad, palmd, djm34, pooler, ig0tik3d,
     Wolf0, Jeff Garzik and Optiminer.

CPU: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
CPU features: SSE2 AES AVX AVX2
SW built on Feb 12 2017 with GCC 5.4.0
SW features: SSE2
Algo features: SSE2 AES AVX AVX2
Start mining with SSE2

[2017-02-12 06:49:29] Starting Stratum on stratum+tcp://erc.suprnova.cc:7674
[2017-02-12 06:49:29] 8 miner threads started, using 'hodl' algorithm.
[2017-02-12 06:49:32] Stratum difficulty set to 8 (0.00000)
[2017-02-12 06:49:36] Accepted 1/1 (100%), 925 H, 397.17 H/s, 76C
[2017-02-12 06:49:38] Accepted 2/2 (100%), 824 H, 377.71 H/s, 79C
[2017-02-12 06:49:57] Accepted 3/3 (100%), 923 H, 412.94 H/s, 88C
[2017-02-12 06:50:09] Accepted 4/4 (100%), 964 H, 412.68 H/s, 88C
./cpuminer -a hodl -o stratum+tcp://erc.suprnova.cc:7674 -u worker.worker -p ppppp -t 8
./cpuminer -a hodl -o stratum+tcp://erc.suprnova.cc:7674 -u worker.worker -p ppppp -t 4
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 05:55:10 PM
 #1905

cpuminer-opt 3.5.6 is released.

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

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
February 12, 2017, 06:11:03 PM
 #1906


the naming scheme changed again?

*-sse2.exe missing
*-corei7-sse41.exe missing

*-corei7-sse2.exe new
*-corei7-sse41-avx2.exe new

am i right to assume that they are the same arch, just different names?

*-sse2 => *-corei7-sse2
*-corei7-sse41 => *-corei7-sse41-avx2

cheers
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 06:20:29 PM
 #1907


the naming scheme changed again?

*-sse2.exe missing
*-corei7-sse41.exe missing

*-corei7-sse2.exe new
*-corei7-sse41-avx2.exe new

am i right to assume that they are the same arch, just different names?

*-sse2 => *-corei7-sse2
*-corei7-sse41 => *-corei7-sse41-avx2

cheers

Let me fix that.

Edit: it's just a naming error in my build script with cpuminer-corei7-sse41, drop the avx2.
sse2 should be there.

I'll provide a new dl link.

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
February 12, 2017, 06:27:03 PM
 #1908

so its only the renaming i assumed for both? in that case no new dl link is needed, ill just rename them Cheesy
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 06:32:36 PM
 #1909

so its only the renaming i assumed for both? in that case no new dl link is needed, ill just rename them Cheesy

sse2 was intentional naming becaused it's used so often on AMD, I messed up last time calling it core2.
Your script should expect cpuminer-sse2.exe from now on.

New binary download link:

https://drive.google.com/file/d/0B0lVSGQYLJIZbk9jM3FaUWJvUDA/view?usp=sharing

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
February 12, 2017, 06:36:14 PM
 #1910

so its only the renaming i assumed for both? in that case no new dl link is needed, ill just rename them Cheesy

sse2 was intentional naming becaused it's used so often on AMD, I messed up last time calling it core2.
Your script should expect cpuminer-sse2.exe from now on.

in the new dl its still *-corei7-sse2.exe (or did you mean "Your script should expect cpuminer-corei7-sse2.exe from now on"?)
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 06:39:32 PM
 #1911

so its only the renaming i assumed for both? in that case no new dl link is needed, ill just rename them Cheesy

sse2 was intentional naming becaused it's used so often on AMD, I messed up last time calling it core2.
Your script should expect cpuminer-sse2.exe from now on.

in the new dl its still *-corei7-sse2.exe (or did you mean "Your script should expect cpuminer-corei7-sse2.exe from now on"?)

Oops, you're right, corei7-sse2, next time.

Still wrong, it's permanent name is cpuminer-core-sse2.exe

Edit: maybe  I'll go with cpuminer-core2-sse2 for more clarity. What do you think? I want to get it right and be done with it.

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
February 12, 2017, 06:45:53 PM
 #1912

so its only the renaming i assumed for both? in that case no new dl link is needed, ill just rename them Cheesy

sse2 was intentional naming becaused it's used so often on AMD, I messed up last time calling it core2.
Your script should expect cpuminer-sse2.exe from now on.

in the new dl its still *-corei7-sse2.exe (or did you mean "Your script should expect cpuminer-corei7-sse2.exe from now on"?)

Oops, you're right, corei7-sse2, next time.

Still wrong, it's permanent name is cpuminer-core-sse2.exe

alright Cheesy

i actually dont have a script to change, rather my miner paths would need to be changed on each computer (they are not hardcoded/in the sourcecode), so i will note that and just rename the sse2 file on each new version when i manually push it in my bin repo Cheesy
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 06:48:31 PM
 #1913

so its only the renaming i assumed for both? in that case no new dl link is needed, ill just rename them Cheesy

sse2 was intentional naming becaused it's used so often on AMD, I messed up last time calling it core2.
Your script should expect cpuminer-sse2.exe from now on.

in the new dl its still *-corei7-sse2.exe (or did you mean "Your script should expect cpuminer-corei7-sse2.exe from now on"?)

Oops, you're right, corei7-sse2, next time.

Still wrong, it's permanent name is cpuminer-core-sse2.exe

alright Cheesy

i actually dont have a script to change, rather my miner paths would need to be changed on each computer (they are not hardcoded/in the sourcecode), so i will note that and just rename the sse2 file on each new version when i manually push it in my bin repo Cheesy

maybe  I'll go with cpuminer-core2-sse2 for more clarity. What do you think? I want to get it right and be done with it

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

Activity: 144
Merit: 100


Eager to learn


View Profile
February 12, 2017, 06:55:24 PM
Last edit: February 12, 2017, 08:54:04 PM by integrale
 #1914

yes of course looks better and clear to understand .  thanks for your effort

still on testing OLD Oranges report will follow soon

no need for further testing , as the greedy Sharks are inside the pond , diff raising up , coins worthness going down ,  nothing worth anymore for
cpu-mining . 

Next algo dead for CPU´s Sad

AltCoin-Mining @ Xubuntu 16.04 LTS
felixbrucker
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile WWW
February 12, 2017, 09:04:21 PM
 #1915

core2 seems more appropriate than corei7, but i also like plain cpuminer-sse2.exe Cheesy
integrale
Full Member
***
Offline Offline

Activity: 144
Merit: 100


Eager to learn


View Profile
February 12, 2017, 09:10:00 PM
 #1916

and if it could work on Amd´s sse2 only cpu´s  e.g. sse2,sse3 instruction-set

with epsylons miner i  squezze out from an athlon II x250  98 kh/s at "timetravel"  im sure joblo can top it Wink  to move over 100

btw.  v3.5.6 no gain in my case  looks like on the top of my stuff without burn them

AltCoin-Mining @ Xubuntu 16.04 LTS
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 09:22:27 PM
 #1917

core2 seems more appropriate than corei7, but i also like plain cpuminer-sse2.exe Cheesy

Less typing vs a reference to the actual arch name. I guess the arch name isn't much use for users
of the binaries, only to those that compile. I may drop core from all the names. How this? It shows
a logical progression of features, more user frendly maybe. SSE4.2 (it's actually 4.2 i just checked)
is insignificant to cpuminer but it helps distinguish core2 from early core-i.

cpuminer-sse2
cpuminer-sse42
cpuminer-aes-sse42
cpuminer-aes-avx
cpuminer-aes-avx2

It's actually sse4.2 not 4.1, I just checked.

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
February 12, 2017, 09:25:05 PM
 #1918

core2 seems more appropriate than corei7, but i also like plain cpuminer-sse2.exe Cheesy

Less typing vs a reference to the actual arch name. I guess the arch name isn't much use for users
of the binaries, only to those that compile. I may drop core from all the names. How this? It shows
a logical progression of features, more user frendly maybe. SSE4.2 (it's actually 4.2 i just checked)
is insignificant to cpuminer but it helps distinguish core2 from early core-i.

cpuminer-sse2
cpuminer-sse42
cpuminer-aes-sse42
cpuminer-aes-avx
cpuminer-aes-avx2

It's actually sse4.2 not 4.1, I just checked.


i support this, what do others think?
joblo (OP)
Legendary
*
Offline Offline

Activity: 1470
Merit: 1114


View Profile
February 12, 2017, 09:26:49 PM
 #1919

and if it could work on Amd´s sse2 only cpu´s  e.g. sse2,sse3 instruction-set

with epsylons miner i  squezze out from an athlon II x250  98 kh/s at "timetravel"  im sure joblo can top it Wink  to move over 100

btw.  v3.5.6 no gain in my case  looks like on the top of my stuff without burn them

Not for SSE2, only AVX and AVX2. sse3 means nothing to cpuminer, the next jump in performance after sse2 is AES and AVX.
Let me know if multi is faster, I can always import Epsylon's improvements.

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

Activity: 144
Merit: 100


Eager to learn


View Profile
February 12, 2017, 09:31:19 PM
 #1920

looks gooad an simple , but all the instructions works togeher as mentonied ?

this one im not sure  "cpuminer-aes-sse42"    but you are the experts

until now i was not able to compile  the amd´s with sse2,sse3 support on cpuminer-opt   thats why im using epsylon´s miner

AltCoin-Mining @ Xubuntu 16.04 LTS
Pages: « 1 ... 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 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 ... 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!