OpenCL GPU miner by girino for ypool.net - edit: bug on AMD corrected

Started by girino, January 20, 2014, 05:56:33 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.


FredZ

Great, it works!

Congratulations for the work already done!

However, I am disappointed by the 1480 cpm obtained with a double "R9 290x."  :'(  :'(  :'( 


girino

Quote from: FredZ on January 20, 2014, 04:21:05 PM
I try windows version, but :



Thanks !

There were some missing DLLs from cygwin runtime. Please redownload (now its a zip file). New version includes the missing files.


earntodie

Quote from: reorder on January 20, 2014, 02:13:50 PM
Quote from: earntodie on January 20, 2014, 11:54:32 AM
Quote from: girino on January 20, 2014, 11:39:59 AM
Quote from: earntodie on January 20, 2014, 09:34:42 AM
Quote from: girino on January 20, 2014, 05:56:33 AM
I had no intention of releasing my miner for ypool in the begining (the 70% harming the network, etc, etc), but since too many people asked, i am now releasing it. As always, the code is Open sourced and free. As I used jh00 jhProtominer as a base, and the minar and the pool support donation fees, i included a 2.5% developer fee in the code, that will only apply for those mining on ypool.net. If you mine on any other pool, please remember to donate.

Code is available at: https://github.com/girino/jhProtominer

A linux 64bit compiled binary is available at: https://mega.co.nz/#F!oVBUmDjR!atcpQhUQ7C123F-XFiub0w

Hope you enjoy!
2.5% developer fee + 5% pool fee = 7,5% ?  :o

Yup. I have no intention of driving more people to ypool. But you can still use it on other pools with no fee. Call it an incentive...
Thanks for answer.
Miner dosn't support http://pts.1gh.com ?
Why would you need that? Ours is generally faster :)
Yeap!
Your miner is much faster! Thx!
1GH CLUB!! PTS mining club - [url=http://PTS.1GH.COM]PTS.1GH.COM[/url], MEMORY coin mining club - [url=http://mmc.1gh.com]MMC.1GH.COM[/url], MAX coin mining club - [url=http://max.1GH.COM]MAX.1GH.COM[/url]

reorder

Quote from: earntodie on January 20, 2014, 11:54:32 AM
Quote from: girino on January 20, 2014, 11:39:59 AM
Quote from: earntodie on January 20, 2014, 09:34:42 AM
Quote from: girino on January 20, 2014, 05:56:33 AM
I had no intention of releasing my miner for ypool in the begining (the 70% harming the network, etc, etc), but since too many people asked, i am now releasing it. As always, the code is Open sourced and free. As I used jh00 jhProtominer as a base, and the minar and the pool support donation fees, i included a 2.5% developer fee in the code, that will only apply for those mining on ypool.net. If you mine on any other pool, please remember to donate.

Code is available at: https://github.com/girino/jhProtominer

A linux 64bit compiled binary is available at: https://mega.co.nz/#F!oVBUmDjR!atcpQhUQ7C123F-XFiub0w

Hope you enjoy!
2.5% developer fee + 5% pool fee = 7,5% ?  :o

Yup. I have no intention of driving more people to ypool. But you can still use it on other pools with no fee. Call it an incentive...
Thanks for answer.
Miner dosn't support http://pts.1gh.com ?
Why would you need that? Ours is generally faster :)

bey

Quote from: girino on January 20, 2014, 11:47:08 AM

I'll get this working in a few hours. Just need to grab my windows box.

thx :)
your 2,5% ll be welcome :)

girino

WINDOWS BINARIES NOW AVAILABLE. See first post for links.

I just compiled using mingw, but did not test. Please report any errors.

Thanks.

girino

Quote from: earntodie on January 20, 2014, 11:54:32 AM
Thanks for answer.
Miner dosn't support http://pts.1gh.com ?

