Skip to content
This repository has been archived by the owner on Aug 28, 2020. It is now read-only.

Releases: MaxDZ8/M8M

929

05 Oct 06:40
Compare
Choose a tag to compare
929 Pre-release
Pre-release

Add support for GlobalBoost-Y Yescrypt.
Once again, this is the first GCN-friendly kernel to hit the public domain, if not the first at all.
Some caution must be advised at this point, it seems the performance to fluctuate more widely than usual on this new kernel.
Still probably not worth mining Yescrypt with GCN1 GPU at this point, even though performance went up considerably on my system. It has been an interesting exercise.

Still on AMD APP 2.9.1, driver is 15.20.
I keep forgetting this is built with a recent C++ runtime so you might need to install the C++ redistributable.

Observed performance

On Radeon 7750 1 GiB GDDR5 core/mem 850/1200.

Other cards will be added if someone gives performance info; this is what I have. If your card isn't there then I don't know how it performs.

Kernels are unchanged. Performance is more or less the same.

Algo LinearIntensity Hashrate
Qubit
fiveSteps
63a00e548b5d839f
128 1820 kh/s
512 1985 kh/s
1280 2022 kh/s
2048 2032 kh/s
grøstl-myr
monolithic
c41923b9dfd06f12
128 7281 kh/s
512 7710 kh/s (↑)
1280 7895 kh/s
2048 7710 kh/s
fresh
warm
9d3baa789e8bc64a
128 1310 kh/s {1}
512 1351 kh/s {1}
1280 1437 khs {1}
2048 1524 kh/s {1}
Memory hard algorithms
neoScrypt
smooth
c93406974572bbaf
16 44121 h/s (↑)
64 78769 h/s (↑)
144 79448 h/s (↑)
256 32125 h/s
BSTY_Yescrypt
gcnFriendly
2bac788464e0ea7
1 265 h/s
2 351 h/s
4 372 h/s
5 {2}

{1} Taken from previous release, not tested due to pool issues.
{2} Could not init. Likely out of memory.

0.1.896 [Beta]

30 Jul 18:28
Compare
Choose a tag to compare
0.1.896 [Beta] Pre-release
Pre-release

Long time no see yet the version number is up only 95 changes.
If you were waiting for the performance upgrades you won't find them here. This brings driver compatibility to the recent 15.7. Still compiled against AMD APP 2.9.1 as the 3.0 is still beta and I have basically no reason to upgrade.

The main feature is a much improved web monitor including an hashrate graph to monitor stability. Also included: consistent reworking of the config file and updated documentation on the github pages.

Due to the ever-changing landscape, I don't run pool compatibility tests anymore. They're extremely time consuming and of little use.

Observed performance

On Radeon 7750 1 GiB GDDR5 core/mem 850/1200.

Other cards will be added if someone gives performance info; this is what I have. If your card isn't there then I don't know how it performs.

The way M8M measures performance has changed compared to previously; the measurements are now more accurate (they were previously producing higher hashrate) so they cannot be really compared.

The way signatures are computed is also changed; kernels are just as in previous release.

Algo LinearIntensity Hashrate [khs]
Qubit
fiveSteps
63a00e548b5d839f
128 1820
512 1985
1280 2073
2048 2032-2105
grøstl-myr
monolithic
c41923b9dfd06f12
128 7281
512 7489
1280 7710
2048 7710-8128
fresh
warm
9d3baa789e8bc64a
128 1310
512 1351
1280 1437
2048 1524
Memory hard algorithms
neoScrypt
smooth
c93406974572bbaf
16 42
64 77
144 77
256 28

801

19 Apr 12:55
Compare
Choose a tag to compare
801 Pre-release
Pre-release

Still compiled with AMD APP 2.9-1, still on driver 14.12 Ω. Visual Studio 2013 Community Edition.
Most of the effort has been spent on fixing bugs, more or less:

  • #5, #13 likely fixed;
  • #11 hopefully fixed - this time for real;
  • Worked a bit on #9, #12, #6, likely not completed yet;

Tested pools

FeatherCoin pools

  • stratum.ftc.theblocksfactory.com:3333

MyriadCoin pools

  • meziti.nl:5567 (node support diff selection, example: WALLED+0.01 to mine at diff 0.01, adeguate for 2MHs)
  • meziti.nl:3333
  • birdspool.no-ip.org:5567
  • birdspool.no-ip.org:3333
  • mine1.myr.nonce-pool.com:3360 (diff multiplier 1)

DigiByte pools

  • stratum.dgb.theblocksfactory.com:9000 (diff multiplier 1)
  • stratum.dgb-groestl.theblocksfactory.com:9003
  • digihash.co:3012

FreshCoin pools

  • fresh.suprnova.cc:5000 (diff too high?)
  • stratum-eu1.hashlink.eu:13031

Observed performance

On Radeon 7750 1 GiB GDDR5 core/mem 850/1200.

It is normal the performance fluctuates. When performance fluctuates a lot I give min/max observed hashrate. Sometimes one of the values are made bold to indicate which value is observed "most of the time".

