Bitcoin Forum
May 06, 2024, 04:39:47 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 5 6 7 8 »  All
  Print  
Author Topic: XMOS - Light Weight Linux Base ETH Mining OS - Optimal for Nvidia GPU V2.0  (Read 21503 times)
overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 21, 2017, 03:42:12 AM
Last edit: October 13, 2017, 05:54:07 AM by overcool
 #1

Hai all Miner,

Just to share out a light weigh Linux based OS to all miner here.
Fully Support Support Nvidia GPU. (Include Overclock)
AMD GPU can use but lag of Overclock function.

Currently XMOS only support ETH mining client. using "ethminer" from github that been optimal for Nvidia GPU.
No Dev fee..

here the Ethminer link:-
https://github.com/ethereum-mining/ethminer

Here some information about the OS:-
I am using Linux 16.04 LTS USB Image create by "Cyclenerd" from github.
TQ Cyclenerd for the Great work. here the link on github.
https://github.com/Cyclenerd/ethereum_nvidia_miner

After using for few week, I did some "Bash Scripts" to tweak the Mining processor to be more smart and hope to get more share from POOL.
Future on XMOS:-
1. Plug and Play, for all Nvidia GPU.
2. Only need to change setting on 1 Config files, then everything is running. Simple and easy.
3. Running multi instances for each GPU.  (Ex:- if you have 6 GPU install, it will running 6 instances. all connect direct to the same POOL)
4. Auto Kill and restart Ethminer if no job receive from the POOL for 5 min. (EX:- Only kill 1 instances that was not job receive, no effect to other instances - be smart  Grin Grin)
5. Auto Restart the PC if detected "CUBA ERROR" from Ethminer (EX:- CUBA ERROR is cause by un-stable Overclock, have to find out the stable OC for the rings by yourself)
6. Nvidia GPU Overclock function. (Ex:- Can set diffident OC setting for each card)
7. Total size of the OS is 8GB only. Can write to any 8GB USB Stick and start mining. (EX:- Please use USB 3.0 for faster boot up time)
8. Easy understand Log file for easy troubleshooting.  
9. And the most important thing, it was FREE.

How to get XMOS

Download here:-
Can download direct from google drive or torrent.

Version 2.0
This is the correct Link, Please re-download it.. Update 13/10/2017 13:53 (Time zone +8:00)
Google Drive - XMOS Version 2.0 - 2.2GB Files

Version 1.0
Google Drive Image Download - 2.2GB Files
Torrent Download

7z Download
http://www.7-zip.org/download.html

Tools to write bootable image to USB.
http://www.alexpage.de/usb-image-tool/download/

Tools to write bootable image to HDD.
http://hddguru.com/software/HDD-Raw-Copy-Tool/

Step:-