I think they use yet another different protocol (getwork), that is not supported by this client. You can try my other miner (same mining algorithms, but based in a different network protocol), that works on  beeeeer.org: https://bitsharestalk.org/index.php?topic=2374.0

earntodie

Quote from: girino on January 20, 2014, 11:39:59 AM
Quote from: earntodie on January 20, 2014, 09:34:42 AM
Quote from: girino on January 20, 2014, 05:56:33 AM
I had no intention of releasing my miner for ypool in the begining (the 70% harming the network, etc, etc), but since too many people asked, i am now releasing it. As always, the code is Open sourced and free. As I used jh00 jhProtominer as a base, and the minar and the pool support donation fees, i included a 2.5% developer fee in the code, that will only apply for those mining on ypool.net. If you mine on any other pool, please remember to donate.

Code is available at: https://github.com/girino/jhProtominer

A linux 64bit compiled binary is available at: https://mega.co.nz/#F!oVBUmDjR!atcpQhUQ7C123F-XFiub0w

Hope you enjoy!
2.5% developer fee + 5% pool fee = 7,5% ?  :o

Yup. I have no intention of driving more people to ypool. But you can still use it on other pools with no fee. Call it an incentive...
Thanks for answer.
Miner dosn't support http://pts.1gh.com ?
1GH CLUB!! PTS mining club - [url=http://PTS.1GH.COM]PTS.1GH.COM[/url], MEMORY coin mining club - [url=http://mmc.1gh.com]MMC.1GH.COM[/url], MAX coin mining club - [url=http://max.1GH.COM]MAX.1GH.COM[/url]

FredZ

Quote from: girino on January 20, 2014, 11:47:08 AM
Quote from: FredZ on January 20, 2014, 11:44:34 AM
i'm try.... but...;

Quote$ make
g++  -O3 -march=native -c -o jhlib.o jhlib.cpp
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:52:0: attention : « FIONBIO » redéfini [enabled by default]
#define FIONBIO 0
^
In file included from /usr/include/cygwin/socket.h:51:0,
                 from /usr/include/cygwin/in.h:21,
                 from /usr/include/netinet/in.h:14,
                 from /usr/include/arpa/inet.h:14,
                 from win.h:12,
                 from global.h:9,
                 from jhlib.cpp:1:
/usr/include/asm/socket.h:27:0: note: ceci est la localisation d'une précédente définition
#define FIONBIO 0x8004667e /* To be compatible with termiost version */
^
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:77:0: attention : « __declspec » redéfini [enabled by default]
#define __declspec(x) __##x
^
jhlib.cpp:1:0: note: ceci est la localisation d'une précédente définition
#include"global.h"
^
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:83:6: erreur: #elif with no expression
#elif
      ^
jhlib.cpp: In function 'uint32 streamEx_substream_writeData(void*, void*, uint32)':
jhlib.cpp:599:15: erreur: '__debugbreak' was not declared in this scope
  __debugbreak(); // no write access for substreams?
               ^
jhlib.cpp: In function 'void streamEx_substream_setSize(void*, uint32)':
jhlib.cpp:611:15: erreur: '__debugbreak' was not declared in this scope
  __debugbreak(); // not implemented
               ^
Makefile:25: recipe for target 'jhlib.o' failed
make: *** [jhlib.o] Error 1

I'll get this working in a few hours. Just need to grab my windows box.
THANKS !

/Kiss  :D

girino

Quote from: FredZ on January 20, 2014, 11:44:34 AM
i'm try.... but...;

Quote$ make
g++  -O3 -march=native -c -o jhlib.o jhlib.cpp
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:52:0: attention : « FIONBIO » redéfini [enabled by default]
#define FIONBIO 0
^
In file included from /usr/include/cygwin/socket.h:51:0,
                 from /usr/include/cygwin/in.h:21,
                 from /usr/include/netinet/in.h:14,
                 from /usr/include/arpa/inet.h:14,
                 from win.h:12,
                 from global.h:9,
                 from jhlib.cpp:1:
/usr/include/asm/socket.h:27:0: note: ceci est la localisation d'une précédente définition
#define FIONBIO 0x8004667e /* To be compatible with termiost version */
^
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:77:0: attention : « __declspec » redéfini [enabled by default]
#define __declspec(x) __##x
^
jhlib.cpp:1:0: note: ceci est la localisation d'une précédente définition
#include"global.h"
^
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:83:6: erreur: #elif with no expression
#elif
      ^
jhlib.cpp: In function 'uint32 streamEx_substream_writeData(void*, void*, uint32)':
jhlib.cpp:599:15: erreur: '__debugbreak' was not declared in this scope
  __debugbreak(); // no write access for substreams?
               ^
jhlib.cpp: In function 'void streamEx_substream_setSize(void*, uint32)':
jhlib.cpp:611:15: erreur: '__debugbreak' was not declared in this scope
  __debugbreak(); // not implemented
               ^
Makefile:25: recipe for target 'jhlib.o' failed
make: *** [jhlib.o] Error 1

I'll get this working in a few hours. Just need to grab my windows box.

girino

Quote from: bey on January 20, 2014, 10:35:39 AM
no .exe   ? ^^

You shouldn't use windows for your crypto coin operations, it's not safe ;). Said that, I will provide a windows version this afternoon, when I get my hands to an windows box. Then I can produce an exe for you.

