Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: girino on February 03, 2014, 08:15:01 PM



Title: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on February 03, 2014, 08:15:01 PM
I Just released a GPU (openCL) miner for MTC. If anyone cares to test. Performance is not great though. I did it just so we have something to do with our GPUs while iddle.

Source code is available at:

https://github.com/girino/xptMiner

and Binaries (for windows only at present, will add linux later tonight)

https://www.dropbox.com/sh/2wv2awwgebpdo0m/STzOU5tlXa

Please let me know if it works for you and how fast (or slow) it is on your GPUs.

Edit: Linux, Windows and OSX binaries available. Same download location!

Edit: Build 5 fixes the reconnect bug and the speed reporting bug.

Edit: Build 7 incorporates gigawatt's speed improvements. developper fee is up to 3% by default so i can give gigawatt a share for his work. As always, binaries for linux, windows and osx are available on the links above.

Edit: The networking code from ypool's latest xptminer was merged back into Build 8. Several changes and tests were made to ensure stability (no more "0kh/s" after some hours, no more closing on network disconnect or server down). Faster than ever, and two new hidden options: -s to set the step size (in powers of 2, defaults to 2^20), and -a to set variations on algorithm. Currently supports "-a 1" for lookup tables in constant memory and "-a 2" (default) for tables in global memory. -a 2 is faster in most systems. The code for metis was reverted to a previous version since it is 2x slower on some NVidia GPUs. Binaries and code available, as always, on the links above.

Edit: Build 9 uses local memory more intensely and gets up to 35% speed improvements in GPUS with lots of local memory. For those with small local memory, the "-a 2" hidden option reverts to the old version of the opencl (Older cards or Amazon EC2 need this option). Also, ypool instability helped figure out more networking bugs, so networking is even more stable! More stable, UPGRADE TO AVOID LOST CONNECTIONS WHEN YPOOL DOWN!

Thanks in advance,
girino



Title: Re: [ANN][MTC] GPU Miner for Metiscoin
Post by: braytz on February 03, 2014, 09:28:01 PM
all invalid share.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin
Post by: girino on February 03, 2014, 09:40:35 PM
all invalid share.

redownload. This is fixed now.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin
Post by: braytz on February 03, 2014, 09:47:39 PM
it's working now (but with less kh/s...before it was 5300 kh/s with amd 6970,now it's 4700).

good job  ;).


Title: Re: [ANN][MTC] GPU Miner for Metiscoin
Post by: girino on February 03, 2014, 11:01:32 PM
it's working now (but with less kh/s...before it was 5300 kh/s with amd 6970,now it's 4700).

good job  ;).

I had to do a quick fix to make it work. I'll look into the bug with more detail later today and see how to make it faster again.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin
Post by: Tons0fun on February 04, 2014, 01:14:06 AM
Here is the virustotal link for the dropbox: https://www.virustotal.com/en/file/af246e2ec5d054ac8d8892170ac5ec8cdcdc4b6b6949986f446ad24379c87cb0/analysis/1391476523/

Looks to be clean, so I'll check it out.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin
Post by: girino on February 04, 2014, 02:04:25 AM
Here is the virustotal link for the dropbox: https://www.virustotal.com/en/file/af246e2ec5d054ac8d8892170ac5ec8cdcdc4b6b6949986f446ad24379c87cb0/analysis/1391476523/

Looks to be clean, so I'll check it out.

code is opensource, so if you want, you can check the code and compile it yourself. Impossible to be safer ;)



Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 04, 2014, 02:06:46 AM
NEW VERSION RELEASED.

- Fixed the 0x8000 worksize limitation (workaround for invalid shares reported earlier).
- Linux and OSX binaries now available.

Binaries link: https://www.dropbox.com/sh/2wv2awwgebpdo0m/STzOU5tlXa

Source code: https://github.com/girino/xptMiner

Enjoy!


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: Tons0fun on February 04, 2014, 11:01:17 PM
Any idea why the miner seems to just stop finding shares after a while? I noticed the kh/s going down over time but it was still finding shares pretty quickly, but this morning it was reporting 0 kh/s and not finding shares. Win 7, R9 290 if that helps.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: ppyuesheng on February 04, 2014, 11:38:30 PM
I notied that too,so what s the promblem whith that ?by the way ,what s the KH/S does the 290 get ?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: Tons0fun on February 04, 2014, 11:56:58 PM
It seems to be all over the place but I saw as high as 29000kh/s but consistently around 15900kh/s till it starts going down. Granted, that is for two 290s.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: Meizirkki on February 04, 2014, 11:59:42 PM
OSX binary not there. Just the sources.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: Meizirkki on February 05, 2014, 12:09:55 AM
Got it built but:

Code:
Initializing GPU...
Initing device 0.
Initializing GPU 1
Initializing Device: Iris Pro
ERROR: -11, CL_BUILD_PROGRAM_FAILURE, if there is a failure to build the program executable. This error will be returned if clBuildProgram does not return until the build has completed.
--- Build log ---
Cannot select: 0x7fa41209b810: i64 = rotl 0x7fa415092810, 0x7fa41224ee10 [ID=723]
  0x7fa415092810: i64,ch = load 0x7fa4150a0d10, 0x7fa415085710, 0x7fa4150add10<LD8[%sunkaddr282]> [ORD=1529] [ID=722]
    0x7fa415085710: i64 = add 0x7fa4150af610, 0x7fa412251510 [ORD=1236] [ID=183]
      0x7fa4150af610: i64 = FrameIndex<0> [ORD=1190] [ID=1]
      0x7fa412251510: i64 = bitcast 0x7fa412045510 [ID=154]
        0x7fa412045510: v2i32 = IGILISD::MOVSWZ 0x7fa4130ef610, 0x7fa412037710, 0x7fa412037710, 0x7fa412037710 [ID=103]
          0x7fa4130ef610: i32 = Constant<352> [ID=52]
          0x7fa412037710: i32 = Constant<0> [ID=11]
          0x7fa412037710: i32 = Constant<0> [ID=11]
          0x7fa412037710: i32 = Constant<0> [ID=11]
    0x7fa4150add10: i64 = undef [ORD=1193] [ID=2]
  0x7fa41224ee10: i64 = bitcast 0x7fa412018610 [ID=115]
    0x7fa412018610: v2i32 = IGILISD::MOVSWZ 0x7fa4130bbd10, 0x7fa412037710, 0x7fa412037710, 0x7fa412037710 [ID=63]
      0x7fa4130bbd10: i32 = Constant<14> [ID=10]
      0x7fa412037710: i32 = Constant<0> [ID=11]
      0x7fa412037710: i32 = Constant<0> [ID=11]
      0x7fa412037710: i32 = Constant<0> [ID=11]
