Author Topic: [ANN] ypool.net - Fast PTS pool  (Read 123566 times)

0 Members and 1 Guest are viewing this topic.

Offline 029xue

  • Full Member
  • ***
  • Posts: 142
    • View Profile
Re: Linux Port Available
« Reply #450 on: December 17, 2013, 01:28:45 pm »
Hi everyone,

I've port this miner to Linux. It makes ~90cpm on a Intel Xeon E5620([email protected]) and 16GB memory. It's really fast (although the codes are so bad formatted). Thanks jh.

Github
https://github.com/Tydus/jhProtominer/tree/linux-port.

How to use
git clone https://github.com/Tydus/jhProtominer -b linux-port
cd jhProtominer/src/jhProtominer
make CFLAGS="-O3 -march=native"
./jhProtominer -o ypool.net -u tyeken8.1 -p 1 -m512

Known issue
Share invalid on some machines.
Pls check the log to see if the server rejects your share by `Share data time overflow'.
I don't know if this is my bug; I'm working on this now.

Questions
PM me or issue on github.

Donate
BTC: 1PNDpCQhpvqGLFSYVLZH9gfnz1zuM4cmmi
PTS: PrfVTi6z6iZY7p6jGTLqc2AUycWJgDu42D


Update
Auto reconnect issue fixed.
Please do "git pull" and recompile the client

Hi,
I compiled the src as "make CFLAGS="-O3 -march=core2" and runs on readhat linux 6.

However, I keep get below messages:
Code: [Select]
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
collisions/min: 50.2326 Shares total: 0
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
collisions/min: 52.3404 Shares total: 0
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
collisions/min: 54.1176 Shares total: 0
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
collisions/min: 53.4545 Shares total: 0
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32

and some times:
Code: [Select]
collisions/min: 52.2995 Shares total: 1
Share found!
Invalid share
Reason: Merkleroot is invalid or corrupted. Update your miner.

What dose that mean? dose it affect the mining?

p.s.
I run it as "proxychains4 ./jhProtominers -o ypool.net - u user - p pass -m512, yes I'm behind a proxy to run it.

Thanks very much.

Offline 029xue

  • Full Member
  • ***
  • Posts: 142
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #451 on: December 17, 2013, 01:35:01 pm »
btw, if I compiled it as "make CFLAGS="-O3 -march=native"", the
Code: [Select]
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32 error will disappear, however, the speed seems a little slow (50 vs. 45).

Which configure should I use?

p.s.
when I set -m1024, the program says
Code: [Select]
'-m1024' is an unknown option.
Type jhPrimeminer.exe --help for more info

Dose 1024 memory is supported now?

Thanks very much!

Offline 029xue

  • Full Member
  • ***
  • Posts: 142
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #452 on: December 17, 2013, 02:07:50 pm »
 :'(

Almost all the shares found by that way are invalid, even use the "make CFLAGS="-O3 -march=native" configure.

Any help?

A a comparation, the jhprotominer-yvg1900-M7h-win64-xxxx version has a very good performance than this original on(40-45 vs. 65-70), however, that yvg1900 don't support proxychains...

 :'(

Any help is appreciated.

Offline 029xue

  • Full Member
  • ***
  • Posts: 142
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #453 on: December 17, 2013, 02:14:14 pm »
My cpu info:
Code: [Select]
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 26
model name      : Intel(R) Xeon(R) CPU           X5570  @ 2.93GHz
stepping        : 5
cpu MHz         : 2933.437
cache size      : 8192 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm dts
bogomips        : 5866.87
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 26
model name      : Intel(R) Xeon(R) CPU           X5570  @ 2.93GHz
stepping        : 5
cpu MHz         : 2933.437
cache size      : 8192 KB
fpu             : yes
fpu_exception   : yes
cpuid level     : 11
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts xtopology tsc_reliable nonstop_tsc aperfmperf unfair_spinlock pni ssse3 cx16 sse4_1 sse4_2 popcnt hypervisor lahf_lm dts
bogomips        : 5866.87
clflush size    : 64
cache_alignment : 64
address sizes   : 40 bits physical, 48 bits virtual
power management:

Offline Alexander33

  • Newbie
  • *
  • Posts: 1
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #454 on: December 17, 2013, 09:17:34 pm »
I've found a block but I didn't get paid:
33460 Alexander33 22.023 2807819.00 2013-12-16 15:30:18 Paid
I have my wallet up to date and there is not transaction history or any sign that I will receive my payment .

Offline yvg1900

  • Full Member
  • ***
  • Posts: 198
    • View Profile
  • BitShares: yvg1900
Re: [ANN] ypool.net - Fast PTS pool
« Reply #455 on: December 17, 2013, 09:53:43 pm »
029xue,

Which kind of proxy support do you need? I am in progress on re-engineering miner connection layer for more reliable connections, so I may consider adding something.

Explain your usage scenario in more details.

yvg1900
Follow @yvg1900 on Twitter for yam miner updates and support

Offline 029xue

  • Full Member
  • ***
  • Posts: 142
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #456 on: December 18, 2013, 02:25:27 am »
Hi,
That's a good news. I'm suffering the original jhProtominer as it even run behind the proxy, but after a whole night mining, it got 0 shares (50 collisions/min, almost all are invalid shares).

The machine is REHL 6.0 64bit and the CPU is Intel Xeon. The machine can only reach the internet using a proxy, so I installed proxychains (http://sourceforge.net/projects/proxychains-ng/) in the machine and most applications works fine just using it. I run the miner in below way:

Quote
proxychains4 ./jhProtominer -o ypool.net -u user -p pass -m512
and the output is below:
Quote
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
[proxychains] DLL init
? jhProtominer (v0.1c)                            ?
? author: jh                                      ?
? http://ypool.net                                ?
Launching miner...
Using 512 megabytes of memory per thread
Using 2 threads
proxychains] Strict chain  ...  123.123.123.123:1080  ...  123.123.123.123:8080 ...  ypool.net:8080  ...  OK
Connected to server using x.pushthrough(xpt) protocol
xpt: Logged in with user.worker

If run your version:
Quote
proxychains4 ./jhprotominer -o ypool.net -u user -p pass
Quote
[proxychains] config file found: /etc/proxychains.conf
[proxychains] preloading /usr/lib/libproxychains4.so
v0.1e M7h-linux64-generic/yvg1900
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ͻ
▒  jhProtominer mod by yvg1900                     ▒
▒  author: jh (http://ypool.net)                   ▒
▒  mod author: yvg1900 (Twitter @yvg1900)          ▒
▒  Addresses for Thanks and Donations:             ▒
▒    PTS: PZxsEQoiMeB6tHcW2ZySBEiCPio1WkxbEL       ▒
▒    XPM: AW2388DEWNEfMH4rP9kcj9yKcMq1QywYT4       ▒
▒    DTC: D6PmUogMigWvXurgFTqm5VLxQeVpXdYQj3       ▒
▒    LTC: Lby4YjhcAxhmbsdHFb4nYydrwGoiJezZt1       ▒
▒    BTC: 1FxekeK5La7AuF3oxiLzPKnjXyLMrux6VT       ▒
▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ͼ
Checking optimizations compatibility...
OK: Optimizations are compatible
Launching miner...
Using 512 megabytes of memory per thread
Using 2 threads
Connection attempt failed, retry in approx. 45 seconds to 8085
Connection attempt failed, retry in approx. 45 seconds to 10034

You can notice proxychains missing below outputs:
Quote
[proxychains] DLL init
[proxychains] Strict chain  ...  123.123.123.123:1080  ...  123.123.123.123:8080 ...  ypool.net:8080  ...  OK

Offline 029xue

  • Full Member
  • ***
  • Posts: 142
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #457 on: December 18, 2013, 04:47:26 am »
Btw, both two programs runs no problem on Windows using Proxifier. The environment and hardware is same (virtual machines).


Sent from my iPad using Tapatalk

Offline grigower

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #458 on: December 18, 2013, 08:43:22 am »
Does anybody can give  full codes for miner  on VPS OS Debian?

Offline CryptoN8

  • Full Member
  • ***
  • Posts: 192
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #459 on: December 18, 2013, 12:53:28 pm »
Does anybody can give  full codes for miner  on VPS OS Debian?
https://mega.co.nz/#F!h0tkXSxZ!f62uoUXogkxQmP2xO8Ib-g
The files that say linux will work on Debian.

Offline grigower

  • Newbie
  • *
  • Posts: 14
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #460 on: December 19, 2013, 09:29:13 am »
Does anybody can give  full codes for miner  on VPS OS Debian?
https://mega.co.nz/#F!h0tkXSxZ!f62uoUXogkxQmP2xO8Ib-g
The files that say linux will work on Debian.
And how I can run it?

Offline CryptoN8

  • Full Member
  • ***
  • Posts: 192
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #461 on: December 19, 2013, 02:33:21 pm »
Does anybody can give  full codes for miner  on VPS OS Debian?
https://mega.co.nz/#F!h0tkXSxZ!f62uoUXogkxQmP2xO8Ib-g
The files that say linux will work on Debian.
And how I can run it?
On the ypool.net site there is a HOW TO section on the left side after your login. It has the examples and other links. More info can be found here: http://ypool-mining.wikia.com/wiki/Ypool_Mining_Wiki
 

Offline 029xue

  • Full Member
  • ***
  • Posts: 142
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #462 on: December 19, 2013, 03:41:47 pm »
029xue,

Which kind of proxy support do you need? I am in progress on re-engineering miner connection layer for more reliable connections, so I may consider adding something.

Explain your usage scenario in more details.

yvg1900

Hi,
If the re-engineering version is ready, please kind remind me and I would be happy to have some initial tests. Thanks.

Offline yvg1900

  • Full Member
  • ***
  • Posts: 198
    • View Profile
  • BitShares: yvg1900
Re: [ANN] ypool.net - Fast PTS pool
« Reply #463 on: December 19, 2013, 04:09:29 pm »
Pre-release testing is now coordinated by mercuryminer user at ypool chat. Contact him for details if you really think you can spend some reasonable time on testing/perf measurement.

yvg1900
Follow @yvg1900 on Twitter for yam miner updates and support

Offline Sadrachss

  • Newbie
  • *
  • Posts: 13
    • View Profile
Re: [ANN] ypool.net - Fast PTS pool
« Reply #464 on: December 19, 2013, 10:57:12 pm »
Hi,
I can not compile, only the error. I've tried all that I know Makes

All give the same error.

I've tried with ubuntu 12:04 LTS 32
12.04x86_64 LTS

I am using VPS

make CFLAGS="-O3 -march=native"
make CFLAGS="-O3 -march=corei7"
make CFLAGS="-O3 -march=generic"
make CFLAGS="-O3"
make CFLAGS="-g"

make: *** No targets specified and no makefile found.  Stop.

Does anyone have any idea what I can do?
Is he doing some library?

Thanks

EDIT:
Version: https://github.com/jh000/jhProtominer


The former gave this error

bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
collisions/min: 300.2326 Shares total: 0
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
collisions/min: 310.3344 Shares total: 0
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
collisions/min: 315.1476 Shares total: 0
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32
collisions/min: 309.9745 Shares total: 0
bitclient_calculateMerkleRoot: Too many transactions, numberOfTx set to 32


Found in Hoe To this he had improved to more collisions / min...
« Last Edit: December 19, 2013, 11:12:48 pm by Sadrachss »