Fellow miners,
this is the build I use with my AMD rx series rigs. I am providing it to the community 100% free, with no fees (from me at least): (Claymore's miner still has his fee)
rxOC is a customized Ubuntu 16.04 build with AMD OC support, manual fan support, auto launching on boot, and a single easy to configure Bash Script (oneBash) which can be configured from a windows pc using wordpad.
rxOC is easy-to-use and supports mining (with the v_stopgap oneBash):
ETH ZEC NICE HUSH ZEN ZCL MUSIC ETC EXP DCR PASC
DUAL_ETC_DCR | DUAL_ETC_PASC | DUAL_ETC_LBC | DUAL_ETC_SC |
DUAL_EXP_DCR | DUAL_EXP_PASC | DUAL_EXP_LBC | DUAL_EXP_SC |
DUAL_ETH_DCR | DUAL_ETH_PASC | DUAL_ETH_LBC | DUAL_ETH_SC |
DUAL_MUSIC_DCR | DUAL_MUSIC_PASC | DUAL_MUSIC_LBC | DUAL_MUSIC_SC |
xleejohnx SRR implementation Link I will integrate this into the next oneBash / v0013; for now, if you want to use this follow the instructions on xleejohnx's post.
rxOC uses Optiminer, Genoil, Claymore Ethash, Claymore Equihash, sgminer, and plusCPU uses cpuminer-opt;
if you want an additional algorithm or mining client post here or pm me the details and I will add it to the next version
For Nvidia rigs see: [OS] nvOC easy-to-use Linux Nvidia Mining: LinkCurrent Version: v_stopgap
To setup remote re-configuration of rigs / remote viewing using SSH and screen LINKHow to Setup _Parallax_Mode (have oneBash autoupdate from a pastebin file when the mining process is launched) Guide Link this version is intended for USB keys and SSD's
However you can use an SSD or HDD with a USB adapter cable Link
Or you can follow this process to enable Autolaunch with an SSD or HDD install Link Change Log:
v_stopgap
removed swap space (improved boot time)
updated driver to the AMD Blockchain Beta driver ( much better for Ethash )
ETH, ETC, and ZEC coin selections miner are launched in a screen ( access the screen via the cmd: screen -r miner in the guake terminal )
Updates are disabled.
added Claymore 10.1
v0012
added Genoil for NICE / ETH / ETC
added GENOILorCLAYMORE selector
added Optiminer for Equihash algorithms
added OPTIMINERorCLAYMORE selector
added atiflash (use at your own risk)
implemented wget / pastebin oneBash auto-updating suggested by: _Parallax_
Thanks _Parallax_
workernames are auto-generated (set to the rig host address: last 3 digits of the rig IP)
added IP output to the top of mining process (easier to get the rig IP)
added lspci and supported clocks output to the top of the mining process
added USE_ENVIRONMENTAL_VARIBLES selector (adds them if YES)
increased primary partition size (more available space)
added SLOW_USB_KEY_MODE (for slow usb keys; also helps ensure the setting of powerlimits and fanspeeds)
HUSH COIN selection
v0011 (initial release)
If you don't have an imaging program already download
HDDRawCopy (Link)Or get etcher for Mac / Linux / Windows Linkv_stopgap is 15.6gb
rxOC_v_stopgap Google Drive Link use this image for all mobosNote: you still need to implement bios setting changes. The SHA256 hash (for the zip) is:
e011b2bb4d948cbce2b9c907e39e6d1a1f3aa3166d6e9dcb6c8c013333f145f5
Note: you still need to implement bios setting changes. The SHA256 hash (for the image) is:
4e89fe4508858e6bb55a793a690098348a285fda3362a61724bd46e1f3a7feed
Expected Bios settings (I have not tested all of these for AMD rigs):If you are using an ASRock H81 PRO BTC or BIOSTAR TB85; either should work with without any changes to the bios settings.
If you are using an MSI Z270-A PRO; ensure you enable
Above 4G memory option in the bios before connecting the nvOC USB.
If you are using a GIGABYTE GA-B250M-Gaming 3;
ensure the Audio Controller is disabled in the bios.If you are using a BIOSTAR TB250-BTC;
ensure Miner Mode is enabled in the bios. Also
ensure Max TOLUD is set to 3.5 GB in the bios.If you are using an ASUS Z270-F GAMING;
ensure 'Above 4G Decoding' is enabled in the bios. Also
ensure PTP aware OS: is set to 'Not PTP Aware' in the bios. Finally,
ensure you 'Clear Secure Boot Keys' in the bios.
If you are using an MSI Z170-A GAMING M5;
ensure 'Above 4G Decoding' is enabled in the bios. Also
download, unzip and copy to a usb key ( the 2016-12-19 Version 1.D ) Bios and follow instructions to flash the bios.If you are using an ASUS PRIME Z270-A;
ensure 'Above 4G Decoding' is enabled in the bios. Also
ensure PTP aware OS: is set to 'Not PTP Aware' in the bios. Finally,
ensure you 'Clear Secure Boot Keys' in the bios.
If you are using a GIGABYTE GA-Z270P-D3;
ensure the Audio Controller is disabled in the bios.If you are using a ASUS PRIME H270-PLUS; You must update the bios; with this motherboard it can be done by connecting an ethernet cable and entering the EZ Flash 3 Utility. Select DHCP and download then install the update.
It should look like this. After updating
ensure 'Above 4G Decoding' is enabled in the bios.If you are using a BIOSTAR RACING Z170GT7; Ensure you are only using the first 6 pcie slots closest to the CPU. Ensure you set
Security Device Support to: Disable Finally ensure you
set the max TOLUD to 3.5 gbENSURE THAT YOU unzip the image BEFORE YOU IMAGE YOUR USB Use HDDRawCopy or etcher to image the extracted img file to the 16gb or larger usb (
see this guide for an HDDRawCopy walkthru )
Image to a 16gb or larger USB key.
NOTE: You only need to configure the oneBash file in the Windows Partition. If you don't have a text editor with syntax highlighting: open it with wordpad. I recommend
downloading atom if you don't have a text editor with syntax highlighting .
When you are done configuring oneBash ensure that you save, then eject the USB.
Attach the USB key to your rig and power it on.
NOTE: first boot will take longer to start mining as oneBash must be converted
All files are in the
rxOC folder Link.
rxOC uses the blockchain Beta Driver.
the root password for rxOC is:
miner1
Known Limitations and Issues:
Please let me know if there are any issues with this version not OCing cards with mobos.
If your miner crashes at all, it is probably because your OC is too high.
IMO it is easier to start with a lower OC and walk up the OC until it becomes unstable, than to start at the max and walk it down to stability.
My thoughts on OC LinkIf you find rxOC helpful and would like me to expand it; please let me know. I will make requested changes over time as I am available to.
Requested Changes / Additions / Tests:a global switch to turn off all overclocking / excluding manual fans OVERCLOCK="OFF"
integrate SRR support
add UBIQ coin selection
add
https://github.com/sling00/amdmeminfo]https://github.com/sling00/amdmeminfo]https://github.com/sling00/amdmeminfocheck into atiflash in it current folder / potentially move to: /usr/local/bin
make rxOC github repo
implement individual card settings
actual clockspeed implementation