1. Download the Image and Tools you need.
2. Unnzip the image using 7z.  
3. Write the Image to any > 8GB USB Drive or HDD/SSD.
4. Plug the USB Drive to your Mining Ring, and power on it.
5. Can use "Putty" to connect to the OS if you know how to find out the ip address. (XMOS is using DHCP for the boot-up)
    XMOS also come with web-base SSH Client. (EX:- https://<xmos.ip.address>:4200/)  
6. Default user name and password is:
    User:- prospector
    pass:- letmein3061

Have FUN...

How to use and configure XMOS

Simple command to configure XMOS:-
1. At terminal type xmosconf
2. put in your ETH wallet address
3. put in your Pool address on Pool1 and Pool2. (STRATUM Mode)
4. and last your Nvidia OC setting.
5. Control X to save and quit the nano editor.
6. type r to restart. That all... enjoin mining...


Help full command at terminal:-

Command              Desc.
    ----------          -------------
    xmosconf          All Your Mining Setting need to Set inside here.
    mine                Attach to mining console
    show miner      Display current running log
    rlog                 Display server log
    gstatus            display GPU Information
    glist                 List all installed GPU
    r                      To restart XMOS
    nvoc                Manual apply Nvidia Overclock setting
    show miner x   Display individual miner log (0 - 11)
    how?               Display this help menu
    passwd            To change default password
    off                   To shutdown the mining ring




    Other Tips:-
    Type Command mine to lunch Mining console. There are total 4 screen inside the mining console.
    To move between Screen (0 - 4) Using Control a 1 , Control a 2 , Control a 3 , Control a 4

    Remember to change password - default password is letmein3061


    Enjoin Mining  ^_^

https://i.imgur.com/8Ax3U4v.png
https://i.imgur.com/2BgH2Qk.png
https://i.imgur.com/WHW44XZ.png


If you are haapy with the OS, please buy my some tea.. TQ very Much..
ETH:- 0xb30902c6a1d9fd5dcc0063004b424477fa3352e0
BTC:- 1HPNBMJdcyYS93fZ9DRrhUXvqSnNcZvScV
Activity + Trust + Earned Merit == The Most Recognized Users on Bitcointalk
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714970387
Hero Member
*
Offline Offline

Posts: 1714970387

View Profile Personal Message (Offline)

Ignore
1714970387
Reply with quote  #2

1714970387
Report to moderator
1714970387
Hero Member
*
Offline Offline

Posts: 1714970387

View Profile Personal Message (Offline)

Ignore
1714970387
Reply with quote  #2

1714970387
Report to moderator
1714970387
Hero Member
*
Offline Offline

Posts: 1714970387

View Profile Personal Message (Offline)

Ignore
1714970387
Reply with quote  #2

1714970387
Report to moderator
overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 21, 2017, 05:28:17 AM
Last edit: October 13, 2017, 05:55:00 AM by overcool
 #2

I am happy to receive any recommendations...

 Grin

XMOS Ver:2.0

Todo list:-

1. Wifi Support -( Done) But only with WPA and WPA2 security.
2. Keyboard Fix when direct connect to Mining Rings - (DONE)
3. Advance Options to start Ethminer - (DONE)
4. AMD Overclock and Under-clock -(Pending) Still finding the way to under Voltage it. But it running fine with direct Bios Mod.

Other what your all request...?

Other improvement on ver 2.0:-

1. Re-compiled custome kernel 4.11 using ROCm source (With AMD DAG Fix, My RX470 can stable at 30MH/s with Bios Mod)
2. Better Watchdog function.
3. Can Mix AMD and Nvidia GPU together.  
4. Slim and light weight image, still running on 8GB
5. Plug and Mine on most of the system.
============================================

To configure Wifi please follow this step:-

1. sudo nano /etc/network/interfaces
2. Put in your wifi AP Name and Password.
3. Restart the system, it should work.


Report Hash Rate to pool..

Please add -RH option to advance ethminer options:-
Like This:-
COMMFLAG="--farm-recheck 2000 -SC 2 -RH"



Happy Mining ....  ^_^

Download here:-
Can download direct from google drive

Version 2.0
This is the correct Link, Please re-download it.. Update 13/10/2017 13:53 (Time zone +8:00)
Google Drive - XMOS Version 2.0 - 2.2GB Files

ZenFr
Legendary
*
Offline Offline

Activity: 1260
Merit: 1046



View Profile
September 21, 2017, 06:27:15 AM
 #3

Thank you for this contribution to the mining community : there is no such tools for NVidia GPUs users :-).

3 questions :
 1 - Are the sources available ?
 2 - Is there any fee ?
 3 - Can you explain the OC features for NVidia GPUs
overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 21, 2017, 07:08:11 AM
Last edit: September 21, 2017, 03:13:48 PM by overcool
 #4

Hi Zenfr,
Thank you for give me a change, hope every one like this OS.

For your question here the answer:-

1. For source code I will open up github soon.
2. No fee, totally free.
3. For Nvidia OC I am using Nvidia-Setting and Nvidia-smi.
They was a 3 type OC setting inside XMOS.
NV_OC="1"  Present Overclock setting. It will -100 to core and +500 to memory.
NV_OC="2"  same OC setting apply to all GPU install on the system.
NV_OC="3"  Each GPU having own OC Setting. Need to set OC setting 1 by 1 for each GPU

    You just need to put OC value on the conf files. That all.
    Ex for:-
    nvidia code: NV_CLOCK="-100"
    Your are set -100 to Nvidia Code. Same as MSI afterburner
    Nvidia memory: NV_MEM="1000"
    You are set +1000 to GPU memory. If you can get +500 stable on MSI afterburner, on Linux it was x 2 (1000).
    
