Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: gigawatt on February 07, 2014, 01:50:33 AM



Title: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: gigawatt on February 07, 2014, 01:50:33 AM
I've taken Girino's GPU miner for Metiscoin (https://bitcointalk.org/index.php?topic=424517.msg4952136#msg4952136) and optimized the hell out of it.
The new version is now over 3.5 times as fast.


19 February, 2014 - Finished a complete rewrite of the OpenCL code.  Now the miner is 15-20% faster!
Get the latest version from the download section below.  The changes have been uploaded to github.

12 February, 2014 - The issue with "invalid shares" on the 32-bit build has been fixed.
In addition, the "-s" flag was added to allow adjusting the GPU load.  Run "xptMiner" with no flags for more details.

10 February, 2014 - New version has been released!  Please re-download your miner!
The update includes a 5% speed bonus along with some additional debugging information for device troubleshooting.
Download links remain the same.



Original Build:
https://i.imgur.com/HSQpW6x.png

Gigawatt's Build:
https://i.imgur.com/l4h10dE.png



Downloads

Requirements: a device that supports OpenCL v1.2 or newer and the latest video cards.
Radeon HD 5000 series or newer will work.  NVidia cards may vary.


Donations are appreciated!
BTC: 1E2egHUcLDAmcxcqZqpL18TPLx9Xj1akcV
PTS: Pstkk1gZCxc4GEwS1eBAykYwVmcubU1P8L
XPM: AWHJbwoM67Ez12SHH4pH5DnJKPoMSdvLz2
MTS: MEu8jBkkVvTLwvpiPjWC9YntyDH2u5KwVy


Source code:
https://github.com/llamasoft/xptMiner-gpu (https://github.com/llamasoft/xptMiner)

Windows binaries:
Mega.co.nz (http://goo.gl/O2utJv)
Dropbox mirror (http://goo.gl/1vDuM4)

Linux users: download the source from github and compile.
Code:
git clone https://github.com/llamasoft/xptMiner-gpu.git
cd xptMiner
make



Benchmarks

GPUClock SpeedkHash/secUser
================================================
Radeon HD5830900 MHz11,500GigaWatt
Sapphire HD79501100 MHz13,500erastcorn1872
Radeon HD6970880 MHz17,700braytz
Radeon HD5870850 MHz14,350maxisvk
GTX 670??? MHz9,350TiberiuC
Sapphire R9 280x1020 MHz14,200gitrix
3x Sapphire R9 280x1050 MHz46,350arfcz
Radeon HD5870??? MHz16,000cryptomint

Post a screenshot of your miner to have your benchmark added to this list!



If you have any questions, suggestions, or concerns, feel free to post them here!


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 07, 2014, 01:50:59 AM
Troubleshooting

Please be sure to update your video card drivers before you post an error!
If you're 100% certain your drivers are up to date and are still encountering crashes or compile errors please post in this thread.

Download the latest build (https://www.dropbox.com/sh/tan8yprhoaq6o1q/BiJYi0JgzU), run it, and post a reply with the following information:

1) When you run the miner, what's the first few lines that pop up on screen?  It should look something like this:

Code:
Available devices:
Platform 00: Intel(R) OpenCL
  Device 00: Intel(R) HD Graphics 4000
Platform 01: AMD Accelerated Parallel Processing
  Device 01:        Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
Adjusting num threads to match device list: 1
Initializing workers...
Initing device 0...
Initializing GPU 1

======================================================================
Device information for:        Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
CL_DEVICE_GLOBAL_MEM_SIZE:            8258832 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:           32 kb
CL_DEVICE_LOCAL_MEM_SIZE:                  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:           CL_GLOBAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:           1024
CL_DEVICE_ENDIAN_LITTLE:                    1
CL_DEVICE_ADDRESS_BITS:                    64
CL_DEVICE_OPENCL_C_VERSION:         OpenCL C 1.2
======================================================================

2) What's the version number that shows when you run the miner?  It should look like
Code:
xptMiner (v1.X) + GPU Metiscoin Miner (v0.Xgg)

3) What command did you use to launch the miner?

4) What operating system and what program version (32-bit or 64-bit)?

