Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - mc2miner

Pages: [1]
1
MemoryCoin / Re: mc2miner 0.1e - Optimized CPU/GPU Miner
« on: January 16, 2014, 05:11:13 pm »
I want to test the GPU speed of this client (got 2 R9 280x cards).
But the rapidshare links don't seem to work, any other download location available?
http://uploaded.net/file/vbqw54sn

2
I've spent some time optimizing the algorithms, now performs 20% faster than the original CPU miner (~3.5HPM on my i7).
Now it's the alpha test version, and only supports CPU with AESNI and AVX or SSE4 (use --noavx parameter) instruction sets.

usage: mc2miner [--url url] [--threads number] [--noavx] [--idle] [your wallet address]


Thanks so much for this! I'm sorry I missed it, I've been a bit pre-occupied. Have you got an address for tips?

MQDWeb9x52D5FXtnmndc4vUqeJYVMubAGU

3
I own a Dual Xeon 5670 with AES-NI extension but while i try to using it the program crash.
If i use the --noavx everithing works great !

At the moment i'm getting 12,6 work/min

can you help me ? i use win8 pro 64bit.

thanks

Your CPU does not support the AVX instruction set: http://ark.intel.com/products/47920/
Using SSE4 is slower than AVX by 3% in average

4
It hangs after 5s on Ubuntu, CPU is dual L5639 so it should be supported..

Edit: 8 threads works fine, anything above that makes it hang.
Edit2: Solution is just start 3 instances, so they will use 24 threads total
It seems to be a bug. Fixed in 0.1c version. Thank you for reporting.

5
Code: [Select]
./mc2miner --url http://work.mmcpool.com/ --threads 32 --idle [my mmcwallet]
mc2miner v0.1b version
Intel AES New Instructions detected
Using AVX instruction set (use --noavx to disable)
[00:40:36] Starting 32 threads for mining
Segmentation fault (core dumped)

Ubuntu 13.10

cat /proc/cpuinfo | grep flags
to see if your system supports `aes` and `avx`. if `avx` is not supported, you can use `sse4_1` by adding the `--noavx` parameter
for example:
Code: [Select]
[root@dev ~]# cat /proc/cpuinfo | grep flags
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush mmx fxsr sse sse2 ht syscall nx lm up rep_good unfair_spinlock pni ssse3 cx16 sse4_1 sse4_2 popcnt aes hypervisor lahf_lm

6
MemoryCoin / Re: [ANN] mc2miner 0.1b - Linux supported
« on: January 06, 2014, 04:37:53 pm »
Linux supported in 0.1b version.

7
MemoryCoin / Re: [ANN] mc2miner - Optimized CPU Miner
« on: January 06, 2014, 09:34:33 am »
I am having trouble with the bat file can anyone post theirs. The app keeps closing immediately.

Thanks
That maybe caused by your CPU/OS not supporting specific instruction set. At least AESNI should be supported. If AVX is not supported, try adding --noavx parameter to use SSE4 instead.

8
MemoryCoin / Re: [ANN] mc2miner - Optimized CPU Miner
« on: January 06, 2014, 01:52:55 am »
From the reply seems more speedups on high-end CPUS ("no improvement" on i5, ~20% on i7, lot more on "24 thread server")
Is there any MMC pools who support XPT protocol? Seems better than HTTP getwork.
I don't have a MAC :(

9
MemoryCoin / Re: [ANN] mc2miner - Optimized CPU Miner
« on: January 06, 2014, 01:45:33 am »
What's source code your miner based on? MMCMiner?
Starting everything from scratch, only followed the log format and the RPC.

10
MemoryCoin / Re: [ANN] mc2miner - Optimized CPU Miner
« on: January 05, 2014, 05:11:37 pm »
Will you release the source code? If not, linux version?

Please, include virustotal report...

Virustotal report added
Linux version will be a lot of work since I used a lot of Win32 stuffs
Maybe I will spend another day to do it

11
MemoryCoin / mc2miner 0.1e - Optimized CPU/GPU Miner
« on: January 05, 2014, 05:05:24 pm »
INTRODUCTION

mc2miner is a MemoryCoin 2.0 miner for CPU with high performance. GPU mining is also supported. It can be used on any mining pool which implement the HTTP getwork protocol.


COMMAND LINE ARGUMENTS

--url URLSpecify the URL of the pool. The URL should starts with "http://". The pool should implement the HTTP getwork protocol. The default value is "http://work.mmcpool.com".
--threads numberSpecify the thread number for CPU mining. To achieve maximum performance, we recommend setting the thread number equivalent to your CPU thread numer, that is, for hyperthreading cores, it is counted as two threads. If you also do GPU mining on the same machine, consider setting this value by the thread number of CPU minus one, to achieve better performance of the GPU miner.
--noavxUse SSE4 instruction set instead of AVX (default). This is for those machine who does not support AVX and will slightly decrease the miner performance (~3%).
--idleTry to make the mining process in background. In current implementations we use idle priority on Windows and idle scheduler on Linux. Currently this option has no effect for GPU mining.
--gpu idUse the GPU specified by id instead of the CPU for mining. The id starts from zero. To get a full list of the GPU devices supported in your system, set id to "-1". Currently this option is not supported in Linux versions.
your wallet addressYour MMC wallet address.


DOWNLOADS

Win64 binary (v0.1e)http://rapidshare.com/share/A88E2D0FEB2B096AA7FE1DA8C3958481[virustotal]
Linux64 binary (v0.1d)http://rapidshare.com/share/3BACFA7FD98BE772D770BBFFC2C900E3[virustotal]


PERFORMANCE

From the repies, we collected some performance data.

PlatformHashrate
i7-3770K3.9hpm
i7-4770K4.7hpm
Xeon L56396.5hpm
32 thread Dual Opteron7hpm
Dual Xeon L56397.9hpm
Dual Xeon L567012.2hpm
AMD Radeon HD7850 (2GB)8hpm


DISCLAIMER

The software comes as it is, without warranty of any kind. It is solely your decision to use it or not.
Use at your own risk, the creator can not be held liable for damage to your system.
If you are in doubt - don't use it.

You can check if your miner is actually connected to your account on the pool site in Workers area.

First 30 seconds after start and 30 seconds more for evey running hour miner will mine for its developers to support further performance, functionality and compatibility enhancements.


CHANGELOG

0.1eadded GPU mining for Windows
0.1dsupport AMD CPUs now (personally I don't have one so I can't test)
0.1cfixed hanging when threads >8 in the linux version
added "start_mining" script to auto detect instruction set and processor core number in the linux version
0.1badded linux support
use mmcpool.com as default mining pool (use --url to change)
use work/min instead of share/min, invariant to network difficulty
minor bug fixes
0.1ainitial version


LEGACY VERSIONS

Win64 binary (v0.1d)http://rapidshare.com/share/82122862D44E67FACC6AF4CBF9EECF03[virustotal]
Linux64 binary (v0.1c)http://speedy.sh/5UUz8/mc2miner-0.1c-linux64.tar.gz[virustotal]
Linux64 binary (v0.1b)http://speedy.sh/a7tSG/mc2miner-0.1b-linux64.tar.gz[virustotal]
Win64 binary (v0.1a)http://speedy.sh/ZHmVc/mc2miner-0.1a-win64.zip[virustotal]

Pages: [1]