Just to share current setting that I am using:-
This my mining ring running on biostar star TB250 Pro
Using 12 PCs MSI Nvidia 1050 TI card
Celeron processor
4GB memory
16GB USB Pendrive

NV_WATT="52.5"
NV_CLOCK="-180"
NV_MEM="1130"
NV_FAN="88"
    
Can download for try.

I can accept any  recommendations, and make the OS more user friendly.
goen
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile
September 21, 2017, 03:07:30 PM
Last edit: September 21, 2017, 04:53:24 PM by goen
 #5

overcool,

very nice share,
i will definitely try this tomorow.

rgds,


update :
cant wait till tomorow.
here is my first test.
i have a problem with the display
after booting normally and showing a login prompt, it goes to blank screen but i can remote it with putty.


overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 21, 2017, 05:19:10 PM
 #6

overcool,

very nice share,
i will definitely try this tomorow.

rgds,


update :
cant wait till tomorow.
here is my first test.
i have a problem with the display
after booting normally and showing a login prompt, it goes to blank screen but i can remote it with putty.


https://i.imgur.com/h4wc6Q0.png

Hi goen,

Tq for give me a try.

If you connect keyboard mouse and monitor on the mining rings, You need to press Control + Alt + F1 to enable the display.

XMOS is design for  simple and easy use. It was no need keyboard mouse monitor to connect when mining. Using putty is more easy and save cost.  Grin

U also can connect to the xmos using any web browser. It will call out the webase ssh as well, u can do port forward on router to that port.
HTTPS://<xmosip>:4200/

Inside the mining console, you can use Control + a + 1 ( or 2 or 3 or ... ) to select screen.

Try OC the memory to 4000MHz, most of the DDR 5 memory can stable at that speed.
And under voltage your card.
For GTX 1070 GPU can try this setting:-
Power limit:- 110 Watt
Core:- -180
Memory:- 1450 (Make it reach 4000MHz)

Please try out the best future about xmos.
Auto restart ethminer when no job for 5 min.
Auto reboot when detect CUDA ERROR
Running individual insane for each GPU.

HAPPY MINING...

Please do let me know what other thing that and improve the xmos.
goen
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile
September 22, 2017, 12:27:53 AM
 #7

okay,
i will try to OC more on my real rig.
this one is on my personal computer.
its 1070 katana that has a single slot design.
i cant oc too much.

ill send more ss on my mining rig.


rgds,
overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 22, 2017, 02:20:54 AM
 #8

okay,
i will try to OC more on my real rig.
this one is on my personal computer.
its 1070 katana that has a single slot design.
i cant oc too much.

ill send more ss on my mining rig.


rgds,


Please do let me know the result ya...

goen
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile
September 22, 2017, 11:07:10 AM
Last edit: September 23, 2017, 02:49:56 AM by goen
 #9

overcool,

my second attemp of XMOS experiment today is to play with the OC.
it turn that OC clock speed is raising slowly.
at the first 3-5 minutes of mining, the speed is still at stock speed.
after 10 min it reach the peak but sometimes drift to lower speed a little bit.
maybe the system got a little hot i guess.
tried with single gtx1050ti OC version. drawing 105W from wall.

is there any monitoring software (client).
i need to be alerted when a miner is off or the rig is hang so i can check it immediately.
sound alarm on a monitoring client is the best notif in my scenario.
plus an email notif it will be perfect.

one question about this OS, how can i restart the miner only, without reboot the whole system?
i need to restart the miner after change the conf.

third experiment is to run 6-12 gpus in a single rig.

btw nice OS gan,



after 12 minutes
#192.168.0.62 [14.97Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 12 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 63.26 W, 85 %, 55, 1455 MHz, 4303 MHz
#192.168.0.62 [14.96Mh/s] [/home/prospector ]#


after 22 minutes
#192.168.0.62 [14.94Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 22 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 63.24 W, 85 %, 55, 1455 MHz, 4303 MHz
#192.168.0.62 [14.90Mh/s] [/home/prospector ]#


