gigawatt (OP)
|
|
February 07, 2014, 01:50:33 AM Last edit: February 20, 2014, 12:47:15 AM by gigawatt |
|
I've taken Girino's GPU miner for Metiscoin 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:Gigawatt's Build: DownloadsRequirements: 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-gpuWindows binaries:Mega.co.nzDropbox mirrorLinux users: download the source from github and compile. git clone https://github.com/llamasoft/xptMiner-gpu.git cd xptMiner make BenchmarksGPU | Clock Speed | kHash/sec | User | =============== | ============ | =========== | ========== | Radeon HD5830 | 900 MHz | 11,500 | GigaWatt | Sapphire HD7950 | 1100 MHz | 13,500 | erastcorn1872 | Radeon HD6970 | 880 MHz | 17,700 | braytz | Radeon HD5870 | 850 MHz | 14,350 | maxisvk | GTX 670 | ??? MHz | 9,350 | TiberiuC | Sapphire R9 280x | 1020 MHz | 14,200 | gitrix | 3x Sapphire R9 280x | 1050 MHz | 46,350 | arfcz | Radeon HD5870 | ??? MHz | 16,000 | cryptomint |
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!
|
|
|
|
gigawatt (OP)
|
|
February 07, 2014, 01:50:59 AM Last edit: February 20, 2014, 12:37:32 AM by gigawatt |
|
TroubleshootingPlease 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, 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: 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 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.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.
|
|
|
|
luigi1111
Legendary
Offline
Activity: 1105
Merit: 1000
|
|
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?
|
|
|
|
Meizirkki
|
|
February 07, 2014, 06:36:38 AM |
|
I had problems with Girino's miner as well, a littlebit different error with yours: 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
|
|
|
|
ddkkddkk
Newbie
Offline
Activity: 8
Merit: 0
|
|
February 07, 2014, 08:00:03 AM |
|
Work very well on my laptop! AMD HD 7670m 2xxxkhash
|
|
|
|
zybua
Newbie
Offline
Activity: 3
Merit: 0
|
|
February 07, 2014, 11:45:04 AM |
|
744kh/s on HD7850 1080MHz
|
|
|
|
huahua520
|
|
February 07, 2014, 11:53:39 AM |
|
2 HD5970 1000kh ?
I test low ?
|
Let's color the MOON:YBA46bGEPE3tAp45Rw2quBo34uB4EQeDcC
|
|
|
yelloyello
|
|
February 07, 2014, 12:00:53 PM |
|
It is not working on 32bits Win 8?
|
|
|
|
zerodegree79
|
|
February 07, 2014, 12:41:04 PM Last edit: February 07, 2014, 01:16:20 PM by zerodegree79 |
|
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.?
|
|
|
|
gigawatt (OP)
|
|
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!
|
|
|
|
erastcorn1872
Newbie
Offline
Activity: 16
Merit: 0
|
|
February 07, 2014, 06:57:11 PM |
|
13,500 on a sapphire vapor x 7950
|
|
|
|
gigawatt (OP)
|
|
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".
|
|
|
|
erastcorn1872
Newbie
Offline
Activity: 16
Merit: 0
|
|
February 07, 2014, 10:43:30 PM |
|
13,500 on a sapphire vapor x 7950
GPU Clock: 1100 Mem Clock: 1575
|
|
|
|
zerodegree79
|
|
February 08, 2014, 08:44:50 AM |
|
around 3480kh/s on a HD 6670
GPU 850MHz RAM 900MHz
any chance to get more?
|
|
|
|
chip99
|
|
February 08, 2014, 01:17:26 PM |
|
can you make a version that works for solo mining?
|
|
|
|
gigawatt (OP)
|
|
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?
|
|
|
|
gigawatt (OP)
|
|
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.
|
|
|
|
rqdxrocket
|
|
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
|
|
|
|
|
braytz
|
|
February 09, 2014, 09:43:50 PM |
|
17.7 Mh/s from 5.6 mh/s ...good job . amd 6970 stock.
|
|
|
|
|