Hello All,
First off, big huge thanks to fullzero for creating this great mining OS. Check out my recent gist post on how to incorporate EthControl mining control software from EthMonitoring website into rxOC stopgap version below. EthContol is a mining control/monitoring software. EhtControl downloads crypto mining software to your rig based on what configuration you have setup in the EthMonitoring website. You can also use the same steps taken to setup EthControl to incorporate other miners into rxoC oneBash script. I am going to work on incorporating xmr-stak next.
Software development is not in my wheelhouse, so please excuse any missteps I have taken. Maybe we can create a fork of current development , and have the community test and provide vetted commits. I see in the first post that software upgrades have been disabled. I have not gotten a chance to dig in yet, but how can we enable updates to get us to at Ubuntu Ubuntu 16.04.4 LTS. If anyone is interested in helping please hit me up on DM or Discord chat.
Incorporate EthControlhttps://gist.github.com/elproducto/624a21edbd86c9b307602f696075c468You HAVE to move to the AMDGPU drivers to use Ubuntu 16.04 or later, as the older fglrx drivers flat out are not supported - they actually got "unsupported" in 14.04.04 but you can "roll back" the XServer in THAT version to make them work again.
You also have to install the ROCm stack for OpenCL support, but oddly enough that seems to work on ANYTHING out of AMD that is GCN based - even the GCN-based APUs that the AMDGPU drivers themselves do NOT support like my A10-7890k and A10-7860 models.
The ROCm stack appears to offer ZERO support for pre-GCN cards at all, so forget about HD 6xxx and older or the early low-7xxx series cards (anything lower than the HD 7750) or the iGPU in AMD APUs that were pre-GCN like the A10-5700.
I'm actually not certain about the status on 14.10 15.04 or 15.10 but as those releases are no longer supported at all by Canonical there's no point in even looking at them.
rxOC is running 16.04.3, it is using amdgpu driver, and I do see shell scripts related to ROCm. We gotta make the move to AMDGPU-Pro Beta Mining Driver version, upgrade all miners installed, update oneBash script to include variables for new mners.
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.11.0-kfd-compute-rocm-rel-1.6-180 x86_64)
m1@m1-desktop:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
m1@m1-desktop:~$ dmesg | grep amdgpu | grep module
[ 1.325174] [drm] amdgpu: freesync_module init done ffff8e6bc30ae380.
[ 3.457760] [drm] amdgpu: freesync_module init done ffff8e6bc13ca680.
[ 5.545135] [drm] amdgpu: freesync_module init done ffff8e6bc13caf00.
[ 7.621352] [drm] amdgpu: freesync_module init done ffff8e6bc0f057e0.
[ 10.053676] [drm] amdgpu: freesync_module init done ffff8e6bc0548200.