Post
Topic
Board Announcements (Altcoins)
Re: [ANN] Slimcoin : Proof of Burn NEW BLOCK GEN, Mineable by low power computer!
by
MartinF
on 04/06/2014, 18:18:00 UTC
PPNS Pool is nearly complete (only thing left is fixing payments), we are doing extensive testing to ensure that everything goes smoothly once launched. Also, the share counts from the temp pool will be transferred over.

Great stuff !

Here's the windows guide that I posted earlier in the thread to build your own optimized slimminer for sandor111's pool:

Tried mining in your temporary pool for a while sandor111 and it seemed to be working OK.  Smiley

Here's how windows users can compile a more optimized / cpu specific build of slimminer for the main pool when its back up.

1 - Download and run Cygwin installer: http://cygwin.com/install.html > 'Cygwin Setup' folder on C:

2 - Ensure that you add the following extra packages to the 'default' install from the menu settings window (a few tabs into the install process);

devel / gcc-g++

libs / libcurl-devel

devel / automake

devel / make

archive / unzip

net (web) / wget

devel / git

net (web) / openSSL-devel

Remember to add: "automake: Wrapper scripts for automake and aclocal" - along with the latest auto make release - or slimminer won't compile.

3. Start the Cygwin terminal from the desktop shortcut you created at install. Now copy and paste the following:

Code:
git clone https://github.com/siklon/slimminer

Code:
cd slimminer

Code:
chmod +x autogen.sh

Code:
./autogen.sh

Code:
CFLAGS="-O3 -march=native" ./configure

Code:
make

Check for errors during the process, however your minerd.exe (slimminer) should now be built in;

C: > cygwin64 > home > 'account name' > slimminer

4. You can start mining from the Cygwin Terminal. Ensure that you cd into slimminer dir after starting the terminal window with;

Quote
cd slimminer

Quote
./minerd.exe -a dcrypt -o stratum+tcp://POOLADDRESS:POOLPORT -u YOURWALLET -p x

Remember to set the correct pool address, port and your own wallet address. You can also add -t 'number of cores'.

--scantime 15 (is probably optimal for pool mining) and --retries -1 will try to resubmit shares if the connection drops.  Wink

...

To get an optimized build of slimminer for your chipset you need to change -march=native before compiling slimminer.

For an i7 :
Code:
CFLAGS="-O3 -march=corei7" ./configure

Those values can be found at: http://gcc.gnu.org/onlinedocs/gcc/i386-and-x86-64-Options.html#i386-and-x86-64-Options

Just delete everything in the slimminer folder if you want to recompile whilst trying to find the fastest CFLAGS for your chipset.

N.B. your miner will be dependent on your cygwin environment and is therefore not a standalone miner, but it will be optimized for your chipset and should certainly be much faster. You can also compile a working 32bit slimminer on windows this way.

Good Luck.

You can find information on your chip-set to improve mining performance (when compiling slimminer) using CPU-Z - http://www.cpuid.com/softwares/cpu-z.html

For example, for best performance with an i7 with AVX support :
Code:
CFLAGS="-O3 -march=corei7-avx" ./configure






Hi! I did everything you posted, but when I run "CFLAGS="-O3 -march=native" ./configure" it says:
"Checking whether the C compiler works... No.
configure:error: C compiler cannot create executables"

What could it be?