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
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
Current Version: v_stopgap
this version is intended for USB keys and SSD’s
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
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_
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)
v_stopgap zip should extract on OSX / *nix / Windows
v_stopgap is 15.6gb
Note: you still need to implement bios setting changes. The SHA256 hash (for the zip) is:
Note: you still need to implement bios setting changes. The SHA256 hash (for the image) is:
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 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 gb
ENSURE 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.
I recommend these very fast HQ USB keys $22 fastest (in actual usage) I have tested so far:
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:
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.
If 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
check into atiflash in it current folder / potentially move to: /usr/local/bin
make rxOC github repo
implement individual card settings
actual clockspeed implementation