Ideally, you can capture all three of these things with one screenshot.  It should look like this. (https://i.imgur.com/IAIKh5c.png)

If you are getting compile errors, please include the compile error log.  You can embed it in [code­][/code­] tags or upload it to pastebin.com



Note: If you have a ATI Radeon 4000 series GPU, this code will not work!  The 4000 series doesn't fully support OpenCL.  There's nothing I can do to fix that.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: luigi1111 on February 07, 2014, 06:17:59 AM
I seem to be underperforming. I'm only getting ~15.5k on a 280x. Am I doing something wrong?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: Meizirkki on February 07, 2014, 06:36:38 AM
I had problems with Girino's miner as well, a littlebit different error with yours:

Code:
Initializing GPU...
Initing device 0.
Initializing GPU 1
Initializing Device: Iris Pro

Compiling OpenCL code... this may take 3-5 minutes
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: 0x7fc01c08a510: i64 = rotl 0x7fc01c036410, 0x7fc01c0a0a10 [ID=1878]
  0x7fc01c036410: i64 = bitcast 0x7fc01c076210 [ID=1852]
    0x7fc01c076210: v2i32 = IGILISD::MOVSWZ 0x7fc01c077510, 0x7fc01c077210, 0x7fc01c05b910, 0x7fc01c05b910 [ID=1827]
      0x7fc01c077510: i32 = xor 0x7fc01c06e910, 0x7fc01c077b10 [ID=1802]
        0x7fc01c06e910: i32 = IGILISD::LO_COPY 0x7fc01c034a10 [ID=1752]
          0x7fc01c034a10: i64 = bitcast 0x7fc01c07b510 [ID=1742]
            0x7fc01c07b510: v2i32 = IGILISD::MOVSWZ 0x7fc01c07ad10, 0x7fc01c07ae10, 0x7fc01c05b910, 0x7fc01c05b910 [ID=1737]
              0x7fc01c07ad10: i32 = xor 0x7fc01c085c10, 0x7fc01c07ab10 [ID=1732]
                0x7fc01c085c10: i32 = IGILISD::LO_COPY 0x7fc01c034210 [ID=1702]
                  0x7fc01c034210: i64 = bitcast 0x7fc01c0a2a10 [ID=1694]

                0x7fc01c07ab10: i32 = IGILISD::LO_COPY 0x7fc01c084c10 [ID=1722]
                  0x7fc01c084c10: i64 = rotl 0x7fc01c034510, 0x7fc01c0a0a10 [ID=1712]


              0x7fc01c07ae10: i32 = xor 0x7fc01c07aa10, 0x7fc01c07ac10 [ID=1731]
                0x7fc01c07aa10: i32 = IGILISD::HI_COPY 0x7fc01c034210 [ID=1701]
                  0x7fc01c034210: i64 = bitcast 0x7fc01c0a2a10 [ID=1694]

                0x7fc01c07ac10: i32 = IGILISD::HI_COPY 0x7fc01c084c10 [ID=1721]
                  0x7fc01c084c10: i64 = rotl 0x7fc01c034510, 0x7fc01c0a0a10 [ID=1712]


              0x7fc01c05b910: i32 = Constant<0> [ID=60]
              0x7fc01c05b910: i32 = Constant<0> [ID=60]
        0x7fc01c077b10: i32 = IGILISD::LO_COPY 0x7fc01c032310 [ID=1553]
          0x7fc01c032310: i64 = bitcast 0x7fc01c0c1410 [ID=1520]
            0x7fc01c0c1410: v2i32 = IGILISD::MOVSWZ 0x7fc01c0c0c10, 0x7fc01c0c0d10, 0x7fc01c05b910, 0x7fc01c05b910 [ID=1498]
              0x7fc01c0c0c10: i32 = xor 0x7fc01c078010, 0x7fc01c0c0a10 [ID=1465]
                0x7fc01c078010: i32 = IGILISD::LO_COPY 0x7fc01c0c6510 [ID=1415]
                  0x7fc01c0c6510: i64 = bitcast 0x7fc01c0cb110 [ID=1381]

                0x7fc01c0c0a10: i32 = IGILISD::LO_COPY 0x7fc01c08c110 [ID=1303]
                  0x7fc01c08c110: i64 = rotl 0x7fc01c02d310, 0x7fc01c072010 [ID=1267]


              0x7fc01c0c0d10: i32 = xor 0x7fc01c0c0910, 0x7fc01c0c0b10 [ID=1464]
                0x7fc01c0c0910: i32 = IGILISD::HI_COPY 0x7fc01c0c6510 [ID=1414]
                  0x7fc01c0c6510: i64 = bitcast 0x7fc01c0cb110 [ID=1381]

                0x7fc01c0c0b10: i32 = IGILISD::HI_COPY 0x7fc01c08c110 [ID=1302]
                  0x7fc01c08c110: i64 = rotl 0x7fc01c02d310, 0x7fc01c072010 [ID=1267]


              0x7fc01c05b910: i32 = Constant<0> [ID=60]
              0x7fc01c05b910: i32 = Constant<0> [ID=60]
      0x7fc01c077210: i32 = xor 0x7fc01c06ff10, 0x7fc01c077910 [ID=1797]
        0x7fc01c06ff10: i32 = IGILISD::HI_COPY 0x7fc01c034a10 [ID=1751]
          0x7fc01c034a10: i64 = bitcast 0x7fc01c07b510 [ID=1742]
            0x7fc01c07b510: v2i32 = IGILISD::MOVSWZ 0x7fc01c07ad10, 0x7fc01c07ae10, 0x7fc01c05b910, 0x7fc01c05b910 [ID=1737]
              0x7fc01c07ad10: i32 = xor 0x7fc01c085c10, 0x7fc01c07ab10 [ID=1732]
                0x7fc01c085c10: i32 = IGILISD::LO_COPY 0x7fc01c034210 [ID=1702]
                  0x7fc01c034210: i64 = bitcast 0x7fc01c0a2a10 [ID=1694]

                0x7fc01c07ab10: i32 = IGILISD::LO_COPY 0x7fc01c084c10 [ID=1722]
                  0x7fc01c084c10: i64 = rotl 0x7fc01c034510, 0x7fc01c0a0a10 [ID=1712]


              0x7fc01c07ae10: i32 = xor 0x7fc01c07aa10, 0x7fc01c07ac10 [ID=1731]
                0x7fc01c07aa10: i32 = IGILISD::HI_COPY 0x7fc01c034210 [ID=1701]
                  0x7fc01c034210: i64 = bitcast 0x7fc01c0a2a10 [ID=1694]

                0x7fc01c07ac10: i32 = IGILISD::HI_COPY 0x7fc01c084c10 [ID=1721]
                  0x7fc01c084c10: i64 = rotl 0x7fc01c034510, 0x7fc01c0a0a10 [ID=1712]


              0x7fc01c05b910: i32 = Constant<0> [ID=60]
              0x7fc01c05b910: i32 = Constant<0> [ID=60]
        0x7fc01c077910: i32 = IGILISD::HI_COPY 0x7fc01c032310 [ID=1552]
          0x7fc01c032310: i64 = bitcast 0x7fc01c0c1410 [ID=1520]
            0x7fc01c0c1410: v2i32 = IGILISD::MOVSWZ 0x7fc01c0c0c10, 0x7fc01c0c0d10, 0x7fc01c05b910, 0x7fc01c05b910 [ID=1498]
              0x7fc01c0c0c10: i32 = xor 0x7fc01c078010, 0x7fc01c0c0a10 [ID=1465]
                0x7fc01c078010: i32 = IGILISD::LO_COPY 0x7fc01c0c6510 [ID=1415]
                  0x7fc01c0c6510: i64 = bitcast 0x7fc01c0cb110 [ID=1381]

                0x7fc01c0c0a10: i32 = IGILISD::LO_COPY 0x7fc01c08c110 [ID=1303]
                  0x7fc01c08c110: i64 = rotl 0x7fc01c02d310, 0x7fc01c072010 [ID=1267]


              0x7fc01c0c0d10: i32 = xor 0x7fc01c0c0910, 0x7fc01c0c0b10 [ID=1464]
                0x7fc01c0c0910: i32 = IGILISD::HI_COPY 0x7fc01c0c6510 [ID=1414]
                  0x7fc01c0c6510: i64 = bitcast 0x7fc01c0cb110 [ID=1381]

                0x7fc01c0c0b10: i32 = IGILISD::HI_COPY 0x7fc01c08c110 [ID=1302]
                  0x7fc01c08c110: i64 = rotl 0x7fc01c02d310, 0x7fc01c072010 [ID=1267]


              0x7fc01c05b910: i32 = Constant<0> [ID=60]
              0x7fc01c05b910: i32 = Constant<0> [ID=60]
      0x7fc01c05b910: i32 = Constant<0> [ID=60]
      0x7fc01c05b910: i32 = Constant<0> [ID=60]
  0x7fc01c0a0a10: i64 = bitcast 0x7fc01c07d310 [ID=191]
    0x7fc01c07d310: v2i32 = IGILISD::MOVSWZ 0x7fc01c080710, 0x7fc01c05b910, 0x7fc01c05b910, 0x7fc01c05b910 [ID=113]
      0x7fc01c080710: i32 = Constant<1> [ID=59]
      0x7fc01c05b910: i32 = Constant<0> [ID=60]
      0x7fc01c05b910: i32 = Constant<0> [ID=60]
      0x7fc01c05b910: i32 = Constant<0> [ID=60]
In function: metiscoin_process
---  End log  ---
Assertion failed: (!error), function loadProgramFromStrings, file xptMiner/OpenCLObjects.cpp, line 326.
Abort trap: 6


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: ddkkddkk on February 07, 2014, 08:00:03 AM
Work very well on my laptop!
AMD HD 7670m 2xxxkhash


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: zybua on February 07, 2014, 11:45:04 AM
744kh/s on HD7850 1080MHz


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: huahua520 on February 07, 2014, 11:53:39 AM
2 HD5970   1000kh ?

I test  low ?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: yelloyello on February 07, 2014, 12:00:53 PM
It is not working on 32bits Win 8?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: zerodegree79 on February 07, 2014, 12:41:04 PM
i can't connect to ypool. any suggestions?

edit:
now working. are there any parameters to change in the .bat file? number of threads etc.?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 07, 2014, 02:11:18 PM
It is not working on 32bits Win 8?

It's not a 32-bit build.  I'll upload one of those later.

Just uploaded an x86 build.  Enjoy!


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: erastcorn1872 on February 07, 2014, 06:57:11 PM
13,500 on a sapphire vapor x 7950



Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 07, 2014, 09:09:53 PM
744kh/s on HD7850 1080MHz

2 HD5970   1000kh ?

I test  low ?


These seem a little bit low... can you post your miner logs?
I'm interested specifically in the part that includes "Available Devices" and "Initializing".


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: erastcorn1872 on February 07, 2014, 10:43:30 PM
13,500 on a sapphire vapor x 7950



GPU Clock: 1100

Mem Clock: 1575


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: zerodegree79 on February 08, 2014, 08:44:50 AM
around 3480kh/s on a HD 6670

GPU 850MHz
RAM 900MHz

any chance to get more?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: chip99 on February 08, 2014, 01:17:26 PM
can you make a version that works for solo mining?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 09, 2014, 07:34:05 PM
around 3480kh/s on a HD 6670

GPU 850MHz
RAM 900MHz

any chance to get more?

What did you get with the original GPU miner?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 09, 2014, 07:34:56 PM
can you make a version that works for solo mining?

I might be able to work on one.  I'll need to look up how the RPC miners work.
Solo mining uses a completely different protocol than pool mining.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: rqdxrocket on February 09, 2014, 07:48:54 PM
I have been unable to get this to work on multiple video cards.  It works great on my 6800 series but I have been unable to make it work on the other 2 (a 7800 series and a 7900 series).  Anyone had any luck? btw I am using the 64-bit version.

Thanks


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: nfronz on February 09, 2014, 09:22:20 PM
Using te 64bit version i keep getting a compile error? I can use my cpu with this program just fine but when i go to turn on gpu it errors out anyone had this issue?

http://i42.photobucket.com/albums/e308/Payton_McKinnis/error_zps8abb304d.png


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: braytz on February 09, 2014, 09:43:50 PM
17.7 Mh/s from 5.6 mh/s ...good job  ;D.

amd 6970 stock.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: datguyian on February 09, 2014, 11:52:52 PM
What kind of returns could be expected with 1 7950 card at the current difficulty?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: arfcz on February 09, 2014, 11:58:11 PM
Great, 3x 280x went from 27000 to 39000 with the same power consumption!


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 10, 2014, 03:01:51 AM
Using te 64bit version i keep getting a compile error? I can use my cpu with this program just fine but when i go to turn on gpu it errors out anyone had this issue?


Odd.  What video card?

Try adding this before the first line of miner.cl:

Code:
#pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: Meizirkki on February 10, 2014, 04:26:55 AM
Using te 64bit version i keep getting a compile error? I can use my cpu with this program just fine but when i go to turn on gpu it errors out anyone had this issue?


Odd.  What video card?

Try adding this before the first line of miner.cl:

Code:
#pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable
I'm having the same problem, with an Intel 5200 GPU. The above solution actually made it look like it's going to compile, but crashed a little later with similar error (to the one I already posted)


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 10, 2014, 04:40:48 AM
Using te 64bit version i keep getting a compile error? I can use my cpu with this program just fine but when i go to turn on gpu it errors out anyone had this issue?


Odd.  What video card?

Try adding this before the first line of miner.cl:

Code:
#pragma OPENCL EXTENSION cl_khr_byte_addressable_store : enable
I'm having the same problem, with an Intel 5200 GPU. The above solution actually made it look like it's going to compile, but crashed a little later with similar error (to the one I already posted)

I wish I had an Intel chip to test on.  It would probably make thing easier than guess and check.

What happens if you add the #pragma line to the top of each of the .cl files?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: NM92 on February 10, 2014, 05:21:47 AM
Hey, i just wanted to thank you, i have a GTX 560 SSC, 95 kHash/s with original miner. Performance with your miner increased up to 6000 kHash/s ... Awesome job.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: nfronz on February 10, 2014, 05:24:31 AM
I have a older 4950 till the new rig arrives(thank you taxes)
I have an amp CPU cant remember which, one of the quad cores, tried suggested solution still gives same error but it will let me mine with cpu which i find odd. I have reinstalled SDK and drivers to triple check. Using 2.9 SDK

Update: It seems my install of windows has a "bug" all folders are read only tried all fixes online still have the issue will get back to you once i have a fresh install see if that has something to do with it


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 10, 2014, 03:44:26 PM
I have a older 4950 till the new rig arrives(thank you taxes)

That's the issue right there.  The 4-series Radeon cards only support OpenCL 1.0 which is super old.
It looks like the current APP SDK requires a 5-series or higher (http://developer.amd.com/tools-and-sdks/heterogeneous-computing/amd-accelerated-parallel-processing-app-sdk/system-requirements-driver-compatibility/).


Sorry mate.  :-[


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 10, 2014, 03:45:37 PM
Great, 3x 280x went from 27000 to 39000 with the same power consumption!

Is that per card or total? :O


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 11, 2014, 02:16:12 AM
Update your miners!  I've released an update that includes a 5% speed bonus along with some additional debugging info.

If you were having issues with performance or compile errors, please try this new program.  If you continue having issues, please post the device info from the beginning of the log.  It should look something like this:
Code:
Initing device 0...
Initializing GPU 0

============================================================
Device information for: Cypress
CL_DEVICE_GLOBAL_MEM_SIZE:            1048576 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:            0 kb
CL_DEVICE_LOCAL_MEM_SIZE:                  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:           CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:            256


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: snguyen on February 11, 2014, 05:06:17 AM
Wonderful job, gigawatt, I am really admire your afford to make the miner this beauty :)

One small question, the donation will be sent to your account or the pool (ypool.net for example). I am setting at 5%, but I am worry maybe somehow you are not the receiver.

Thank again for your sharing,


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: maxisvk on February 11, 2014, 07:51:44 AM
Radeon HD5870 1GB 850/1150/1.0625v

http://i58.tinypic.com/2efu9mb.jpg


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: TiberiuC on February 11, 2014, 09:58:01 AM
gtx 670: 9350 Khash/s


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 11, 2014, 02:11:26 PM
Wonderful job, gigawatt, I am really admire your afford to make the miner this beauty :)

One small question, the donation will be sent to your account or the pool (ypool.net for example). I am setting at 5%, but I am worry maybe somehow you are not the receiver.

Thank again for your sharing,

The donation amount that you specify in the miner is split between myself and Girino (he wrote the original GPU miner).
You can actually verify that the developers are receiving coins by going to "view connected miners" and verifying the donation percent: http://ypool.net/mtc/workers_live
If you wanted to donate to yPool instead of us, you'd update the percentage under your account page: http://ypool.net/mtc/account_options


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: ~Money~ on February 11, 2014, 04:09:55 PM
gigawatt can u help me fix this:

http://s4.postimg.org/r6amus7rx/image.jpg

its stat of less than 1 minutes with a  7770 on win7 x64
and im getting 0000 shares in ypool with this miner, but it works fine on few more PCs


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 11, 2014, 04:43:52 PM
gigawatt can u help me fix this:

http://s4.postimg.org/r6amus7rx/image.jpg

its stat of less than 1 minutes with a  7770 on win7 x64
and im getting 0000 shares in ypool with this miner, but it works fine on few more PCs

I can do my best to help.  I'll need three things from you:

1) When you run the miner, what's the first few lines that pop up on screen?  It should look something like this:
Code:
Initing device 0...
Initializing GPU 0

============================================================
Device information for: Cypress
CL_DEVICE_GLOBAL_MEM_SIZE:            1048576 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:            0 kb
CL_DEVICE_LOCAL_MEM_SIZE:                  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:           CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:            256

2) What's the version number that shows when you run the miner?  The newest version should show
Code:
xptMiner (v1.1) + GPU Metiscoin Miner (v0.3gg)

3) What command do you run to launch the miner?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: antonio8 on February 11, 2014, 04:55:15 PM
gigawatt can u help me fix this:

http://s4.postimg.org/r6amus7rx/image.jpg

its stat of less than 1 minutes with a  7770 on win7 x64
and im getting 0000 shares in ypool with this miner, but it works fine on few more PCs

I can do my best to help.  I'll need three things from you:

1) When you run the miner, what's the first few lines that pop up on screen?  It should look something like this:
Code:
Initing device 0...
Initializing GPU 0

============================================================
Device information for: Cypress
CL_DEVICE_GLOBAL_MEM_SIZE:            1048576 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:            0 kb
CL_DEVICE_LOCAL_MEM_SIZE:                  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:           CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:            256

2) What's the version number that shows when you run the miner?  The newest version should show
Code:
xptMiner (v1.1) + GPU Metiscoin Miner (v0.3gg)

3) What command do you run to launch the miner?

Different user but I get all invalid shares.

My 1 and 2 looks just like what you posted.
Command line is: start /low xptminer.exe -o ypool.net -u USERNAME -p PASSWORD -d 0

Just using a R7 250. It went from 2,200 kh/s to 2,500 kh/s.



Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 11, 2014, 05:12:43 PM

Different user but I get all invalid shares.

My 1 and 2 looks just like what you posted.
Command line is: start /low xptminer.exe -o ypool.net -u USERNAME -p PASSWORD -d 0

Just using a R7 250. It went from 2,200 kh/s to 2,500 kh/s.

If you're using an R7 250, your #1 should look different from mine.  ;)
Also, I'm assuming USERNAME and PASSWORD are your worker name and password?


Can you post your device listing?  I'd like to see if the code runs properly on your CPU but not your GPU.
It should look like this:

Code:
Available devices:
Platform 00: Intel(R) OpenCL
  Device 00: Intel(R) HD Graphics 4000
Platform 01: AMD Accelerated Parallel Processing
  Device 01:        Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: antonio8 on February 11, 2014, 05:37:01 PM