after 25minutes
#192.168.0.62 [14.77Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 25 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 63.25 W, 85 %, 55, 1455 MHz, 4303 MHz
#192.168.0.62 [14.77Mh/s] [/home/prospector ]#


after 32 minutes
#192.168.0.62 [14.94Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 32 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 63.25 W, 85 %, 55, 1455 MHz, 4303 MHz
#192.168.0.62 [14.94Mh/s] [/home/prospector ]#

overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 22, 2017, 11:57:29 AM
Last edit: September 23, 2017, 04:35:02 AM by overcool
 #10

overcool,

my second attemp of XMOS experiment today is to play with the OC.
it turn that OC clock speed is raising slowly.
at the first 3-5 minutes of mining, the speed is still at stock speed.
after 10 min it reach the peak but sometimes drift to lower speed a little bit.
maybe the system got a little hot i guess.
tried with single gtx1050ti OC version. drawing 105W from wall.

is there any monitoring software (client).
i need to be alerted when a miner is off or the rig is hang so i can check it immediately.
sound alarm on a monitoring client is the best notif in my scenario.
plus an email notif it will be perfect.

one question about this OS, how can i restart the miner only, without reboot the whole system?
i need to restart the miner after change the conf.

third experiment is to run 6-12 gpus in a single rig.

btw nice OS gan,



after 12 minutes
#192.168.0.62 [14.97Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 12 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 63.26 W, 85 %, 55, 1455 MHz, 4303 MHz
#192.168.0.62 [14.96Mh/s] [/home/prospector ]#


after 22 minutes
#192.168.0.62 [14.94Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 22 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 63.24 W, 85 %, 55, 1455 MHz, 4303 MHz
#192.168.0.62 [14.90Mh/s] [/home/prospector ]#


after 25minutes
#192.168.0.62 [14.77Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 25 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 63.25 W, 85 %, 55, 1455 MHz, 4303 MHz
#192.168.0.62 [14.77Mh/s] [/home/prospector ]#


after 32 minutes
#192.168.0.62 [14.94Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 32 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 63.25 W, 85 %, 55, 1455 MHz, 4303 MHz
#192.168.0.62 [14.94Mh/s] [/home/prospector ]#


Hi goen,

TQ for the update.

Here the answer for ur question.

1. The system will auto apply the Overclock setting, 5 min after the system boot up.
2. For system monitor and alert system still on development. But currently the system won't hang.
 Because:- 1. When any GPU hang, the system will auto reboot. (Hard reboot).
                 2. If miner hang (No job for 5 min), it will kill the miner and start it agian.
3. After u change the conf, if only related to OC setting, you just need to use nvoc command to reapply the overclock setting. Command to close miner I will include in next release. Currently u can try like this:-
Use:- sudo killall ethermine<0-11>
Base on which GPU you want to close the miner.
Each GPU running on it own miner.
Please take notes, after the miner been kill, it will auto start back after 5 min. (No job)
To manually start back the miner use command  like this:-
/home/prospector/runlog/miner/startminer<0-11>.sh

Please try it up.

Happy mining.. TQ for try my OS.
Elite.Coin
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
September 23, 2017, 04:52:30 AM
Last edit: September 23, 2017, 05:07:01 AM by Elite.Coin
 #11

Hi Overcool..

I just wanted to say thank you..

The watch dog feature is awesome.. Currently mining with 22 gtx 1060's

I was using Cyclenerd's miner (he did a great job with this) for about a month.. I'm happy your were able fork it.

Again, thanks for the features.. I hope to test out the AMD cards soon.



Here's a screen of the miners..
https://ibb.co/iSGDpQ
overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 23, 2017, 06:00:47 AM
 #12

Hi Overcool..

I just wanted to say thank you..

The watch dog feature is awesome.. Currently mining with 22 gtx 1060's

I was using Cyclenerd's miner (he did a great job with this) for about a month.. I'm happy your were able fork it.

Again, thanks for the features.. I hope to test out the AMD cards soon.



Here's a screen of the miners..
https://ibb.co/iSGDpQ

Hi Elite.Coin,

Tq for me a try,

Hope you will like the OS.