FredZ

i'm try.... but...;

Quote$ make
g++  -O3 -march=native -c -o jhlib.o jhlib.cpp
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:52:0: attention : « FIONBIO » redéfini [enabled by default]
#define FIONBIO 0
^
In file included from /usr/include/cygwin/socket.h:51:0,
                 from /usr/include/cygwin/in.h:21,
                 from /usr/include/netinet/in.h:14,
                 from /usr/include/arpa/inet.h:14,
                 from win.h:12,
                 from global.h:9,
                 from jhlib.cpp:1:
/usr/include/asm/socket.h:27:0: note: ceci est la localisation d'une précédente définition
#define FIONBIO 0x8004667e /* To be compatible with termiost version */
^
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:77:0: attention : « __declspec » redéfini [enabled by default]
#define __declspec(x) __##x
^
jhlib.cpp:1:0: note: ceci est la localisation d'une précédente définition
#include"global.h"
^
In file included from global.h:9:0,
                 from jhlib.cpp:1:
win.h:83:6: erreur: #elif with no expression
#elif
      ^
jhlib.cpp: In function 'uint32 streamEx_substream_writeData(void*, void*, uint32)':
jhlib.cpp:599:15: erreur: '__debugbreak' was not declared in this scope
  __debugbreak(); // no write access for substreams?
               ^
jhlib.cpp: In function 'void streamEx_substream_setSize(void*, uint32)':
jhlib.cpp:611:15: erreur: '__debugbreak' was not declared in this scope
  __debugbreak(); // not implemented
               ^
Makefile:25: recipe for target 'jhlib.o' failed
make: *** [jhlib.o] Error 1

girino

Quote from: earntodie on January 20, 2014, 09:34:42 AM
Quote from: girino on January 20, 2014, 05:56:33 AM
I had no intention of releasing my miner for ypool in the begining (the 70% harming the network, etc, etc), but since too many people asked, i am now releasing it. As always, the code is Open sourced and free. As I used jh00 jhProtominer as a base, and the minar and the pool support donation fees, i included a 2.5% developer fee in the code, that will only apply for those mining on ypool.net. If you mine on any other pool, please remember to donate.

Code is available at: https://github.com/girino/jhProtominer

A linux 64bit compiled binary is available at: https://mega.co.nz/#F!oVBUmDjR!atcpQhUQ7C123F-XFiub0w

Hope you enjoy!
2.5% developer fee + 5% pool fee = 7,5% ?  :o

Yup. I have no intention of driving more people to ypool. But you can still use it on other pools with no fee. Call it an incentive...