Different user but I get all invalid shares.

My 1 and 2 looks just like what you posted.
Command line is: start /low xptminer.exe -o ypool.net -u USERNAME -p PASSWORD -d 0

Just using a R7 250. It went from 2,200 kh/s to 2,500 kh/s.

If you're using an R7 250, your #1 should look different from mine.  ;)
Also, I'm assuming USERNAME and PASSWORD are your worker name and password?


Can you post your device listing?  I'd like to see if the code runs properly on your CPU but not your GPU.
It should look like this:

Code:
Available devices:
Platform 00: Intel(R) OpenCL
  Device 00: Intel(R) HD Graphics 4000
Platform 01: AMD Accelerated Parallel Processing
  Device 01:        Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz

Sorry I can't figure out for the life of me how to insert image.

But user and password was just changed for the post.

Platform 00: AMD Accelerated Parrallel Processing
     Device 00: Oland
     Device 01: Tahiti
     Device 02: Intel Xeon CPU   L5520 @ 2.227 GHz



Device information for: Oland
CL_DEVICE_GLOBAL_MEM_SIZE:  2097152 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:  16kb
CL_DEVICE_LOCAL_MEM_SIZE:  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:  CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:  256


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 11, 2014, 07:00:28 PM
Platform 00: AMD Accelerated Parrallel Processing
     Device 00: Oland
     Device 01: Tahiti
     Device 02: Intel Xeon CPU   L5520 @ 2.227 GHz



Device information for: Oland
CL_DEVICE_GLOBAL_MEM_SIZE:  2097152 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:  16kb
CL_DEVICE_LOCAL_MEM_SIZE:  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:  CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:  256


So far so good.
Add a "-d 2" to the end of your command as a test.  Let it mine long enough to submit 5 shares or so (valid or invalid).  It will be mining with your CPU, so it won't be nearly as fast.
This we help me determine if the issue is hardware or code.

Let me know if it gets any valid shares.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: antonio8 on February 11, 2014, 07:21:28 PM
Platform 00: AMD Accelerated Parrallel Processing
     Device 00: Oland
     Device 01: Tahiti
     Device 02: Intel Xeon CPU   L5520 @ 2.227 GHz



Device information for: Oland
CL_DEVICE_GLOBAL_MEM_SIZE:  2097152 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:  16kb
CL_DEVICE_LOCAL_MEM_SIZE:  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:  CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:  256


So far so good.
Add a "-d 2" to the end of your command as a test.  Let it mine long enough to submit 5 shares or so (valid or invalid).  It will be mining with your CPU, so it won't be nearly as fast.
This we help me determine if the issue is hardware or code.

Let me know if it gets any valid shares.

15 shares: valid: 0 invalid: 15

Taking off to work so will try something later if you have an idea.

Also tried running it on the R9280x and the same. Invalids.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 11, 2014, 07:26:56 PM

So far so good.
Add a "-d 2" to the end of your command as a test.  Let it mine long enough to submit 5 shares or so (valid or invalid).  It will be mining with your CPU, so it won't be nearly as fast.
This we help me determine if the issue is hardware or code.

Let me know if it gets any valid shares.

15 shares: valid: 0 invalid: 15

Taking off to work so will try something later if you have an idea.

Also tried running it on the R9280x and the same. Invalids.


I feel like we might be getting somewhere with this.
I've uploaded a debug build to the dropbox page.  Here's a direct link for convenience: https://www.dropbox.com/s/9bf5efl77vi6t3o/xptMiner-GPU-v1.4-debug.zip
Could you run that and post the information you provided earlier?  It should include a few extra parameters.

At this point my next hunch is that we might be dealing with an big-endian/little-endian issue.
What operating system are you using and what version of OpenCL do you have installed?