Current version of XMOS also can also mine with AMD GPU, AMDpro drive 17.30 already installed, but don't have overclock funtion. All watchdog function was running fine. For AMD GPU, Currently I am using Polarisbios edition to put all the stable setting in, and flash it to the AMD card. It will run direct to that setting, no need to overclock with software any more. Tested on RX470 with core 1250, and memory 2100, it running on 97watt stable with 27MHs.

Got time can try it up...

Happy mining ... ^_^
Bigf00t
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile
September 23, 2017, 05:15:48 PM
 #13

This looks nice. I will try it tonight on my test rig.

I am now using nvOC, but at this moment I am mining mostly Ethash and this XMOS looks very light weight.

Are there any plans to make an AMD supported version with overclock and undervolt options?
georgekkenney
Newbie
*
Offline Offline

Activity: 82
Merit: 0


View Profile
September 23, 2017, 07:04:09 PM
 #14

I could see running something like this on a pi at the end of an isle of rigs or something.Might want to change the theme a bit but still pretty good.
overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 23, 2017, 07:11:17 PM
 #15

This looks nice. I will try it tonight on my test rig.

I am now using nvOC, but at this moment I am mining mostly Ethash and this XMOS looks very light weight.

Are there any plans to make an AMD supported version with overclock and undervolt options?

Hi Bigf00t,

Thank You for give me a try.
Hope you will like the watchdog function and "un-died" future on XMOS.    Grin
for AMD GPU  overclock and under-volt support will be include in next release.

Happy Mining...
troneejack
Newbie
*
Offline Offline

Activity: 84
Merit: 0


View Profile
September 23, 2017, 07:16:55 PM
 #16

Still no race is there in which XMOS faced defeat.
overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 23, 2017, 07:30:32 PM
 #17

Still no race is there in which XMOS faced defeat.


Give it a try and you should know...
overcool (OP)
Newbie
*
Offline Offline

Activity: 63
Merit: 0


View Profile
September 23, 2017, 07:37:10 PM
 #18

I could see running something like this on a pi at the end of an isle of rigs or something.Might want to change the theme a bit but still pretty good.


Hi georgekkenney,

You want to use a pi to control multiple of miner? I think it can be done..
Bigf00t
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile
September 24, 2017, 01:25:25 AM
 #19

Hi Bigf00t,

Thank You for give me a try.
Hope you will like the watchdog function and "un-died" future on XMOS.    Grin
for AMD GPU  overclock and under-volt support will be include in next release.

Happy Mining...

I like this software, but I think it will need some small improvements. It's very easy to setup and is booting super fast.

I have a few questions:
- Is it possible to make an option in the config to auto enable the screen after booting (instead of control + alt + F1)?
- Is there a way to change/set the resolution for the attached screen?
- How do I change the farm-recheck? Maybe it's an idea to add an advance mode in the config for the more experienced users.
- How do I change the overclock delay time? When everything is stable it can directly start after booting. I'd like to see this as an option in the config file too.
- How do I change/overwrite the Ethminer version? I'd like to do some tests with Ethminer 0.12.0rc1.

I hope you keep it clean and simple. Because with this light weight OS you can make the difference comparing to other Linux based OS Smiley
goen
Member
**
Offline Offline

Activity: 77
Merit: 10


View Profile
September 24, 2017, 06:25:23 AM
 #20

Dev,

why there is no reported hash rate on my pool stat?
the miner has been running for 15hours.

#192.168.0.62 [15.12Mh/s] [/home/prospector ]# gstatus
CPU TEMP:- 37
System Uptime:- 15 hours, 0 minutes
GPUS Installed:- 1 Pcs
name, power.draw [W], fan.speed [%], temperature.gpu, clocks.current.video [MHz], clocks.current.memory [MHz]
GeForce GTX 1050 Ti, 64.32 W, 85 %, 59, 1493 MHz, 4353 MHz
#192.168.0.62 [15.12Mh/s] [/home/prospector ]#

[ XMOSambro Uptime: 15h,7m 15.17Mh/s #Miner:1 ] [  0$ top  1$ Miner  2$ Admin  3

Pages: [1] 2 3 4 5 6 7 8 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!