In function: keccak_update_g
---  End log  ---
Assertion failed: (!error), function loadProgramFromStrings, file xptMiner/OpenCLObjects.cpp, line 316.
Abort trap: 6
:(


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 05, 2014, 12:12:14 AM
OSX binary not there. Just the sources.

Sorry for that. Fixed


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 05, 2014, 12:14:41 AM
Got it built but:

Code:
Initializing GPU...
Initing device 0.
Initializing GPU 1
Initializing Device: Iris Pro
ERROR: -11, CL_BUILD_PROGRAM_FAILURE, if there is a failure to build the program executable. This error will be returned if clBuildProgram does not return until the build has completed.
--- Build log ---
Cannot select: 0x7fa41209b810: i64 = rotl 0x7fa415092810, 0x7fa41224ee10 [ID=723]
  0x7fa415092810: i64,ch = load 0x7fa4150a0d10, 0x7fa415085710, 0x7fa4150add10<LD8[%sunkaddr282]> [ORD=1529] [ID=722]
    0x7fa415085710: i64 = add 0x7fa4150af610, 0x7fa412251510 [ORD=1236] [ID=183]
      0x7fa4150af610: i64 = FrameIndex<0> [ORD=1190] [ID=1]
      0x7fa412251510: i64 = bitcast 0x7fa412045510 [ID=154]
        0x7fa412045510: v2i32 = IGILISD::MOVSWZ 0x7fa4130ef610, 0x7fa412037710, 0x7fa412037710, 0x7fa412037710 [ID=103]
          0x7fa4130ef610: i32 = Constant<352> [ID=52]
          0x7fa412037710: i32 = Constant<0> [ID=11]
          0x7fa412037710: i32 = Constant<0> [ID=11]
          0x7fa412037710: i32 = Constant<0> [ID=11]
    0x7fa4150add10: i64 = undef [ORD=1193] [ID=2]
  0x7fa41224ee10: i64 = bitcast 0x7fa412018610 [ID=115]
    0x7fa412018610: v2i32 = IGILISD::MOVSWZ 0x7fa4130bbd10, 0x7fa412037710, 0x7fa412037710, 0x7fa412037710 [ID=63]
      0x7fa4130bbd10: i32 = Constant<14> [ID=10]
      0x7fa412037710: i32 = Constant<0> [ID=11]
      0x7fa412037710: i32 = Constant<0> [ID=11]
      0x7fa412037710: i32 = Constant<0> [ID=11]
In function: keccak_update_g
---  End log  ---
Assertion failed: (!error), function loadProgramFromStrings, file xptMiner/OpenCLObjects.cpp, line 316.
Abort trap: 6
:(

WOW! Never seen that before! What GPU do you have? (this function, keccak_update_g, is not even used, it is a test function! Maybe you cane edit opencl/keccak.cl and remove it...)


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: Meizirkki on February 05, 2014, 12:19:48 AM
Got it built but:

Code:
Initializing GPU...
Initing device 0.
Initializing GPU 1
Initializing Device: Iris Pro
ERROR: -11, CL_BUILD_PROGRAM_FAILURE, if there is a failure to build the program executable. This error will be returned if clBuildProgram does not return until the build has completed.
--- Build log ---
Cannot select: 0x7fa41209b810: i64 = rotl 0x7fa415092810, 0x7fa41224ee10 [ID=723]
  0x7fa415092810: i64,ch = load 0x7fa4150a0d10, 0x7fa415085710, 0x7fa4150add10<LD8[%sunkaddr282]> [ORD=1529] [ID=722]
    0x7fa415085710: i64 = add 0x7fa4150af610, 0x7fa412251510 [ORD=1236] [ID=183]
      0x7fa4150af610: i64 = FrameIndex<0> [ORD=1190] [ID=1]
      0x7fa412251510: i64 = bitcast 0x7fa412045510 [ID=154]
        0x7fa412045510: v2i32 = IGILISD::MOVSWZ 0x7fa4130ef610, 0x7fa412037710, 0x7fa412037710, 0x7fa412037710 [ID=103]
          0x7fa4130ef610: i32 = Constant<352> [ID=52]
          0x7fa412037710: i32 = Constant<0> [ID=11]
          0x7fa412037710: i32 = Constant<0> [ID=11]
          0x7fa412037710: i32 = Constant<0> [ID=11]
    0x7fa4150add10: i64 = undef [ORD=1193] [ID=2]
  0x7fa41224ee10: i64 = bitcast 0x7fa412018610 [ID=115]
    0x7fa412018610: v2i32 = IGILISD::MOVSWZ 0x7fa4130bbd10, 0x7fa412037710, 0x7fa412037710, 0x7fa412037710 [ID=63]
      0x7fa4130bbd10: i32 = Constant<14> [ID=10]
      0x7fa412037710: i32 = Constant<0> [ID=11]
      0x7fa412037710: i32 = Constant<0> [ID=11]
      0x7fa412037710: i32 = Constant<0> [ID=11]
In function: keccak_update_g
---  End log  ---
Assertion failed: (!error), function loadProgramFromStrings, file xptMiner/OpenCLObjects.cpp, line 316.
Abort trap: 6
:(

WOW! Never seen that before! What GPU do you have? (this function, keccak_update_g, is not even used, it is a test function! Maybe you cane edit opencl/keccak.cl and remove it...)
GPU is as in the backlog: Intel Iris Pro 5200. Probably a marginal GPU anyways. I'll try that, thanks!


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: Meizirkki on February 05, 2014, 12:22:39 AM
Similar error, this time in function keccak

Code:
Initializing GPU...
Initing device 0.
Initializing GPU 1
Initializing Device: Iris Pro
ERROR: -11, CL_BUILD_PROGRAM_FAILURE, if there is a failure to build the program executable. This error will be returned if clBuildProgram does not return until the build has completed.
--- Build log ---
Cannot select: 0x7fedae15bc10: i64 = rotl 0x7fedae19d010, 0x7fedae0dae10 [ID=723]
  0x7fedae19d010: i64,ch = load 0x7fedae1a9510, 0x7fedae18ff10, 0x7fedae1b6510<LD8[%sunkaddr301]> [ORD=1529] [ID=722]
    0x7fedae18ff10: i64 = add 0x7fedae1b8e10, 0x7fedae0de510 [ORD=1236] [ID=183]
      0x7fedae1b8e10: i64 = FrameIndex<0> [ORD=1190] [ID=1]
      0x7fedae0de510: i64 = bitcast 0x7fedae106710 [ID=154]
        0x7fedae106710: v2i32 = IGILISD::MOVSWZ 0x7fedae12d210, 0x7fedae0df310, 0x7fedae0df310, 0x7fedae0df310 [ID=103]
          0x7fedae12d210: i32 = Constant<352> [ID=52]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
    0x7fedae1b6510: i64 = undef [ORD=1193] [ID=2]
  0x7fedae0dae10: i64 = bitcast 0x7fedae0a4610 [ID=115]
    0x7fedae0a4610: v2i32 = IGILISD::MOVSWZ 0x7fedae1e9b10, 0x7fedae0df310, 0x7fedae0df310, 0x7fedae0df310 [ID=63]
      0x7fedae1e9b10: i32 = Constant<14> [ID=10]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
In function: keccak
---  End log  ---
Assertion failed: (!error), function loadProgramFromStrings, file xptMiner/OpenCLObjects.cpp, line 316.
Abort trap: 6


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 05, 2014, 12:26:44 AM
Similar error, this time in function keccak

Code:
Initializing GPU...
Initing device 0.
Initializing GPU 1
Initializing Device: Iris Pro
ERROR: -11, CL_BUILD_PROGRAM_FAILURE, if there is a failure to build the program executable. This error will be returned if clBuildProgram does not return until the build has completed.
--- Build log ---
Cannot select: 0x7fedae15bc10: i64 = rotl 0x7fedae19d010, 0x7fedae0dae10 [ID=723]
  0x7fedae19d010: i64,ch = load 0x7fedae1a9510, 0x7fedae18ff10, 0x7fedae1b6510<LD8[%sunkaddr301]> [ORD=1529] [ID=722]
    0x7fedae18ff10: i64 = add 0x7fedae1b8e10, 0x7fedae0de510 [ORD=1236] [ID=183]
      0x7fedae1b8e10: i64 = FrameIndex<0> [ORD=1190] [ID=1]
      0x7fedae0de510: i64 = bitcast 0x7fedae106710 [ID=154]
        0x7fedae106710: v2i32 = IGILISD::MOVSWZ 0x7fedae12d210, 0x7fedae0df310, 0x7fedae0df310, 0x7fedae0df310 [ID=103]
          0x7fedae12d210: i32 = Constant<352> [ID=52]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
    0x7fedae1b6510: i64 = undef [ORD=1193] [ID=2]
  0x7fedae0dae10: i64 = bitcast 0x7fedae0a4610 [ID=115]
    0x7fedae0a4610: v2i32 = IGILISD::MOVSWZ 0x7fedae1e9b10, 0x7fedae0df310, 0x7fedae0df310, 0x7fedae0df310 [ID=63]
      0x7fedae1e9b10: i32 = Constant<14> [ID=10]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
In function: keccak
---  End log  ---
Assertion failed: (!error), function loadProgramFromStrings, file xptMiner/OpenCLObjects.cpp, line 316.
Abort trap: 6

it was never tested on intel gpus before. looks like it does not like my rotl imploementation.i'll look into it.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 05, 2014, 12:30:39 AM
Any idea why the miner seems to just stop finding shares after a while? I noticed the kh/s going down over time but it was still finding shares pretty quickly, but this morning it was reporting 0 kh/s and not finding shares. Win 7, R9 290 if that helps.

never heard of it stopping finding shares. isn't it a network problem or something? maybe the pool was down.

about the speed, the original xptminer from ypool used a 32 bit counter for hashes, but it overflows quite quickly with gpu hashing speed (30 minutes to 1 hour, depending on the gpu). so reported speeds after the first half an hour or so are just bogus. I'll release a fix for that later today. (code is already fixed, but i didn't create the binaries yet).


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: Meizirkki on February 05, 2014, 12:37:55 AM
Similar error, this time in function keccak

Code:
Initializing GPU...
Initing device 0.
Initializing GPU 1
Initializing Device: Iris Pro
ERROR: -11, CL_BUILD_PROGRAM_FAILURE, if there is a failure to build the program executable. This error will be returned if clBuildProgram does not return until the build has completed.
--- Build log ---
Cannot select: 0x7fedae15bc10: i64 = rotl 0x7fedae19d010, 0x7fedae0dae10 [ID=723]
  0x7fedae19d010: i64,ch = load 0x7fedae1a9510, 0x7fedae18ff10, 0x7fedae1b6510<LD8[%sunkaddr301]> [ORD=1529] [ID=722]
    0x7fedae18ff10: i64 = add 0x7fedae1b8e10, 0x7fedae0de510 [ORD=1236] [ID=183]
      0x7fedae1b8e10: i64 = FrameIndex<0> [ORD=1190] [ID=1]
      0x7fedae0de510: i64 = bitcast 0x7fedae106710 [ID=154]
        0x7fedae106710: v2i32 = IGILISD::MOVSWZ 0x7fedae12d210, 0x7fedae0df310, 0x7fedae0df310, 0x7fedae0df310 [ID=103]
          0x7fedae12d210: i32 = Constant<352> [ID=52]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
          0x7fedae0df310: i32 = Constant<0> [ID=11]
    0x7fedae1b6510: i64 = undef [ORD=1193] [ID=2]
  0x7fedae0dae10: i64 = bitcast 0x7fedae0a4610 [ID=115]
    0x7fedae0a4610: v2i32 = IGILISD::MOVSWZ 0x7fedae1e9b10, 0x7fedae0df310, 0x7fedae0df310, 0x7fedae0df310 [ID=63]
      0x7fedae1e9b10: i32 = Constant<14> [ID=10]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
      0x7fedae0df310: i32 = Constant<0> [ID=11]
In function: keccak
---  End log  ---
Assertion failed: (!error), function loadProgramFromStrings, file xptMiner/OpenCLObjects.cpp, line 316.
Abort trap: 6

it was never tested on intel gpus before. looks like it does not like my rotl imploementation.i'll look into it.
Thanks. But hey if you don't feel like tweaking it just leave it alone, nobody's going to use this GPU for mining other than testing purposes :)


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: terry00285 on February 05, 2014, 07:49:51 AM
how can I change the thread number on GPU?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: terry00285 on February 05, 2014, 08:15:34 AM
I have 4 280X cards.How can I set for letting  them work at same time.And the speed only 2300k/s.Can I change number of threads  to improve the speed and how  can I set number of threads?another question is why its speed will  direct gonging down to 60k/s and ask me Whether to exit the batch after  running somrtime?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: dezzuria on February 05, 2014, 08:48:53 AM
I have 4 280X cards.How can I set for letting  them work at same time.And the speed only 2300k/s.Can I change number of threads  to improve the speed and how  can I set number of threads?another question is why its speed will  direct gonging down to 60k/s and ask me Whether to exit the batch after  running somrtime?

You can start several devices by setting "-d 0,1" in your .bat file (0,1 would be OpenCL device indexes which is listed when you start the miner, yours might be different).
The decreasing hash rate is not to worry about, itīs simply a 32bit counter wrapping (reaching itīs maximum value and starts over from 0) it is only visual and wonīt affect actual performance.

Well now that I actually helped someone for a change I would like to give some feedback to the developer. Currently if/when the miner lose connection with the pool there are never any attempts to connect back again, it would be awesome to have a reconnect feature so we donīt lose any hash time. I know I'm a lazy bastard asking you to implement this rather than doing it myself but it is probably a quick matter for someone familiar with the code :)

Also, thanks a lot for your efforts with this miner.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 05, 2014, 09:43:55 AM
Well now that I actually helped someone for a change I would like to give some feedback to the developer. Currently if/when the miner lose connection with the pool there are never any attempts to connect back again, it would be awesome to have a reconnect feature so we donīt lose any hash time. I know I'm a lazy bastard asking you to implement this rather than doing it myself but it is probably a quick matter for someone familiar with the code :)

Also, thanks a lot for your efforts with this miner.

This is quite strange since i didn't mess with the networking code from ypool, but you're not the first to point it out. I'll look into this today (the 32 bit counter is already fixed in the code and in the linux and mac binaries, just the windows binaries still have the bug).

Thanks for the support.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 05, 2014, 01:58:11 PM
NEW RELEASE

Build 5, fixes the following bugs:

- bogus hash count after half on hour or so in fast GPUs. Now it report the right hashrate for several years.
- Not reconnecting after disconnection. Now it waits 45 secs after every disconnect and tries again.

New Features:

- counts invalid and valid shares separately, so it is easier to spot problems.

Todo:

- several AMD optimizations are on the pipeline, but they were not yet mature (too many invalid shares) so they were NOT included in this version.

Download binaries and source from the same old place. OSX binaries not ready yet, only linux and Windows available.

Binaries link: https://www.dropbox.com/sh/2wv2awwgebpdo0m/STzOU5tlXa

Source code: https://github.com/girino/xptMiner

Thanks, and enjoy the new version.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 05, 2014, 02:00:47 PM
Any idea why the miner seems to just stop finding shares after a while? I noticed the kh/s going down over time but it was still finding shares pretty quickly, but this morning it was reporting 0 kh/s and not finding shares. Win 7, R9 290 if that helps.

never heard of it stopping finding shares. isn't it a network problem or something? maybe the pool was down.

about the speed, the original xptminer from ypool used a 32 bit counter for hashes, but it overflows quite quickly with gpu hashing speed (30 minutes to 1 hour, depending on the gpu). so reported speeds after the first half an hour or so are just bogus. I'll release a fix for that later today. (code is already fixed, but i didn't create the binaries yet).