Also, I just wanted to say thank you for helping me debug this issue.  I know how frustrating it can be.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: majo on February 11, 2014, 07:32:15 PM
I can't make the GPU miner work on this computer :'( Every time I open it this happens:


https://i.imgur.com/SXDLi2z.jpg



It doesn't matter if i use -d 0 or -d01 etc. The original CPU miner works fine. I am using a HD6800 series.

PS It's in norwegian, but you get the point  ;D


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 11, 2014, 08:07:44 PM
I can't make the GPU miner work on this computer :'( Every time I open it this happens:

It doesn't matter if i use -d 0 or -d01 etc. The original CPU miner works fine. I am using a HD6800 series.

PS It's in norwegian, but you get the point  ;D


Try running the debug version: https://www.dropbox.com/s/9bf5efl77vi6t3o/xptMiner-GPU-v1.4-debug.zip (https://www.dropbox.com/s/9bf5efl77vi6t3o/xptMiner-GPU-v1.4-debug.zip)

It displays more information, so it might be more useful.
Also, be sure to update your video card drivers and make sure it supports OpenCL.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: veforever on February 11, 2014, 10:21:20 PM
I have HD5770 and HD4870

5770 can run it normal,but 4870 get down,I think maybe OPENCL version made this,(4870 is OPENCL 1.1 or 1.0?),can fix it?pleaseeeee.

I have try the debug version,the same.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 11, 2014, 10:44:11 PM
I have HD5770 and HD4870

5770 can run it normal,but 4870 get down,I think maybe OPENCL version made this,(4870 is OPENCL 1.1 or 1.0?),can fix it?pleaseeeee.

I have try the debug version,the same.


The Radeon HD 4 series doesn't fully support modern OpenCL, so it will not work no matter what.   :-[


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: causevd on February 12, 2014, 12:33:16 AM
Hello,

Thanks for your great work and everything else, but I am facing with a few problems. First one is when I downloaded this version I setup, changed the .bat with my information and here is the problem.

Picture 1 (https://i.imgur.com/zeZa6zn.png?1)

And I am using the following info -o ypool.net -u causevd.mtc -p x -d 1

After that I had an older version of the GPU miner called GPU-xptMiner-Win64-Cygwin-build5 and then I typed this into the bat

:BEGIN
start /low /wait xptminer.exe -o ypool.net -u causevd.mtc -p x
timeout /t 30
GOTO BEGIN
pause

and I get the following error

Picture 2 (https://i.imgur.com/A0CYtj8.png?1)

Btw I am using a laptop for mining.

Any help will be appreciated. Thank you.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 01:35:34 AM
Hello,

Thanks for your great work and everything else, but I am facing with a few problems. First one is when I downloaded this version I setup, changed the .bat with my information and here is the problem.

Picture 1 (https://i.imgur.com/zeZa6zn.png?1)

And I am using the following info -o ypool.net -u causevd.mtc -p x -d 1

For that one, you'll want to change "-d 1" to "-d 0".  Device 00 corresponds to your video card and Device 01 doesn't exist so you get an error message.


and I get the following error

Picture 2 (https://i.imgur.com/A0CYtj8.png?1)

Btw I am using a laptop for mining.

Any help will be appreciated. Thank you.

That error means that your laptop video card is taking too long to run the processing loop.  When the video card is working, it stops responding to other things, so Windows thinks your video card crashed/hung.
In the next release I'll be adding a feature to tune the work "intensity".  Once that build is out, I'll send you a PM and help you get it working on your laptop.  In the mean time, consider using the CPU miner (https://bitcointalk.org/index.php?topic=436583) for the laptop.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: feelgood2 on February 12, 2014, 06:57:38 AM
Great work, mate!

Is this for metiscoin only or can it be used for any other coin?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: causevd on February 12, 2014, 11:08:21 AM
Thanks my friend. I am happy to wait to PM me soon after you fix it. Anyway I am using it the CPU miner. Thanks once again.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: jk_14 on February 12, 2014, 11:11:14 AM
.



It would be very nice to have a i686 (32bit) compability for all old good BAMT users...


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: tygarbyte on February 12, 2014, 11:56:43 AM
Just another observation FYI

mining with 2 x R9 290 - current draw from wall is only 460kw with xpt miner, gpu temp is 70
getting 31940kh/s

when I use these cards for scrypt-jane, they pull 600kw from wall and run at 80 degree



Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: thiec on February 12, 2014, 01:55:34 PM
Platform 00: AMD Accelerated Parrallel Processing
     Device 00: Oland
     Device 01: Tahiti
     Device 02: Intel Xeon CPU   L5520 @ 2.227 GHz



Device information for: Oland
CL_DEVICE_GLOBAL_MEM_SIZE:  2097152 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:  16kb
CL_DEVICE_LOCAL_MEM_SIZE:  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:  CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:  256


So far so good.
Add a "-d 2" to the end of your command as a test.  Let it mine long enough to submit 5 shares or so (valid or invalid).  It will be mining with your CPU, so it won't be nearly as fast.
This we help me determine if the issue is hardware or code.

Let me know if it gets any valid shares.

15 shares: valid: 0 invalid: 15

Taking off to work so will try something later if you have an idea.

Also tried running it on the R9280x and the same. Invalids.


Same Here. I have all invalid share.

I use x86 version and running with GT 630M (Avg on 1200 kHash/s)

Here the loading screen

https://i.imgur.com/VTrwmfz.jpg


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 02:02:19 PM
Same Here. I have all invalid share.

I use x86 version and running with GT 630M (Avg on 1200 kHash/s)

Here the loading screen

https://i.imgur.com/VTrwmfz.jpg

Could you please download the "debug" version from the dropbox folder and post the info from that?  It includes additional information that will make troubleshooting easier.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 02:07:03 PM
mining with 2 x R9 290 - current draw from wall is only 460kw with xpt miner, gpu temp is 70
getting 31940kh/s

when I use these cards for scrypt-jane, they pull 600kw from wall and run at 80 degree

scrypt-jane is brutal.  It's about as GPU hard as you can get while still actually being able to run it on a GPU.
Right now the biggest bottleneck with Metiscoin GPU mining is the memory bandwidth.  It uses 8 semi-large lookup tables and calls them a few hundred times per hash, slowing the whole thing down.  So for the time being, it's probably more fair to compare MTC mining wattage to BTC mining wattage.

I'm still working on optimizations though, so stay tuned.  I'll make some more progress eventually.



It would be very nice to have a i686 (32bit) compability for all old good BAMT users...

There's already a 32-bit version released.  It's the one labeled xptMiner-GPU-x86-v1.X.zip



Is this for metiscoin only or can it be used for any other coin?

This miner works only for Metiscoin.  Metiscoin requires chaining three hash algorithms: keccak -> shavite -> fugue.
If you modify the miner to simply be keccak, then it can be used to mine Maxcoin, but there's already a GPU miner for that, so I didn't bother.  ;)


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: thiec on February 12, 2014, 02:31:52 PM
Same Here. I have all invalid share.

I use x86 version and running with GT 630M (Avg on 1200 kHash/s)

Here the loading screen

https://i.imgur.com/VTrwmfz.jpg

Could you please download the "debug" version from the dropbox folder and post the info from that?  It includes additional information that will make troubleshooting easier.

Debug version didnt work for me, i think its x64 and my windows is 32bit (x86)

Thanks for fast respond


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: laevaer on February 12, 2014, 02:38:42 PM
A10-5600K APU video
2600~2900
BUT use hd 4890 getting a compile error!


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 02:44:01 PM
Same Here. I have all invalid share.

I use x86 version and running with GT 630M (Avg on 1200 kHash/s)

Here the loading screen

https://i.imgur.com/VTrwmfz.jpg

Could you please download the "debug" version from the dropbox folder and post the info from that?  It includes additional information that will make troubleshooting easier.

Debug version didnt work for me, i think its x64 and my windows is 32bit (x86)

Thanks for fast respond

I don't expect it to.  I need you to run it and post the information from it.  ;)
(It displays more information before failure, so it will make fixing things easier for me)


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 02:44:49 PM
A10-5600K APU video
2600~2900
BUT use hd 4890 getting a compile error!

The Radeon HD 4000 series doesn't fully support OpenCL, so the miner will not work on it no matter what.  Sorry mate.  :(


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gitrix on February 12, 2014, 02:46:58 PM
hi all
i just test for 24h my Sapphire R9 280x Dualx default gpu 1020 Memory 1500
windows 8.1 64bit catalyst 13.12
i get near 14200 kh/s wth ypool 1.7 % invalid

http://i1346.photobucket.com/albums/p688/hmidabox/R9280x_zps4917de52.jpg
http://i1346.photobucket.com/albums/p688/hmidabox/prtminer_zps90ce20dd.jpg


thanks Dev & gigawatt


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: thiec on February 12, 2014, 02:53:20 PM
Same Here. I have all invalid share.

I use x86 version and running with GT 630M (Avg on 1200 kHash/s)

Here the loading screen

https://i.imgur.com/VTrwmfz.jpg

Could you please download the "debug" version from the dropbox folder and post the info from that?  It includes additional information that will make troubleshooting easier.

Debug version didnt work for me, i think its x64 and my windows is 32bit (x86)

Thanks for fast respond

I don't expect it to.  I need you to run it and post the information from it.  ;)
(It displays more information before failure, so it will make fixing things easier for me)

I hope this will help
https://i.imgur.com/QUTGepC.jpg


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 03:07:31 PM

I hope this will help
https://i.imgur.com/QUTGepC.jpg

So close.  I need the stuff at the very start of the program run.  It should look like this: https://bitcointalk.org/index.php?topic=452738.msg4986799#msg4986799


Do you happen to get shares on yPool?  Normally if you get an invalid share it will actually say "Invalid Share" followed by a reason.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: thiec on February 12, 2014, 03:20:10 PM

I hope this will help
https://i.imgur.com/QUTGepC.jpg

So close.  I need the stuff at the very start of the program run.  It should look like this: https://bitcointalk.org/index.php?topic=452738.msg4986799#msg4986799


Do you happen to get shares on yPool?  Normally if you get an invalid share it will actually say "Invalid Share" followed by a reason.

I dont have the screen like you refer to.
I mean there is no information for my CPU, only GPU

Here the screen pop up from the start
https://i.imgur.com/RynODNt.jpg


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 03:52:11 PM
I dont have the screen like you refer to.
I mean there is no information for my CPU, only GPU

Here the screen pop up from the start
https://i.imgur.com/RynODNt.jpg


That's the correct screen, but the wrong version.  Download the debug build and send the screenshot from that.
You can get the debug build from here: https://www.dropbox.com/sh/tan8yprhoaq6o1q/pqgHVLVkCT/xptMiner-GPU-v1.4-debug.zip


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 04:50:19 PM

I hope this will help
https://i.imgur.com/QUTGepC.jpg
So close.  I need the stuff at the very start of the program run.  It should look like this: https://bitcointalk.org/index.php?topic=452738.msg4986799#msg4986799


Do you happen to get shares on yPool?  Normally if you get an invalid share it will actually say "Invalid Share" followed by a reason.

Never mind, I figured it out.  It's a graphical bug specific to the 32-bit build.  You're actually getting shares, but it's incrementing the wrong variable.  This is happening because the "totalShareCount" and "invalidShareCount" variables are defined as 64-bit numbers which doesn't play well when treated as 32-bit numbers.


I'll have that fixed by the end of the day.  In the mean time, continue mining.  It's only a graphical bug.  You're actually getting shares.  You can verify that on yPool if you'd like.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: Meizirkki on February 12, 2014, 05:10:26 PM
I wish I had an Intel chip to test on.  It would probably make thing easier than guess and check.

What happens if you add the #pragma line to the top of each of the .cl files?
I tested you new versionon my Intel. ;) Same looking output even with #pragma everywhere:
Code:
Initing device 0...
Initializing GPU 1

======================================================================
Device information for: Iris Pro
CL_DEVICE_GLOBAL_MEM_SIZE:            1048576 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:            0 kb
CL_DEVICE_LOCAL_MEM_SIZE:                  64 kb
CL_DEVICE_LOCAL_MEM_TYPE:            CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:            512
CL_DEVICE_ENDIAN_LITTLE:                    1
CL_DEVICE_ADDRESS_BITS:                    64
CL_DEVICE_OPENCL_C_VERSION:         OpenCL C 1.2
======================================================================

Compiling OpenCL code... this may take 3-5 minutes
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: 0x7fbe7ba49910: i64 = rotl 0x7fbe7bdac710, 0x7fbe7b95fe10 [ID=16912]
  0x7fbe7bdac710: i64 = bitcast 0x7fbe7b9a3110 [ID=16891]
    0x7fbe7b9a3110: v2i32 = IGILISD::MOVSWZ 0x7fbe7b9a2710, 0x7fbe7b9a2810, 0x7fbe7ba5f310, 0x7fbe7ba5f310 [ID=16857]
      0x7fbe7b9a2710: i32 = xor 0x7fbe7b906910, 0x7fbe7ba47b10 [ID=16816]
        0x7fbe7b906910: i32 = IGILISD::LO_COPY 0x7fbe7bdab410 [ID=16782]
          0x7fbe7bdab410: i64 = bitcast 0x7fbe7b9be410 [ID=16760]
            0x7fbe7b9be410: v2i32 = IGILISD::MOVSWZ 0x7fbe7b9bd710, 0x7fbe7b9bd910, 0x7fbe7ba5f310, 0x7fbe7ba5f310 [ID=16739]
              0x7fbe7b9bd710: i32 = xor 0x7fbe7ba49410, 0x7fbe7b9bd410 [ID=16703]
                0x7fbe7ba49410: i32 = IGILISD::LO_COPY 0x7fbe7bdaab10 [ID=16685]
                  0x7fbe7bdaab10: i64 = bitcast 0x7fbe7b9c9910 [ID=16678]

                0x7fbe7b9bd410: i32 = IGILISD::LO_COPY 0x7fbe7bda9810 [ID=16572]
                  0x7fbe7bda9810: i64 = bitcast 0x7fbe7b9d7110 [ID=16561]

              0x7fbe7b9bd910: i32 = xor 0x7fbe7b9bd310, 0x7fbe7b9bd610 [ID=16702]
                0x7fbe7b9bd310: i32 = IGILISD::HI_COPY 0x7fbe7bdaab10 [ID=16684]
                  0x7fbe7bdaab10: i64 = bitcast 0x7fbe7b9c9910 [ID=16678]

                0x7fbe7b9bd610: i32 = IGILISD::HI_COPY 0x7fbe7bda9810 [ID=16571]
                  0x7fbe7bda9810: i64 = bitcast 0x7fbe7b9d7110 [ID=16561]

              0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
              0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
        0x7fbe7ba47b10: i32 = IGILISD::LO_COPY 0x7fbe7bda8f10 [ID=16520]
          0x7fbe7bda8f10: i64 = bitcast 0x7fbe7b9e2810 [ID=16495]
            0x7fbe7b9e2810: v2i32 = IGILISD::MOVSWZ 0x7fbe7b9e0010, 0x7fbe7b9e1c10, 0x7fbe7ba5f310, 0x7fbe7ba5f310 [ID=16479]
              0x7fbe7b9e0010: i32 = xor 0x7fbe7ba42710, 0x7fbe7b9dfc10 [ID=16457]
                0x7fbe7ba42710: i32 = IGILISD::LO_COPY 0x7fbe7bda7610 [ID=16407]
                  0x7fbe7bda7610: i64 = bitcast 0x7fbe7b954010 [ID=16373]

                0x7fbe7b9dfc10: i32 = IGILISD::LO_COPY 0x7fbe7ba3fe10 [ID=16159]
                  0x7fbe7ba3fe10: i64 = rotl 0x7fbe7bda5310, 0x7fbe7b961210 [ID=16114]


              0x7fbe7b9e1c10: i32 = xor 0x7fbe7b9dfa10, 0x7fbe7b9dfe10 [ID=16456]
                0x7fbe7b9dfa10: i32 = IGILISD::HI_COPY 0x7fbe7bda7610 [ID=16406]
                  0x7fbe7bda7610: i64 = bitcast 0x7fbe7b954010 [ID=16373]

                0x7fbe7b9dfe10: i32 = IGILISD::HI_COPY 0x7fbe7ba3fe10 [ID=16158]
                  0x7fbe7ba3fe10: i64 = rotl 0x7fbe7bda5310, 0x7fbe7b961210 [ID=16114]


              0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
              0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
      0x7fbe7b9a2810: i32 = xor 0x7fbe7b9a1b10, 0x7fbe7b9a2510 [ID=16811]
        0x7fbe7b9a1b10: i32 = IGILISD::HI_COPY 0x7fbe7bdab410 [ID=16781]
          0x7fbe7bdab410: i64 = bitcast 0x7fbe7b9be410 [ID=16760]
            0x7fbe7b9be410: v2i32 = IGILISD::MOVSWZ 0x7fbe7b9bd710, 0x7fbe7b9bd910, 0x7fbe7ba5f310, 0x7fbe7ba5f310 [ID=16739]
              0x7fbe7b9bd710: i32 = xor 0x7fbe7ba49410, 0x7fbe7b9bd410 [ID=16703]
                0x7fbe7ba49410: i32 = IGILISD::LO_COPY 0x7fbe7bdaab10 [ID=16685]
                  0x7fbe7bdaab10: i64 = bitcast 0x7fbe7b9c9910 [ID=16678]

                0x7fbe7b9bd410: i32 = IGILISD::LO_COPY 0x7fbe7bda9810 [ID=16572]
                  0x7fbe7bda9810: i64 = bitcast 0x7fbe7b9d7110 [ID=16561]

              0x7fbe7b9bd910: i32 = xor 0x7fbe7b9bd310, 0x7fbe7b9bd610 [ID=16702]
                0x7fbe7b9bd310: i32 = IGILISD::HI_COPY 0x7fbe7bdaab10 [ID=16684]
                  0x7fbe7bdaab10: i64 = bitcast 0x7fbe7b9c9910 [ID=16678]

                0x7fbe7b9bd610: i32 = IGILISD::HI_COPY 0x7fbe7bda9810 [ID=16571]
                  0x7fbe7bda9810: i64 = bitcast 0x7fbe7b9d7110 [ID=16561]

              0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
              0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
        0x7fbe7b9a2510: i32 = IGILISD::HI_COPY 0x7fbe7bda8f10 [ID=16519]
          0x7fbe7bda8f10: i64 = bitcast 0x7fbe7b9e2810 [ID=16495]
            0x7fbe7b9e2810: v2i32 = IGILISD::MOVSWZ 0x7fbe7b9e0010, 0x7fbe7b9e1c10, 0x7fbe7ba5f310, 0x7fbe7ba5f310 [ID=16479]
              0x7fbe7b9e0010: i32 = xor 0x7fbe7ba42710, 0x7fbe7b9dfc10 [ID=16457]
                0x7fbe7ba42710: i32 = IGILISD::LO_COPY 0x7fbe7bda7610 [ID=16407]
                  0x7fbe7bda7610: i64 = bitcast 0x7fbe7b954010 [ID=16373]

                0x7fbe7b9dfc10: i32 = IGILISD::LO_COPY 0x7fbe7ba3fe10 [ID=16159]
                  0x7fbe7ba3fe10: i64 = rotl 0x7fbe7bda5310, 0x7fbe7b961210 [ID=16114]


              0x7fbe7b9e1c10: i32 = xor 0x7fbe7b9dfa10, 0x7fbe7b9dfe10 [ID=16456]
                0x7fbe7b9dfa10: i32 = IGILISD::HI_COPY 0x7fbe7bda7610 [ID=16406]
                  0x7fbe7bda7610: i64 = bitcast 0x7fbe7b954010 [ID=16373]

                0x7fbe7b9dfe10: i32 = IGILISD::HI_COPY 0x7fbe7ba3fe10 [ID=16158]
                  0x7fbe7ba3fe10: i64 = rotl 0x7fbe7bda5310, 0x7fbe7b961210 [ID=16114]


              0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
              0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
      0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
      0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
  0x7fbe7b95fe10: i64 = bitcast 0x7fbe7ba41f10 [ID=373]
    0x7fbe7ba41f10: v2i32 = IGILISD::MOVSWZ 0x7fbe7ba4f910, 0x7fbe7ba5f310, 0x7fbe7ba5f310, 0x7fbe7ba5f310 [ID=238]
      0x7fbe7ba4f910: i32 = Constant<36> [ID=83]
      0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
      0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
      0x7fbe7ba5f310: i32 = Constant<0> [ORD=5975] [ID=42]
In function: metiscoin_process
---  End log  ---
Assertion failed: (!error), function loadProgramFromStrings, file xptMiner/OpenCLObjects.cpp, line 362.
Abort trap: 6

CPU performace is excellent tho. Hasrate almost doubled from last release.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: jk_14 on February 12, 2014, 05:38:01 PM
It would be very nice to have a i686 (32bit) compability for all old good BAMT users...


There's already a 32-bit version released.  It's the one labeled xptMiner-GPU-x86-v1.X.zip



But it's windows 32bit binaries, BAMT is linux!


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: fenghush on February 12, 2014, 06:50:48 PM
Hot damn, with that new update its profitable to mine solo, found 3 blocks on ypool in no time lol.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 07:16:38 PM
It would be very nice to have a i686 (32bit) compability for all old good BAMT users...


There's already a 32-bit version released.  It's the one labeled xptMiner-GPU-x86-v1.X.zip



But it's windows 32bit binaries, BAMT is linux!

Sorry, I wasn't familiar with BAMT.  You should be able to compile the program from the source code.  It's available in the github repo (see the first post).


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: jk_14 on February 12, 2014, 07:50:33 PM
It would be very nice to have a i686 (32bit) compability for all old good BAMT users...


There's already a 32-bit version released.  It's the one labeled xptMiner-GPU-x86-v1.X.zip



But it's windows 32bit binaries, BAMT is linux!

Sorry, I wasn't familiar with BAMT.  You should be able to compile the program from the source code.  It's available in the github repo (see the first post).


I did it.

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
OS: BAMT Linux 32bit

https://bitcointalk.org/index.php?topic=447298.msg5056624#msg5056624


I have even try to replace *.cl from win32 into source tree, and recompile

No success...


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 12, 2014, 10:20:23 PM
I did it.

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
OS: BAMT Linux 32bit

https://bitcointalk.org/index.php?topic=447298.msg5056624#msg5056624


I have even try to replace *.cl from win32 into source tree, and recompile

No success...


The problem isn't with the *.cl files.  It's that (currently) the kHash/s, total shares, and invalid shared are stored as a 64-bit number.
When you compile on a 32-bit system, you end up having data spill over.  That's why your shares/invalid count is all over the place.  It should still mine properly, but it's just graphically bad.


I'm currently working on a fix and I'll push the changes to github later today.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: gigawatt on February 13, 2014, 01:40:36 AM
The "invalid share" issue has been fixed!  Please update your miners.

In addition, you power users might want to check out the "-s" flag.  It lets you specify the GPU load per hash pass.
It multiplies the work load by 2^X, so "-s 1" does twice the work, "-s 2" does four times the work, and "-s -1" does half the work, etc.

For more information, run the miner without any parameters.  The help screen will tell you more.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: ddkkddkk on February 13, 2014, 01:58:52 AM
x86 and x64 get a lot of invalid shares... :(


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: gigawatt on February 13, 2014, 02:58:03 AM
x86 and x64 get a lot of invalid shares... :(

Define "a lot"?  I'd normally expect 2-4% invalid.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: ddkkddkk on February 13, 2014, 03:39:45 AM
https://i.imgur.com/2es0LiT.png
Like this...


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: gigawatt on February 13, 2014, 04:22:19 AM
Like this...

Wow, that's... not good.

If you could get me this information (https://bitcointalk.org/index.php?topic=452738.msg4986799#msg4986799) I might be able to help out some.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: thiec on February 13, 2014, 06:36:36 AM

Never mind, I figured it out.  It's a graphical bug specific to the 32-bit build.  You're actually getting shares, but it's incrementing the wrong variable.  This is happening because the "totalShareCount" and "invalidShareCount" variables are defined as 64-bit numbers which doesn't play well when treated as 32-bit numbers.


I'll have that fixed by the end of the day.  In the mean time, continue mining.  It's only a graphical bug.  You're actually getting shares.  You can verify that on yPool if you'd like.

v1.5 x86 work great  ;D


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: jk_14 on February 13, 2014, 08:48:15 AM
I did it.

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)
^C
root@bamt-miner:~/xptMiner-master#

card: Gigabyte 7950 WF3
OS: BAMT Linux 32bit

https://bitcointalk.org/index.php?topic=447298.msg5056624#msg5056624


The problem isn't with the *.cl files.  It's that (currently) the kHash/s, total shares, and invalid shared are stored as a 64-bit number.
When you compile on a 32-bit system, you end up having data spill over.  That's why your shares/invalid count is all over the place.  It should still mine properly, but it's just graphically bad.

I'm currently working on a fix and I'll push the changes to github later today.

Now this issue is OK,
but I have two more.

1. miner disconnects from ypool.net after 5-10 minutes
2. no incrementation of "Unconfirmed (MTC) 0.00000000",
worker was connected, active, but no single result of mining at all...


kHash/s: 43515.90 Shares total: 70280 (Valid: 1454, Invalid: 68826)
kHash/s: 43525.80 Shares total: 71626 (Valid: 2713, Invalid: 68913)
root@bamt-miner:~/test/xptMiner-gpu#


no information about exit code....


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: ~Money~ on February 13, 2014, 10:54:34 AM
gigawatt can u help me fix this:

http://s4.postimg.org/r6amus7rx/image.jpg

its stat of less than 1 minutes with a  7770 on win7 x64
and im getting 0000 shares in ypool with this miner, but it works fine on few more PCs

I can do my best to help.  I'll need three things from you:

1) When you run the miner, what's the first few lines that pop up on screen?  It should look something like this:
Code:
Initing device 0...
Initializing GPU 0

============================================================
Device information for: Cypress
CL_DEVICE_GLOBAL_MEM_SIZE:            1048576 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:            0 kb
CL_DEVICE_LOCAL_MEM_SIZE:                  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:           CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:            256

2) What's the version number that shows when you run the miner?  The newest version should show
Code:
xptMiner (v1.1) + GPU Metiscoin Miner (v0.3gg)

3) What command do you run to launch the miner?

here is wot u need:
1)
http://s14.postimg.org/afbilk1pt/Untitled1.jpg

http://s4.postimg.org/k53wlvl8t/Untitled.jpg

2) latest version

3)
start /low xptminer.exe -o ypool.net -u user -p pass

hope u can bring this miner online too, it can increase my mining speed more than 1mh ;D


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: Crybaby84 on February 13, 2014, 11:25:38 AM
With my R9 290 i cannot seem to get any higher rate than around 7000 to 8000 Khash. Seems kind of low to me  ???.
Somebody got a clue on how to get a better rate? I tried to play around with the -s parameter, but doesnt realy affect the hashrate.

To be complete:

Intel i5 4670K, 16GB memory, Win 8.1 X64

Startup command
:BEGIN
start /low /wait xptminer.exe -o ypool.net -u Crybaby84.M1 -p X -d 0.5 -s 2
timeout /t 30
GOTO BEGIN
pause

Version
xptMiner (v1.1) + GPU Metiscoin Miner (v0.4gg)
Catalyst 14.1 (13.35.1005-140131a-167669E-ATI)

Screenshot with info:
http://postimg.org/image/8lud2ngpx/

Any help will be appreciated !! Thanks.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: aakashkumar on February 13, 2014, 12:36:08 PM
Your  Miner works Great with 58xx and 59XX  ,

Can you do something For PTS  ?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 13, 2014, 02:10:09 PM
here is wot u need:
1)
http://s14.postimg.org/afbilk1pt/Untitled1.jpg

