I took the time to finally get xptMiner to compile with GCC for Windows.
It was a nightmare for me, but what does that mean for you? Christmas may have come early.
I've compiled
my optimized code for each of the following architectures: generic, core2, corei7, corei7-avx, k8, k8-sse3, and barcelona (k10).
The Windows x64 binaries are available from here:https://mega.co.nz/#F!YsZSHYKA!IC8LK_MBGwqC-gWOpO7zoQhttps://www.dropbox.com/sh/wtxvxvkirxax2vj/9P_Rxb9V1y (dropbox mirror)
Use whichever corresponds to your processor architecture.
If you're unsure, here's a quick guide based on your CPU manufacturer and age:
Intel: [Older] core2 -> corei7 -> corei7-avx [Newer]
AMD: [Older] k8 -> k8-sse3 -> barcelona (k10) [Newer]
Worst case scenario, use generic.
I will not be releasing any 32-bit builds. "High performance 32-bit" is an oxymoron.
Let me know what sort of improvements you see!
Some builds may be slightly slower than the stock jh00 miner. It all depends on your CPU.I've added another
5-10% optimization to the code and hopefully fixed the issue with AMD builds.
It seems that mingw-gcc thinks that AMD processors don't support SSE, so it left them disabled. I've fixed that.
The code optimizations have been pushed to the
github repo.
The new binaries have been uploaded. (same URLs)
I got very strange problem: (See)
Share found! (Blockheight: 22917)
kHash/s: 1034.78 Shares total: 71
kHash/s: 1034.79 Shares total: 71
kHash/s: 0.36 Shares total: 71
kHash/s: 2.36 Shares total: 71
Share found! (Blockheight: 22917)
kHash/s: 4.34 Shares total: 72
Share found! (Blockheight: 22917)
kHash/s: 6.29 Shares total: 73
kHash/s: 8.27 Shares total: 73
Share found! (Blockheight: 22917)
kHash/s: 10.22 Shares total: 74
Some how the kHash/s goes to lowest (from 1000kHash to 0.5kHash) and then gradually go up to a few hundert. But the share value in ypool doesn't change so I assume it is just a glitch