Found this bug, it is fixed in Build 5!


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: Tons0fun on February 05, 2014, 02:12:33 PM
Awesome, keep the updates coming. I noticed that you can include the CPU in the list of devices to be used with your miner, is this efficient?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: girino on February 05, 2014, 02:44:35 PM
Awesome, keep the updates coming. I noticed that you can include the CPU in the list of devices to be used with your miner, is this efficient?

Not at all. It will use opencl on the CPU, and you will get at most half the hash rate you get with a decent CPU miner.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: terry00285 on February 06, 2014, 12:46:34 PM
I want to know how to set number of thread? My 280X can suport at least 11 threads, but now I see only 1 thread running.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: Aalesund on February 06, 2014, 06:25:23 PM
Great Job!  8)

PowerColor R9 290X OC
1 mining thread

https://i.imgur.com/vkxa8He.png


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: zerodegree79 on February 07, 2014, 10:32:45 AM

Doesn't work for me, starts initializing and then nothings happening. I'm on Win 8.1 64bit with a Radeon HD6770

Code:
Exception: STATUS_ACCESS_VIOLATION at rip=001004293ED
rax=000000000023A838 rbx=0000000000000002 rcx=000000000023A930
rdx=0000000000000000 rsi=000000000023A930 rdi=0000000000000002
r8 =0000000000000000 r9 =0000000000000000 r10=0000000000240000
r11=0000000100429E34 r12=00000006000574C0 r13=0000000000000000
r14=0000000000000000 r15=000000000023AB26
rbp=000000000023A880 rsp=000000000023A800
program=C:\Users\Admin\Desktop\GPU-xptMiner-Win64-Cygwin-build5\xptminer.exe, pid 4644, thread main
cs=0033 ds=002B es=002B fs=0053 gs=002B ss=002B
Stack trace:
Frame        Function    Args
0000023A880  001004293ED (00000000002, 0000023A6CC, 00000000463, 00600057060)
0000023AA20  0010042537C (00000000002, 0000023A6CC, 00180137010, 00000000081)
0000023AA20  0010042F064 (00180067001, 00000000000, 0020000002F, 00000000000)
0000023AB80  0018004836B (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  001800461CB (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  0018004638F (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  0010042CC11 (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  00100401010 (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  7FFCE39215CD (00000000000, 00000000000, 00000000000, 00000000000)
00000000000  7FFCE54B43D1 (00000000000, 00000000000, 00000000000, 00000000000)
End of stack trace


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: jk_14 on February 10, 2014, 02:31:41 PM
NEW RELEASE

Build 5, fixes the following bugs:

New Features:

- counts invalid and valid shares separately, so it is easier to spot problems.

Todo:

- several AMD optimizations are on the pipeline, but they were not yet mature (too many invalid shares) so they were NOT included in this version.


My test rather unsuccessfull:

root@bamt-miner:~/xptMiner-master# ./xptminer -o ypool.net -u xxx.w11 -p xxx -d 0 | grep total
kHash/s: 10747.90 Shares total: 300 (Valid: 0, Invalid: 2)
kHash/s: 10846.21 Shares total: 651 (Valid: 0, Invalid: 2)
kHash/s: 10857.13 Shares total: 986 (Valid: 0, Invalid: 4)
kHash/s: 10878.98 Shares total: 1294 (Valid: 0, Invalid: 6)
kHash/s: 10865.87 Shares total: 1589 (Valid: 0, Invalid: 5)
kHash/s: 10857.13 Shares total: 1964 (Valid: 0, Invalid: 7)
kHash/s: 10869.61 Shares total: 2322 (Valid: 0, Invalid: 1)
kHash/s: 10878.98 Shares total: 2643 (Valid: 0, Invalid: 3)
kHash/s: 10886.26 Shares total: 2955 (Valid: 0, Invalid: 73)
kHash/s: 10892.08 Shares total: 3281 (Valid: 0, Invalid: 4)
kHash/s: 10896.85 Shares total: 3623 (Valid: 0, Invalid: 115)
^C
root@bamt-miner:~/xptMiner-master#

card: Gigabyte 7950 WF3


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 10, 2014, 03:16:01 PM
NEW RELEASE

Build 5, fixes the following bugs:

New Features:

- counts invalid and valid shares separately, so it is easier to spot problems.

Todo:

- several AMD optimizations are on the pipeline, but they were not yet mature (too many invalid shares) so they were NOT included in this version.


My test rather unsuccessfull:

root@bamt-miner:~/xptMiner-master# ./xptminer -o ypool.net -u xxx.w11 -p xxx -d 0 | grep total
kHash/s: 10747.90 Shares total: 300 (Valid: 0, Invalid: 2)
kHash/s: 10846.21 Shares total: 651 (Valid: 0, Invalid: 2)
kHash/s: 10857.13 Shares total: 986 (Valid: 0, Invalid: 4)
kHash/s: 10878.98 Shares total: 1294 (Valid: 0, Invalid: 6)
kHash/s: 10865.87 Shares total: 1589 (Valid: 0, Invalid: 5)
kHash/s: 10857.13 Shares total: 1964 (Valid: 0, Invalid: 7)
kHash/s: 10869.61 Shares total: 2322 (Valid: 0, Invalid: 1)
kHash/s: 10878.98 Shares total: 2643 (Valid: 0, Invalid: 3)
kHash/s: 10886.26 Shares total: 2955 (Valid: 0, Invalid: 73)
kHash/s: 10892.08 Shares total: 3281 (Valid: 0, Invalid: 4)
kHash/s: 10896.85 Shares total: 3623 (Valid: 0, Invalid: 115)
^C
root@bamt-miner:~/xptMiner-master#

card: Gigabyte 7950 WF3


Did you build it from code or did you use one of the binaries? The code might be buggy since I was doing some tests in it. I'll check what went wrong.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: jk_14 on February 10, 2014, 05:31:15 PM
NEW RELEASE

Build 5, fixes the following bugs:

New Features:

- counts invalid and valid shares separately, so it is easier to spot problems.

Todo:

- several AMD optimizations are on the pipeline, but they were not yet mature (too many invalid shares) so they were NOT included in this version.


My test rather unsuccessfull:

root@bamt-miner:~/xptMiner-master# ./xptminer -o ypool.net -u xxx.w11 -p xxx -d 0 | grep total
kHash/s: 10747.90 Shares total: 300 (Valid: 0, Invalid: 2)
kHash/s: 10846.21 Shares total: 651 (Valid: 0, Invalid: 2)
kHash/s: 10857.13 Shares total: 986 (Valid: 0, Invalid: 4)
kHash/s: 10878.98 Shares total: 1294 (Valid: 0, Invalid: 6)
kHash/s: 10865.87 Shares total: 1589 (Valid: 0, Invalid: 5)
kHash/s: 10857.13 Shares total: 1964 (Valid: 0, Invalid: 7)
kHash/s: 10869.61 Shares total: 2322 (Valid: 0, Invalid: 1)
kHash/s: 10878.98 Shares total: 2643 (Valid: 0, Invalid: 3)
kHash/s: 10886.26 Shares total: 2955 (Valid: 0, Invalid: 73)
kHash/s: 10892.08 Shares total: 3281 (Valid: 0, Invalid: 4)
kHash/s: 10896.85 Shares total: 3623 (Valid: 0, Invalid: 115)
^C
root@bamt-miner:~/xptMiner-master#

card: Gigabyte 7950 WF3


Did you build it from code or did you use one of the binaries? The code might be buggy since I was doing some tests in it. I'll check what went wrong.

Compiled from code.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 10, 2014, 06:30:20 PM
Compiled from code.

strange. Couldn't reproduce it here. But this code is outdated, you should use gigawatt's version which has some optimizations i didn't port back yet. (he used vector types for shavite and metis/fugue, and gained some 20% speed).

his code is at: https://github.com/llamasoft/xptMiner


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: jk_14 on February 11, 2014, 07:32:32 AM
Compiled from code.

strange. Couldn't reproduce it here. But this code is outdated, you should use gigawatt's version which has some optimizations i didn't port back yet. (he used vector types for shavite and metis/fugue, and gained some 20% speed).

his code is at: https://github.com/llamasoft/xptMiner


In the same time I have tried gigawatt's version also - and with the same results.
Maybe it's due to BAMT 1.2 used (32 bits OS)


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Linux, Windows and OSX binaries!
Post by: girino on February 11, 2014, 11:50:49 AM
Compiled from code.

strange. Couldn't reproduce it here. But this code is outdated, you should use gigawatt's version which has some optimizations i didn't port back yet. (he used vector types for shavite and metis/fugue, and gained some 20% speed).

his code is at: https://github.com/llamasoft/xptMiner


In the same time I have tried gigawatt's version also - and with the same results.
Maybe it's due to BAMT 1.2 used (32 bits OS)


Hum, probably yes! Even the original networking code from ypool was not meant for 32 bits. This might be solvable, but would take me some time...


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: lovecoin99 on February 11, 2014, 04:13:30 PM
how to set params to change the gpu-clock and gpu-memclock?

xptminer --gpu-engine ?  it doesn't work


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: girino on February 11, 2014, 06:47:34 PM
how to set params to change the gpu-clock and gpu-memclock?

xptminer --gpu-engine ?  it doesn't work

This miner doesn't change the GPU clock. You need to use and external tool for that.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: lovecoin99 on February 12, 2014, 02:08:39 AM
do you have some  recommandation? i don't know  which one can  support to change multi-displaycard gpu-clock.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: girino on February 12, 2014, 03:09:04 AM
do you have some  recommandation? i don't know  which one can  support to change multi-displaycard gpu-clock.

your driver should have come with such utility. You should look for it in the support forums for your card manufacturer...


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: xx80mgopxx on February 12, 2014, 10:31:46 PM
Getting

Code:
ERROR: -1001, ,No valid ICDs found
assertion "_MY_ERR_X == CL_SUCCESS" failed: file "xptMiner/OpenCLObjects.cpp line 159, funntion: OpenCLMain::OpenCLMain<>
0 [main] xptminer 1876 open_stackdumpfile: dumping stack trace to xptminer.

I really don't have any idea what I'm doing. Was I supposed to add everything from the two folders together into 1 folder then run? Because that's pretty much all I did, and also edited example file for my pools info. Thats it tho.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Fixed bugs! Win, Linux and Mac binaries
Post by: girino on February 12, 2014, 11:27:05 PM
Getting

Code:
ERROR: -1001, ,No valid ICDs found
assertion "_MY_ERR_X == CL_SUCCESS" failed: file "xptMiner/OpenCLObjects.cpp line 159, funntion: OpenCLMain::OpenCLMain<>
0 [main] xptminer 1876 open_stackdumpfile: dumping stack trace to xptminer.

I really don't have any idea what I'm doing. Was I supposed to add everything from the two folders together into 1 folder then run? Because that's pretty much all I did, and also edited example file for my pools info. Thats it tho.

Nope, you should not have messed with the folders! But the error does not seem to be that. Looks like it is unable to identify the vendor/model of your graphics card. Which card do you have? does it support opencl?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: girino on February 18, 2014, 04:53:01 AM
NEW RELEASE, FASTER THAN EVER.

Hi all,

I just released a new build of this miner with several improvements, thanks to gigawatt. My current version is slightly faster than his, but this might depend on the machine you're running it. (Mostly because i copy AES tables from __constant memory space and he copies it from __global).

The binaries for windows, osx and linux are still available on the same old place:

https://www.dropbox.com/sh/2wv2awwgebpdo0m/STzOU5tlXa

Please run and enjoy.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: ziliao on February 18, 2014, 10:03:48 AM
NEW RELEASE, FASTER THAN EVER.

Hi all,

I just released a new build of this miner with several improvements, thanks to gigawatt. My current version is slightly faster than his, but this might depend on the machine you're running it. (Mostly because i copy AES tables from __constant memory space and he copies it from __global).

The binaries for windows, osx and linux are still available on the same old place:

https://www.dropbox.com/sh/2wv2awwgebpdo0m/STzOU5tlXa

Please run and enjoy.

great job! i get about 48000k@6xGV-N660OC-2GD GTX660 2G DDR5,win7x64.but unfortunately,it only work a few minutes,then the miner error and quit,the computer crashed.gigawatt'sbuild get the same result。


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: girino on February 18, 2014, 01:00:20 PM
great job! i get about 48000k@6xGV-N660OC-2GD GTX660 2G DDR5,win7x64.but unfortunately,it only work a few minutes,then the miner error and quit,the computer crashed.gigawatt'sbuild get the same result。

Can you capture the screen or not even that? Maybe a picture?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: pavan@hosur on February 18, 2014, 01:17:04 PM
Im using R9 280X but im getting 12900 kash only? i need to upgrade any things???


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: girino on February 18, 2014, 02:25:57 PM
Im using R9 280X but im getting 12900 kash only? i need to upgrade any things???

Well, the difference between this version and gigawatt's version is how we manage the lookup tables. Depending on how your card organizes its memory, his version will be faster. You can try his version here: https://bitcointalk.org/index.php?topic=452738


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: ~Money~ on February 18, 2014, 05:21:39 PM
Well, the difference between this version and gigawatt's version is how we manage the lookup tables. Depending on how your card organizes its memory, his version will be faster. You can try his version here: https://bitcointalk.org/index.php?topic=452738

on my 7870 it shows around 1.5% more hash rates but no significant changes in shares found

the only big difference i noticed was around 20% decrease in power consumption !!!

wot ever u did, it is a great work girino  ;D

i am replacing all miners with yours in next few hours  ;)


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: girino on February 18, 2014, 07:00:06 PM
Well, the difference between this version and gigawatt's version is how we manage the lookup tables. Depending on how your card organizes its memory, his version will be faster. You can try his version here: https://bitcointalk.org/index.php?topic=452738

on my 7870 it shows around 1.5% more hash rates but no significant changes in shares found

the only big difference i noticed was around 20% decrease in power consumption !!!

wot ever u did, it is a great work girino  ;D

i am replacing all miners with yours in next few hours  ;)

Probably copying from constant memory to local memory spends less energy than copying from global to local. The only difference, as I said, is that I use constant memory instead of global for the lookup tables.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: breakbeater on February 18, 2014, 07:51:04 PM
can i use this miner behind a http proxy?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: girino on February 18, 2014, 09:53:53 PM
can i use this miner behind a http proxy?

Not currently. I use and ssh client to an external machine in order to bypass firewall and proxy. (putty can work over http proxies)


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - STABLE, works on 32 and 64 bits.
Post by: girino on February 27, 2014, 11:01:34 PM
NEW VERSION RELEASED - Build 8

This time my focus was on networking, stability and 32 bits.

The networking code from ypool's latest xptminer was merged back. Several changes and tests were made to ensure stability (no more "0kh/s" after some hours, no more closing on network disconnect or server down).

Faster than ever, and two new hidden options: -s to set the step size (in powers of 2, defaults to 2^20), and -a to set variations on algorithm. Currently supports "-a 1" for lookup tables in constant memory and "-a 2" (default) for tables in global memory. -a 2 is faster in most systems.

The code for metis was reverted to a previous version since it is 2x slower on some NVidia GPUs. Binaries and code available, as always, on the links above.

Source code is available at:

https://github.com/girino/xptMiner

and Binaries (for windows only at present, will add linux later tonight)

https://www.dropbox.com/sh/2wv2awwgebpdo0m/STzOU5tlXa

Enjoy.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - STABLE, works on 32 and 64 bits.
Post by: Replex on February 28, 2014, 04:33:43 PM
How do I set the step size( -s)?
How high can I go etc?

Also, great work! My GTX 660ti went from 21000 k/hash to 24000 k/hash so far!
With -a 2 it ran at about 20000 k/hash. With -a 1 it went 4000 k/hash higher!
Want to tweak the step size to see if I alter it even more!


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - STABLE, works on 32 and 64 bits.
Post by: girino on February 28, 2014, 04:52:10 PM
How do I set the step size( -s)?
How high can I go etc?

Also, great work! My GTX 660ti went from 21000 k/hash to 24000 k/hash so far!
With -a 2 it ran at about 20000 k/hash. With -a 1 it went 4000 k/hash higher!
Want to tweak the step size to see if I alter it even more!


Steps range from 15 to 27. (they are powers of 2, so 15 means that each step processes 2^15 hashes = 32K. The default is 19, which means  512K hashes in each step. I think your card would go best with -s 22 or higher).


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 02, 2014, 02:41:04 AM
NEW RELEASE, 35% faster on R9 280x, SOLVED LOST CONNECTION PROBLEM WHEN YPOOL DOWN!!!

Build 9 tries to maximize use of local memory. Really fast on GPUs with fast local memory and lots of it (newer AMD cards).

If this version is slower in your GPU (NVidia or older cards), use option "-a 2" on the command line to revert to the old OpenCL code.

Also, no more freezing on connection lost. (useful on those times of ypool instability). Techinacl details bellow.

EVERYBODY SHOULD UPGRADE TO AVOID FREEZING!!! Very imoprtant now that ypool is being constantly DDoSed...

For those more into the techincal issues, the changes are:
1- use of local memory instead of global memory to pass hashes between the several hashing functions (keccak -> shavite -> fugue). This improves performance on machines where local memory is at least 64 * work_group_size + 8K.
2- Linux (and cygwin, for the matter) do not set an error on socket disconnect when calling recv. It just returns a 0 size. Since the original (windows code) was expecting that an error is sent on those cases, the linux code just kept trying forever to receive data in a closed connection.  So now, when checking for errors, it is also checking if return size is 0 to mark connection as lost. This solves the "freezing disconnect" bug that was haunting all of us.

Links for download are the same as always, source code is available at:

https://github.com/girino/xptMiner

and Binaries (linux 32 and 64 bits, windows 64 bits and OSX):

https://www.dropbox.com/sh/2wv2awwgebpdo0m/STzOU5tlXa

Enjoy!


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: ziliao on March 05, 2014, 12:49:52 AM
great job! i get about 48000k@6xGV-N660OC-2GD GTX660 2G DDR5,win7x64.but unfortunately,it only work a few minutes,then the miner error and quit,the computer crashed.gigawatt'sbuild get the same result。

Can you capture the screen or not even that? Maybe a picture?
yes,i copy it:
ERROR: -5, CL_OUT_OF_RESOURCES, if there is a failure to allocate resources requ
ired by the OpenCL implementation on the device.
assertion "_MY_ERR_X == CL_SUCCESS" failed: file "xptMiner/OpenCLObjects.cpp", l
ine 454, function: void OpenCLCommandQueue::enqueueReadBuffer(OpenCLBuffer*, voi
d*, size_t)


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - Updated, FASTER THAN EVER
Post by: girino on March 05, 2014, 04:33:50 AM
great job! i get about 48000k@6xGV-N660OC-2GD GTX660 2G DDR5,win7x64.but unfortunately,it only work a few minutes,then the miner error and quit,the computer crashed.gigawatt'sbuild get the same result。

Can you capture the screen or not even that? Maybe a picture?
yes,i copy it:
ERROR: -5, CL_OUT_OF_RESOURCES, if there is a failure to allocate resources requ
ired by the OpenCL implementation on the device.
assertion "_MY_ERR_X == CL_SUCCESS" failed: file "xptMiner/OpenCLObjects.cpp", l
ine 454, function: void OpenCLCommandQueue::enqueueReadBuffer(OpenCLBuffer*, voi
d*, size_t)


Did you try the latest versions? Are you running another miner on the sabe GPU? This means the driver could not allocate enough memory. But memory is allocated only on startup. so if it runs for sometime, i can't see what's wrong.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 06, 2014, 02:51:12 AM
NEW POOL -- BETA TESTERS WANTED

For the eager ones: http://pool.girino.org/
Miners can be downloaded here: http://girino.org/metisminer/


Hi all,

As you know, whenever ypool is down (and it happened a lot last week) we are left without any way to mine (and the network stops confirming transactions, since no mining is done). So, to address this problem i developed this new pool, based on pushpool and MPOS, and i am trying to test it. But alone, it's like solo mining: completely useless. So please, pretty please, tho who can spare some of your time and miners, please mine in this new pool.

It uses a different protocol from ypool (getwork, while ypool uses x-pushtrough, that AFAIK is only used by them and was probably developed by them). So you will need to download a new miner.

IT IS STILL EXPERIMENTAL, I NEED BETA TESTERS SO WE CAN BREAK OUR FIRST BLOCK AND SEE IF EVERYTHING WORKS!

Please report any problems you find, send me any advice you have about running a pool, and anything you want, either at pool@girino.org or by PM here.

If everything works great, I'll be launching it officially and asking the dev to include it in the coin's page...

Thanks to all!

And please, test, test and retest! We need to make it work!


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: breakbeater on March 06, 2014, 07:50:54 AM
Great news, just pointed my "hamsters" at your pool.
The new version of miner does not support -d 0,1 flag? i must start 2 instances of minerd for every GPU.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 06, 2014, 12:28:25 PM
Great news, just pointed my "hamsters" at your pool.
The new version of miner does not support -d 0,1 flag? i must start 2 instances of minerd for every GPU.

I had not much time to update the miner, so yes, you need two instances. I'll try to work on it today so we can solve it by tomorrow. Thanks for the support.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 06, 2014, 07:14:37 PM
ALL BETA TESTERS UPDATE THE MINER PLEASE!!!

download the newer versions at the same place: http://girino.org/metisminer/

Sorry to all, the old miner had a bug that prevented it from finding new blocks. Technical explanations bellow.

Those who participated in the beta test up to now will share the bonus 50 MTS i had promised. See bellow for the shares each one will get. I'll contact you in order to send you the MTS.

Now, the technical stuff:

When writing the miner I got confused as to how the data was sent on the getwork protocol. I was auditing the shares submited to see why it took so long to find a block and found out that good hashes were being rejected by the metiscoind wallet. I found out that hashes where sent in "little endian" 32 bit encoding, while i was using "big endian" encoding. So a swap of the bytes was needed. I now fixed it and have tested if the hashes generated by the walled are compatible with the hashes generated by the miner (lots of debugging in the wallet to do this).

So, I thank you ll that participated in the beta up to now and urge you to update the miners so that we can start breaking lots of blocks!

PLEASE DO NOT LEAVE THE BETA TESTING, we still need to test lots of things in the miner and pool server.

The 50 MTS for the early testers will be split acording to the following table:
IDUsernameSharesEst. Payout
5AJIekceu430,045468324
6breakbeater182227,61442861
10dggood80,121248863
3HHogan146522,20369809
7nixueyin10,015156108

Thanks to all, and again, PLEASE UPDATE THE MINER AND DO NOT LEAVE THE BETA TESTS!


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: breakbeater on March 06, 2014, 07:30:56 PM
I can't download the new miner:
Forbidden You don't have permission to access /metisminer/metis-minerd-win64-cygwin-build2.zip on this server.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 06, 2014, 08:08:32 PM
I can't download the new miner:
Forbidden You don't have permission to access /metisminer/metis-minerd-win64-cygwin-build2.zip on this server.

sorry for that, I forgot to change the permissions of the files (for some reason windows created them with chmod 700 instead of chmod 644. Anyway, should be solved by now.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: Remy_5 on March 07, 2014, 10:01:35 AM
NEW POOL -- BETA TESTERS WANTED

For the eager ones: http://pool.girino.org/
Miners can be downloaded here: http://girino.org/metisminer/



The new miner can operate in an efficient way, even in CPU-only mode?

Sources for Linux?

TIA


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 07, 2014, 01:30:44 PM
NEW POOL -- BETA TESTERS WANTED

For the eager ones: http://pool.girino.org/
Miners can be downloaded here: http://girino.org/metisminer/



The new miner can operate in an efficient way, even in CPU-only mode?

Sources for Linux?

TIA

no cpu-only mode yet. As i cannot efficiently charge a developer fee on this miner, i'll release the sources only after the pool is stable and making some proffit. (or if a receive enough donations to keep the pool running for 2 or 3 months).

I might be working a CPU only miner on the weekend, and will probably release it as open source.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 09, 2014, 10:58:43 PM
NEW EFFICIENT CPU MINER

I might be working a CPU only miner on the weekend, and will probably release it as open source.

For those of you who asked about the CPU miner, good news: The new version of the miner supports both GPU and CPU mining. As i'm not sure if the GPU version runs without a GPU driver installed, i produced 2 versions of the miner: minerd.exe which supports both CPU and GPU, and minerd-cpuonly.exe, which as its name says, supports only CPU mining.

as always, downloads are here: http://girino.org/metisminer

There are no news in the GPU miner, so you only need to update if you intend to do CPU mining.

Please enjoy all of you, and happy mining.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: Remy_5 on March 10, 2014, 11:36:43 AM
NEW EFFICIENT CPU MINER

For those of you who asked about the CPU miner, good news: The new version of the miner supports both GPU and CPU mining. As i'm not sure if the GPU version runs without a GPU driver installed, i produced 2 versions of the miner: minerd.exe which supports both CPU and GPU, and minerd-cpuonly.exe, which as its name says, supports only CPU mining.


Hi, thank you for your efforts in making the CPU-only.

But it is not very efficient as I hoped.

By way of example, the present version for Win64 reports:

[2014-03-10 11:52:11] thread 1: 1278464 hashes, 116.94 khash/s
[2014-03-10 11:52:19] thread 0: 1272832 hashes, 128.75 khash/s
[2014-03-10 11:52:29] thread 1: 1169408 hashes, 128.53 khash/s
[2014-03-10 11:52:31] thread 0: 1287680 hashes, 117.47 khash/s

No share even after a long time, and then on the pool's site there are no signs that the worker is on-line and that is working.
Comparable results for the linux version.

For comparison, on the same machine the win version of xptMiner (1.5), however, shows:

[00:02:32] kHash/s: 316.90 Shares total: 0 / 0
[00:02:37] Share found! (Blockheight: 47112)
[00:02:40] kHash/s: 317.03 Shares total: 1 / 1
[00:02:48] kHash/s: 317.15 Shares total: 1 / 1
[00:02:54] Share found! (Blockheight: 47112)
[00:02:56] kHash/s: 317.25 Shares total: 2 / 2
[00:03:04] kHash/s: 317.53 Shares total: 2 / 2

And by the time the kHash stabilizes at about 340.

Maybe the problem is due to the Dif too high?

In this regard, before I never noticed, but a difficulty 116421.397088 is normal for MetisCoin?

PS:
The machine on which I effettuate the test is based on Athlon 64 X2 6000+.
I know, the machine is not very powerful, but that is available.


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 10, 2014, 01:35:20 PM
NEW EFFICIENT CPU MINER

For those of you who asked about the CPU miner, good news: The new version of the miner supports both GPU and CPU mining. As i'm not sure if the GPU version runs without a GPU driver installed, i produced 2 versions of the miner: minerd.exe which supports both CPU and GPU, and minerd-cpuonly.exe, which as its name says, supports only CPU mining.


Hi, thank you for your efforts in making the CPU-only.

But it is not very efficient as I hoped.

By way of example, the present version for Win64 reports:

[2014-03-10 11:52:11] thread 1: 1278464 hashes, 116.94 khash/s
[2014-03-10 11:52:19] thread 0: 1272832 hashes, 128.75 khash/s
[2014-03-10 11:52:29] thread 1: 1169408 hashes, 128.53 khash/s
[2014-03-10 11:52:31] thread 0: 1287680 hashes, 117.47 khash/s

No share even after a long time, and then on the pool's site there are no signs that the worker is on-line and that is working.
Comparable results for the linux version.

For comparison, on the same machine the win version of xptMiner (1.5), however, shows:

[00:02:32] kHash/s: 316.90 Shares total: 0 / 0
[00:02:37] Share found! (Blockheight: 47112)
[00:02:40] kHash/s: 317.03 Shares total: 1 / 1
[00:02:48] kHash/s: 317.15 Shares total: 1 / 1
[00:02:54] Share found! (Blockheight: 47112)
[00:02:56] kHash/s: 317.25 Shares total: 2 / 2
[00:03:04] kHash/s: 317.53 Shares total: 2 / 2

And by the time the kHash stabilizes at about 340.

Maybe the problem is due to the Dif too high?

In this regard, before I never noticed, but a difficulty 116421.397088 is normal for MetisCoin?

PS:
The machine on which I effettuate the test is based on Athlon 64 X2 6000+.
I know, the machine is not very powerful, but that is available.

Yes, the share difficulty in my pool is too high for cpumining (currently set to 64), i think. I can lower it, but this should be something well planned since it can be unfair to those already mining. I'll think of some solution to this, to make cpu mining usable on the new pool.

The difficulty of 116421.397088 is not "normal" in the sense that it never got so high, i think. But that's just a sign that the coin is growing, which is good!


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: rajapatr1 on March 10, 2014, 01:39:31 PM
NEW EFFICIENT CPU MINER

For those of you who asked about the CPU miner, good news: The new version of the miner supports both GPU and CPU mining. As i'm not sure if the GPU version runs without a GPU driver installed, i produced 2 versions of the miner: minerd.exe which supports both CPU and GPU, and minerd-cpuonly.exe, which as its name says, supports only CPU mining.


Hi, thank you for your efforts in making the CPU-only.

But it is not very efficient as I hoped.

By way of example, the present version for Win64 reports:

[2014-03-10 11:52:11] thread 1: 1278464 hashes, 116.94 khash/s
[2014-03-10 11:52:19] thread 0: 1272832 hashes, 128.75 khash/s
[2014-03-10 11:52:29] thread 1: 1169408 hashes, 128.53 khash/s
[2014-03-10 11:52:31] thread 0: 1287680 hashes, 117.47 khash/s

No share even after a long time, and then on the pool's site there are no signs that the worker is on-line and that is working.
Comparable results for the linux version.

For comparison, on the same machine the win version of xptMiner (1.5), however, shows:

[00:02:32] kHash/s: 316.90 Shares total: 0 / 0
[00:02:37] Share found! (Blockheight: 47112)
[00:02:40] kHash/s: 317.03 Shares total: 1 / 1
[00:02:48] kHash/s: 317.15 Shares total: 1 / 1
[00:02:54] Share found! (Blockheight: 47112)
[00:02:56] kHash/s: 317.25 Shares total: 2 / 2
[00:03:04] kHash/s: 317.53 Shares total: 2 / 2

And by the time the kHash stabilizes at about 340.

Maybe the problem is due to the Dif too high?

In this regard, before I never noticed, but a difficulty 116421.397088 is normal for MetisCoin?

PS:
The machine on which I effettuate the test is based on Athlon 64 X2 6000+.
I know, the machine is not very powerful, but that is available.

Yes, the share difficulty in my pool is too high for cpumining (currently set to 64), i think. I can lower it, but this should be something well planned since it can be unfair to those already mining. I'll think of some solution to this, to make cpu mining usable on the new pool.

The difficulty of 116421.397088 is not "normal" in the sense that it never got so high, i think. But that's just a sign that the coin is growing, which is good!
If i use this howcan i choose GPU ? and i need to use -d 0,0 like this for 280x ?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: rajapatr1 on March 10, 2014, 01:55:18 PM
NEW EFFICIENT CPU MINER

For those of you who asked about the CPU miner, good news: The new version of the miner supports both GPU and CPU mining. As i'm not sure if the GPU version runs without a GPU driver installed, i produced 2 versions of the miner: minerd.exe which supports both CPU and GPU, and minerd-cpuonly.exe, which as its name says, supports only CPU mining.


Hi, thank you for your efforts in making the CPU-only.

But it is not very efficient as I hoped.

By way of example, the present version for Win64 reports:

[2014-03-10 11:52:11] thread 1: 1278464 hashes, 116.94 khash/s
[2014-03-10 11:52:19] thread 0: 1272832 hashes, 128.75 khash/s
[2014-03-10 11:52:29] thread 1: 1169408 hashes, 128.53 khash/s
[2014-03-10 11:52:31] thread 0: 1287680 hashes, 117.47 khash/s

No share even after a long time, and then on the pool's site there are no signs that the worker is on-line and that is working.
Comparable results for the linux version.

For comparison, on the same machine the win version of xptMiner (1.5), however, shows:

[00:02:32] kHash/s: 316.90 Shares total: 0 / 0
[00:02:37] Share found! (Blockheight: 47112)
[00:02:40] kHash/s: 317.03 Shares total: 1 / 1
[00:02:48] kHash/s: 317.15 Shares total: 1 / 1
[00:02:54] Share found! (Blockheight: 47112)
[00:02:56] kHash/s: 317.25 Shares total: 2 / 2
[00:03:04] kHash/s: 317.53 Shares total: 2 / 2

And by the time the kHash stabilizes at about 340.

Maybe the problem is due to the Dif too high?

In this regard, before I never noticed, but a difficulty 116421.397088 is normal for MetisCoin?

PS:
The machine on which I effettuate the test is based on Athlon 64 X2 6000+.
I know, the machine is not very powerful, but that is available.

Yes, the share difficulty in my pool is too high for cpumining (currently set to 64), i think. I can lower it, but this should be something well planned since it can be unfair to those already mining. I'll think of some solution to this, to make cpu mining usable on the new pool.

The difficulty of 116421.397088 is not "normal" in the sense that it never got so high, i think. But that's just a sign that the coin is growing, which is good!
If i use this howcan i choose GPU ? and i need to use -d 0,0 like this for 280x ?
what Steps size is good for 280x ?


Title: Re: [ANN][MTC] GPU Miner for Metiscoin - 35% FASTER on R9 280x
Post by: girino on March 10, 2014, 02:24:28 PM
If i use this howcan i choose GPU ? and i need to use -d 0,0 like this for 280x ?

on windows, there are two execs (and 2 bat files) inside the zip. open for cpu, the other for gpu. There is also a .bat file as an example of usage.

On linux you must download each version separately. The metis-minerd-linuxXX-build4.tgz is the GPU version, and the metis-minerd-CPUonly-linuxXX-build4.tgz is the cpu version.

If your 280x is the first GPU, simple launch it without specifying a device:

Code:
./minerd -u workername -p workerpass

If it is no the first device (in case you have more GPUs on the same machine), first list the devices:

Code:
./minerd --list-devices

it should show you the device numbers, like this:

Code:
Platform 00: AMD Accelerated Parallel Processing
  Device 00: Cedar
  Device 01: Tahiti
  Device 02: AMD Phenom(tm) II X4 B95 Processor

Take note of the right device and run (in this case, the 280x is "tahiti", so device 01):

Code:
./minerd -u workername -p workerpass -d 1

DO NOT use -d 0,0 as in your example, this will try to run it twice in the same device and may lead to inconsistencies and out of memory errors. If you want  to run on more than one device, in my case on "Cedar" and "Tahiti", run as follows:

Code:
./minerd -u workername -p workerpass -d 0,1

You can also use the gpu version to run o CPU, use:

Code:
./minerd -u workername -p workerpass -a metiscpu

As for your later question:

what Steps size is good for 280x ?

The default step size (19) should be excelent for 280x. less than 19 might make it slow, and more than 21 will take too long to complete each step, with no performance improvement.