http://s4.postimg.org/k53wlvl8t/Untitled.jpg

2) latest version

3)
start /low xptminer.exe -o ypool.net -u user -p pass

hope u can bring this miner online too, it can increase my mining speed more than 1mh ;D

Thanks for the info!  I'll start looking into it.

Is that the 32 or 64-bit build?


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: gigawatt on February 13, 2014, 02:12:48 PM
With my R9 290 i cannot seem to get any higher rate than around 7000 to 8000 Khash. Seems kind of low to me  ???.
Somebody got a clue on how to get a better rate? I tried to play around with the -s parameter, but doesnt realy affect the hashrate.

To be complete:

Intel i5 4670K, 16GB memory, Win 8.1 X64

Screenshot with info:
http://postimg.org/image/8lud2ngpx/

Any help will be appreciated !! Thanks.

That looks fairly decent.  Do you happen to know your card's clock speeds?
Check GPUz while the miner is running: http://www.techpowerup.com/gpuz/
I found out the hard way that cgminer never reset my clock speeds so the memory was badly un-derclocked.  It ended up cutting my hash speed in half.


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: ~Money~ on February 13, 2014, 02:28:11 PM
here is wot u need:
1)
http://s14.postimg.org/afbilk1pt/Untitled1.jpg

http://s4.postimg.org/k53wlvl8t/Untitled.jpg

2) latest version

3)
start /low xptminer.exe -o ypool.net -u user -p pass

hope u can bring this miner online too, it can increase my mining speed more than 1mh ;D

Thanks for the info!  I'll start looking into it.

Is that the 32 or 64-bit build?

win7 x64

radeon hd770

edit: just sth happened, windows freezes and after a driver crash, miner started working on 200kh :D [changing driver and will update post]

edit2: driver updated, miner started to work at 6mh speed for few seconds, and boooooom
windows crashed =)) [ brb :)) ]

edit3: seems everything is working f9 now, miner works at 100% but when i feel some decrease in vga performance while im working with autocad (of course when miner is not running :-" ) which might be driver issues :-?

anyway, 6mh more added to my power hash rate :D thnx gigawatt ;D


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: arfcz on February 13, 2014, 04:24:04 PM
3x Sapphire R9 280X Toxic, 1150MHz/1600MHz, 1.112V, Win7 x64

http://feb.imghost.us/Dz45.png


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: w0lf0. on February 13, 2014, 05:16:33 PM
3x Sapphire R9 280X Toxic, 1150MHz/1600MHz, 1.112V, Win7 x64

http://feb.imghost.us/Dz45.png

what string u using?


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: cryptomint on February 13, 2014, 06:08:18 PM
16mh/s per 5870 @ default clocks, good stuff!  :)


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: arfcz on February 13, 2014, 07:08:08 PM

what string u using?

just -d 0,1,2


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: gigawatt on February 13, 2014, 08:50:22 PM
win7 x64

radeon hd770

edit: just sth happened, windows freezes and after a driver crash, miner started working on 200kh :D [changing driver and will update post]

edit2: driver updated, miner started to work at 6mh speed for few seconds, and boooooom
windows crashed =)) [ brb :)) ]

