Fun to see there is new faster miners out. As a good advice for slower miners, there is very low network hashrate in Lyrabar at the moment if want to build up your stack!
Also, here's a gift from myself to all the miners out:
Kaivuri OSIt's a AMD GPU mining OS like PiMP and BAMT in the past mining OS history and it mines Ethereum as well as GenEthOS does. It's finally out, but at the moment just as a beta, it's fully free and will be in the future Kaivuri OS do not include any spying, hidden donations, backdoors or similar stuff like usually in the cryptoworld some software does include.
This build is at a beta stage version and is not the final version. Kaivuri OS will be free for ethical reasons because this product includes work made by other people. I don't want to sell anything which is not fully made by me, for example this AIO mining OS will include some optimized OpenCL kernel binaries for AMD GPUs.
Kaivuri OS is based on Debian 8.4 with 3.16 generic binary SMP kernel which supports latest AMD fglrx graphics driver. System requirements are a 64-bit CPU, at least 2GB of RAM (to compile miners) a AMD HD 5xxx to R9 2xx GPU and 8GB of free storage to write the OS image to. The OS image size in the xz packed archive is 7.6 gigabytes, it fits in a 8GB stick. Win32DiskImager works aswell as DiskDestroyer
dd on Linux. On linux, just
if=/path/to/kaivuri.img of=/dev/sdX where
X is the stick's device path, after plugging the stick into USB port
dmesg tells which address the stick got (
/dev/sdf for example). Kaivuri OS uses Enlightenment as the desktop environment because its very sophisticated and lightweight, easy to use and includes easy automation. After burning the image to a stick for example, the OS will automatically start to desktop and gets a IP address using DHCP by default if the network card is detected. All Realtek cards supported including WiFi, WiCD for WLAN configurations. It detects all the graphics cards at the boot stage. The root user password is
admin and it should be changed immediately in first start, using command
passwd in the terminal which opens up to desktop in the startup. Root login in SSH is disabled by default, you can enable it by changing
PermitRootLogin to a value
yes in a configuration file
/etc/ssh/sshd_configAfter enabling or disabling the root login, to apply changes, reboot or restart ssh server daemon by command
/etc/init.d/ssh restartAll the miners included by default in the beta, very native versions, only SSE2 instructions enabled after compiled from git repositories:
cpuminer-opt
sgminer (from nicehash repository) with optimized OpenCL kernel binaries for various cards
sgminer (revolvercoin repository) to mine X11Evo
Claymore's Ethereum + Decred miner v. 4.5 for Linux
...and anything you want to fetch from GitHub to stay with the latest. For sgminer, using command
git pull https://github.com/user/repository sgminer-name (In /opt/ directory there is many sgminer versions and it wants to use sgminer as the name by default. For example use name
sgminer-name to clone to a directory called
sgminer-name. Its advised to clone to
/opt/ directory to find easily)
Copy ADL libraries from
/opt/ADL_SDK/ to
/opt/sgminer-name/ADL_SDK/ to enable AMD OpenCL mining.
Then
git submodule init to initialize project submodules which will be updated to latest before compiling, do that by
git submodule updateThen
./autogen.shConfigure with OpenCL enabled by typing
./configure --enable-openclCompile after configuring, by typing
makeThen run by command
./sgminer -with-your-parameters, after found working configuration you can also start the miner in
screen.
When want to update, use
git pull in the directory and do all the same as before towards from submodule init and update.
For newer cpuminer forks, just use
./build.sh to build in the miner directory. If you want AVX or/and AES, recompile the precompiled miner to have full functionality.
There is one startup script for Claymore's miner called
run_claymore_ethdcr.sh in root's home folder
/root/Modify the shell script with correct miner launch parameters and modify all example configs with your own settings, the miner is located at
/opt/claymore-ethdcr-45/The startup script will start the miner in a screen called
ethdcr so you can look in the miner window by resuming the screen by typing
screen -r ethdcrThe script itself will be launched with command
./run_claymore_ethdcr.sh and it launches the miner in a screen and detaches it to background with default parameters.
Ctrl+C kills the miner and the screen its running at.
This launch script can be used in startup after making it a launchable program in Enlightenment menu and putting that shortcut in the desktop autostart, I will make some examples and enable automatic miner startup on the next beta build.
I'll expand the network interface support in next builds including Intel chips. (For example ASUS P8Z68-V PRO/GEN3 Intel PHY not working at the moment but with external PCI/PCIe Realtek card)
All the miners, configs, scripts and ADL libraries are located in
/opt/ directory, feel free to browse and modify. This does not have preset addresses or pools. You have to have a little Linux knowledge to use this beta version easily. If stuck or need help or any ideas or requests, I'm at ##lyrabar channel on Freenode IRC.
I haven't tried AMD R9 3xx series nor Fury series yet, so that's why there is no mention for support because I don't know does it work. Will make at least a version for R9 4xx with newer kernel if getting a Polaris GPU in future.
Download URL, to get from Google Drive:
https://drive.google.com/uc?export=download&confirm=3L9U&id=0B-c7FrbyofW0THlyaFZRNjFldjgScreenshot mining Ethereum + Decred with a HD 7850 2GB.
Feel free to use this All-In-One mining solution, all you need is a 8GB USB stick. Kaivuri OS works also as an USB ASIC controller if compile miners for them.
I will release the second and hopefully last beta version next month.
Hope someone finds this useful
Easy Linux mining with AMD GPUs.