Algo LinearIntensity HashCount Hashrate [khs]
Qubit
fiveSteps
d033f64a13092e56
128 32768 1907-2144
512 131072 2114-2749
1280 327680 2059-2300
2048 524288 2088-2240 {2}
grøstl-myr
monolithic
fd41d671eb22167f
128 65536 4100-7241{3}{4}
512 262144 7010-8100
1280 655360 6830-8202
2048 1048576 7429-8256{2}
fresh
warm
9c24fc75417c76d7
128 32768 1057-2184{5}
512 131072 1356-1578
1280 327680 1560-1680{2}
2048 524288 1588-1613{2}
Memory hard algorithms
neoScrypt
smooth
f405803e4dfcd5b2
16 1024 40-51{6}
64 4096 66-78{7}
144 9216 74
256 16384 29{2}
1. Using this setting while playing Borderlands 2 results in 30fps and about 1100khs. The game is obviously not buttersmooth (this system is usually at 50fps) but more than just playable (Bloodshot ramparts, A Dam Fine Rescue). 2. System is a bit sluggish. 3. Web monitor produces inconsistent results. 4. Believe it or not, this produces worse framerate in Borderlands (~28fps while churning out ~5800 khs). The worse part is the game is quite "choppy" anyway so I can't really say it's playable. 5. Slightly slower than Qubit but just as smooth. Getting around 950khs. 6. Believe it or not, Borderlands 2 is quite smooth (40+ fps, Tundra Express). Hashing performance is terrible however, about 22 khs. 7. 23 fps and 50 khs while mining. Almost playable.

699

30 Jan 10:56
Compare
Choose a tag to compare
699 Pre-release
Pre-release

Update 699

An attempt at fixing #6, it turns out the target bits were computed incorrectly.

Release notes for 696

Believe it or not, this is a maintenance release. Only goal is to provide driver 14.12 Ω support and NeoScrypt.
Kernels are mainly unchanged and code changes are minor to compile x64 so #6 is still there, same for #11, same for #10 and nothing regarding #12 has been done yet.

Tested pools

  • stratum.ftc.theblocksfactory.com:3333
  • uk.p2pool.geek.nz:5567
  • birdspool.no-ip.org:5567
  • mine1.myr.nonce-pool.com:3360
  • stratum.dgb.theblocksfactory.com:9000
  • digihash.co:3036 - known to NOT work, see #6
  • uk.p2pool.geek.nz:3333
  • birdspool.no-ip.org:3333
  • digihash.co:3010
  • stratum.dgb-groestl.theblocksfactory.com:9003 - over 10% rejects, possibly a temporary issue
  • fresh.suprnova.cc:5000

Expected performance

On Radeon 7750 1 GiB GDDR5 core/mem 850/1200.

Algo Setting Hashrate [khs]
neoScrypt
smooth
8f992c3c5e98ea92
LinearIntensity 32 65-68
LI 64 {1} 73-77
LI 128 76-78
LI 192 {2} 79-81
LI 200 74-76
LI 256 28 {3}
qubit
fiveSteps
69b38ac0d0b99f73
LI 128 "buttersmooth" 1905
LI 512 default 2067
LI 2048 "efficient" 2157
grøstl-myr
monolithic
ff5d237f162cdf4f
LI 128 "buttersmooth" 3276
LI 512 default 6956-5349 (?_?)
LI 1152 "halfway" 7561
LI 2048 "efficient" 7995-7489
fresh
warm
26879e9a8d5e63d2
LI 896 1579

{1} - Fun fact: I have been playing "Q-beh: the atlas cube" at 40+ fps using this setting. In fact, I was often hitting 50+ losing just 5-7 khs. I cannot say the game to be hiccup-free but it's definitely playable.
Somewhat oddly, tabbing out of q-beh I have often found the miner reporting 85+ khs...

{2} - System is a bit sluggish.

{3} - A second run resulted in 81 khs. System is very sluggish.

0.0.520 [Alpha]

14 Nov 10:31
Compare
Choose a tag to compare
0.0.520 [Alpha] Pre-release
Pre-release

This is a rough approximation of what I think mining should be in 2014.
A single application, easy to install and use for (ideally) all algorithms and coins you might need. Legacy miners require the user to get their hands dirty for no reason. I wanted to do something easier.

While this is not exactly what happens in M8M, it still tries to be an easy-going miner for people who don't want to mess up reading pages, pages and pages to setup: it has a web based monitor and configurator so you can take a look at it with no extra programs and minimal knowledge.

If you just want to have some coins while leaving your PC for the lunch break, M8M is (will be) the miner for you.

For the time being this supports only three algorithms as proof of concept: Qubit, Groestl-myr and Fresh. Those are new implementations with emphasis on readability for easier understanding, hopefully M8M will have something to offer to everyone.

450-preAlpha

29 Sep 06:22
Compare
Choose a tag to compare
450-preAlpha Pre-release
Pre-release

Fix bug unnecessarily limiting linear intensity to a total of 1MH per algo iteration.

448-preAlpha

28 Sep 15:19
Compare
Choose a tag to compare
448-preAlpha Pre-release
Pre-release

This release introduces the configuration utility (fairly dumb for the time being).

The miner will now use icon colors to communicate its state to the user. It will also pull its settings from %LOCALAPPDATA%.

Improved compatibility with some pools.

Note: it seems driver Catalyst 14.7 does not like this much (it's quite sluggish but produces a very slight hashrate improvement).

376-preAlpha

31 Aug 12:20
Compare
Choose a tag to compare
376-preAlpha Pre-release
Pre-release

This milestone pre-release introduces a (hopefully not super) brittle web interface, improved layout and kernel identification, multi-gpu support. Also improved p2pool compatibility and implemented nonce2 rolling.