edit3: seems everything is working f9 now, miner works at 100% but when i feel some decrease in vga performance while im working with autocad (of course when miner is not running :-" ) which might be driver issues :-?

anyway, 6mh more added to my power hash rate :D thnx gigawatt ;D

Glad the driver update fixed the problem.  I've had Windows freeze once or twice during testing, but a reboot usually fixes it.

What's your overall hash rate now?  (So I can add it to the benchmarks?)


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: causevd on February 13, 2014, 10:18:13 PM
Dude you just made my day. You just fixed my problem. Thank you very much and as I earn some coins for sure I am going to donate to you.

NVIDIA GEFORCE GT 540M - 2GB
Core: 672 MHz
Shaders: 1344MHz
Memory: 900MHz

https://i.imgur.com/2tp8lGC.png?1

Btw what does -s -2 means?

You just don't know how happy I am.
Again thank you very much !


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: gigawatt on February 14, 2014, 12:48:21 AM
Dude you just made my day. You just fixed my problem. Thank you very much and as I earn some coins for sure I am going to donate to you.

NVIDIA GEFORCE GT 540M - 2GB
Core: 672 MHz
Shaders: 1344MHz
Memory: 900MHz

https://i.imgur.com/2tp8lGC.png?1

Btw what does -s -2 means?

You just don't know how happy I am.
Again thank you very much !

The -s flag... normally the miner does 512,000 hashes on the GPU before taking a quick break to check the results.  The -s flag lets you adjust the number of hashes before taking a break.
The exact amount is HEX(0x80000) * 2^N.  When you set -s to "-2", it means the work load is only HEX(0x80000)/4 so it takes breaks more often.
The end result in your case is that Windows no longer thinks the GPU crashed from being unresponsive. :P


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: jk_14 on February 14, 2014, 12:54:22 AM

Now this issue is OK,
but I have two more.

1. miner disconnects from ypool.net after 5-10 minutes
2. no incrementation of "Unconfirmed (MTC) 0.00000000",
worker was connected, active, but no single result of mining at all...


kHash/s: 43515.90 Shares total: 70280 (Valid: 1454, Invalid: 68826)
kHash/s: 43525.80 Shares total: 71626 (Valid: 2713, Invalid: 68913)
root@bamt-miner:~/test/xptMiner-gpu#


no information about exit code....

Could you install BAMT on your pendrive and
check if your miner is properly working with ypool.net
( https://litecointalk.org/index.php?topic=2924.0 )

I see I have very improper relation between
Valid and Invalid counters - in comparision to Windows version




Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: feelgood2 on February 14, 2014, 07:38:29 AM
Your  Miner works Great with 58xx and 59XX  ,

Can you do something For PTS  ?

Yes, can something similar be done for PTS?


Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: ~Money~ on February 14, 2014, 08:04:42 AM
win7 x64

radeon hd770

edit: just sth happened, windows freezes and after a driver crash, miner started working on 200kh :D [changing driver and will update post]

edit2: driver updated, miner started to work at 6mh speed for few seconds, and boooooom
windows crashed =)) [ brb :)) ]

edit3: seems everything is working f9 now, miner works at 100% but when i feel some decrease in vga performance while im working with autocad (of course when miner is not running :-" ) which might be driver issues :-?

anyway, 6mh more added to my power hash rate :D thnx gigawatt ;D

Glad the driver update fixed the problem.  I've had Windows freeze once or twice during testing, but a reboot usually fixes it.

What's your overall hash rate now?  (So I can add it to the benchmarks?)

its still on 5mh, so i think it doesnt worth to be added in ur huge list :D
im working on a 7870 too, let me finish the overclock optimization there, then i will have a speed around 10mh, i will post here ;D


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: samee on February 14, 2014, 10:02:24 AM
compile error in Archlinux.

cpu : AMD Athlon(tm) II X3 440 Processor
display card: microstar hd7850
driver: catalyst 14.1

Quote
g++ -c  -static -Wall -Wextra -std=c++0x -O2 -fomit-frame-pointer  -march=native -I/usr/local/include -I/usr/include -IxptMiner/includes/ xptMiner/main.cpp -o xptMiner/main.o
In file included from xptMiner/global.h:77:0,
                 from xptMiner/main.cpp:1:
xptMiner/OpenCLObjects.h:77:9: error: extra qualification 'OpenCLKernel::' on member 'getPreferredWorkGroupSize' [-fpermissive]
  size_t OpenCLKernel::getPreferredWorkGroupSize(OpenCLDevice* device);
         ^
xptMiner/main.cpp:11:28: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
 char* minerVersionString = "xptMiner 1.5gg";
                            ^
xptMiner/main.cpp:18:35: warning: missing initializer for member 'generalRequestTarget_t::port' [-Wmissing-field-initializers]
 minerSettings_t minerSettings = {0};
                                   ^
xptMiner/main.cpp:18:35: warning: missing initializer for member 'generalRequestTarget_t::authUser' [-Wmissing-field-initializers]
xptMiner/main.cpp:18:35: warning: missing initializer for member 'generalRequestTarget_t::authPass' [-Wmissing-field-initializers]
xptMiner/main.cpp:18:35: warning: missing initializer for member 'generalRequestTarget_t::donationPercent' [-Wmissing-field-initializers]
xptMiner/main.cpp:18:35: warning: missing initializer for member 'minerSettings_t::protoshareMemoryMode' [-Wmissing-field-initializers]
xptMiner/main.cpp:18:35: warning: missing initializer for member 'minerSettings_t::donationPercent' [-Wmissing-field-initializers]
xptMiner/main.cpp: In function 'void* xptMiner_minerThread(void*)':
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::prevBlockHash' [-Wmissing-field-initializers]
     minerProtosharesBlock_t minerProtosharesBlock = {0};
                                                       ^
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::merkleRoot' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::nTime' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::nBits' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::nonce' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::birthdayA' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::birthdayB' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::uniqueMerkleSeed' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::height' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::merkleRootOriginal' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::target' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:55: warning: missing initializer for member 'minerProtosharesBlock_t::targetShare' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::prevBlockHash' [-Wmissing-field-initializers]
     minerScryptBlock_t minerScryptBlock = {0};
                                             ^
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::merkleRoot' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::nTime' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::nBits' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::nonce' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::uniqueMerkleSeed' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::height' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::merkleRootOriginal' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::target' [-Wmissing-field-initializers]
xptMiner/main.cpp:221:45: warning: missing initializer for member 'minerScryptBlock_t::targetShare' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::prevBlockHash' [-Wmissing-field-initializers]
     minerMetiscoinBlock_t minerMetiscoinBlock = {0};
                                                   ^
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::merkleRoot' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::nTime' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::nBits' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::nonce' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::uniqueMerkleSeed' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::height' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::merkleRootOriginal' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::target' [-Wmissing-field-initializers]
xptMiner/main.cpp:222:51: warning: missing initializer for member 'minerMetiscoinBlock_t::targetShare' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::prevBlockHash' [-Wmissing-field-initializers]
     minerPrimecoinBlock_t minerPrimecoinBlock = {0};
                                                   ^
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::merkleRoot' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::nTime' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::nBits' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::nonce' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::uniqueMerkleSeed' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::height' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::merkleRootOriginal' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::target' [-Wmissing-field-initializers]
xptMiner/main.cpp:223:51: warning: missing initializer for member 'minerPrimecoinBlock_t::targetShare' [-Wmissing-field-initializers]
xptMiner/main.cpp:220:29: warning: unused variable 'minerProtosharesBlock' [-Wunused-variable]
     minerProtosharesBlock_t minerProtosharesBlock = {0};
                             ^
xptMiner/main.cpp:221:24: warning: unused variable 'minerScryptBlock' [-Wunused-variable]
     minerScryptBlock_t minerScryptBlock = {0};
                        ^
xptMiner/main.cpp:223:27: warning: unused variable 'minerPrimecoinBlock' [-Wunused-variable]
     minerPrimecoinBlock_t minerPrimecoinBlock = {0};
                           ^
xptMiner/main.cpp: At global scope:
xptMiner/main.cpp:216:7: warning: unused parameter 'arg' [-Wunused-parameter]
 void *xptMiner_minerThread(void *arg)
       ^
xptMiner/main.cpp: In function 'void xptMiner_xptQueryWorkLoop()':
xptMiner/main.cpp:338:173: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
         xptClient_addDeveloperFeeEntry(xptClient, "MTq5EaAY9DvVXaByMEjJwVEhQWF1VVh7R8", getFeeFromDouble(minerSettings.requestTarget.donationPercent * 1.0 / 3.0));
                                                                                                                                                                             ^
xptMiner/main.cpp:340:173: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
         xptClient_addDeveloperFeeEntry(xptClient, "MEu8jBkkVvTLwvpiPjWC9YntyDH2u5KwVy", getFeeFromDouble(minerSettings.requestTarget.donationPercent * 2.0 / 3.0));
                                                                                                                                                                             ^
xptMiner/main.cpp:360:159: warning: format '%ld' expects argument of type 'long int', but argument 3 has type 'uint32 {aka unsigned int}' [-Wformat=]
        printf("kHash/s: %.2lf Shares total: %ld (Valid: %ld, Invalid: %ld", speedRate, totalShareCount, (totalShareCount-invalidShareCount), invalidShareCount);
                                                                                                                                                               ^
xptMiner/main.cpp:360:159: warning: format '%ld' expects argument of type 'long int', but argument 4 has type 'unsigned int' [-Wformat=]
xptMiner/main.cpp:360:159: warning: format '%ld' expects argument of type 'long int', but argument 5 has type 'uint32 {aka unsigned int}' [-Wformat=]
xptMiner/main.cpp: In function 'int main(int, char**)':
xptMiner/main.cpp:650:27: warning: deprecated conversion from string constant to 'char*' [-Wwrite-strings]
     commandlineInput.host = "ypool.net";
                           ^
xptMiner/main.cpp:768:58: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for (int i = 0; i < commandlineInput.deviceList.size(); i++) {
                                                          ^
xptMiner/main.cpp:790:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
     for(uint32 i=0; i<commandlineInput.numThreads; i++)
                                        ^
xptMiner/main.cpp:794:80: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
         pthread_create(&threads, &threadAttr, xptMiner_minerThread, (void *)i);
                                                                                ^
xptMiner/main.cpp:709:12: warning: unused variable 'mbTable' [-Wunused-variable]
     uint32 mbTable[] = {512,256,128,32,8};
            ^
Makefile:93: recipe for target 'xptMiner/main.o' failed
make: *** [xptMiner/main.o] Error 1

   


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: gigawatt on February 14, 2014, 02:07:39 PM
compile error in Archlinux.

cpu : AMD Athlon(tm) II X3 440 Processor
display card: microstar hd7850
driver: catalyst 14.1

Quote
g++ -c  -static -Wall -Wextra -std=c++0x -O2 -fomit-frame-pointer  -march=native -I/usr/local/include -I/usr/include -IxptMiner/includes/ xptMiner/main.cpp -o xptMiner/main.o
In file included from xptMiner/global.h:77:0,
                 from xptMiner/main.cpp:1:
xptMiner/OpenCLObjects.h:77:9: error: extra qualification 'OpenCLKernel::' on member 'getPreferredWorkGroupSize' [-fpermissive]
  size_t OpenCLKernel::getPreferredWorkGroupSize(OpenCLDevice* device);
         ^
Makefile:93: recipe for target 'xptMiner/main.o' failed
make: *** [xptMiner/main.o] Error 1

   

Whoops, looks like one of my tweaks broke something.  I pushed a fix to github, you should be good to go.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: HHogan on February 15, 2014, 10:06:22 PM
Some more numbers:

16,900 from each R9 290X

14,100 from each R9 280X

11,175 from each 7950

8,950 from each R9 270X

15,450 from each R9 290 when stable, they don't seem to like the miner.  I've noticed the MSI 290s only get 6,250, tried running both the stable and beta drivers. 

4,500 from GTX 550 Ti



Title: Re: [ANN][MTC] High Performance OpenCL GPU Miner for Metiscoin (Linux + Windows)
Post by: jk_14 on February 15, 2014, 11:20:54 PM
Troubleshooting


Hi, Gigawatt
I don't give up with BAMT, new error - "double free or corruption":

Operating system: BAMT 1.2 (32bit OS)

Version downloaded few minutes ago via:
git clone https://github.com/llamasoft/xptMiner-gpu.git
and compiled via: make

Thanks for help in advance
JK


root@bamt-miner:~/test/xptMiner-gpu# ./xptminer -o ypool.net -u cosmisieroi.w11 -p xxx -d 0

xptMiner (v1.1) + GPU Metiscoin Miner (v0.4gg)

Initializing GPU 0
======================================================================
Device information for: Tahiti
CL_DEVICE_GLOBAL_MEM_SIZE:            3026944 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:           16 kb
CL_DEVICE_LOCAL_MEM_SIZE:                  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:            CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:            256
CL_DEVICE_ENDIAN_LITTLE:                    1
CL_DEVICE_ADDRESS_BITS:                    32
CL_DEVICE_OPENCL_C_VERSION:         OpenCL C 1.2
======================================================================

Compiling OpenCL code... this may take 3-5 minutes

All GPUs Initialized...


Connected to server using x.pushthrough(xpt) protocol
xpt: Logged in with cosmisieroi.w11
New block data - height: 34024 tx count: 0

< many Shares found >

*** glibc detected *** ./xptminer: double free or corruption (out): 0xb2a00468 ***
======= Backtrace: =========
/lib/i686/cmov/libc.so.6(+0x6b381)[0xb762e381]
/lib/i686/cmov/libc.so.6(+0x6cbd8)[0xb762fbd8]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb7632cbd]
./xptminer[0x8058682]
======= Memory map: ========
08048000-080a0000 r-xp 00000000 00:0f 183056     /root/test/xptMiner-gpu/xptminer
080a0000-080a1000 rw-p 00058000 00:0f 183056     /root/test/xptMiner-gpu/xptminer
080a1000-080c2000 rw-p 00000000 00:00 0
0853d000-0a1dc000 rw-p 00000000 00:00 0          [heap]
b2a00000-b2a64000 rw-p 00000000 00:00 0
b2a64000-b2b00000 ---p 00000000 00:00 0
b2b31000-b2b39000 rw-s 3df60000 00:05 8265       /dev/ati/card0
b2b39000-b2b41000 rw-s 3df5f000 00:05 8265       /dev/ati/card0
b2b41000-b2b42000 ---p 00000000 00:00 0
b2b42000-b2b5f000 rw-p 00000000 00:00 0
b2b5f000-b2b60000 rw-s 3df49000 00:05 8265       /dev/ati/card0
b2b60000-b2b80000 rw-s 3df48000 00:05 8265       /dev/ati/card0
b2b80000-b2b81000 rw-s 3df47000 00:05 8265       /dev/ati/card0
b2b81000-b2be1000 rw-s 3df46000 00:05 8265       /dev/ati/card0
b2be1000-b2ee4000 rw-p 00000000 00:00 0
b2ee4000-b2ee5000 ---p 00000000 00:00 0
b2ee5000-b33aa000 rw-p 00000000 00:00 0
b346f000-b369c000 rw-p 00000000 00:00 0
b371d000-b391f000 rw-p 00000000 00:00 0
b391f000-b3920000 rw-s 3df40000 00:05 8475       /dev/ati/card2
b3920000-b3980000 rw-s 3df3f000 00:05 8475       /dev/ati/card2
b3980000-b39c0000 rw-s 3df3e000 00:05 8475       /dev/ati/card2
b39c0000-b40c0000 rw-s 000d3000 00:05 8475       /dev/ati/card2
b40c0000-b40c1000 rw-s 000d2000 00:05 8475       /dev/ati/card2
b40c1000-b4101000 rw-s dfa00000 00:05 8475       /dev/ati/card2
b4101000-b4103000 rw-s 000cf000 00:05 8475       /dev/ati/card2
b4103000-b4104000 rw-s 3df38000 00:05 8470       /dev/ati/card1
b4104000-b4164000 rw-s 3df37000 00:05 8470       /dev/ati/card1
b4164000-b41a4000 rw-s 3df36000 00:05 8470       /dev/ati/card1
b41a4000-b48a4000 rw-s 000bc000 00:05 8470       /dev/ati/card1
b48a4000-b4904000 rw-s 3df2f000 00:05 8265       /dev/ati/card0
b4904000-b49cb000 r-xp 00000000 00:0f 3300       /usr/lib/fglrx/fglrx-libGL.so.1.2
b49cb000-b49d7000 rwxp 000c6000 00:0f 3300       /usr/lib/fglrx/fglrx-libGL.so.1.2
b49d7000-b49ec000 rwxp 00000000 00:00 0
b49ec000-b4a39000 r-xp 00000000 00:0f 4252       /usr/lib/libatiadlxx.so
b4a39000-b4a3b000 rw-p 0004c000 00:0f 4252       /usr/lib/libatiadlxx.so
b4a3b000-b4a4c000 rw-p 00000000 00:00 0
b4a60000-b4a61000 rw-s 000bb000 00:05 8470       /dev/ati/card1
b4a61000-b4aa1000 rw-s dfb00000 00:05 8470       /dev/ati/card1
b4aa1000-b4ae1000 rw-s 3df2e000 00:05 8265       /dev/ati/card0
b4ae1000-b51e1000 rw-s 000a5000 00:05 8265       /dev/ati/card0
b51e1000-b534d000 rw-p 00000000 00:00 0
b534d000-b538d000 rw-s dfc00000 00:05 8265       /dev/ati/card0
b538d000-b539b000 r-xp 00000000 00:0f 3288       /usr/lib/libXext.so.6.4.0
b539b000-b539c000 rw-p 0000d000 00:0f 3288       /usr/lib/libXext.so.6.4.0
b539c000-b53a0000 r-xp 00000000 00:0f 3322       /usr/lib/libXdmcp.so.6.0.0
b53a0000-b53a1000 rw-p 00003000 00:0f 3322       /usr/lib/libXdmcp.so.6.0.0
b53a1000-b53a3000 r-xp 00000000 00:0f 3320       /usr/lib/libXau.so.6.0.0
b53a3000-b53a4000 rw-p 00001000 00:0f 3320       /usr/lib/libXau.so.6.0.0
b53a4000-b53bc000 r-xp 00000000 00:0f 3315       /usr/lib/libxcb.so.1.1.0
b53bc000-b53bd000 rw-p 00017000 00:0f 3315       /usr/lib/libxcb.so.1.1.0
b53bd000-b54d6000 r-xp 00000000 00:0f 3294       /usr/lib/libX11.so.6.3.0
b54d6000-b54da000 rw-p 00118000 00:0f 3294       /usr/lib/libX11.so.6.3.0
b54da000-b54e1000 r-xp 00000000 00:0f 3317       /usr/lib/libatiuki.so.1.0
b54e1000-b54e2000 rw-p 00006000 00:0f 3317       /usr/lib/libatiuki.so.1.0
b54e2000-b5ff0000 r-xp 00000000 00:0f 5874       /usr/lib/libaticaldd.so
b5ff0000-b604e000 rw-p 00b0e000 00:0f 5874       /usr/lib/libaticaldd.so
b604e000-b60c5000 rw-p 00000000 00:00 0
b60c5000-b74ab000 r-xp 00000000 00:0f 5791       /usr/lib/libamdocl32.so
b74ab000-b7546000 rw-p 013e6000 00:0f 5791       /usr/lib/libamdocl32.so
b7546000-b7578000 rw-p 00000000 00:00 0
b7578000-b7588000 r-xp 00000000 00:0f 3116       /lib/i686/cmov/libresolv-2.11.3.so
b7588000-b7589000 r--p 00010000 00:0f 3116       /lib/i686/cmov/libresolv-2.11.3.so
b7589000-b758a000 rw-p 00011000 00:0f 3116       /lib/i686/cmov/libresolv-2.11.3.so
b758a000-b758c000 rw-p 00000000 00:00 0
b758c000-b7596000 r-xp 00000000 00:0f 1802       /lib/i686/cmov/libnss_files-2.11.3.so
b7596000-b7597000 r--p 00009000 00:0f 1802       /lib/i686/cmov/libnss_files-2.11.3.so
b7597000-b7598000 rw-p 0000a000 00:0f 1802       /lib/i686/cmov/libnss_files-2.11.3.so
b759c000-b759e000 rw-s 000b8000 00:05 8470       /dev/ati/card1
b759e000-b759f000 rw-s 3df30000 00:05 8265       /dev/ati/card0
b759f000-b75a1000 r-xp 00000000 00:0f 3409       /usr/lib/libXinerama.so.1.0.0
b75a1000-b75a2000 rw-p 00001000 00:0f 3409       /usr/lib/libXinerama.so.1.0.0
b75a2000-b75a4000 rw-s 000a1000 00:05 8265       /dev/ati/card0
b75a4000-b75a5000 rw-p 00000000 00:00 0
b75a5000-b75a7000 r-xp 00000000 00:0f 1672       /lib/i686/cmov/libdl-2.11.3.so
b75a7000-b75a8000 r--p 00001000 00:0f 1672       /lib/i686/cmov/libdl-2.11.3.so
b75a8000-b75a9000 rw-p 00002000 00:0f 1672       /lib/i686/cmov/libdl-2.11.3.so
b75a9000-b75aa000 rw-p 00000000 00:00 0
b75aa000-b75bf000 r-xp 00000000 00:0f 2232       /lib/i686/cmov/libpthread-2.11.3.so
b75bf000-b75c0000 r--p 00014000 00:0f 2232       /lib/i686/cmov/libpthread-2.11.3.so
b75c0000-b75c1000 rw-p 00015000 00:0f 2232       /lib/i686/cmov/libpthread-2.11.3.so
b75c1000-b75c3000 rw-p 00000000 00:00 0
b75c3000-b7703000 r-xp 00000000 00:0f 1678       /lib/i686/cmov/libc-2.11.3.so
b7703000-b7704000 ---p 00140000 00:0f 1678       /lib/i686/cmov/libc-2.11.3.so
b7704000-b7706000 r--p 00140000 00:0f 1678       /lib/i686/cmov/libc-2.11.3.so
b7706000-b7707000 rw-p 00142000 00:0f 1678       /lib/i686/cmov/libc-2.11.3.so
b7707000-b770a000 rw-p 00000000 00:00 0
b770a000-b7727000 r-xp 00000000 00:0f 3318       /lib/libgcc_s.so.1
b7727000-b7728000 rw-p 0001c000 00:0f 3318       /lib/libgcc_s.so.1
b7728000-b774c000 r-xp 00000000 00:0f 2309       /lib/i686/cmov/libm-2.11.3.so
b774c000-b774d000 r--p 00023000 00:0f 2309       /lib/i686/cmov/libm-2.11.3.so
b774d000-b774e000 rw-p 00024000 00:0f 2309       /lib/i686/cmov/libm-2.11.3.so
b774e000-b7837000 r-xp 00000000 00:0f 4928       /usr/lib/libstdc++.so.6.0.13
b7837000-b783b000 r--p 000e9000 00:0f 4928       /usr/lib/libstdc++.so.6.0.13
b783b000-b783c000 rw-p 000ed000 00:0f 4928       /usr/lib/libstdc++.so.6.0.13
b783c000-b7844000 rw-p 00000000 00:00 0
b7844000-b7849000 r-xp 00000000 00:0f 5782       /usr/lib/libOpenCL.so.1
b7849000-b784a000 rw-p 00004000 00:0f 5782       /usr/lib/libOpenCL.so.1.....Aborted


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: Wicked166 on February 16, 2014, 12:12:53 AM
With my R9 290 i cannot seem to get any higher rate than around 7000 to 8000 Khash. Seems kind of low to me  ???.
Somebody got a clue on how to get a better rate? I tried to play around with the -s parameter, but doesnt realy affect the hashrate.

To be complete:

Intel i5 4670K, 16GB memory, Win 8.1 X64

Screenshot with info:
http://postimg.org/image/8lud2ngpx/

Any help will be appreciated !! Thanks.

That looks fairly decent.  Do you happen to know your card's clock speeds?
Check GPUz while the miner is running: http://www.techpowerup.com/gpuz/
I found out the hard way that cgminer never reset my clock speeds so the memory was badly un-derclocked.  It ended up cutting my hash speed in half.

I have same problem with AMD 7790 (2700khs) GPU-Z shows that gpu clock is 1100 but memory stays at 150 instead of 1500, gpu load 0%. Same when I mine Bitcoin and Maxcoin but with max performorance (they dont use memory alot). Looks like memory is not triggered to be used. Not optimized xptMiner works the same.

xptMiner (v1.1) + GPU Metiscoin Miner (v0.4gg)  

Launching miner...
Using 1 threads
Using algorithm variant 2
Using step size: 0x100000

Available devices:
Platform 00: Intel(R) OpenCL
  Device 00: Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz
Platform 01: AMD Accelerated Parallel Processing
  Device 01: Bonaire
  Device 02: Bonaire
  Device 03: Bonaire
  Device 04: Bonaire
  Device 05: Intel(R) Core(TM) i7-4771 CPU @ 3.50GHz

Adjusting num threads to match device list: 1

Initializing workers...
Initing device 0...
Initializing GPU 2
======================================================================
Device information for: Bonaire
CL_DEVICE_GLOBAL_MEM_SIZE:            1048576 kb
CL_DEVICE_GLOBAL_MEM_CACHE_SIZE:           16 kb
CL_DEVICE_LOCAL_MEM_SIZE:                  32 kb
CL_DEVICE_LOCAL_MEM_TYPE:            CL_LOCAL
CL_DEVICE_MAX_WORK_GROUP_SIZE:            256
CL_DEVICE_ENDIAN_LITTLE:                    1
CL_DEVICE_ADDRESS_BITS:                    32
CL_DEVICE_OPENCL_C_VERSION:         OpenCL C 1.2
======================================================================

Compiling OpenCL code... this may take 3-5 minutes

All GPUs Initialized...


New block data - height: 34050 tx count: 8
kHash/s: 2995.93 Shares total: 0 (Valid: 0, Invalid: 0)
kHash/s: 2866.11 Shares total: 0 (Valid: 0, Invalid: 0)
Share found! (Blockheight: 34050)
kHash/s: 2708.82 Shares total: 1 (Valid: 1, Invalid: 0)
kHash/s: 2686.98 Shares total: 1 (Valid: 1, Invalid: 0)
kHash/s: 2700.08 Shares total: 1 (Valid: 1, Invalid: 0)
kHash/s: 2708.82 Shares total: 1 (Valid: 1, Invalid: 0)
kHash/s: 2696.34 Shares total: 1 (Valid: 1, Invalid: 0)


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: thebest07111 on February 16, 2014, 12:16:04 PM
Can somebody please help me

when i want to run it on my gtx 780 i get this error
http://i59.tinypic.com/mu7pl.png

i think its is because i have opencl 1.1 but where do i get 1.2 from

because i see that some people here got it working on there nvidia card

on my gt 750m with also opencl 1.1 it works just fine

please help me?


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: HHogan on February 16, 2014, 03:24:52 PM
Can somebody please help me

when i want to run it on my gtx 780 i get this error
http://i59.tinypic.com/mu7pl.png

i think its is because i have opencl 1.1 but where do i get 1.2 from

because i see that some people here got it working on there nvidia card

on my gt 750m with also opencl 1.1 it works just fine

please help me?

I'm having the exact same problem with the same cards.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: bulkano on February 16, 2014, 05:30:42 PM
Hello, I would like to know how to configure my graphic card is a nvidia gforce gt 210, I downloaded the xptminer-gpu in droxbox, ypool work that I have to download files to make it work? Gives me an error "stackdump "anyone know why? thank you very much.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: samee on February 17, 2014, 02:31:07 AM
compile error in Archlinux.

cpu : AMD Athlon(tm) II X3 440 Processor
display card: microstar hd7850
driver: catalyst 14.1

Quote
g++ -c  -static -Wall -Wextra -std=c++0x -O2 -fomit-frame-pointer  -march=native -I/usr/local/include -I/usr/include -IxptMiner/includes/ xptMiner/main.cpp -o xptMiner/main.o
In file included from xptMiner/global.h:77:0,
                 from xptMiner/main.cpp:1:
xptMiner/OpenCLObjects.h:77:9: error: extra qualification 'OpenCLKernel::' on member 'getPreferredWorkGroupSize' [-fpermissive]
  size_t OpenCLKernel::getPreferredWorkGroupSize(OpenCLDevice* device);
         ^
Makefile:93: recipe for target 'xptMiner/main.o' failed
make: *** [xptMiner/main.o] Error 1

   

Whoops, looks like one of my tweaks broke something.  I pushed a fix to github, you should be good to go.

still error:

Quote
g++ -Wall -Wextra -O2 -fomit-frame-pointer  -march=native -L/usr/local/lib -L/usr/lib -I/usr/local/include -I/usr/include -IxptMiner/includes/ -o xptminer xptMiner/ticker.o xptMiner/main.o xptMiner/sha2.o xptMiner/xptClient.o xptMiner/protosharesMiner.o xptMiner/primecoinMiner.o xptMiner/keccak.o xptMiner/metis.o xptMiner/shavite.o xptMiner/metiscoinMiner.o xptMiner/scrypt.o xptMiner/scryptMinerCPU.o xptMiner/xptClientPacketHandler.o xptMiner/xptPacketbuffer.o xptMiner/xptServer.o xptMiner/xptServerPacketHandler.o xptMiner/transaction.o xptMiner/OpenCLObjects.o xptMiner/jhlib.o  -lrt -lOpenCL -flto
/usr/bin/ld: xptMiner/main.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
/usr/lib/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:102: recipe for target 'xptminer' failed
make: *** [xptminer] Error 1


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: ziliao on February 18, 2014, 07:50:29 AM
cant dl debug build, the link https://www.dropbox.com/s/9bf5efl77vi6t3o/xptMiner-GPU-v1.4-debug.zip dont work.and v1.5 always quit,some time after running


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: breakbeater on February 18, 2014, 07:53:08 PM
can i use this miner behind a http proxy?


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: gigawatt on February 19, 2014, 06:17:32 PM
cant dl debug build, the link https://www.dropbox.com/s/9bf5efl77vi6t3o/xptMiner-GPU-v1.4-debug.zip dont work.and v1.5 always quit,some time after running

The debug information has been bundled into the 1.5 build.  I should have made that a bit more clear, sorry about that.

If you could post the log information up until the crash, it would be very appreciated.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: gigawatt on February 19, 2014, 06:24:46 PM
still error:

Quote
g++ -Wall -Wextra -O2 -fomit-frame-pointer  -march=native -L/usr/local/lib -L/usr/lib -I/usr/local/include -I/usr/include -IxptMiner/includes/ -o xptminer xptMiner/ticker.o xptMiner/main.o xptMiner/sha2.o xptMiner/xptClient.o xptMiner/protosharesMiner.o xptMiner/primecoinMiner.o xptMiner/keccak.o xptMiner/metis.o xptMiner/shavite.o xptMiner/metiscoinMiner.o xptMiner/scrypt.o xptMiner/scryptMinerCPU.o xptMiner/xptClientPacketHandler.o xptMiner/xptPacketbuffer.o xptMiner/xptServer.o xptMiner/xptServerPacketHandler.o xptMiner/transaction.o xptMiner/OpenCLObjects.o xptMiner/jhlib.o  -lrt -lOpenCL -flto
/usr/bin/ld: xptMiner/main.o: undefined reference to symbol 'pthread_create@@GLIBC_2.2.5'
/usr/lib/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: error: ld returned 1 exit status
Makefile:102: recipe for target 'xptminer' failed
make: *** [xptminer] Error 1

Try it again.  Somehow I forgot to include "-lpthread" in the compile options.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: gigawatt on February 20, 2014, 01:02:20 AM
I've updated my GPU miner for MTS!  It's now 15-20% faster than before!  (I went from 11,150 kHash/s to 13,500 kHash/s)

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

Download the latest version from the beginning of this thread.

Enjoy!


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: tumatos on February 20, 2014, 09:37:11 AM
crash with a 1.6.
1.5 works fine.

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


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: aakashkumar on February 20, 2014, 01:55:23 PM
 



Your  Miner works Great with 58xx and 59XX  ,

Can you do something For PTS  ?

Yes, can something similar be done for PTS?


Hi Gigawatt,

Your MTS Miner Gives Excellent Performance with 58XX and 59XX series Gpu's  


But for PTS so many Gpu miners out-there( ominer 0.8 ,PtsGPUz 0.4c,clpts 0.2.2) ,but None Works properly with these Gpu's  .

can you optimise Gpu Miner for PTS ?  


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: maxisvk on February 20, 2014, 02:00:07 PM
Xptminer v1.6 -s 4
Radeon HD5870 1GB 850/1250/1.0625v/134W
http://i58.tinypic.com/2vs000p.jpg


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: gigawatt on February 20, 2014, 02:13:03 PM
crash with a 1.6.
1.5 works fine.

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

Could you post the information from this post (https://bitcointalk.org/index.php?topic=452738.msg4986799#msg4986799)?  It would make troubleshooting a lot easier.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: Replex on February 20, 2014, 06:18:17 PM
I get this Error. It worked before I downloaded the new graphic driver from nVidia and updated to the newer gpu miner, but now neither v1.5 or v1.6 works..

I tryed downgrading to the older nVidia driver again but didn't help.. Seems like it can't detect my GPUs!

Edit: Im running Nvidia 660ti SLI, never mined with SLI before, just recieved my second card.
Before I installed the second card i were mining at 9140 k/hash.

http://imageshack.com/a/img36/3851/v4fe.jpg


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: Replex on February 20, 2014, 06:33:17 PM
Tried the 32bit version for fun.. (Im running 64bit)

It works! Doesn't make any sence..

Also, how do I set it to run both gpus?


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: feelgood2 on February 20, 2014, 08:03:35 PM




Your  Miner works Great with 58xx and 59XX  ,

Can you do something For PTS  ?

Yes, can something similar be done for PTS?


Hi Gigawatt,

Your MTS Miner Gives Excellent Performance with 58XX and 59XX series Gpu's  


But for PTS so many Gpu miners out-there( ominer 0.8 ,PtsGPUz 0.4c,clpts 0.2.2) ,but None Works properly with these Gpu's  .

can you optimise Gpu Miner for PTS ?  

+1


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 12 Feb 2014)
Post by: Semmelknödel on February 21, 2014, 11:55:53 AM
Xptminer v1.6 -s 2
Radeon HD6990 GPU Glock 970Mhz
Radeon HD6970 GPU Glock 930Mhz
65000kHash/sec ;D

-s 4 i have 66500khash/sec
What a better for GPU Load 99%
Higher -s 6 or -s 4 or what?
My GPU load at GPU2 are not 99% a little bit lower 97-98%


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: tumatos on February 21, 2014, 05:16:14 PM
https://i.imgur.com/sS0MOhG.png

crash happens too fast so i can't capture what shows up above.

the command used is
start /low xptminer.exe -o ypool.net -u tumatos.pc35 -p x -d 0

on latest drivers, windows 7 64bit

like i said previously, only crashes on 1.6 version.
currently using 1.5 with no problems.


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: deeping on February 22, 2014, 07:43:44 AM
KHashs/s:8200+   7850   am i right???


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: Baudrate on March 01, 2014, 09:29:37 PM
I can't compile in Ubuntu 13.10, I get this error message

g++ -c  -static -Wall -Wextra -std=c++0x -O2 -fomit-frame-pointer  -march=native -I/usr/local/include -I/usr/include -IxptMiner/includes/ xptMiner/main.cpp -o xptMiner/main.o
In file included from xptMiner/global.h:77:0,
                 from xptMiner/main.cpp:1:
xptMiner/OpenCLObjects.h:21:23: fatal error: CL/opencl.h: No such file or directory
 #include <CL/opencl.h>
                       ^
compilation terminated.
make: *** [xptMiner/main.o] Error 1

Any help would be very grateful


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: causevd on March 03, 2014, 05:23:21 AM
Since MTC is renamed to MTS you should also change your thread subject from MTC to MTS... it's not a big deal but people could think that it's all about MarineCoin not about MetisCoin.

Regards causevd,


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: plasher on March 08, 2014, 08:56:54 PM
Is anyone using an AMD Radeon R7 260x?  If so, what is your kHash/s rate?   Mine is about 7560 - 7602 KHash/s and I'm wondering if that is good or not for that card.

I'm running xptminer GPU v1.6 x64

Thanks!


 


Title: Re: [MTC] High Performance GPU Miner for Metiscoin (Updated - 19 Feb 2014)
Post by: causevd on March 10, 2014, 02:54:19 AM
Is anyone using an AMD Radeon R7 260x?  If so, what is your kHash/s rate?   Mine is about 7560 - 7602 KHash/s and I'm wondering if that is good or not for that card.

I'm running xptminer GPU v1.6 x64

Thanks!


 

Wait for the OP he is very friendly and mostly can help you out with that. Also he helped me while ago with my GPU graphic card that was showing stopped working and now I am mining without any problems and even faster then before !