Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: fullzero on June 25, 2017, 02:56:20 AM



Title: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fullzero on June 25, 2017, 02:56:20 AM
rxOC now falls under the mnh_license:  https://github.com/hartmanm/mnh_license/blob/main/license.md (https://github.com/hartmanm/mnh_license/blob/main/license.md)

SOFTWARE WARNING

IMPORTANT: READ THIS WARNING CAREFULLY BEFORE USING OR VIEWING THE SOFTWARE.

This Software Warning ("Warning") is issued by Michael Neill Hartman ("Licensor") to you ("Potential Violator"). By installing, copying, or viewing the software, methods, scripts, or architecture ("Software") in whole or in part, you ("Potential Violator") acknowledge that you are liable for any damages resulting from such actions.

1. No Grant of License

You are not granted any rights to use, copy, modify, distribute, or view the Software in any form. All rights to the Software are fully retained by the Licensor. The Software may never be used for any purpose, including personal, commercial, educational, governmental, or organizational use. Any interaction with the Software is strictly prohibited. The Licensor retains all rights, title, and interest in the Software, including all intellectual property rights.

2. Previous Versions

Any previous version of the license is void and is replaced with this version. Any existing copies of the ("Software") must be destroyed.

3. Violation Reporting and Reward

Individuals who notify the Licensor in writing of a specific violation of this Agreement are eligible for a reward of 10% of any successful legal settlement resulting from that violation, calculated after taxes. The written notice must provide sufficient details about the violation, and the individual must be the first to provide this information. If multiple individuals submit information that collectively enables a successful legal settlement, the Licensor shall, at their sole discretion, determine the division of the 10% reward after a successful legal settlement.

4. Limitation of Liability

In no event shall the Licensor be liable for any damages arising from the illegal or unauthorized use or interaction with the Software, even if the Licensor has been advised of the possibility of such damages.

Fellow miners,

this is the build I use with my AMD rx series rigs.

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.

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 (https://drive.google.com/file/d/0B3ra23kLdr5lX3RWZGlibzY1QzA/view?usp=sharing) 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. (https://drive.google.com/file/d/0B3ra23kLdr5lenQxUW5uUWtmM1k/view?usp=sharing)


If you are using a BIOSTAR TB250-BTC; ensure Miner Mode is enabled in the bios. (https://drive.google.com/file/d/0B3ra23kLdr5lSDI2czY4R1g2SjQ/view?usp=sharing)  Also ensure Max TOLUD is set to 3.5 GB in the bios. (https://drive.google.com/file/d/0B3ra23kLdr5lc1VySnNjZGdiQkU/view?usp=sharing)


If you are using an ASUS Z270-F GAMING; ensure 'Above 4G Decoding' is enabled in the bios. (https://drive.google.com/file/d/0B3ra23kLdr5lQ3ctQVdUckJJLTA/view?usp=sharing)  Also ensure PTP aware OS: is set to 'Not PTP Aware' in the bios. (https://drive.google.com/file/d/0B3ra23kLdr5lLWtQT0FDcjRUWVE/view?usp=sharing)  Finally, ensure you 'Clear Secure Boot Keys' in the bios (https://drive.google.com/file/d/0B3ra23kLdr5lM3pmUGw3dnJndjQ/view?usp=sharing).


If you are using an MSI Z170-A GAMING M5; ensure 'Above 4G Decoding'  (https://drive.google.com/file/d/0B3ra23kLdr5lZ3dPczFoYndUX1U/view?usp=sharing)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. (https://us.msi.com/Motherboard/support/Z170A-GAMING-M5.html#down-bios)


If you are using an ASUS PRIME Z270-A; ensure 'Above 4G Decoding' is enabled in the bios. (https://drive.google.com/file/d/0B3ra23kLdr5lamVuS1hEUTBVVjg/view)  Also ensure PTP aware OS: is set to 'Not PTP Aware' in the bios. (https://drive.google.com/file/d/0B3ra23kLdr5lZWs3R1daMVhFdUU/view?usp=sharing)  Finally, ensure you 'Clear Secure Boot Keys' in the bios (https://drive.google.com/file/d/0B3ra23kLdr5lblFCdTN4M2dIQUE/view?usp=sharing).


If you are using a GIGABYTE GA-Z270P-D3; ensure the Audio Controller is disabled in the bios. (https://drive.google.com/file/d/0B3ra23kLdr5lSHdaUnNDVE9jbUU/view?usp=sharing)


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. (https://drive.google.com/file/d/0B3ra23kLdr5lTWF0OWFOMUYzb00/view?usp=sharing)  After updating ensure 'Above 4G Decoding' is enabled in the bios. (https://drive.google.com/file/d/0B3ra23kLdr5leTRGaGFRVWJhQ28/view?usp=sharing)


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 (https://drive.google.com/file/d/0B3ra23kLdr5lNlM1RklBQ09jNDA/view?usp=sharing) Finally ensure you set the max TOLUD to 3.5 gb (https://drive.google.com/file/d/0B3ra23kLdr5ldE91QnhjaVRhSXc/view?usp=sharing)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: fullzero on June 25, 2017, 02:56:36 AM
reserved


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on June 25, 2017, 10:28:32 PM
I posted this on the other topic, but this is the OS I am using:
I am trying to start using your operating system. Unfortunately I am not able to properly start it.
This is what I am getting at login:

http://imgur.com/a/2U3Wr


Does it work with R9 Fury GPUs?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: philipma1957 on June 25, 2017, 10:50:34 PM
I have an old 7950

is there an issue for a 1 card build?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: VoskCoin on June 26, 2017, 02:19:15 AM
Keep up the awesome work my friend!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: citronick on June 27, 2017, 04:05:58 AM
Hi fullzero,

Could we get a sgminer (with ethash-new.cl) as an alternative to Claymore.

The big news now is Claymore's ASM implementation may have some issues in the coming epoch and diff level.

I am on Claymore for ETH mining and I think we better have Plan B just in case.

Thanks


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: citronick on June 27, 2017, 07:13:04 PM
Hi fullzero,

Could we get a sgminer (with ethash-new.cl) as an alternative to Claymore.

The big news now is Claymore's ASM implementation may have some issues in the coming epoch and diff level.

I am on Claymore for ETH mining and I think we better have Plan B just in case.

Thanks

read more on the subject and seems that sgminer is likely also impacted .....


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on June 28, 2017, 03:05:15 AM
I posted this on the other topic, but this is the OS I am using:
I am trying to start using your operating system. Unfortunately I am not able to properly start it.
This is what I am getting at login:

http://imgur.com/a/2U3Wr


Does it work with R9 Fury GPUs?

It should work with R9 fury GPUs.

You have a disk error.  Ubuntu grubloader will attempt to repair the error; if you wait a long time it might repair it and boot; but I would do the following:

Reimage the USB key; like so:

first check and see if your zip has downloaded correctly by following the directions here:

https://bitcointalk.org/index.php?topic=1984302.msg19757170#msg19757170 (https://bitcointalk.org/index.php?topic=1984302.msg19757170#msg19757170)

If your zip produced the same hash it is good.

Maybe you imaged from the zip without extracting?

Ensure that you extract the image before imaging.

After imaging is complete, and you have configured and saved oneBash:

ensure that you properly eject the USB key.

Let me know if this works.



I did it all the process again, downloading, checking, extracting, flashing.
Same error :( .
I am using an 32Gb Adata USB Key.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Millenium Falcon on June 28, 2017, 09:23:09 AM
I am going to use it at all my rigs. Will you make a new release version today or tomorrow?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: ATCkit on June 29, 2017, 05:13:11 PM
Anyone have rxOC working with 7 GPUs on MSI Z170A PRO Carbon motherboard?

I modded the BIOS a month ago and have it running 7 x 470s on Windows 10- but tired of windows instability.

Recently, I tried both smOS and rxOC with no luck.

If any one has been successful, please let me know.

I will also enquire elsewhere to check if EthOS works for this setup.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: ATCkit on June 29, 2017, 06:37:01 PM
Anyone have rxOC working with 7 GPUs on MSI Z170A PRO Carbon motherboard?

I modded the BIOS a month ago and have it running 7 x 470s on Windows 10- but tired of windows instability.

Recently, I tried both smOS and rxOC with no luck.

If any one has been successful, please let me know.

I will also enquire elsewhere to check if EthOS works for this setup.

This mobo should have similar requirements to the z170 gaming 5; but I can't say for sure (as I don't have one myself):

Other members have reported that the Version 1.7 bios is the one to use for this mobo:

Download BIOS Version 1.7: https://us.msi.com/Motherboard/support/Z170A-GAMING-PRO-CARBON.html#down-bios

unzip, copy to usb key, attach to rig, use the m-flash to flash the 1.7 bios

then ensure you set Above 4G decoding to enabled

Also you might need to use a skylake CPU: G4400

If you try this let me know how it goes.


Yup- I have a skylake CPU -ie: G4400. I f i have another bad day with my windows 10 system , I will try what you suggested and let you know how it works.

Thx. :)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: kylewalter on June 30, 2017, 03:32:06 PM
I'm not sure if anyone is aware of this, but the motherboards that fullzero lists are all intel motherboards.
If anyone was wondering though, I have a MSI 970A SLI Krait Edition AMD motherboard and an Athlon II CPU and I got fed up with ethOS, so I gave rxOC a shot.  I can confirm this works with 4 GPUs.

by the way fullzero, thanks for nvOC and rxOC.  Amazing work!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 01, 2017, 01:58:43 AM
okay been trying to test this OS
but the love of me i cant get it to stop rebooting
it comes up with a popup says HI m1, you have a file open what would you like to do.... bam reboot

im a moron i left the SRR connected to the motherboard so it kept restarting it because it wasnt getting the signal..


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: citronick on July 01, 2017, 04:37:26 AM
okay been trying to test this OS
but the love of me i cant get it to stop rebooting
it comes up with a popup says HI m1, you have a file open what would you like to do.... bam reboot

im a moron i left the SRR connected to the motherboard so it kept restarting it because it wasnt getting the signal..

LOL...

very customizable this rxOC and nvOC

at the same time, for a Linux newbie,  great way to play and learn Linux

thumbs up to fullzero


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 01, 2017, 11:49:33 AM
Ok I am converting all rigs to this now and ran into an issue. All rigs cannot be called m1-desktop!

How can I change the hostname so all your scripts still work?

m2-desktop, etc...?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 01, 2017, 01:40:16 PM
Ok I am converting all rigs to this now and ran into an issue. All rigs cannot be called m1-desktop!

How can I change the hostname so all your scripts still work?

m2-desktop, etc...?


Why can't the rigs all be called that?
What issue are you having?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: stef_stef on July 01, 2017, 02:01:18 PM
Just what I was looking for :)

One question though, does that driver cause any problems with modded bios on the rx 480?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 01, 2017, 06:52:11 PM
Ok I am converting all rigs to this now and ran into an issue. All rigs cannot be called m1-desktop!

How can I change the hostname so all your scripts still work?

m2-desktop, etc...?


Why can't the rigs all be called that?
What issue are you having?


Teamviewer. Now I have 3 m1-desktops. Teamviewer having an issue with that. Or perhaps I am using TeamViewer wrong..


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 01, 2017, 08:09:57 PM
Ok I am converting all rigs to this now and ran into an issue. All rigs cannot be called m1-desktop!

How can I change the hostname so all your scripts still work?

m2-desktop, etc...?


Why can't the rigs all be called that?
What issue are you having?


Teamviewer. Now I have 3 m1-desktops. Teamviewer having an issue with that. Or perhaps I am using TeamViewer wrong..

You can change the hostname of the computer that TeamViewer uses without changing the hostname itself
When you sign in with your account it gives an option to add this computer that's when you change the hostname


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 01, 2017, 08:11:40 PM
Just what I was looking for :)

One question though, does that driver cause any problems with modded bios on the rx 480?

I don't have any 480s so I can't test this; has anyone tried using a custom rom with rx480s + rxOC?

I don't have 480s anymore I have all 470s
And have no issues with my custom bios


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 02, 2017, 12:09:45 PM
Good Morning FullZero -
I apoligize for the long post but I need to get it all in here :)

My first working mining rxOC AMD rig is up and running.

I want to ask some questions about clock settings.

Question is easy. How do I tune Linux version to get speeds near Windows?

As a base line I am dual mining Claymore ETH/SIA at -dcri 12

My cards are as follows -

GPU #0: Hawaii, 7991 MB available, 40 compute units (R9 390)
GPU #1: Ellesmere, 4050 MB available, 36 compute units (RX 570)
GPU #2: Ellesmere, 4050 MB available, 32 compute units (RX 470)

The 2 RX's have been bios modded and under windows 10 they run app. like this -

ETH: GPU0 29.897 Mh/s, GPU1 27.030 Mh/s, GPU2 27.096 Mh/s

I get those speeds by using Trixx and setting the following -

GPU #0: Hawaii, 7991 MB available, 40 compute units (R9 390) - 1100/1500
GPU #1: Ellesmere, 4050 MB available, 36 compute units (RX 570) - 1140/1900
GPU #2: Ellesmere, 4050 MB available, 32 compute units (RX 470) - 1140/1880

OK thats my stuff and how it runs on Windows...Now lets talk Linux

*****************************************************************************************

As a base line for the rest of this talk.
Using rxOC V12 with Parallax's mod
Dual mining ETH/SIA Claymore 9.5 -dcri 12
ETH_EXTENTION_ARGUMENTS="-dcri 12"
Same cards as above -

MY CURRENT SPEED WITH THE FOLLOWING SETTINGS -

ETH: GPU0 24.910 Mh/s, GPU1 24.086 Mh/s, GPU2 25.116 Mh/s


My oneBASH is currently set as follows -

 
PERFORMANCE_LEVEL="HIGH"        # HIGH LOW
 
# select level: to see supported clocks scroll to the top of the mining process
__CORE_OVERCLOCK_LEVEL=4   # for ETH use lowest without decreasing the hashrate / Highest for ZEC
MEMORY_OVERCLOCK_LEVEL=7   # use highest level
 
OVERDRIVE="NO"                  # YES NO  <---LOCKS UP WHEN I TURN THIS ON
 

 
My ROCm Output is as follows -

============================================================================
GPU[0]       : Supported GPU clock frequencies on GPU0
GPU[0]       : 0: 300Mhz
GPU[0]       : 1: 516Mhz
GPU[0]       : 2: 727Mhz
GPU[0]       : 3: 840Mhz
GPU[0]       : 4: 890Mhz *
GPU[0]       : 5: 936Mhz
GPU[0]       : 6: 977Mhz
GPU[0]       : 7: 1015Mhz
GPU[0]       :
GPU[0]       : Supported GPU Memory clock frequencies on GPU0
GPU[0]       : 0: 150Mhz
GPU[0]       : 1: 1500Mhz *
GPU[0]       :
GPU[1]       : Supported GPU clock frequencies on GPU1
GPU[1]       : 0: 300Mhz
GPU[1]       : 1: 608Mhz
GPU[1]       : 2: 910Mhz
GPU[1]       : 3: 1077Mhz *
GPU[1]       : 4: 1145Mhz
GPU[1]       : 5: 1191Mhz
GPU[1]       : 6: 1236Mhz
GPU[1]       : 7: 1266Mhz
GPU[1]       :
GPU[1]       : Supported GPU Memory clock frequencies on GPU1
GPU[1]       : 0: 300Mhz
GPU[1]       : 1: 1750Mhz *
GPU[1]       :
GPU[2]       : Supported GPU clock frequencies on GPU2
GPU[2]       : 0: 300Mhz
GPU[2]       : 1: 588Mhz
GPU[2]       : 2: 952Mhz
GPU[2]       : 3: 1041Mhz
GPU[2]       : 4: 1106Mhz *
GPU[2]       : 5: 1168Mhz
GPU[2]       : 6: 1209Mhz
GPU[2]       : 7: 1264Mhz
GPU[2]       :
GPU[2]       : Supported GPU Memory clock frequencies on GPU2
GPU[2]       : 0: 300Mhz
GPU[2]       : 1: 1000Mhz
GPU[2]       : 2: 1750Mhz *
GPU[2]       :
============================================================================
===================          End of ROCm SMI Log         ===================




===================   ROCm System Management Interface   ===================
GPU[0]       : Successfully reset GPU and Memory clocks
GPU[1]       : Successfully reset GPU and Memory clocks
GPU[2]       : Successfully reset GPU and Memory clocks
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]       : Successfully set current PowerPlay Level to high
GPU[1]       : Successfully set current PowerPlay Level to high
GPU[2]       : Successfully set current PowerPlay Level to high
============================================================================
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
GPU[0]       : Unable to set clock to unsupported Level - Max Level is 1
GPU[1]       : Unable to set clock to unsupported Level - Max Level is 1  <----WHAT'S HAPPENING HERE?
GPU[2]       : Unable to set clock to unsupported Level - Max Level is 2
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
GPU[0]       : Successfully set GPU Clock frequency mask to Level 4
GPU[1]       : Successfully set GPU Clock frequency mask to Level 4
GPU[2]       : Successfully set GPU Clock frequency mask to Level 4
===================          End of ROCm SMI Log         ===================


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on July 02, 2017, 02:07:54 PM
I posted this on the other topic, but this is the OS I am using:
I am trying to start using your operating system. Unfortunately I am not able to properly start it.
This is what I am getting at login:

http://imgur.com/a/2U3Wr


Does it work with R9 Fury GPUs?

It should work with R9 fury GPUs.

You have a disk error.  Ubuntu grubloader will attempt to repair the error; if you wait a long time it might repair it and boot; but I would do the following:

Reimage the USB key; like so:

first check and see if your zip has downloaded correctly by following the directions here:

https://bitcointalk.org/index.php?topic=1984302.msg19757170#msg19757170 (https://bitcointalk.org/index.php?topic=1984302.msg19757170#msg19757170)

If your zip produced the same hash it is good.

Maybe you imaged from the zip without extracting?

Ensure that you extract the image before imaging.

After imaging is complete, and you have configured and saved oneBash:

ensure that you properly eject the USB key.

Let me know if this works.



I did it all the process again, downloading, checking, extracting, flashing.
Same error :( .
I am using an 32Gb Adata USB Key.

What motherboard are you using?

Gygabyte GA-170x-ud3 with disabled audio controller.
I am currently mining with an Ubuntu Server


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: B1tUnl0ck3r on July 02, 2017, 04:51:56 PM


Question is easy. How do I tune Linux version to get speeds near Windows?




===================   ROCm System Management Interface   ===================
GPU[0]       : Unable to set clock to unsupported Level - Max Level is 1
GPU[1]       : Unable to set clock to unsupported Level - Max Level is 1  <----WHAT'S HAPPENING HERE?
GPU[2]       : Unable to set clock to unsupported Level - Max Level is 2
===================          End of ROCm SMI Log         ===================



that's the question that may kill gpu mining. the point of gpus mining was to be able to decentralize mining, actually btc mining is more accessible than gpus mining. There is a solution to easy oc with ubuntu as ethos and this have the functionality. however it's not released publicly. Asics or PoS.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 02, 2017, 06:36:50 PM
Just launched second rxOC rig with 4 AMD's.

Exact same issue!

Doing some testing and editing of oneBash....I'll let ya know how it goes


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 02, 2017, 07:34:05 PM
Why not modify oneBash to be like the one for Linux?

Have individual card settings?

I don't anybody that mines with AMD that hasn't modified the straps in the bios and then uses some OC tool to set the clocks.

So instead of

# select level: to see supported clocks scroll to the top of the mining process
__CORE_OVERCLOCK_LEVEL=7   # for ETH use lowest without decreasing the hashrate / Highest for ZEC
MEMORY_OVERCLOCK_LEVEL=2   # use highest level

How about -

INDIVIDUAL_CLOCKS="YES"         # YES NO
 
# Set individual clocks here if INDIVIDUAL_CLOCKS="YES"
__CORE_OVERCLOCK_0=100
MEMORY_OVERCLOCK_0=1000
 
__CORE_OVERCLOCK_1=100
MEMORY_OVERCLOCK_1=350
 
__CORE_OVERCLOCK_2=100
MEMORY_OVERCLOCK_2=100
 
__CORE_OVERCLOCK_3=100
MEMORY_OVERCLOCK_3=100
 
__CORE_OVERCLOCK_4=100
MEMORY_OVERCLOCK_4=100
 
__CORE_OVERCLOCK_5=100
MEMORY_OVERCLOCK_5=100
 
__CORE_OVERCLOCK_6=100
MEMORY_OVERCLOCK_6=100
 
__CORE_OVERCLOCK_7=100
MEMORY_OVERCLOCK_7=100
 
__CORE_OVERCLOCK_8=100
MEMORY_OVERCLOCK_8=100
 
__CORE_OVERCLOCK_9=100

Just asking


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 02, 2017, 10:43:58 PM
Okay here we go

to get amd memory info this works great https://github.com/sling00/amdmeminfo (https://github.com/sling00/amdmeminfo)

first off usb choices

https://www.amazon.com/gp/product/B00KYK2AKO/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1 (https://www.amazon.com/gp/product/B00KYK2AKO/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1)
https://www.amazon.com/gp/product/B00T61JM4E/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1 (https://www.amazon.com/gp/product/B00T61JM4E/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1)

i have both of these and tested them and IN MY ENVIRONMENT it hasnt been the best choice

so i use this drive and its awesome! it loads faster for me and is stable

https://www.amazon.com/SanDisk-Cruzer-Low-Profile-Drive-SDCZ33-016G-B35/dp/B005FYNSZA/ref=sr_1_6?ie=UTF8&qid=1499032154&sr=8-6&keywords=sandisk+usb+flash+drive (https://www.amazon.com/SanDisk-Cruzer-Low-Profile-Drive-SDCZ33-016G-B35/dp/B005FYNSZA/ref=sr_1_6?ie=UTF8&qid=1499032154&sr=8-6&keywords=sandisk+usb+flash+drive)

now imaging the drives i use etcher because its just simple and plain easy to use. plus it also does drive checks it can be found here

https://etcher.io/ (https://etcher.io/)

when setting up the onebash first thing is first i dont cpu mine. all of my miners have slow dual core intel cpus so its just meh to even try
with that i do use a SRR which if you dont have one you are not living right go here https://shop.simplemining.net/ (https://shop.simplemining.net/) and get one

if you dont have an SRR then you dont need this

now somewhere before plusCPU add this line

Code:
SRR="YES"

example http://imgur.com/JbQLcF4 (http://imgur.com/JbQLcF4)

then move down in the onebash file to right before plusCPU == YES add this right before it

Code:
if [ $SRR == "YES" ]
then
HCD='SRR'
guake -r $HCD -e "bash /media/m1/1263-A96E/SRR"
fi

example http://imgur.com/O6aQ7US (http://imgur.com/O6aQ7US)

before saving make sure you change your address and pools around!! then save the file

here is mine if it helps  https://drive.google.com/file/d/0B0614dRHRS0RNXU0STR0U1hWWlE/view?usp=sharing (https://drive.google.com/file/d/0B0614dRHRS0RNXU0STR0U1hWWlE/view?usp=sharing)

now before you pull out the usb you need to add in this file in the same section as onebash https://drive.google.com/file/d/0B0614dRHRS0RLWgtOS1OSlV6dDA/view?usp=sharing (https://drive.google.com/file/d/0B0614dRHRS0RLWgtOS1OSlV6dDA/view?usp=sharing)
with this file you have to edit it just like the onebash file for it to be able to work with your SRR
edit these line

Code:
srrEnabled="1"
srrSerial="000055"
srrSlot="1"

make sure its a 1 to enable it. change the serial number to match up to the one you have and make sure the slot number is correct

example here http://imgur.com/uVjeV2a (http://imgur.com/uVjeV2a)


i use custom bios on all of my rx cards i copy straps and bump up the memory just a little get a solid 25 mhs all the time even when dual mining
also i use this https://github.com/sling00/amdmeminfo (https://github.com/sling00/amdmeminfo) to find out info about the cards i have and its easy to install

i use an overdrive setting of 10 tried 15 nothing changed and 18 crashed the system
so 10-15 did nothing for me and that was with a core lock level of 7 moved to 3 for now
the fan setting is at 230

Over the next few weeks ill keep testing the system with different settings to see if i can find a sweet spot
also ill keep the posted updated with anything new i find worth sharing

thanks fullzero for a nice mining experience with this OS

just some pictures of the rig and it mining
http://imgur.com/wt2sUXM (http://imgur.com/wt2sUXM)
http://imgur.com/edLbffp (http://imgur.com/edLbffp)
http://imgur.com/x2LDNnn (http://imgur.com/x2LDNnn)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: alko67bi on July 03, 2017, 03:11:25 PM
When I typed password, ubuntu asking me again and again it


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 03, 2017, 07:18:00 PM

I am sure a lot of members will use this.  Thanks for making this implementation.  :)

I have been updating the nvOC oneBash and I will add your implementation as well.  I will add it to a new rxOC oneBash after I implement some of the requested changes.

I don't have an SRR; so I'm not sure;

In the SRR file there are some variables:

Code:
srrSerial="000055"
srrSlot="1"

do these need to be changed in your SRR bash when using different SRRs or slots?


i added this to the OP!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 03, 2017, 07:19:20 PM
 :) SUCCESS  :)

I have successfully created another rig with 5 AMD cards and achieved the same speed as windows!

I modded all 5 cards bios's again and this time hard set my clocks and even went ahead and undervolted them slightly while I was in there.

Results? I am actually 5 MH/s average OVER my Win10 build.

Thank you FullZero for help and ideas...

https://s26.postimg.org/ckx0wk8g9/linux_rig_2.png





Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: bones2 on July 05, 2017, 03:23:40 AM
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.

I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.

Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 05, 2017, 03:35:43 AM
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.

I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.

Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.

https://github.com/sling00/amdmeminfo (https://github.com/sling00/amdmeminfo)
use this to get memory info

i would mod the bios with at least the 1500 strap
to get those extra hashes :P


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: osnwt on July 05, 2017, 11:56:38 AM
After trying nvOC I decided to try rxOC. It works, but I have few questions.

My test rx470 rig has modified BIOS with low voltage levels (around 950mV for GPU, for instance). Under Windows I used WattTool to alter clocks and voltages as well. But if I didn't run WattTool, I had BIOS-defined low voltages and clocks.

Now under rxOC I set GPU clock to 6 (of 7 max). It runs but I have 200 more watts for 6 GPUs comparing to Windows system. Using rocm-smi, I realised that GPU still runs at level 7. After explicit command to set it to lower levels (say, 5 or 6), I can see it set for few seconds, and then it immediately reset to level 7. I read that change is active until another OpenCL program is started. So I tried to change it before Claymore's miner, and after it started - nothing helped.

In addition, since power usage is much more than under Windows, I guess that drivers ignore BIOS voltage levels and set them explicitly to some defaults (at least, I read about that on Windows some day).

So in short, all rx470 run and maximum clocks and use some high voltages and not those written in the BIOS.

Any suggestions? I wish I can have the same power and performance as on Windows system. Hash rate is a bit lower comparing to Windows one (around 0.5-0.7 MH/s per card), and it might be the difference between Linux and Windows miner timers (it always was for fglrx as well). But what about voltages? Please advise!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 05, 2017, 07:45:55 PM
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.

I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.

Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.

https://github.com/sling00/amdmeminfo (https://github.com/sling00/amdmeminfo)
use this to get memory info

i would mod the bios with at least the 1500 strap
to get those extra hashes :P


bones2 see:

https://bitcointalk.org/index.php?topic=1984302.msg19903798#msg19903798 (https://bitcointalk.org/index.php?topic=1984302.msg19903798#msg19903798)

xleejohnx:

https://github.com/sling00/amdmeminfo (https://github.com/sling00/amdmeminfo)

this is use full I will add it to the next version of rxOC.




check into atiflash i couldnt use it in while it was in it current folder
had to install it into another fold.. /usr/local/bin is where i put it


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: citronick on July 05, 2017, 11:35:11 PM
First off, can't thank you enough for your contributions to the community. nvOC was a huge help for me to get my Nvidia cards up and running.

I am wondering why in this version you have set numbers for core and memory clocks? Also why there is no option to limit the power? Ive been trying to figure out a way to limit power for quite a while.

Also, there any way to find out what type of memory my gpu has within this os? I would rather not flash the cards but if thats the only way than I'll do it.

https://github.com/sling00/amdmeminfo (https://github.com/sling00/amdmeminfo)
use this to get memory info

i would mod the bios with at least the 1500 strap
to get those extra hashes :P


bones2 see:

https://bitcointalk.org/index.php?topic=1984302.msg19903798#msg19903798 (https://bitcointalk.org/index.php?topic=1984302.msg19903798#msg19903798)

xleejohnx:

https://github.com/sling00/amdmeminfo (https://github.com/sling00/amdmeminfo)

this is use full I will add it to the next version of rxOC.


I use amdmeminfo alot during my initial farm setup -- saves me a lot of trouble going back and forth Windows and GPUZ.

I can identify GPU details, memory, etc and flash them all in Linux (Polaris-BIOS editing in Windows though)

The utility also list each card according to slot ID so its cool.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: kw1k on July 06, 2017, 01:44:24 AM
I've added myself on both nvoc and rxoc but can you add ubiq to further versions of onebash? TY


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: osnwt on July 06, 2017, 08:33:05 AM
My test rx470 rig has modified BIOS with low voltage levels (around 950mV for GPU, for instance). Under Windows I used WattTool to alter clocks and voltages as well. But if I didn't run WattTool, I had BIOS-defined low voltages and clocks.
...
So in short, all rx470 run and maximum clocks and use some high voltages and not those written in the BIOS.

For now the best solution is to use the Polaris bios editor in windows to make a custom rom with all your desired settings

You've missed the point. I have modified BIOS using PBE, but it seems that drivers ignore flashed settings and use some driver defaults for voltages.

I guess I do something wrong. Anybody who is running rx470 under linux with low voltages, can you show your PBE values and corresponding rxOC settings (powerplay, etc)?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: osnwt on July 06, 2017, 08:40:53 AM
Didn't you think about putting oneBash to GitHub? Makes it much easier for custom modifications.

For instance, I would group similar options for cards (mostly for nvOC version) into loops using bash (you can pull changes if like it). Another option for me may be to split oneBash into few option files like 10-power.sh, 20-miners.sh, etc... Next step would be to add a kind of rig autodetect (say, using NIC MAC) and load rig-dependant options automatically, still having single settings repository.

Will do it for myself, but integration of user changes will be much easier using git.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: B1tUnl0ck3r on July 06, 2017, 10:17:24 AM
How did you get linux to oc rx cards? would you mind sharing it?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: car1999 on July 06, 2017, 11:49:11 AM
is it possible to set overclock individually and set the max TDP with watts like nvOC?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: xleejohnx on July 06, 2017, 12:25:59 PM
is it possible to set overclock individually and set the max TDP with watts like nvOC?

It isn't yet available


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on July 07, 2017, 09:19:14 PM

Maybe this will work:

Ensure the monitor is connected to the primary GPU ( the one in the 16x slot closest to the CPU )

Disconnect the USB or SSD/HHD from the rig.

Fully power off everything: including the PSU.

Press the power button several times to clear any remaining power in the mobo.

Turn the PSU powerswitch back to | "on".

power on (without the USB attached)

See if the bios posts; if you get nothing in 20 seconds; press ctrl + alt + del repeatedly until the system reboots.

Wait and see if the bios posts.

If the bios posts attach the USB key to a USB 2.0 port and press ctrl + alt + delete.


if it boots; stop the mining process before it starts mining:

then go to the top left and click the ubuntu button

type u

and click on software updater

run updates

reboot

Let me know if this works.


I tried with a new motherboard MSI Z270 Gaming Plus with only one GPU directly connected to it,  and a new PSU.
Same Result.
I have extra pendrives but I am not able to copy the image there because they are 15.5 Gb and I it needs 15.6.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: QuintLeo on July 08, 2017, 01:22:38 AM

If there is enough interest I can make an R series build of rxOC; but I am trying to focus first on helping users resolve problems, then with implementing the most requested improvements first.

I will add an R series build to the request list for rxOC.


 If you want to do a build using the AMD 15.12 drivers (which are the best for the R-series cards but don't support the Fury or anything later), you will have to move to Ubuntu 14.04 (or earlier but I don't recommend earlier) for the base build - and even THERE you can't "upgrade" everything as the newer XOrg version that "apt-update" inflicts on 14.04 DOES NOT WORK WITH THE fglrx DRIVERS.


 AMD got particularly stupid when they decided to ignore older cards in their LINUX "pro" driver series, though they've had a long history of not supporting LINUX all that well.
 A lot of folks count 15.12 as an amazingly good but one-time exception.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: bones2 on July 08, 2017, 06:06:54 AM
My test rx470 rig has modified BIOS with low voltage levels (around 950mV for GPU, for instance). Under Windows I used WattTool to alter clocks and voltages as well. But if I didn't run WattTool, I had BIOS-defined low voltages and clocks.
...
So in short, all rx470 run and maximum clocks and use some high voltages and not those written in the BIOS.

For now the best solution is to use the Polaris bios editor in windows to make a custom rom with all your desired settings

You've missed the point. I have modified BIOS using PBE, but it seems that drivers ignore flashed settings and use some driver defaults for voltages.

I guess I do something wrong. Anybody who is running rx470 under linux with low voltages, can you show your PBE values and corresponding rxOC settings (powerplay, etc)?


Overdrive or performance level might be what is resetting those values; if you change:

Code:
PERFORMANCE_LEVEL="HIGH"        

OVERDRIVE="YES"

to:

Code:
PERFORMANCE_LEVEL=""        

OVERDRIVE=""

Do you have the same results?



So I believe I am having the same problem (except my cards are stock), my hash rate doesn't change no matter what settings I use, I even tried your suggestion here leaving overdrive and performance level blank and I was still getting the same hash...


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: osnwt on July 08, 2017, 08:19:49 AM
Overdrive or performance level might be what is resetting those values; if you change:
Code:
PERFORMANCE_LEVEL="HIGH"        
OVERDRIVE="YES"
to:
Code:
PERFORMANCE_LEVEL=""        
OVERDRIVE=""
Do you have the same results?

Actually, I tried to remove all nvidia-smi commands at all and reboot. Still higher power consumption with modded BIOS comparing to Windows.
That is why I asked anyone who was able to run rx470 undervolted on Linux: please post your PBE screenshots and linux settings.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: bones2 on July 09, 2017, 05:09:44 PM

So I believe I am having the same problem (except my cards are stock), my hash rate doesn't change no matter what settings I use, I even tried your suggestion here leaving overdrive and performance level blank and I was still getting the same hash...

What GPUs are you using?



[/quote]


4 Asus Dual RX 580 8GB


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on July 09, 2017, 10:12:00 PM

Maybe this will work:

Ensure the monitor is connected to the primary GPU ( the one in the 16x slot closest to the CPU )

Disconnect the USB or SSD/HHD from the rig.

Fully power off everything: including the PSU.

Press the power button several times to clear any remaining power in the mobo.

Turn the PSU powerswitch back to | "on".

power on (without the USB attached)

See if the bios posts; if you get nothing in 20 seconds; press ctrl + alt + del repeatedly until the system reboots.

Wait and see if the bios posts.

If the bios posts attach the USB key to a USB 2.0 port and press ctrl + alt + delete.


if it boots; stop the mining process before it starts mining:

then go to the top left and click the ubuntu button

type u

and click on software updater

run updates

reboot

Let me know if this works.


I tried with a new motherboard MSI Z270 Gaming Plus with only one GPU directly connected to it,  and a new PSU.
Same Result.
I have extra pendrives but I am not able to copy the image there because they are 15.5 Gb and I it needs 15.6.


If the bios posts; you can access the grub loader menu by pressing

esc

continuously while booting (note holding it down doesn't usually work), then select boot in recovery mode. 

in recovery mode:

Enable networking

then install updates from the cmd prompt:
Code:
sudo apt-get update && sudo apt-get dist-upgrade --yes

and reboot

this should ensure your build has all known system files for your system.



I think I've found the problem, it is not solved by updating:
I installed xubuntu in a new pendrive. And did a apt dist-upgrade, after that, I rebooted and installed lastest amdgpu-pro drivers, and then it happended exactly the same.
I am able to press ctrl+f1 and work via command prompt, but it is not solved by updating.
I am still trying to connect the pendrive to the 2.0 USB port, but it is not recognized. Why do you suggest to do it like this?

Thanks for your help!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: osnwt on July 10, 2017, 07:32:03 AM
Actually, I tried to remove all nvidia-smi commands at all and reboot. Still higher power consumption with modded BIOS comparing to Windows.
That is why I asked anyone who was able to run rx470 undervolted on Linux: please post your PBE screenshots and linux settings.

It might not be possible with all GPUs and Linux without hex editing.

It seems like no one has succeeded with that because no one posted a success story :)
I am ok to use Polaris BIOS Editor, or do manual hex patching. No matter what I was not able to fix the issue with high power consumption under linux with rx470 and asked for anyone who WAS able to do that to share how.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: B1tUnl0ck3r on July 10, 2017, 12:52:03 PM
How did you get linux to oc rx cards? would you mind sharing it?

I used the roc-SMI:

https://github.com/RadeonOpenCompute/ROC-smi (https://github.com/RadeonOpenCompute/ROC-smi)

then made some changes to it.  I will make more.  If you look at its code you will see the actual AMD api cmds.



Thank you ! You gave me a real envy to test your distro with your answer! I hope it will help me, and if I succeed... will pm you to ask your address as a thank you.

thanks again ! and I wish you a lot of success with your software!

edit: would be nice to have a torrent link to download it :)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: alko67bi on July 10, 2017, 07:41:53 PM
Why does GPU0 have much less performance than others?
I tried from 2 to 6 cards 470 and 580
On the cards nVidia there is no such thing, everyone works the same performance.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 10, 2017, 09:59:14 PM
Why does GPU0 have much less performance than others?
I tried from 2 to 6 cards 470 and 580
On the cards nVidia there is no such thing, everyone works the same performance.


Is your monitor plugged into GPU0?

Have you modded your bios of GPU0 the same as the other cards?

Can you try another MoBo?

I am running 40 cards total on this version and modded all cards with timings, undervolt and clock speeds and I don't have that issue at all.

All my AMD rigs GPU0 performs the same as other GPU's that are alike.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: alko67bi on July 11, 2017, 04:13:56 AM
Why does GPU0 have much less performance than others?
I tried from 2 to 6 cards 470 and 580
On the cards nVidia there is no such thing, everyone works the same performance.


Is your monitor plugged into GPU0?

Have you modded your bios of GPU0 the same as the other cards?

Can you try another MoBo?


I found the problem. Changed BIOS settings from "GEN1" to "AUTO"


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 11, 2017, 03:51:16 PM
Why does GPU0 have much less performance than others?
I tried from 2 to 6 cards 470 and 580
On the cards nVidia there is no such thing, everyone works the same performance.


Is your monitor plugged into GPU0?

Have you modded your bios of GPU0 the same as the other cards?

Can you try another MoBo?


I found the problem. Changed BIOS settings from "GEN1" to "AUTO"

Excellent!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 11, 2017, 04:14:03 PM
@Fullzero

Version 0013

Can you make a global switch to turn off all overclocking?

OVERCLOCK="OFF"

This will allow a single onebash to work on rigs that have all cards fully modded and have mixed R9 with RX.

Currently I just did this.... Get some errors but it works...

# select level: to see supported clocks scroll to the top of the mining process
#  __CORE_OVERCLOCK_LEVEL=7  # for ETH use lowest without decreasing the hashrate / Highest for ZEC
#  MEMORY_OVERCLOCK_LEVEL=1   # use highest level

Unless I am missing something if the cards are modded with timings, undervolted and clock speeds then rocm-smi is unnecessary. (right???) (except maybe for fans)

Just an idea for more flexibility....



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 13, 2017, 04:04:00 PM
So I have been watching all the cool stuff going into the Nvidia build and wondering why the AMD build is getting no love when it occurred to me....Why not make ONE build for both?
Wouldn't it work to just have AMD AND Nvidia drivers in one build?

I am currently building a new mixed rig with 4 AMD and 1 Nvidia and plan on using rxOC build 12 and adding the NV drivers manually and then just run a second screen.
Thats sort of where this idea of a single build came into play..

Some sort of switch like IF GPU=NVIDIA THEN (DO SOMETHING HERE LIKE USE NVIDIA DRIVERS) ELSE (USE AMD STUFF HERE)

Just thinking out loud...


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: osnwt on July 13, 2017, 04:35:50 PM
fullzero wrote that there are some issues with X11 configuration mixing the drivers. I guess it is ok in manual mode for particular installation/rig, but a bit harder to make it for any configuration of rig.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 13, 2017, 05:03:40 PM
Yeah I guess there must a good reason why Fullzero hasn't already done it lol..

I am changing my idea some right now. Burning the NV version and then adding the AMD drivers. That way I get all the new features :)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 13, 2017, 06:40:46 PM
Yeah I guess there must a good reason why Fullzero hasn't already done it lol..

I am changing my idea some right now. Burning the NV version and then adding the AMD drivers. That way I get all the new features :)

Ok this won't work lol. xORG issues all over the place...
Back to Windows for mixed rigs...:(


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: QuintLeo on July 13, 2017, 09:15:47 PM
Mixing AMD and NVidia in LINUX is at best a royal PITA, and often just flat out doesn't work.

 I spent about 3 WEEKS trying different things to get the AMD 15.12 drivers and a reasonably current NVidia driver working on one of my A10-7860K based rigs, never did get it all working so finally gave up on the idea.

 That's WHY I'm currently working on shifting cards around as I can, to get them away from mixed-GPU so I can drop Windows in favor of much-more-reliable LINUX for my dedicated mining rigs - it USED to work, but doesn't seem to do so any more on recent driver versions.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: gig410 on July 15, 2017, 02:58:58 AM
Need help guys. My rig keeps crashing and I don't know why. Running rxoc v0012

mobo is biostar tb250-btc
gpu 1 is a sapphire 580 4gb nitro+
gpu 2 is a xfx 480 4gb (with the stupid white leds)

If I run both gpus with unchanged clocks on onebash, I get pcie bus errors and it fills up the USB. I know it's not the risers because I tested them individually (after receiving replacements from the seller) on both gpus using smOS and rxoc individually and got no pcie errors.

I'm mining ZEC and it doesn't matter if I use optiminer or claymore, eventually the system hangs due to some error. I checked the error logs and this is a snippet of what I find

from the xorg.0.log: [  2402.679] (WW) AMDGPU(0): amdgpu_dri2_flip_event_handler: Pageflip completion event has impossible msc 143245 < target_msc 143246   (a crapload of these)

from the syslog.log:            only the 580 gpu running:

Jul 14 21:14:30 m1-desktop systemd[1]: dev-disk-by\x2duuid-d06ff735\x2d6872\x2d4264\x2daa59\x2dd42811d47b35.swap: Job dev-disk-by\x2duuid-d06ff735\x2d6872\x2d4264\x2daa59\x2dd42811d47b35.swap/start failed with result 'dependency'.
Jul 14 21:14:30 m1-desktop systemd[1]: dev-disk-by\x2duuid-d06ff735\x2d6872\x2d4264\x2daa59\x2dd42811d47b35.device: Job dev-disk-by\x2duuid-d06ff735\x2d6872\x2d4264\x2daa59\x2dd42811d47b35.device/start failed with result 'timeout'.
Jul 14 21:17:01 m1-desktop CRON[4102]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)              

(the miner crashed and restarted at 21:15)


Jul 14 21:32:31 m1-desktop kernel: [ 2752.674236] gmc_v8_0_process_interrupt: 39 callbacks suppressed
Jul 14 21:32:31 m1-desktop kernel: [ 2752.674247] amdgpu 0000:01:00.0: GPU fault detected: 147 0x09020402
Jul 14 21:32:31 m1-desktop kernel: [ 2752.674253] amdgpu 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00018920
Jul 14 21:32:31 m1-desktop kernel: [ 2752.674257] amdgpu 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x03004002
Jul 14 21:32:31 m1-desktop kernel: [ 2752.674263] amdgpu 0000:01:00.0: VM fault (0x02, vmid 1) at page 100640, write from 'TC1' (0x54433100) (4)

Jul 14 21:32:31 m1-desktop kernel: [ 2752.731128] amdgpu 0000:01:00.0: IH ring buffer overflow (0x00081AD0, 0x000016C0, 0x00001AE0)


(I had never seen these before by the way, just pcie bus errors)


from the terminal running the claymore miner and throwing a fit:


ZEC: 07/14/17-21:13:42 - New job from zec-us-west1.nanopool.org:6666
ZEC - Total Speed: 311.807 H/s, Total Shares: 9, Rejected: 0, Time: 00:13
ZEC: GPU0 311.807 H/s
GPU0 t=57C fan=66%
DevFee: ZEC: Stratum - connecting to 'zec.suprnova.cc' <46.105.114.185> port 2242
ZEC: 07/14/17-21:14:09 - New job from zec-us-west1.nanopool.org:6666
ZEC - Total Speed: 309.570 H/s, Total Shares: 9, Rejected: 0, Time: 00:14
ZEC: GPU0 309.570 H/s
GPU0 t=57C fan=66%
GPU0 t=57C fan=66%
ZEC: 07/14/17-21:15:10 - New job from zec-us-west1.nanopool.org:6666
ZEC - Total Speed: 310.868 H/s, Total Shares: 9, Rejected: 0, Time: 00:15
ZEC: GPU0 310.868 H/s
ZEC: 07/14/17-21:15:15 - SHARE FOUND - (GPU 0)
ZEC: Share accepted (166 ms)!
GPU0 t=57C fan=66%
GPU0 t=57C fan=66%
Miner thread hangs, need to restart miner!


What's going on? bad gpus? bad mobo? risers have been swapped out already 2 times. I am a total Linux noob by the way.









 


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: WoolF911 on July 17, 2017, 12:14:11 PM
fullzero, thank you for your NvOc and RxOc. Can you please update the RxOc? I want to change SimpleMining to something better, flexible configuration, but RxOc is didn't updated so long time and I don't know if you stop working on this.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on July 18, 2017, 02:03:54 AM

Maybe this will work:

Ensure the monitor is connected to the primary GPU ( the one in the 16x slot closest to the CPU )

Disconnect the USB or SSD/HHD from the rig.

Fully power off everything: including the PSU.

Press the power button several times to clear any remaining power in the mobo.

Turn the PSU powerswitch back to | "on".

power on (without the USB attached)

See if the bios posts; if you get nothing in 20 seconds; press ctrl + alt + del repeatedly until the system reboots.

Wait and see if the bios posts.

If the bios posts attach the USB key to a USB 2.0 port and press ctrl + alt + delete.


if it boots; stop the mining process before it starts mining:

then go to the top left and click the ubuntu button

type u

and click on software updater

run updates

reboot

Let me know if this works.


I tried with a new motherboard MSI Z270 Gaming Plus with only one GPU directly connected to it,  and a new PSU.
Same Result.
I have extra pendrives but I am not able to copy the image there because they are 15.5 Gb and I it needs 15.6.


If the bios posts; you can access the grub loader menu by pressing

esc

continuously while booting (note holding it down doesn't usually work), then select boot in recovery mode. 

in recovery mode:

Enable networking

then install updates from the cmd prompt:
Code:
sudo apt-get update && sudo apt-get dist-upgrade --yes

and reboot

this should ensure your build has all known system files for your system.



I tried again a MSI Z270 gamining PLUS, only one gpu connected to the monitor, disabled avobe 4g memory, and it worked.
If I enable 4g, the screen gets like this http://imgur.com/a/w8sSc . Dont even reach grub.
I tried in UEFI and Legacy, and PCI gen 1 and 2.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: gig410 on July 18, 2017, 06:36:47 AM
Need help guys. My rig keeps crashing and I don't know why. Running rxoc v0012

mobo is biostar tb250-btc
gpu 1 is a sapphire 580 4gb nitro+
gpu 2 is a xfx 480 4gb (with the stupid white leds)

If I run both gpus with unchanged clocks on onebash, I get pcie bus errors and it fills up the USB. I know it's not the risers because I tested them individually (after receiving replacements from the seller) on both gpus using smOS and rxoc individually and got no pcie errors.

I'm mining ZEC and it doesn't matter if I use optiminer or claymore, eventually the system hangs due to some error. I checked the error logs and this is a snippet of what I find

from the xorg.0.log: [  2402.679] (WW) AMDGPU(0): amdgpu_dri2_flip_event_handler: Pageflip completion event has impossible msc 143245 < target_msc 143246   (a crapload of these)

from the syslog.log:            only the 580 gpu running:

Jul 14 21:14:30 m1-desktop systemd[1]: dev-disk-by\x2duuid-d06ff735\x2d6872\x2d4264\x2daa59\x2dd42811d47b35.swap: Job dev-disk-by\x2duuid-d06ff735\x2d6872\x2d4264\x2daa59\x2dd42811d47b35.swap/start failed with result 'dependency'.
Jul 14 21:14:30 m1-desktop systemd[1]: dev-disk-by\x2duuid-d06ff735\x2d6872\x2d4264\x2daa59\x2dd42811d47b35.device: Job dev-disk-by\x2duuid-d06ff735\x2d6872\x2d4264\x2daa59\x2dd42811d47b35.device/start failed with result 'timeout'.
Jul 14 21:17:01 m1-desktop CRON[4102]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)              

(the miner crashed and restarted at 21:15)


Jul 14 21:32:31 m1-desktop kernel: [ 2752.674236] gmc_v8_0_process_interrupt: 39 callbacks suppressed
Jul 14 21:32:31 m1-desktop kernel: [ 2752.674247] amdgpu 0000:01:00.0: GPU fault detected: 147 0x09020402
Jul 14 21:32:31 m1-desktop kernel: [ 2752.674253] amdgpu 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_ADDR   0x00018920
Jul 14 21:32:31 m1-desktop kernel: [ 2752.674257] amdgpu 0000:01:00.0:   VM_CONTEXT1_PROTECTION_FAULT_STATUS 0x03004002
Jul 14 21:32:31 m1-desktop kernel: [ 2752.674263] amdgpu 0000:01:00.0: VM fault (0x02, vmid 1) at page 100640, write from 'TC1' (0x54433100) (4)

Jul 14 21:32:31 m1-desktop kernel: [ 2752.731128] amdgpu 0000:01:00.0: IH ring buffer overflow (0x00081AD0, 0x000016C0, 0x00001AE0)


(I had never seen these before by the way, just pcie bus errors)


from the terminal running the claymore miner and throwing a fit:


ZEC: 07/14/17-21:13:42 - New job from zec-us-west1.nanopool.org:6666
ZEC - Total Speed: 311.807 H/s, Total Shares: 9, Rejected: 0, Time: 00:13
ZEC: GPU0 311.807 H/s
GPU0 t=57C fan=66%
DevFee: ZEC: Stratum - connecting to 'zec.suprnova.cc' <46.105.114.185> port 2242
ZEC: 07/14/17-21:14:09 - New job from zec-us-west1.nanopool.org:6666
ZEC - Total Speed: 309.570 H/s, Total Shares: 9, Rejected: 0, Time: 00:14
ZEC: GPU0 309.570 H/s
GPU0 t=57C fan=66%
GPU0 t=57C fan=66%
ZEC: 07/14/17-21:15:10 - New job from zec-us-west1.nanopool.org:6666
ZEC - Total Speed: 310.868 H/s, Total Shares: 9, Rejected: 0, Time: 00:15
ZEC: GPU0 310.868 H/s
ZEC: 07/14/17-21:15:15 - SHARE FOUND - (GPU 0)
ZEC: Share accepted (166 ms)!
GPU0 t=57C fan=66%
GPU0 t=57C fan=66%
Miner thread hangs, need to restart miner!

What's going on? bad gpus? bad mobo? risers have been swapped out already 2 times. I am a total Linux noob by the way.

First I would try setting:
Code:
OVERDRIVE="NO" 

and seeing if that is what is causing the problem.

Ensure your fan speed is set high enough to keep your GPUs cool:

I would try 200

Code:
FAN_SPEED=200


It also looks like there are some disk errors occurring: if disabling the overdrive and increasing the fan speed doesn't solve the problem: I would reimage the USB or use another USB.

Let me know how it goes.



Well, I just tried to run rxoc again, I turned off OVERDRIVE and increased fan speed to 200. I am still getting spammed with these errors in xorg log

(WW) AMDGPU(0): amdgpu_dri2_flip_event_handler: Pageflip completion event has impossible msc 143245 < target_msc 143246

and pci errors in syslog.log but I know for a fact that the risers are good. I think it might be the mobo, Guntis Vintolins posted a video on youtube and had problems running your OS on biostar tb250 (he has the 12 riser board) and went back to his previous OS. What else do you suggest I try?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: KevinCookeMMA on July 18, 2017, 05:28:30 PM
Hey,

I tried to image rxOC on a 32 gb flash drive, I am using the link with multiple colors for v0012 -  "rxOC_v0012 Google Drive Link use this image for all mobos"

is this the correct link to we download and then image onto our usb after we decompress it?

I imaged the usb and tried using it on one of my rigs but it's just a black screen for hours with some text in the top left corner.
/devsda2: recovering Journal
/dev/sda2: clean, 456748/958464 files, 2246366/3805440 blocks

I tried doing the cmd and typing what you said to put and I get "they system cannot find the file specified"

I tried this on my mac as well and the command does not work, so what am I doing incorrectly? Thank you!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on July 18, 2017, 07:28:17 PM
Have you tried updating the bios on this motherboard? 

Yes! I am currently using 7A75v12 (https://www.msi.com/Motherboard/support/Z270-GAMING-PLUS.html)
Does it have to be in a special latency value? It is set by default in 32b. Pcie gen 1 o 2? UEFI o Legacy?
I've tried many permutations, all the same problem.

I've been trying with 4 GPU.
With disabled above 4g memory, only 3 GPUS are detected in most cases (sometimes all of them are able to mine)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: KevinCookeMMA on July 19, 2017, 02:12:09 AM
Hey,

I tried to image rxOC on a 32 gb flash drive, I am using the link with multiple colors for v0012 -  "rxOC_v0012 Google Drive Link use this image for all mobos"

is this the correct link to we download and then image onto our usb after we decompress it?

I imaged the usb and tried using it on one of my rigs but it's just a black screen for hours with some text in the top left corner.
/devsda2: recovering Journal
/dev/sda2: clean, 456748/958464 files, 2246366/3805440 blocks

I tried doing the cmd and typing what you said to put and I get "they system cannot find the file specified"

I tried this on my mac as well and the command does not work, so what am I doing incorrectly? Thank you!


With the downloaded zip follow the process in this post to verify the downloaded zip file has no errors:

https://bitcointalk.org/index.php?topic=1984302.msg19861481#msg19861481 (https://bitcointalk.org/index.php?topic=1984302.msg19861481#msg19861481)

If you are having trouble verifying the sha256 hash; most likely you are not replacing:

Code:
PATH_TO_IMAGE_ZIP_HERE

with the path to your downloaded zip

you can find the path by:

Code:
dragging the zip to the terminal window to add the absolute path without typing it.


after you have confirmed the sha256 hash

Extract the img from the zip file (this will take several minutes)

Use the resulting image as the source when imaging to a USB key.

Your first imaging may have had an error; and reimaging is most likely the solution.

However it is always a good idea to verify a download ( when it is this large ).




Thank you for getting back to me. I started over from the beginning on my Mac. I downloaded it and dragged it onto my desktop. I could not confirm it in the terminal using SHA256

Terminal
http://imgur.com/JKGGB05

File info
http://imgur.com/qePW5ut

When I double click the file
http://imgur.com/d6IndVL






Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: KevinCookeMMA on July 20, 2017, 12:07:22 AM
Hey,

I tried to image rxOC on a 32 gb flash drive, I am using the link with multiple colors for v0012 -  "rxOC_v0012 Google Drive Link use this image for all mobos"

is this the correct link to we download and then image onto our usb after we decompress it?

I imaged the usb and tried using it on one of my rigs but it's just a black screen for hours with some text in the top left corner.
/devsda2: recovering Journal
/dev/sda2: clean, 456748/958464 files, 2246366/3805440 blocks

I tried doing the cmd and typing what you said to put and I get "they system cannot find the file specified"

I tried this on my mac as well and the command does not work, so what am I doing incorrectly? Thank you!


With the downloaded zip follow the process in this post to verify the downloaded zip file has no errors:

https://bitcointalk.org/index.php?topic=1984302.msg19861481#msg19861481 (https://bitcointalk.org/index.php?topic=1984302.msg19861481#msg19861481)

If you are having trouble verifying the sha256 hash; most likely you are not replacing:

Code:
PATH_TO_IMAGE_ZIP_HERE

with the path to your downloaded zip

you can find the path by:

Code:
dragging the zip to the terminal window to add the absolute path without typing it.


after you have confirmed the sha256 hash

Extract the img from the zip file (this will take several minutes)

Use the resulting image as the source when imaging to a USB key.

Your first imaging may have had an error; and reimaging is most likely the solution.

However it is always a good idea to verify a download ( when it is this large ).




Thank you for getting back to me. I started over from the beginning on my Mac. I downloaded it and dragged it onto my desktop. I could not confirm it in the terminal using SHA256

Terminal
http://imgur.com/JKGGB05

File info
http://imgur.com/qePW5ut

When I double click the file
http://imgur.com/d6IndVL


The sha256 sum posted was for the zip file; and you have found the hash for the extracted image.  I will find this hash later and check (but to verify the download do this with the zip file and see if the resulting hash matches the one from the post.



Thank you!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on July 20, 2017, 04:07:08 AM
Have you tried updating the bios on this motherboard? 

Yes! I am currently using 7A75v12 (https://www.msi.com/Motherboard/support/Z270-GAMING-PLUS.html)
Does it have to be in a special latency value? It is set by default in 32b. Pcie gen 1 o 2? UEFI o Legacy?
I've tried many permutations, all the same problem.

I've been trying with 4 GPU.
With disabled above 4g memory, only 3 GPUS are detected in most cases (sometimes all of them are able to mine)

I don't have one of these mobos; not sure what bios setting are needed. 

Does anyone have one of these mobos and know good bios settings?

Ok, I decided to try with 6 GPUs. The first attempts it got stucked at a black screen.
Then it started to show the debug console of linux and got stucked here: http://imgur.com/a/iDZ1a http://imgur.com/a/FSwHP (this is the final lines of the trace, the first sentence it showed said: "Invalid ROM content"
After that, the main gpu (the only connected on the pcie port closest to the micro) stop emiting image, and I was forced to connect the monitor to the other gpu in order to get image.
Then following attemps it went to the loading screen from ubuntu forever.
And then it started to work "fine" (only 4 gpus recognized)

The OS is only recognized in Legacy boot mode, if I switch to UEFI, it asks me for a booteable device.
I have two identical mobos (MSI Z270 gaming plus), both with the same problem: I cannot enable 4g memory. With your OS it shows the image I posted, and with other ones it only gets stucked in a black screen at logon.

I read a lot of posts in different forums from people with the same problem, and I tried everything and nothing worked. :(


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on July 20, 2017, 02:55:35 PM
Have you tried updating the bios on this motherboard? 

Yes! I am currently using 7A75v12 (https://www.msi.com/Motherboard/support/Z270-GAMING-PLUS.html)
Does it have to be in a special latency value? It is set by default in 32b. Pcie gen 1 o 2? UEFI o Legacy?
I've tried many permutations, all the same problem.

I've been trying with 4 GPU.
With disabled above 4g memory, only 3 GPUS are detected in most cases (sometimes all of them are able to mine)

I don't have one of these mobos; not sure what bios setting are needed. 

Does anyone have one of these mobos and know good bios settings?

I've this on the MSI official web page: https://drive.google.com/file/d/0B-Z98LONNR0hTGM0Y0ViR0VXS2c/view
Its made for windows, how does it apply to your OS?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: WoolF911 on July 24, 2017, 11:03:07 PM
fullzero, thank you for your NvOc and RxOc. Can you please update the RxOc? I want to change SimpleMining to something better, flexible configuration, but RxOc is didn't updated so long time and I don't know if you stop working on this.

I am planning on updating rxOC with a new version this week.  First I am updating the 1bash for nvOC with all the requested coin changes / then I will update and release a new rxOC version.   :)

Doing it this way is faster in the long run.

Any news about updating of RxOc?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: Bigf00t on July 27, 2017, 08:17:25 PM
This is exactly what I was looking for 8) I was done with the error 43 in Windows 10 with my RX570 cards.

An overclock option in MHz like said before in this topic would be very nice! That's actually the only thing that fails in Linux; an Afterburner alternative.

I tried to overclock with Polaris with the same numbers as I used in Windows and getting good hashrates while testing, but unfortunately it's not stable. I keep getting OpenCL errors in Claymore after a while. I got back to stock and will experiment later on. Maybe Claymore 9.7 will do this better?

Keep up the good work! When I got this AMD rig stable I will switch all of them to rxOC and nvOC.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 27, 2017, 09:03:27 PM
This is exactly what I was looking for 8) I was done with the error 43 in Windows 10 with my RX570 cards.

An overclock option in MHz like said before in this topic would be very nice! That's actually the only thing that fails in Linux; an Afterburner alternative.

I tried to overclock with Polaris with the same numbers as I used in Windows and getting good hashrates while testing, but unfortunately it's not stable. I keep getting OpenCL errors in Claymore after a while. I got back to stock and will experiment later on. Maybe Claymore 9.7 will do this better?

Keep up the good work! When I got this AMD rig stable I will switch all of them to rxOC and nvOC.

I suggest bios modding your AMD cards if your mining on Linux. No real good tools for OC'ing and stuff.
You can set your default clock speeds in the bios and be done with it.
Alternatively you can mine with Claymore and set clock speeds in the command line. (if you dont mind paying the Claymore tax)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: Bigf00t on July 28, 2017, 08:18:51 AM
I suggest bios modding your AMD cards if your mining on Linux. No real good tools for OC'ing and stuff.
You can set your default clock speeds in the bios and be done with it.

I did some quick tests with the numbers I know from Windows 10 that I used in MSI Afterburner. In Ubuntu I got at the beginning almost the same hashrates as in Windows, but unfortunately Claymore hangs after 5 minutes because of OpenCL errors. Next week I finally have some more free time and will experiment a bit more with the bios to get higher hashrates. I'm getting 23,4 Mh/s now and in Windows 10 I got about 28,5 Mh/s so that's a 30 Mh/s difference with a 6 card rig. But Windows is not an option anymore with my AMD cards, it was giving me a lot of headache ;)


My owner and I made OhGodATool for this - and it works well. Claymore's options for voltage, fanspeed, and clocks do nothing on *nix.

That sounds great for future implementation. You are right about Claymore, I tried -cclock and -mclock but it does nothing.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 28, 2017, 11:38:15 AM
I suggest bios modding your AMD cards if your mining on Linux. No real good tools for OC'ing and stuff.
You can set your default clock speeds in the bios and be done with it.

I did some quick tests with the numbers I know from Windows 10 that I used in MSI Afterburner. In Ubuntu I got at the beginning almost the same hashrates as in Windows, but unfortunately Claymore hangs after 5 minutes because of OpenCL errors. Next week I finally have some more free time and will experiment a bit more with the bios to get higher hashrates. I'm getting 23,4 Mh/s now and in Windows 10 I got about 28,5 Mh/s so that's a 30 Mh/s difference with a 6 card rig. But Windows is not an option anymore with my AMD cards, it was giving me a lot of headache ;)


My owner and I made OhGodATool for this - and it works well. Claymore's options for voltage, fanspeed, and clocks do nothing on *nix.

That sounds great for future implementation. You are right about Claymore, I tried -cclock and -mclock but it does nothing.

Oops sorry was thinking Windows when I wrote that. Claymore  does't support clock speeds on Linux. Although I don't need these tools as I bios modded a million cards I will definitely check out OhGodATool for the future.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 28, 2017, 11:40:49 AM
@Fullzero -

Can you give some instructions on installing all the flavors of ccminer on the RXoc build? I tired it myself but got errors when running "make" about cuda. Kind of a linux noob here, but I wanna try mining some of the new SIGT coin.

Thank you


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 28, 2017, 01:12:19 PM
@Fullzero -

Can you give some instructions on installing all the flavors of ccminer on the RXoc build? I tired it myself but got errors when running "make" about cuda. Kind of a linux noob here, but I wanna try mining some of the new SIGT coin.

Thank you

ccminer is for Nvidia GPUs only.

Ok thanks...I think this will do it

https://github.com/tpruvot/sgminer (https://github.com/tpruvot/sgminer)

Testing...

Nope failed on make again. I just don't understand enough linux to install this stuff.

sudo apt-get install libcurl4-openssl-dev pkg-config libtool libncurses5-dev
sudo git clone https://github.com/tpruvot/sgminer.git
cd sgminer
sudo ./autogen.sh
sudo ./configure
sudo make

m1@m1-desktop:~/sgminer$ sudo make
make  all-recursive
make[1]: Entering directory '/home/m1/sgminer'
Making all in lib
make[2]: Entering directory '/home/m1/sgminer/lib'
make  all-recursive
make[3]: Entering directory '/home/m1/sgminer/lib'
make[4]: Entering directory '/home/m1/sgminer/lib'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/m1/sgminer/lib'
make[3]: Leaving directory '/home/m1/sgminer/lib'
make[2]: Leaving directory '/home/m1/sgminer/lib'
Making all in submodules
make[2]: Entering directory '/home/m1/sgminer/submodules'
Making all in jansson
make[3]: Entering directory '/home/m1/sgminer/submodules/jansson'
make[3]: *** No rule to make target 'all'.  Stop.
make[3]: Leaving directory '/home/m1/sgminer/submodules/jansson'
Makefile:514: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/m1/sgminer/submodules'
Makefile:1790: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/m1/sgminer'
Makefile:664: recipe for target 'all' failed
make: *** [all] Error 2


Any help would be appreciated. Thanks









Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 28, 2017, 03:46:24 PM
@Fullzero -

Can you give some instructions on installing all the flavors of ccminer on the RXoc build? I tired it myself but got errors when running "make" about cuda. Kind of a linux noob here, but I wanna try mining some of the new SIGT coin.

Thank you

ccminer is for Nvidia GPUs only.

Ok thanks...I think this will do it

https://github.com/tpruvot/sgminer (https://github.com/tpruvot/sgminer)

Testing...

Nope failed on make again. I just don't understand enough linux to install this stuff.

sudo apt-get install libcurl4-openssl-dev pkg-config libtool libncurses5-dev
sudo git clone https://github.com/tpruvot/sgminer.git
cd sgminer
sudo ./autogen.sh
sudo ./configure
sudo make

m1@m1-desktop:~/sgminer$ sudo make
make  all-recursive
make[1]: Entering directory '/home/m1/sgminer'
Making all in lib
make[2]: Entering directory '/home/m1/sgminer/lib'
make  all-recursive
make[3]: Entering directory '/home/m1/sgminer/lib'
make[4]: Entering directory '/home/m1/sgminer/lib'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/home/m1/sgminer/lib'
make[3]: Leaving directory '/home/m1/sgminer/lib'
make[2]: Leaving directory '/home/m1/sgminer/lib'
Making all in submodules
make[2]: Entering directory '/home/m1/sgminer/submodules'
Making all in jansson
make[3]: Entering directory '/home/m1/sgminer/submodules/jansson'
make[3]: *** No rule to make target 'all'.  Stop.
make[3]: Leaving directory '/home/m1/sgminer/submodules/jansson'
Makefile:514: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/home/m1/sgminer/submodules'
Makefile:1790: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/m1/sgminer'
Makefile:664: recipe for target 'all' failed
make: *** [all] Error 2


Any help would be appreciated. Thanks


Guessing based on your errors:

clone or download:

Code:
https://github.com/akheron/jansson.git

and place the contents in the
Code:
'/home/m1/sgminer/submodules/jansson' 

directory and try again


Figured it out. For anyone at home playing along here it is -

First blow away any sgminer folder you have

A: sudo rm -rf sgminer
B: Go get the new sgminer with skunk  - sudo git clone https://github.com/tpruvot/sgminer.git
C: Jump in the sgminer folder - cd sgminer
D: sudo git submodule init
E: sudo git submodule update
F: sudo autoreconf -i
G: sudo CFLAGS="-O2 -Wall -march=native" ./configure
H: sudo make

Now go set up 1bash for SIGT and go get some :)



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 28, 2017, 04:43:45 PM
Mining some SIGT on rxOC with 3 AMD R9 390's

https://s1.postimg.org/syn0rv1rj/skunk.jpg


Now to do some calcs on whattomine and see if this is even profitable lol...if so take all the other rigs over


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: OverEasy on July 29, 2017, 03:50:25 PM
If anyone is interested here is my MiningPoolHub setup for rxOC -
MPH auto adds your workers so you don't even have to go and set them up first...

# MPH (MININGPOOLHUB)
 
COIN="MPH"

MPH_WORKER="$IP_AS_WORKER"
MPH_ADDRESS="WhatEver"
MPH_POOL="us-east.ethash-hub.miningpoolhub.com:12020"  (This is the auto-switching port)


if [ $COIN == "MPH" ]
then
HCD='/home/m1/eth/Genoil/ethminer'
ADDR="$MPH_ADDRESS.$MPH_WORKER"
$HCD -S $MPH_POOL -O $ADDR:x -G
fi

You can edit this last part if you want Claymore....
If your using Nvidia and nvOC make sure to see Scott Alfter's awesomeness at https://gitlab.com/salfter/mph_switch (https://gitlab.com/salfter/mph_switch)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: IVB on August 02, 2017, 04:06:49 PM
Hi.

Have two questions.

1. How I can boot without onebash? In pure linux.

2. Are any debugging mechanisms exist? After 1st boot have clean black screen - need to determine reason.

This is 1st time loading rxOC...


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: mraug on August 05, 2017, 12:23:08 AM


I tried again a MSI Z270 gamining PLUS, only one gpu connected to the monitor, disabled avobe 4g memory, and it worked.
If I enable 4g, the screen gets like this http://imgur.com/a/w8sSc . Dont even reach grub.
I tried in UEFI and Legacy, and PCI gen 1 and 2.

Have you tried updating the bios on this motherboard? 

Hi,

Got the same problem here.

I'm using MSI Z270-A PRO, when I enable above 4g memory in BIOS, I get that broken screen as in the link posted by Zucca. All my GPUs are Saphire RX 580.

Interesting enough, I used the same board with nvOC and 6x1080ti and did not have the problem. I'm using the latest BIOS.

Also another problem only in rxOC is that the Ubuntu doesn't recognize the network adapter on the mainboard. Worked fine on nvOC, only broken on rx0C. Any ideas?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Zucca on August 08, 2017, 05:26:03 PM


I tried again a MSI Z270 gamining PLUS, only one gpu connected to the monitor, disabled avobe 4g memory, and it worked.
If I enable 4g, the screen gets like this http://imgur.com/a/w8sSc . Dont even reach grub.
I tried in UEFI and Legacy, and PCI gen 1 and 2.

Have you tried updating the bios on this motherboard?  

Hi,

Got the same problem here.

I'm using MSI Z270-A PRO, when I enable above 4g memory in BIOS, I get that broken screen as in the link posted by Zucca. All my GPUs are Saphire RX 580.

Interesting enough, I used the same board with nvOC and 6x1080ti and did not have the problem. I'm using the latest BIOS.

Also another problem only in rxOC is that the Ubuntu doesn't recognize the network adapter on the mainboard. Worked fine on nvOC, only broken on rx0C. Any ideas?

Hello,
The causes can be many, it is really hard to tell, I wasnt able solve the problem with this OS so I moved to Windows.
From the experience I have, a main diferrence between Windows and Linux is the driver, when linux amd driver cannot load a GPU, it fails and stops booting, Windows, in contrast, boots anyway and it hits you with a error message in the device manager o simply doesnt recognize the card.
I know that the main cause of blank screen when enabling 4G, is due to the amd driver not working properly.
What I think it could happened to me, some risers worked unstably and caused driver failures.
When you try to solve mining related issues, you have to make sure that the risers are working, otherwise you will get some errors that will be problematic to identify.
Probably nvidia drivers work different to amd.

@Edit: This guide should help you, https://drive.google.com/file/d/0B-Z98LONNR0hTGM0Y0ViR0VXS2c/view


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: IVB on August 11, 2017, 07:13:43 AM
Hi, fullzero.

First of all - thanks for your work.

You are using 17.10 AMD driver in your build. But latest AMD driver for RX series is 17.30. Does it make sense to use latest version of driver?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: juliusC on August 12, 2017, 05:45:33 PM
Thank you fullzero for your awesome work.
Having configured the BIOS according to the guide and added "pci=noaer" as well as "pcie_aspm=off" to the grub boot parameter, I can successfully boot the machine. Currently I face a few problem with my 12 R9 390X rig. First, it boots into low graphics mode, which isn't too bad as there is still a terminal for me to run oneBash. However oneBash always hangs here.
http://imgur.com/thIws8b
I tried running Genoil and Claymore in ~/eth/Genoil and ~/eth/9_5 respectively and both ran into the "GPU fault detected:147" just after a few seconds of mining.
http://imgur.com/E36sdze
Dividing the GPUs into separated Claymore sessions helps but I have never been successful in running all the 12 GPUs. While ubuntu recognises all 12 GPU judging from lspci output, if more than 8 GPU is mining the error "GPU fault detected:147" will appear.
Any hint on how to solve these problems?

Hardware: Biostar TB-250 Pro Ver.6, Intel Celeron G3930, 4GB Ram, 3x 1200W Server PSU, 12x R9 390X.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: baddesign on August 22, 2017, 05:36:04 AM
Hi fullzero and all.

Really...REALLY like the NvOC OS for my nVidia cards - using v17 without any hiccups for over a month now.

However, trying to spin up a 12-rig tb250-btc pro rig at the moment using rxOC v0012 and finding that I'm completely incapable of lowering the power consumption of the GPUs.

How can I verify that the MEMORY_OVERCLOCK_LEVEL and __CORE_OVERCLOCK_LEVEL parameters are actually doing what they're supposed to? The rocm-smi utility shows that the lower levels aren't being utilized properly...I'm either at the lowest level or highest, depending on the PERFORMANCE_LEVEL variable alone. So...sadly, it seems I can't get a middle ground.

No issues with these same cards (mix of RX580 Nitro+ and Pulse) within Windows.

Did some digging around with other mining OS and found that two of the big ones use wolfamdctrl to modify core-state and mem-state as well, but I haven't had any luck with that utility, either. The only values I seem to be able to change between rocm-smi and wolfamdctrl are the Fan speeds, memclock/core-clock, and overall Performance Level. Also, modifying the pp_tables directly by using 'echo manual > /sys/class/drm/card*/device/power_dpm_force_performance_level" and similar shows that nothing sticks.

All the work is being done under root - so I know it's not permission. It's almost as if something is overwriting every change I'm making, although nothing is jumping out at me...

Any ideas?

Here's an easy to see example of what I'm talking about:
root@bad:/home/m1# echo "manual" > /sys/class/drm/card0/device/power_dpm_force_performance_level
root@bad:/home/m1# more /sys/class/drm/card0/device/power_dpm_force_performance_level
auto



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: baddesign on August 23, 2017, 06:39:19 AM
I still need to mess around with the direct amd api commands. In my experience so far; the current amd api is absolute rubbish for the exact reason you are describing above.  AMD has announced they are making a new mining driver and api, hopefully it is as good as nvidia's.  I will look into making the current amd api OC better (it has to be possible as it can be done by the windows OC applications) probably after I finish nvOC v0019 and translate as many of the v0019 features to rxOC as possible.

Thank you for the quick response and sanity-check.

I've had to abandon my late night trouble-shooting due to other affairs, but I'll be back to continue in a few weeks. In case you're curious, I left off attempting a clean Ubuntu desktop install (kernel 4.10.5) with AMDGPU-Pro 16.60 drivers. Also found it surprising that wolfamdctrl binary was so difficult to obtain - however, managed to pluck v1.2 from a "simple" OS as was trying that next as well...

Anyway - appreciate all your efforts into this distro. I'll certainly let you know if I come across anything substantial before you figure it out yourself.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: tgacomp on August 28, 2017, 08:55:09 PM
Can you set individual OC for different cards?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: Bigf00t on August 29, 2017, 11:11:50 AM
Is it possible to set a resolution for Teamviewer, when there is no monitor connected to the rig? Because now I get a very low resolution.

I already looked here: https://wiki.ubuntu.com/X/Config/Resolution, but I am still a Linux beginner.

What do I have to do when I want to set the resolution to 1280 x 1024 for example?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: stef_stef on August 31, 2017, 05:44:03 PM
Any plans to implement the blockchain driver from AMD?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: tgacomp on September 01, 2017, 07:19:08 AM
Can you set individual OC for different cards?

Currently no; rxOC does not support individual OC: mostly because the AMD API is shite.  I am now working on a new rxOC version.
Thanks for your reply.

Is the overclocking in the rxOC oneBash file a level i.e. 1-10 rather than MHz as in the nvOC?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: stef_stef on September 01, 2017, 03:24:30 PM
Any plans to implement the blockchain driver from AMD?

Yes, I will use this driver for the next version.

Any estimates on when the next version is coming out? :)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: tgacomp on September 02, 2017, 05:29:22 AM
I tried running rxoc but I get a scrolling error, its hard to read but looks like error PCIe

Running an ASUS Prime H270-Plus, 8Gb RAM 4x RX470/ RX570. Have tried flashing the BIOS, enabling Above 4Gb decoding and setting PCIe to Gen 2.
Anything else I can try?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: tgacomp on September 04, 2017, 03:58:45 AM
I tried running rxoc but I get a scrolling error, its hard to read but looks like error PCIe

Running an ASUS Prime H270-Plus, 8Gb RAM 4x RX470/ RX570. Have tried flashing the BIOS, enabling Above 4Gb decoding and setting PCIe to Gen 2.
Anything else I can try?

If you try booting with a single gpu direct in the primary pcie slot; does the OS boot properly?

Yes it worked with one card. I am wondering if it doesn't like the mix of different cards rx470 / 570s


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: kusuma on September 07, 2017, 05:25:11 PM
Hello FullZero and all,
Thank you for this great rxOC v12, has been using it for two weeks with biostar tb250-btc pro 12pcie(but only 6 rx570 attached). Until today, I add another 6 rx570, it wont boot into my terminal, while I have enable 6+ gpu in bios, have set tolud to 3.5g, tried legacy/uefi combinations for storage and graphic in bios boot, still no luck today, the furthest I can go is until a message box pops telling me "the system is running in low graphics mode"(but I plug my hdmi into the same main gpu n monitor), if I click OK, it leads me to several options,
1, try running with default graphical mode
2, reconfigure graphics
3,trouble shoot the error
4, exit to console login
 but I was unable to choose other options except the first one, which brings me back to "the system is running in low graphics mode".... if I move to console 2, I could login to cli, and able to start claymore manually with 12 gpus working.

I am lost now, switching back to 6gpu, and everything is working perfectly.

Somebody please enlighten me to let all 12gpus working.

Thank you in advance


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: kusuma on September 11, 2017, 03:41:52 PM
Hello FullZero and all,
Thank you for this great rxOC v12, has been using it for two weeks with biostar tb250-btc pro 12pcie(but only 6 rx570 attached). Until today, I add another 6 rx570, it wont boot into my terminal, while I have enable 6+ gpu in bios, have set tolud to 3.5g, tried legacy/uefi combinations for storage and graphic in bios boot, still no luck today, the furthest I can go is until a message box pops telling me "the system is running in low graphics mode"(but I plug my hdmi into the same main gpu n monitor), if I click OK, it leads me to several options,
1, try running with default graphical mode
2, reconfigure graphics
3,trouble shoot the error
4, exit to console login
 but I was unable to choose other options except the first one, which brings me back to "the system is running in low graphics mode".... if I move to console 2, I could login to cli, and able to start claymore manually with 12 gpus working.

I am lost now, switching back to 6gpu, and everything is working perfectly.

Somebody please enlighten me to let all 12gpus working.

Thank you in advance

I have had a similar experience using 6x proDuo (although this begins to happen when more than 3x proDuo are used)  I will look into this more for v0013; for now what I am doing is starting the mining process via ssh on this rig, which is essentially the same as starting it manually from console mode, but easier as it doesn't require me to attach a monitor / keyboard / mouse to the rig.

I noted the ip for the rig, then on another computer; I use the terminal cmd:

Code:
ssh m1@the_rigs_ip_here

and press enter, then type yes (if it is the first time I am accessing the rig via ssh), then I enter miner1 as the password (unless you have changed it)

then I enter the cmd:

Code:
bash 2unix

this launches the OC, then mining process.




Thank you so much for your reply, will give it a try tomorrow.
Waiting for the better v013.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: Hostels on September 11, 2017, 06:27:29 PM
Hi guys! This system have DAG FIX?  I very happy of NVOS on P106 mining =)
Now want RXOS for RX580 =)
Thanks!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: philejmath on September 16, 2017, 06:04:58 PM
any plans to add the ASrock H110 Pro BTC+ to the list of supported boards?

-phil


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: philejmath on September 18, 2017, 02:36:18 PM
OK, I tried to boot up a rig with this MB and it didn't work so I assumed it wasn't supported... I'll give it a try with fewer GPU's

-phil

any plans to add the ASrock H110 Pro BTC+ to the list of supported boards?

-phil

I have used these mobos with rxOC; when using more than 6x GPUs the driver and x stop working together and you will need to follow the process in this post for now:

https://bitcointalk.org/index.php?topic=1984302.msg21875302#msg21875302 (https://bitcointalk.org/index.php?topic=1984302.msg21875302#msg21875302)




Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on September 18, 2017, 05:46:05 PM
First - THANK YOU for nvOC and rxOC!!!

THANK YOU THANK YOU THANK YOU

One question: any plans to support XMR/Monero in rxOC?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: alko67bi on September 21, 2017, 08:07:07 AM
I use RX580 Nitro+, and get 24 MHs only.
On the boot screen I see:

GPU[0]       : Supported GPU Memory clock frequencies on GPU0
GPU[0]       : 0: 300Mhz *
GPU[0]       : 1: 1000Mhz
GPU[0]       : 2: 1750Mhz
GPU[0]       :

Where is 2000Mhz and more?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: philejmath on September 21, 2017, 02:31:19 PM
is there a way to stop the mining process completely so I can test out another algo?

-phil


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: philejmath on September 22, 2017, 07:14:28 PM
so is there a way to disable mining so I can test another algorithm?

-phil


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: pinhead77 on September 26, 2017, 06:44:31 AM
Hi, will v13 released soon?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: pidreq9931 on September 29, 2017, 04:49:30 AM
I just installed rxoc.  How do you edit the 1bash after i ssh in??? can i edit the 1bash from inside ubuntu locally?

how do you overclock amd cards on this also???


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: pinhead77 on October 03, 2017, 06:50:50 AM
Hi, will v13 released soon?

It is next on my list; before v0020 nvOC.  I'm very busy right now; so I don't want to give a specific timeline.

Thanks for reply! Is there way to perform undervolt on cards, with your OS or in Linux generally?
I'm not very familiar with Linux.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: TheNewEthlite on October 06, 2017, 05:38:41 PM
First all, Thank you very much for the awesome work you do!!

So,

Tried to put the DAG fix using the following:

#Install new ROCm Kernel:

wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -
sudo sh -c 'echo deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main > /etc/apt/sources.list.d/rocm.list'
sudo apt-get update
sudo apt-get install rocm

#edit grub
sudo nano  /etc/default/grub
#2MB fragments for Ellesmere are enabled with a grub option:
GRUB_CMDLINE_LINUX="amdgpu.vm_fragment_size=9"

sudo update-grub
sudo reboot


The problem is the first GPU will now do about half speed while the other GPU's are running properly faster. Tried multiple times, different gpu's, etc, same results.

I know it's being updated in V13, anybody have a clue how to fix this first GPU problem in the meantime? I've just reverted back to untouched V12.

If anyone cares, my 580's run at about 25(no oc), with dag fix 27, but the first gpu will run at 14, would be nice to get them all to 27.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: alko67bi on October 08, 2017, 06:47:48 AM

The problem is the first GPU will now do about half speed while the other GPU's are running properly faster. Tried multiple times, different gpu's, etc, same results.


Try to change BIOS PCI-E link speed setting to "Auto"


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: woodl1 on October 09, 2017, 08:57:46 PM
First all, Thank you very much for the awesome work you do!!

So,

Tried to put the DAG fix using the following:

#Install new ROCm Kernel:

wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -
sudo sh -c 'echo deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main > /etc/apt/sources.list.d/rocm.list'
sudo apt-get update
sudo apt-get install rocm

#edit grub
sudo nano  /etc/default/grub
#2MB fragments for Ellesmere are enabled with a grub option:
GRUB_CMDLINE_LINUX="amdgpu.vm_fragment_size=9"

sudo update-grub
sudo reboot


The problem is the first GPU will now do about half speed while the other GPU's are running properly faster. Tried multiple times, different gpu's, etc, same results.

I know it's being updated in V13, anybody have a clue how to fix this first GPU problem in the meantime? I've just reverted back to untouched V12.

If anyone cares, my 580's run at about 25(no oc), with dag fix 27, but the first gpu will run at 14, would be nice to get them all to 27.

What happens if you run headless?  Is the first GPU still nerfed?

I did the same to apply dagfix, with the same effect on the GPU0, tried to run it headless and yes, it is the same slow without monitor attached. By the way I had the same problem with nvOC headless P106 rigs, and it was easily solved by reconfiguring xorg with nvidia tool when no monitor attached. Maybe reconfiguration is the right way here too, but I don't know how to do it with RX cards.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: woodl1 on October 12, 2017, 02:00:27 PM
First all, Thank you very much for the awesome work you do!!

So,

Tried to put the DAG fix using the following:

#Install new ROCm Kernel:

wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -
sudo sh -c 'echo deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main > /etc/apt/sources.list.d/rocm.list'
sudo apt-get update
sudo apt-get install rocm

#edit grub
sudo nano  /etc/default/grub
#2MB fragments for Ellesmere are enabled with a grub option:
GRUB_CMDLINE_LINUX="amdgpu.vm_fragment_size=9"

sudo update-grub
sudo reboot


The problem is the first GPU will now do about half speed while the other GPU's are running properly faster. Tried multiple times, different gpu's, etc, same results.

I know it's being updated in V13, anybody have a clue how to fix this first GPU problem in the meantime? I've just reverted back to untouched V12.

If anyone cares, my 580's run at about 25(no oc), with dag fix 27, but the first gpu will run at 14, would be nice to get them all to 27.

What happens if you run headless?  Is the first GPU still nerfed?

I did the same to apply dagfix, with the same effect on the GPU0, tried to run it headless and yes, it is the same slow without monitor attached. By the way I had the same problem with nvOC headless P106 rigs, and it was easily solved by reconfiguring xorg with nvidia tool when no monitor attached. Maybe reconfiguration is the right way here too, but I don't know how to do it with RX cards.

Issue with slow GPU0 solved by setting it's PCIe slot to Gen2 in BIOS. I had Gen1 for all slots before.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 13, 2017, 12:05:35 AM
I've decided to stop waiting for v0013 and just run with v0012 for now because all my 1000-series rigs are now stable (thanks, @fullzero and all the contributors!) and my six Radeon RX470s were sitting idle (boo! BOO!)

But I'm running into a snag. On First Boot with the v0012 build after imaging (with the same solution I successfully use for imaging nvOC), the rig falls into BusyBox, as shown in the top screen, here:

https://imgur.com/a/VzZjm

Second boot goes into Grub, which allows me to start Ubuntu, but goes into the second image in the image above, reporting some sort of corruption and need for fsck. :(

I've scratched and re-imaged the USB key (same model used with nvOC), I've removed all video cards but the one in the primary X16 slot, I've pre-edited the oneBash file and dropped it into various folders for First Boot, but no joy.

It's on an Asus Z170-AR mobo - which worked fine in Win 10 for mining 6 cards after BIOS update. I have Above 4G enabled.

Any suggestions or direction for troubleshooting? I'm happy to provide whatever info anyone needs to assist. (Warning: I am still getting my bearings in Ubuntuland.)

I'm currently set up with a single video card in the primary X16 slot, connected via USB riser. On First Boot, I briefly get the purple Ubunu desktop background before the screen goes black and it drops into BusyBox.

If necessary, I'll pull the mobo out so that I can do a first boot with a card directly in the slot - that's something I've found necessary for Windows builds, but which I have not found to be necessary for nvOS builds.

Thanks, in advance!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 13, 2017, 01:03:11 AM
Update:

Figured out that I can run fsck manually with the following:

Code:
fsck /dev/sda2

Afterwards, CTRL-ALT-DEL gets Ubuntu to start, but no GUI... just a login.

Will continue trying to troubleshoot and look through the thread again to see how to start the GUI...


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 13, 2017, 03:43:32 PM
OK, mined ETH all night!

Looking forwards to next version, but meanwhile, thanks for all you've done for us!

 
Next job: upgrade Claymore to 10.0 and tweak OC...


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: TheNewEthlite on October 14, 2017, 07:57:46 PM
First all, Thank you very much for the awesome work you do!!

So,

Tried to put the DAG fix using the following:

#Install new ROCm Kernel:

wget -qO - http://repo.radeon.com/rocm/apt/debian/rocm.gpg.key | sudo apt-key add -
sudo sh -c 'echo deb [arch=amd64] http://repo.radeon.com/rocm/apt/debian/ xenial main > /etc/apt/sources.list.d/rocm.list'
sudo apt-get update
sudo apt-get install rocm

#edit grub
sudo nano  /etc/default/grub
#2MB fragments for Ellesmere are enabled with a grub option:
GRUB_CMDLINE_LINUX="amdgpu.vm_fragment_size=9"

sudo update-grub
sudo reboot


The problem is the first GPU will now do about half speed while the other GPU's are running properly faster. Tried multiple times, different gpu's, etc, same results.

I know it's being updated in V13, anybody have a clue how to fix this first GPU problem in the meantime? I've just reverted back to untouched V12.

If anyone cares, my 580's run at about 25(no oc), with dag fix 27, but the first gpu will run at 14, would be nice to get them all to 27.

What happens if you run headless?  Is the first GPU still nerfed?

I did the same to apply dagfix, with the same effect on the GPU0, tried to run it headless and yes, it is the same slow without monitor attached. By the way I had the same problem with nvOC headless P106 rigs, and it was easily solved by reconfiguring xorg with nvidia tool when no monitor attached. Maybe reconfiguration is the right way here too, but I don't know how to do it with RX cards.

Issue with slow GPU0 solved by setting it's PCIe slot to Gen2 in BIOS. I had Gen1 for all slots before.

Thank you very much! This solved my issue :-)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: woodl1 on October 16, 2017, 05:15:56 PM
TheNewEthlite, thanks to alko67bi - he gave the idea :)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: burntone on October 16, 2017, 07:14:24 PM
fullzero, when should we expect a v0013 on the rxOC?
I`m currently using nvOC and I`m very pleased with the new implementatinos of telegraph messages and the watchdog, great job!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: risinqsun on October 16, 2017, 07:20:25 PM
thank you for v12.   v12 better than v11 seems and stabiliz.  I can download thx but google download link some slow :( you should upload mega or ftp .


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: Zakyn on October 19, 2017, 08:45:19 AM
Seems like there is new drivers for Nix.

Hoping for new version to come out so I can move on from Windows to RxOC. Those vegas are waiting :-P

https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-Pro-Beta-Mining-Driver-for-Linux-Release-Notes.aspx


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: shade123 on October 20, 2017, 08:25:25 AM
@fullzero
Hey man, I know this is kinda stupid and I'm sure I'm missing something, but I've searched and cannot find a solution, this occurs on both miners Genoil and Claymore, any thoughts?
Genoil :
Claymore : https://i.imgur.com/QIXKhxG.jpg
Genoil 1 : https://i.imgur.com/QmjFWjn.jpg
Genoil 2 : https://i.imgur.com/csX5vKq.jpg
Onebatch : https://pastebin.com/CqqYSfGd
Any help is appreciated! Thank you and have a nice day :)
Edit note : I tried a few different pools and they're all the same...


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 20, 2017, 04:17:52 PM
@fullzero
Hey man, I know this is kinda stupid and I'm sure I'm missing something, but I've searched and cannot find a solution, this occurs on both miners Genoil and Claymore, any thoughts?
Genoil :
Claymore : https://i.imgur.com/QIXKhxG.jpg
Genoil 1 : https://i.imgur.com/QmjFWjn.jpg
Genoil 2 : https://i.imgur.com/csX5vKq.jpg
Onebatch : https://pastebin.com/CqqYSfGd
Any help is appreciated! Thank you and have a nice day :)
Edit note : I tried a few different pools and they're all the same...

Those are not miner errors and are not GPU errors.

Those are network errors.

Are you on WiFI? Try wired, instead.

From your mining rig, try pointing Firefox at a web site that tests the quality of your internet connection.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: shade123 on October 21, 2017, 03:00:37 PM
Those are not miner errors and are not GPU errors.

Those are network errors.

Are you on WiFI? Try wired, instead.

From your mining rig, try pointing Firefox at a web site that tests the quality of your internet connection.

@MentalNomad

Hey man thanks for replying, I'm using wired internet that is running at 40 Mbps/sec , I solved it by re-installing rxOC and trying a pool I haven't tried before, anyway, I have now another issue LOL, I just got a GTX 1070 and I wanna put it on my mining rig which is running rxOC and R9 380x but I only have a 32gb USB for my rig, I saw ocFACTORY which works for both but I only have 32 gb space :(

@FullZero

My motherboard is Gigabyte G1.Sniper B7 running rxOC with R9 380X at 17.8Mh/s non OC if you wanna add it to the list, I'm trying to get that GPU (R9 390X) and a GTX 1070 to work but I only have a 32GB USB and I cannot find anything that works except your rxOC... Do you have any idea? :/ Thank you!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 21, 2017, 04:57:02 PM
@shade123 - rxOC only has video drivers for AMD cards. @FullZero has a separate build/project called nvOC with NVIDIA drivers.

nvOC is actually much better developed:

https://bitcointalk.org/index.php?topic=1854250.0


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: shade123 on October 21, 2017, 08:06:24 PM
@shade123 - rxOC only has video drivers for AMD cards. @FullZero has a separate build/project called nvOC with NVIDIA drivers.

nvOC is actually much better developed:

https://bitcointalk.org/index.php?topic=1854250.0

I read about it but I only have one rig and I have an AMD R9 380X and GTX 1070...
I wanted to download factoryOC which is another OS/build that works for both AMD and Nvidia but I only have 32 GB of space and the main problem is his the factoryOC download links are not working idk why...

https://bitcointalk.org/index.php?topic=1996684


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 21, 2017, 08:49:30 PM
@shade123 - rxOC only has video drivers for AMD cards. @FullZero has a separate build/project called nvOC with NVIDIA drivers.

nvOC is actually much better developed:

https://bitcointalk.org/index.php?topic=1854250.0

I read about it but I only have one rig and I have an AMD R9 380X and GTX 1070...
I wanted to download factoryOC which is another OS/build that works for both AMD and Nvidia but I only have 32 GB of space and the main problem is his the factoryOC download links are not working idk why...

https://bitcointalk.org/index.php?topic=1996684

You can try running nvOC and then adding AMD driver for your 380x... but the automated setting of power and OC is effective on NVidia, but not on AMD right now.

(Under Linux. Under Windows, AMD tweaking works better. It's a function of the drivers available, so no good solution for Linux, right now. I think that's part of why rxOC gets less attention - until drivers make tweaking more possible, there's not as much demand for rxOC.)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 22, 2017, 04:20:15 AM
Happy to hear it!

Hooray!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: Zakyn on October 22, 2017, 10:52:20 AM
Seems like there is new drivers for Nix.

Hoping for new version to come out so I can move on from Windows to RxOC. Those vegas are waiting :-P

https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-Pro-Beta-Mining-Driver-for-Linux-Release-Notes.aspx

I can cleanup and upload the stopgap version I am using now sometime soon if you want / but it is very beta.

Well, I will be very happy for anything though I might not be the best beta tester as my rigs are running 5-8 vegas each.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: shade123 on October 23, 2017, 01:14:33 PM
You can try running nvOC and then adding AMD driver for your 380x... but the automated setting of power and OC is effective on NVidia, but not on AMD right now.

(Under Linux. Under Windows, AMD tweaking works better. It's a function of the drivers available, so no good solution for Linux, right now. I think that's part of why rxOC gets less attention - until drivers make tweaking more possible, there's not as much demand for rxOC.)

Thing is I don't know how to add AMD drivers, I tried to follow a video but the terminal in nvOC is Nvidia miner :/ Any ideas?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 25, 2017, 12:50:25 AM
You can try running nvOC and then adding AMD driver for your 380x... but the automated setting of power and OC is effective on NVidia, but not on AMD right now.

(Under Linux. Under Windows, AMD tweaking works better. It's a function of the drivers available, so no good solution for Linux, right now. I think that's part of why rxOC gets less attention - until drivers make tweaking more possible, there's not as much demand for rxOC.)

Thing is I don't know how to add AMD drivers, I tried to follow a video but the terminal in nvOC is Nvidia miner :/ Any ideas?

Not my area of skill, but I hope someone can answer you... I'm literally in the process of rebuilding my 6xAMD rig into Windows 10 right now, and will come back to rxOC in the future when it's ready. (All the rest of my rigs are NVidia and are on nvOC.)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: woodl1 on October 25, 2017, 02:24:01 AM
You can try running nvOC and then adding AMD driver for your 380x... but the automated setting of power and OC is effective on NVidia, but not on AMD right now.

(Under Linux. Under Windows, AMD tweaking works better. It's a function of the drivers available, so no good solution for Linux, right now. I think that's part of why rxOC gets less attention - until drivers make tweaking more possible, there's not as much demand for rxOC.)

Thing is I don't know how to add AMD drivers, I tried to follow a video but the terminal in nvOC is Nvidia miner :/ Any ideas?

To open the terminal window after nvOC boots you should press F12.

Try installing drivers for your 380x using this manual http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx (http://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: dhd6 on October 26, 2017, 05:36:11 PM
Hello and thanks for this post.
I've build my rig with Asus Prime Z270-a mobo, 8GB RAM, Intel Celeron G3930 2.9GHz 2MB LGA 1151, 1200 PSU and 6 Radeon Saphire RX580 4 GB GPUs
In Windows 10 / 64bit it works only with 5 GPU, and the performance for two of them is lower - 4 are giving 30 MHs , 1 is giving 28MHs and 1 - 20MHs.
I've tried the mixing of 17.5.1 and 16.11.3 (as described in the post), but there was no effect. The computer boots, all 6 GPUs are recognized in Device manager, but once i start the miner  (Claymore etherium v 10) i get blue screen and the PC crashes.
I've tried also to set it up on Ubuntu with the image provided here (rxOC_v0012). The miner starts with all 6 GPU with performance around 26 MHs for each one. In few minutes, one of the GPU is dropping on 0MHs and miner freezes with message (just rough recall) ... GPU 5 hangs in OpenCL, miner has to be restarted .... When itry to close the miner, entire system freezes and only option is power shut off ...
I'll appreciate any advice on this.
Thank you All


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 26, 2017, 06:48:02 PM
Hello and thanks for this post.
I've build my rig with Asus Prime Z270-a mobo, 8GB RAM, Intel Celeron G3930 2.9GHz 2MB LGA 1151, 1200 PSU and 6 Radeon Saphire RX580 4 GB GPUs
In Windows 10 / 64bit it works only with 5 GPU, and the performance for two of them is lower - 4 are giving 30 MHs , 1 is giving 28MHs and 1 - 20MHs.
I've tried the mixing of 17.5.1 and 16.11.3 (as described in the post), but there was no effect. The computer boots, all 6 GPUs are recognized in Device manager, but once i start the miner  (Claymore etherium v 10) i get blue screen and the PC crashes.
I've tried also to set it up on Ubuntu with the image provided here (rxOC_v0012). The miner starts with all 6 GPU with performance around 26 MHs for each one. In few minutes, one of the GPU is dropping on 0MHs and miner freezes with message (just rough recall) ... GPU 5 hangs in OpenCL, miner has to be restarted .... When itry to close the miner, entire system freezes and only option is power shut off ...
I'll appreciate any advice on this.
Thank you All

Did you make the BIOS settings changes indicated for your Mobo in the opening post?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: dhd6 on October 27, 2017, 05:34:23 AM
Hello and thanks for this post.
I've build my rig with Asus Prime Z270-a mobo, 8GB RAM, Intel Celeron G3930 2.9GHz 2MB LGA 1151, 1200 PSU and 6 Radeon Saphire RX580 4 GB GPUs
In Windows 10 / 64bit it works only with 5 GPU, and the performance for two of them is lower - 4 are giving 30 MHs , 1 is giving 28MHs and 1 - 20MHs.
I've tried the mixing of 17.5.1 and 16.11.3 (as described in the post), but there was no effect. The computer boots, all 6 GPUs are recognized in Device manager, but once i start the miner  (Claymore etherium v 10) i get blue screen and the PC crashes.
I've tried also to set it up on Ubuntu with the image provided here (rxOC_v0012). The miner starts with all 6 GPU with performance around 26 MHs for each one. In few minutes, one of the GPU is dropping on 0MHs and miner freezes with message (just rough recall) ... GPU 5 hangs in OpenCL, miner has to be restarted .... When itry to close the miner, entire system freezes and only option is power shut off ...
I'll appreciate any advice on this.
Thank you All

Did you make the BIOS settings changes indicated for your Mobo in the opening post?

Yep. Before that the mobo was not recognizing all 6 GPUs. I'll try today to install the amdgpu-pro-17.40-483984.tar.xz driver, i'll write if this fix the problem
I was thinking if this is possible to be hardware issue, as no one had problem with working 6 GPUs in Linux ....
Thanks.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 27, 2017, 04:30:41 PM

Did you make the BIOS settings changes indicated for your Mobo in the opening post?

Yep. Before that the mobo was not recognizing all 6 GPUs. I'll try today to install the amdgpu-pro-17.40-483984.tar.xz driver, i'll write if this fix the problem
I was thinking if this is possible to be hardware issue, as no one had problem with working 6 GPUs in Linux ....
Thanks.

If that doesn't work, consider getting the exact error and popping into the nvOC thread (https://bitcointalk.org/index.php?topic=1854250.0). That thread is more active and there are several knowledgeable people who help each other out, but they'll need detail.

This thread will be more active, I'm sure, after fullzero gets out the next update and rxOC becomes more useful for AMD miners.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 29, 2017, 05:49:54 PM
anyone know if rxOC works with 12 of the same card?

Yes; absolutely. The drivers and many of the miners installed on rxOC are known to work with 12+ cards under Linux, provided you have a compatible motherboard.

I can't say that with certainty for EVERY miner included in this distro; there are many, and I haven't used them all.

Both rxOC and nvOC include miners which are well-known to drive more than 12 cards under Linux, given the appropriate motherboards.

Generally speaking, rxOC and nvOC are the same thing, except for the graphics drivers (rx is built for AMD drivers, and nv is built for NVidia drivers)... but the differences in graphics drivers, and therefore differences in how to address setting fans, power limits, and OC settings, drive a ton of changes in the bash files that control the systems. That's why two different versions are needed.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on October 30, 2017, 03:10:48 AM
I have tested my stopgap version of rxOC on a lot of rigs now; with most GPU models it offers significant improvements when mining Ethash coins.  I will clean it up a little; its still very beta, but works well for ETH, ZEC, ETC.  I will try to upload it tomorrow before the end of the day.  

Hooray! THANKS!

Perfect for me, that's all I mine with the AMD rig.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: MentalNomad on October 31, 2017, 05:08:36 AM
The stopgap version upload that fullzero linked in the OP is now available as a torrent which you can pick up here:

http://s000.tinyupload.com/index.php?file_id=91595588898462634074

The SHA256 hash (for the zip) is: e011b2bb4d948cbce2b9c907e39e6d1a1f3aa3166d6e9dcb6c8c013333f145f5

The SHA256 hash (for the image) is: 4e89fe4508858e6bb55a793a690098348a285fda3362a61724bd46e1f3a7feed

See OP for Change Log and instructions.

Thanks, fullzero!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: cryptocurrencyfreak on October 31, 2017, 06:32:13 AM
Seeded on my France, Tokyo and US servers.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Zakyn on October 31, 2017, 07:46:22 AM
woot... much thanks!!!



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Behcet on October 31, 2017, 07:48:20 AM
good news, I will test immediately


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Behcet on October 31, 2017, 02:32:21 PM
Hello there. good work.
I use ssh.
But I could not find how to restart it remotely.

how can I do this if the system crashes?

I use different cards.
I have to make them different.
Each card reacts differently.
Is there a way to do it separately?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: SergGT001 on October 31, 2017, 02:42:12 PM
Hi! I recorded the image on a flash drive as described in the first post of the topic. But I get the compand string grub. The image is not loaded. What am I doing wrong?
Screenshot https://cdn1.savepice.ru/uploads/2017/10/31/5205d8dee4f2371e5a84d12d54231a0b-full.jpg


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v0012
Post by: MentalNomad on November 01, 2017, 04:37:04 AM
I have tested my stopgap version of rxOC on a lot of rigs now; with most GPU models it offers significant improvements when mining Ethash coins.  I will clean it up a little; its still very beta, but works well for ETH, ZEC, ETC.  I will try to upload it tomorrow before the end of the day. 

Running stable since first boot with my mining address... No hassles at all. 

Went from 130 to 136.7 hash on ETH with 6 * rx470, and rock solid. Thanks!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: maxvan1 on November 03, 2017, 03:15:59 AM
Just switched to stopgap and I can't get it to launch the mining software. It sets all the overclocking and echos the prompt to view using "screen -r miner", but when I open a quake terminal and input screen -r miner, that screen cannot be found. I tried a couple reinstalls, tried switching from claymore 10 to claymore 9.5 to Genoils. None worked.

Ideas?

Thank you for the fantastic work and support, FullZero and community.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: MentalNomad on November 03, 2017, 03:36:21 PM
Just switched to stopgap and I can't get it to launch the mining software. It sets all the overclocking and echos the prompt to view using "screen -r miner", but when I open a quake terminal and input screen -r miner, that screen cannot be found. I tried a couple reinstalls, tried switching from claymore 10 to claymore 9.5 to Genoils. None worked.
 

Try
Code:
screen -list

To get a list of active screens. What does that give you?

Here's what mine looks like:

Code:
m1@m1-desktop:~$ screen -list
There is a screen on:
        1971.miner      (11/03/2017 04:01:54 AM)        (Detached)
1 Socket in /var/run/screen/S-m1.
m1@m1-desktop:~$
m1@m1-desktop:~$
m1@m1-desktop:~$ head oneBash
#!/bin/bash

# rxOC v_stopgap by fullzero


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: maxvan1 on November 04, 2017, 03:32:08 AM
Quote
Try
Code:
screen -list

To get a list of active screens. What does that give you?

It gives me:
Code:
No sockets found in /var/run/screen/S-m1.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: MentalNomad on November 05, 2017, 09:10:44 PM
Quote
Try
Code:
screen -list

To get a list of active screens. What does that give you?

It gives me:
Code:
No sockets found in /var/run/screen/S-m1.



Definitely no miners to be opened on other screens, then... I have my only AMD rig racked and headless right now, but when I have it out on the bench, I'll see if I can figure out how to help.

Is it throwing any errors? And did you make any mods to oneBash besides setting your coin/address/wallet? You're mining ETH, right? (I'm guessing from the Claymore versions you mention.)

Afterthought:

Set oneBash for Claymore, but turn on logging by doing it like this:

Code:
GENOILorCLAYMORE="CLAYMORE"  # choose GENOIL  or  CLAYMORE

ETH_WORKER="$IP_AS_WORKER"
ETH_ADDRESS="youraddress"
ETH_POOL="yourpool"
ETH_EXTENTION_ARGUMENTS=" -dbg 0"    # add any additional claymore arguments desired here

The -dbg 0 will tell Claymore's debugger to turn on some basic logging.

Reboot and let it fire up.

Then, go look in the folder:
/home/m1/eth/10_1/
for files named like this:

1509915035_log.txt

These log files will show you if Claymore is starting up properly, or crapping out, or what. If there are NO log files, then Claymore isn't trying to start at all, and the problem is somewhere else.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: OverEasy on November 08, 2017, 03:09:18 PM
Stopgap version will not load for me. Tried many times.
Please post links to previous versions.
thanks


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: SergGT001 on November 08, 2017, 08:28:07 PM
Does rxOS support Radeon Vega 56?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on November 11, 2017, 09:02:39 PM
hey fullzero,

you may noticed me in the nvOC thread already. Looking forward for a new rig and I am considering rx580s. I am just wondering if salfter_nicehash_profit_switching script is also implemented in rxOC and if not, will it be possible to do so?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Michael_Scarn on November 11, 2017, 10:41:16 PM
I've got a 6x MSI Armor RX580 with modded bios that I have running in windows at ~30mh/s each with some clock changes as Claymore arguments (-cclock....)

When I boot up rxOC I get only 27mh/s for each, I thought maybe it was the onebash not accepting my overclock options so I tried to run my own bash in the claymore folder with the arguments and it still only ran at 27mh/s.

Is there a setting I missed?

I commented-out the CORE_OVERCLOCK and MEMORY_OVERCLOCK because I assumed I would be clocking them in Claymore.

Thanks


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: highree on November 13, 2017, 10:09:51 PM
Hi,

first of all i searched for an alternative to ethos. This seems perfect. It works well and is well configured. I dont like the remote stuff, but maby thats just because im an security paranoid.

Thanks for all your great work.

I have 13 rx470 running stable at 28.5 Mhs. At the wall it uses 2080 Watts. Anyone know howto undervolt this gpus anyhow?

would be great if so.

thank you


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on November 14, 2017, 06:31:00 AM
Can anyone who is running rxOC tell me wether there is the salfter nicehash script available (as a coin) ¿


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: pantalyra on November 16, 2017, 03:27:24 PM
I am thinking about building an AMD rig. I already have a couple nvOC rigs. However I am still a newb and keep reading about this bios flashing stuff. Do I really need to flash my GPU bios in order to get decent hash rates with sapphire rx580 8g's? Or can I just use the OC settings within rxOC?

If someone can explain my necessity to mod the bios or tell me I don't need to that would be amazing.

I am thinking that if I need to mod the bios I might just build another nvOC rig.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: ed.m on November 17, 2017, 07:43:15 PM
Is it possible to reduce the size of the image? I have 3 different types of 16GB USBs (a lot of them) and they are all smaller than 15.6GB :(


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: martyroz on December 01, 2017, 08:41:21 AM
No work on Vega support +XMR?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: stash2coin on December 01, 2017, 08:52:29 AM
I have problems starting v_stopgap with iGPU turned on  with H81 BTC r2.0 mobo, also wont discover more than 1 GPU when managed to start it. Anyone with same issues?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on December 02, 2017, 10:13:48 AM
No work on Vega support +XMR?

 At this time there are ZERO working LINUX drivers for Vega.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: romkaenot on December 05, 2017, 10:42:00 AM
Hi everyone!

Will it work on r9-280x and r9-380(380x) cards? Have 4 280x (Asus DC2t), 1 380x (powercolor), 1 380 (msi gaming).

Tried 1 380, at usb riser on H81 Pro BTC v2, but driver cant recognized card correctly and don't show any after screen -x miner after loading


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: kedes on December 06, 2017, 11:16:11 AM
No work on Vega support +XMR?

 At this time there are ZERO working LINUX drivers for Vega.

Is it possible to mine XMR/ETN on RX470-570-580 with this OS?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: 366Cobra on December 07, 2017, 01:11:40 PM
Hi,
I finally got my rig working and am using this cool tool.
I do have one issue though. Under windows I can get 31.8MH/s at 102W, but under Linux I can only get 27.6MH/s and am using ~40W more power.
The BIOS has been modded and the voltages have been set to 950mV.
The cards that I am using are the Sapphire Nitro+ 8GB rx580 special edition (blue case, has both Samsung and Hylinx memory).

There are several users here, where some have reported better values than under windows.
Would you be able to share your bios files, so that i can see where I messed up?
I really do not want to mine under windows.

Thanks
Martin


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on December 07, 2017, 11:14:39 PM
Sounds like you may have not set the clocks for optimal under LINUX?

Might also be a driver issue - the "blockchain" driver was all about FIXING some sort of issue with ETH mining in particular, and I don't know which driver version rxOC uses.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: ianspooky on December 11, 2017, 10:43:04 AM
Hi fullzero,

Thank you again for your great work. I've been using your latest version on 2 of my rigs w/ 13gpu each. I just redo the auto mining script on boot because of the GUI not loading when adding 7+ gpu. I just wanted to ask what tool do you use to create the image so i wont reconfigure again the mining on boot when i add again another rig.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on December 11, 2017, 11:52:03 PM
Hi fullzero,

Thank you again for your great work. I've been using your latest version on 2 of my rigs w/ 13gpu each. I just redo the auto mining script on boot because of the GUI not loading when adding 7+ gpu. I just wanted to ask what tool do you use to create the image so i wont reconfigure again the mining on boot when i add again another rig.

 Get one copy working.

 Use "dd" to copy that DRIVE to another drive of the same or larger size.

 If you use the same MB and GPU setup (CPU and RAM can vary), you now have a working clone of the first system.


 In some cases, you can even use a DIFFERENT motherboard, but might have to go in and edit /etc/X11/xorg.conf to match up to the correct PCI bus identifiers.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: PdeW on December 13, 2017, 07:22:56 AM
Hi! Just joined the forum because I urgently need to know why I cannot get the startup of rxOC to complete. Has anybody got this running on a ASUS B250 MINING EXPERT motherboard? I tried all settings suggested for different motherboards, but the initial startup hangs every time. Used two different USB Sandisk 16Mb sticks with same result. Verified that the download has the correct hash value. Cannot figure out what next to try. Please help. ???


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: kaprman on December 17, 2017, 02:11:29 PM
Hello, please can you help me? I have this problem. I can’t login. I use password miner1. What i do bad? https://youtu.be/jsMZ9yqs1ng


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Vip11mkd on December 17, 2017, 04:08:10 PM
Hi guys. I am new with all this and i need a little help setting up tje onebash file. I am using asus prine z270p mobo and 2x rx580 and 3x rx570. Can somebody please tell me what are the settings for the best hash rate?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Vip11mkd on December 19, 2017, 08:52:23 PM
So i am using 2x rx580 8gb and one rx570. The one rx580 that is o  the main x16 pcie only mines at 16.3mh/s and the other 2 gpus at 21 and 22mh . Anybody can tell me how to get more out of them?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Vip11mkd on December 19, 2017, 09:42:08 PM
http://i63.tinypic.com/4r223b.pnghttp://i68.tinypic.com/27ywrk.png
So i am using 2x rx580 8gb and one rx570. The one rx580 that is o  the main x16 pcie only mines at 16.3mh/s and the other 2 gpus at 21 and 22mh . Anybody can tell me how to get more out of them?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining
Post by: Dhodge87 on December 19, 2017, 10:07:06 PM
reserved

Are you supporting this still?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Dhodge87 on December 21, 2017, 05:24:08 PM
How do I set the power limit for the 570/580 cards?
Can I copy the code from the Nvidia version?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: bumbu100 on December 26, 2017, 03:53:54 PM
1. I can't login, after correct credentials and enter, it is going back to the login screen
2. can't start miner through terminal too

-----------------------------------++++++++++-----------------------------------

root@m1-desktop:~# bash 2unix
workername: 108
rig IP: 192.168.3.108
00:02.0 VGA compatible controller: Intel Corporation Device 1902 (rev 06)
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]       : PowerPlay not enabled - Cannot display clocks
============================================================================
===================          End of ROCm SMI Log         ===================

===================   ROCm System Management Interface   ===================
GPU[0]       : Cannot reset clocks: Performance Level not supported
===================          End of ROCm SMI Log         ===================

===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]       : Unable to set current PowerPlay Level to high
============================================================================
===================          End of ROCm SMI Log         ===================

===================   ROCm System Management Interface   ===================
GPU[0]       : PowerPlay not enabled - Cannot set clocks
===================          End of ROCm SMI Log         ===================

===================   ROCm System Management Interface   ===================
GPU[0]       : PowerPlay not enabled - Cannot set clocks
===================          End of ROCm SMI Log         ===================

Tue Dec 26 10:49:53 EST 2017
Action: Removing ...
systemctl stop teamviewerd.service
Failed to stop teamviewerd.service: Unit teamviewerd.service not loaded.
fail

kill '/opt/teamviewer/tv_bin/script/teamviewer' - root (/home/m1/.local/share/teamviewer12 / /home/m1/.local/share/teamviewer12)

Failed to execute operation: No such file or directory
try again, full path...
Failed to execute operation: Invalid argument

===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]       : Unable to determine current fan speed
============================================================================
GPU[0]       : PowerPlay not enabled - Cannot set fan speed
===================          End of ROCm SMI Log         ===================

mining in screen: screen -r miner

-----------------------------------++++++++++-----------------------------------


and that's all........


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on December 26, 2017, 10:24:11 PM
How do I set the power limit for the 570/580 cards?
Can I copy the code from the Nvidia version?

 Nope, the interface is completely different IF it exists at all under AMDGPU-PRO - that's a question I've been trying to find an answer to for many months (and most recently did ANOTHER round of web searching yesterday) and have yet to find an answer.

 AMD is WAY overdue to release a replacement for aticonfig from the fglrx days, though I'd REALLY prefer for MSI to release a LINUX version of Afterburner.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: psi3000 on December 28, 2017, 03:10:09 PM
Hi! Just joined the forum because I urgently need to know why I cannot get the startup of rxOC to complete. Has anybody got this running on a ASUS B250 MINING EXPERT motherboard? I tried all settings suggested for different motherboards, but the initial startup hangs every time. Used two different USB Sandisk 16Mb sticks with same result. Verified that the download has the correct hash value. Cannot figure out what next to try. Please help. ???

I am TRYING to use it.  It only hangs if i use the on board video.  If I unplug the on board video it works for a few hours before it just stops mining.  Not sure why.  Im going to turn off overclocking, if i can figure out the settings (I believe its different then in my NVOC rig).  Then I will re image the usb drive and let it re-run the config the first time.  After that Im not sure what to do.  Maybe playing with settings in the bios, as the B250 Mining expert mobo is not mentioned in the list of mobos and custome bios settings.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: HaberHash on December 28, 2017, 06:31:55 PM
+1 unable to logon using miner1.  Looks like we're stuck in some Ubuntu logon loop.  I've tired deleting .Xauthority with no luck :(


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: papampi on December 28, 2017, 07:33:45 PM
+1 unable to logon using miner1.  Looks like we're stuck in some Ubuntu logon loop.  I've tired deleting .Xauthority with no luck :(

I don't have much experience with rxOC, but your problem usually comes from a broken display driver.
Try to run this command from ssh or terminal (Ctrl - Alt - f1) then reboot

Code:
sudo dpkg --configure -a

Hope it helps


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: honus85 on December 28, 2017, 11:59:26 PM
I tried using this. Im not sure if I downloaded an old version or what. Rx580 4GB was hashing at 14MH/s so I tried upgrading the drivers. The OS using a custom 4.11 kernel which the blockchain drivers don't support to top it off damn difficult to upgrade Xserver to 1.19 Hwe stack! Spent so long trying to configure it that I gave up. The setup is quite bad sets your fan to 100% as well and ubuntu support sucks for the amd card. Spent two hard nights trying to get it working and no luck.  Stick with windows 10, unlicensed it's free anyway. You can install gpu-z to check memory is Hynix or Elpida which doesn't seem possible in ubuntu. Save you all the hassle from installing windows 10 to initial stock 2xMH/s hashrate to flashing bios, 30.x MH/s in three hours!


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on December 29, 2017, 06:01:32 AM
It's not that Ubuntu has poor AMD support - it's that AMD has poor LINUX support since the move to AMDGPU-PRO when it comes to those of us doing compute-type work.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: davidwillis on December 29, 2017, 07:39:41 PM
I am also stuck at the login screen loop.

sudo dpkg --configure -a didn't help.   Any other ideas?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: bumbu100 on December 31, 2017, 12:22:20 PM
I am also stuck at the login screen loop.

sudo dpkg --configure -a didn't help.   Any other ideas?

seems like many of us are stucked here.... but no way to pass over...


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: rgr_rgr on December 31, 2017, 09:33:31 PM
Is it possible to reduce the size of the image? I have 3 different types of 16GB USBs (a lot of them) and they are all smaller than 15.6GB :(

There are 1.8GB free space at the end. So I guess you just can put the image to the smaller stick. Image itself only needs 13G.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: rgr_rgr on December 31, 2017, 09:45:48 PM
1. I can't login, after correct credentials and enter, it is going back to the login screen
2. can't start miner through terminal too

-----------------------------------++++++++++-----------------------------------

07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

This image uses the amdgpu-pro driver. It seems that your card is not supported by it. Check yourself: https://support.amd.com/en-us/kb-articles/Pages/AMD-Radeon-GPU-PRO-Linux-Beta-Driver%E2%80%93Release-Notes.aspx


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: rgr_rgr on December 31, 2017, 09:53:06 PM
+1 unable to logon using miner1.  Looks like we're stuck in some Ubuntu logon loop.  I've tired deleting .Xauthority with no luck :(

To all who have problems to login: Are you sure that your card is suported by amdgpu-pro? Check https://support.amd.com/en-us/kb-articles/Pages/AMD-Radeon-GPU-PRO-Linux-Beta-Driver%E2%80%93Release-Notes.aspx for this.

@fullzero: Thanks for this nice image. I just installed it (570/580) and it worked like a charm.

Any updates planned?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on December 31, 2017, 09:54:34 PM
As I recall, AMDGPU-PRO drivers don't support anything older than the Polaris (RX-series) cards.

One of my MANY ISSUES with AMD the last couple years has been their FUBAR older-card support on their more recent drivers - especially for stuff like the A10 iGPUs that even under WINDOWS have very iffy support since 15.12 despite still being current production at the time.

 LINUX has been MUCH worse - one of the reasons I've moved AWAY from Team Red since 2015 has been the total GARBAGE that AMDGPU-PRO has turned out to be.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: bumbu100 on January 01, 2018, 05:01:45 PM
As I recall, AMDGPU-PRO drivers don't support anything older than the Polaris (RX-series) cards.

One of my MANY ISSUES with AMD the last couple years has been their FUBAR older-card support on their more recent drivers - especially for stuff like the A10 iGPUs that even under WINDOWS have very iffy support since 15.12 despite still being current production at the time.

 LINUX has been MUCH worse - one of the reasons I've moved AWAY from Team Red since 2015 has been the total GARBAGE that AMDGPU-PRO has turned out to be.



OK, but AMDGPU-PRO drivers can't be replaced with compatible one?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on January 01, 2018, 08:59:22 PM
The older fglrx drivers can't be used on Ubuntu past 14.04 due to changes in the kernel that the drivers don't work with - and even 14.04 was a nightmare after Canonical "updated the kernel" to a version that did NOT support them (this can be reverted via apt, but it's a PITA and Canonical caught a LOT of flack for changing the kernal version and BREAKING a lot of stuff without changing the RELEASE version).




Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: davidwillis on January 02, 2018, 02:46:08 AM
I have the RX 580.   It is not listed on the driver list for some reason.....

Maybe we need a newer driver?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: davidwillis on January 02, 2018, 06:06:29 AM
I just had a thought. 

I normally have my monitor plugged into the build in video card on the motherboard.  For this I have tried it plugged into the video card, and into the motherboard.  However I wonder if there are any settings I need specifically in my bios?

On the front page, it just says
Quote
If you are using an MSI Z270-A PRO; ensure you enable Above 4G memory option in the bios before connecting the nvOC USB.

But I wonder if the onboard video should be disabled or something...???

I will try playing around with it more tomorrow.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: rgr_rgr on January 02, 2018, 03:40:31 PM
I have the RX 580.   It is not listed on the driver list for some reason.....

Maybe we need a newer driver?

I am using the image together with a RX 580. It works.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: rgr_rgr on January 02, 2018, 03:44:41 PM
I normally have my monitor plugged into the build in video card on the motherboard.

I was not able to get it to work with my internal video card. I disabled it and connected only the first amd card.

Sometimes it takes around a minute with different black screens after xorg starts up.

Has anyone already tried to update the drivers on the image to current one?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: davidwillis on January 02, 2018, 04:12:40 PM
So after disabling my internal video card, and plugging into the first gpu, I just get a bunch of lines on the screen.  I let it sit like this for about 10 minutes and nothing changed...



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: rgr_rgr on January 02, 2018, 07:41:16 PM
I just get a bunch of lines on the screen.

lines of words/characters or lines of points?

Are you able to ssh into?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: davidwillis on January 03, 2018, 03:14:38 AM
Just colors, no words or anything readable.  I didn't try to ssh into it, I guess I could try to get the ip from my router and try to ssh in.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on January 13, 2018, 04:38:51 PM
I spend roughly 2 days now trying to get 8x rx580 running with rxoc. I have another rig with 8x 1060 and nvoc running. Hardware i use:

Asus prime z270a
Hp dps1200 with breakout board
160w pico psu
8gb ddr4 ram hynix
Celeron 3900

When i use 1-2 cards in the main 16x pcie slots they boot fine. But a 3rd sometimes doesnt come up (using the 3rd  big pcie slot) and on 4th card sometimes screen freezes up on boot or i get strange pcie error output in terminal (using the 1x speed slot on the top / nearest to cpu)

Bios settings i did the same as the other rig i am using sith same asus board. On this video you can see wich settings: https://www.google.de/url?sa=t&source=web&rct=j&url=%23&ved=0ahUKEwi6oY6Er9XYAhVOZVAKHadWCukQwqsBCB8wAA&usg=AOvVaw0VTJzWxrN8ZFOD4xbU2nov

Double checked the settings. I switched mainboard, psu, riser, usb cables, cards, hdd. I tried every card on its own as single card setup,  they all boot up fine.

With one power cable 6pin pcie i power riser 6pin pcie and psu 8pin pcie by y-cable. I get power for the ssd from the pico psu wich gets power from an own pcie port of the dps1200.

The cards have a bios switch. I tried both modes without success.

I really hope someone has an idea because i am lost.

BR


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on January 14, 2018, 01:27:23 PM
I spend roughly 2 days now trying to get 8x rx580 running with rxoc. I have another rig with 8x 1060 and nvoc running. Hardware i use:

Asus prime z270a
Hp dps1200 with breakout board
160w pico psu
8gb ddr4 ram hynix
Celeron 3900

When i use 1-2 cards in the main 16x pcie slots they boot fine. But a 3rd sometimes doesnt come up (using the 3rd  big pcie slot) and on 4th card sometimes screen freezes up on boot or i get strange pcie error output in terminal (using the 1x speed slot on the top / nearest to cpu)

Bios settings i did the same as the other rig i am using sith same asus board. On this video you can see wich settings: https://www.google.de/url?sa=t&source=web&rct=j&url=%23&ved=0ahUKEwi6oY6Er9XYAhVOZVAKHadWCukQwqsBCB8wAA&usg=AOvVaw0VTJzWxrN8ZFOD4xbU2nov

Double checked the settings. I switched mainboard, psu, riser, usb cables, cards, hdd. I tried every card on its own as single card setup,  they all boot up fine.

With one power cable 6pin pcie i power riser 6pin pcie and psu 8pin pcie by y-cable. I get power for the ssd from the pico psu wich gets power from an own pcie port of the dps1200.

The cards have a bios switch. I tried both modes without success.

I really hope someone has an idea because i am lost.

BR
just want to add some information. first, my bios settings:

https://cdn.discordapp.com/attachments/376037211717763072/402035746598289410/IMG-20180112-WA0004.jpg

when I insert 4 cards, sometimes the rig hangs. but sometimes on boot i see this:

https://giphy.com/gifs/3o7527iajvsJPiRk5y

saying something like "line dropped... pcieport failure... corrected" hard to read because blurry when appears.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Rig4p on January 14, 2018, 04:27:31 PM
Stuck on the login screen every time i enter password miner1 simply appears to refresh and sends me back to enter it again anybody have a solution?

If this is the first time you have tried using the rxOC image on a newly built drive then I expect you may have not edited the oneBash file before booting the system.
I had this same issue the first time I used it.
There are some default settings in there for mining address and such that won't allow the system to boot all the way so it needs to be cleaned up.
If you had it running before then I'm sorry I have no helpful ideas.

Since fullzero has stopped the support help for rxOC (and nvOC as well) I don't think any of the other code writers have picked up for AMD.
nvOC is still getting quite a bit of activity and great support on that blog so I've decided to rid myself eventually of my AMD setup unless I find a substitute.
I have mostly Nvidia cards anyway.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on January 17, 2018, 09:22:41 PM
I spend roughly 2 days now trying to get 8x rx580 running with rxoc. I have another rig with 8x 1060 and nvoc running. Hardware i use:

Asus prime z270a
Hp dps1200 with breakout board
160w pico psu
8gb ddr4 ram hynix
Celeron 3900

When i use 1-2 cards in the main 16x pcie slots they boot fine. But a 3rd sometimes doesnt come up (using the 3rd  big pcie slot) and on 4th card sometimes screen freezes up on boot or i get strange pcie error output in terminal (using the 1x speed slot on the top / nearest to cpu)

Bios settings i did the same as the other rig i am using sith same asus board. On this video you can see wich settings: https://www.google.de/url?sa=t&source=web&rct=j&url=%23&ved=0ahUKEwi6oY6Er9XYAhVOZVAKHadWCukQwqsBCB8wAA&usg=AOvVaw0VTJzWxrN8ZFOD4xbU2nov

Double checked the settings. I switched mainboard, psu, riser, usb cables, cards, hdd. I tried every card on its own as single card setup,  they all boot up fine.

With one power cable 6pin pcie i power riser 6pin pcie and psu 8pin pcie by y-cable. I get power for the ssd from the pico psu wich gets power from an own pcie port of the dps1200.

The cards have a bios switch. I tried both modes without success.

I really hope someone has an idea because i am lost.

BR
just want to add some information. first, my bios settings:

https://cdn.discordapp.com/attachments/376037211717763072/402035746598289410/IMG-20180112-WA0004.jpg

when I insert 4 cards, sometimes the rig hangs. but sometimes on boot i see this:

https://giphy.com/gifs/3o7527iajvsJPiRk5y

saying something like "line dropped... pcieport failure... corrected" hard to read because blurry when appears.



found a solution online https://steemit.com/mining/@maebog/running-12x-gpu-on-the-biostar-tb250-btc-pro-with-simplemining-os

this should be implemented in the next release imho. keyword pcie=noaer (Advanced Error Reporting)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on January 19, 2018, 04:17:43 PM
any fix for "low graphics mode"? after acrd 7 i get this error


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on January 20, 2018, 12:05:02 PM
i have 8 cards running by manually starting with bash 2unix. But how can I powerlimit these cards? what is the nvidia-smi equivalent? I installed amdgpu-pro drivers already

e: ok so it seems that i can see current power consumption per card with "./rocm-smi -P" just in case anyone is as lost as me


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on January 21, 2018, 12:12:26 PM
ok, I have a couple of problems and I will list them all. Maybe anyone can give me a tip, as soon as I will find a solution I will report here.

1. I am still getting low graphics mode when using more than 6 cards. I can start mining with SSH and bash 2unix but unfortunately mining doesn't autostart anymore after reboot. anyone has a tip on how to fix low graphics mode, or disabling GUI or other way to autostart mining?

2. somehow rigs dont do sudo shutdown or sudo reboot. they loose SSH connection but nothing happens. need to power off.

3. will it be very hard to implement telegram, auto temp, wtm profit switcher from nvoc? I am looking forward very hard to build an image and if working, I am willing to distribute.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on January 21, 2018, 10:10:13 PM
so for 2: it seems that 'sudo shutdown -r -f now' works


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: NameTaken on January 21, 2018, 10:12:18 PM
so for 2: it seems that 'sudo shutdown -r -f now' works
Code:
$ sudo systemctl reboot --force

https://www.freedesktop.org/software/systemd/man/systemctl.html#-f


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: dannymonster on January 29, 2018, 05:26:07 PM
Update:  When using my Vega FE (my intended GPUs to use) I receive an error that the dipay is running in low quality and I am not able to get past that point.  I switched out to an RX580 and was able to boot into the system without any issues.  The AMD Blockchain Beta drivers support Vega FE.  Please advise how to get my FE's working correctly.

Thanks,

Hello,

I am using a Gigabyte z170x - Gaming 5 and it does not recognize the USB.  I switched to an ASUS Prime z270-A and the USB is recognized and boots to a login screen, but when I enter the password miner1 the login screen simply reloads.  Can you advise on what steps may be needed for my Gigabyte motherboard and/or how to get past the password screen on the ASUS?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on January 29, 2018, 06:57:54 PM
Update:  When using my Vega FE (my intended GPUs to use) I receive an error that the dipay is running in low quality and I am not able to get past that point.  I switched out to an RX580 and was able to boot into the system without any issues.  The AMD Blockchain Beta drivers support Vega FE.  Please advise how to get my FE's working correctly.

Thanks,

Hello,

I am using a Gigabyte z170x - Gaming 5 and it does not recognize the USB.  I switched to an ASUS Prime z270-A and the USB is recognized and boots to a login screen, but when I enter the password miner1 the login screen simply reloads.  Can you advise on what steps may be needed for my Gigabyte motherboard and/or how to get past the password screen on the ASUS?
I didn't manage to get the low graphics message fixed but you can ssh into the rig and control everything fine.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: rgr_rgr on February 04, 2018, 07:45:35 PM
If your autostart is still not working try to put "/bin/su -l m1 -c /home/m1/2unix' into /etc/rc.local


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: rgr_rgr on February 04, 2018, 09:36:10 PM
3. will it be very hard to implement telegram, auto temp, wtm profit switcher from nvoc? I am looking forward very hard to build an image and if working, I am willing to distribute.

I am already able to send Telegram messages. Sendig is easy. But I see a lot of nvdia specific stuff in the telegram script used bei nvOC.
Parts could be done as well, but needs to get rewritten. What is the most important informations? How often to send?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: etherdave on February 08, 2018, 02:06:32 PM
Hi guys, my best compliment to the creator of this very nice rxOS...but, no more developing on this? Really? It is working very well for me, but the beta driver feels like a bit old...any news? Thanks in advance for your time


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on February 09, 2018, 07:10:34 AM
@etherdave: you can update to latest amdgpupro drivers for yourself: https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx
@rgr_rgr: thanks for your help, I am sorry my reply took so long but I'm very busy atm. I think utilization and temp of gpus would be minimum to be aware of. I had a look by myself and stumbled on the same thinking as you so if you can deliver some telegram code thats fine, if I get some time I will also :)


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: etherdave on February 09, 2018, 02:39:37 PM
@etherdave: you can update to latest amdgpupro drivers for yourself: https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx
@rgr_rgr: thanks for your help, I am sorry my reply took so long but I'm very busy atm. I think utilization and temp of gpus would be minimum to be aware of. I had a look by myself and stumbled on the same thinking as you so if you can deliver some telegram code thats fine, if I get some time I will also :)

Thanks for your reply! I did attempt to update the driver with no success. This is what I did:
1) uninstall AMDGPU-PRO -> reboot
2) Install new AMDGPU-PRO ->reboot
3) I was at the Ubuntu login loop...but ok, I was running it in QEMU...so I put the USB key in the rig...but was still trapped in the login loop...:-(

...any ideas? Will it go better using new 17.50 driver?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on February 09, 2018, 09:08:57 PM
sorry, not sure what do you mean by login loop?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: etherdave on February 10, 2018, 10:56:32 AM
...when the driver is wrong for the present GPU (like when you are in an emulator) you are stuck at the ubuntu login. Even if you enter the correct user and pwd, the system cannot login...

BTW, I tried again to install the 17.50 driver...it does not install, many dependencies not satisfied...missing libs...have to update, upgrade the system before attempting to install the new driver...?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on February 10, 2018, 08:05:54 PM
I guess so,  I did with my rx580s and I dont have that loop. What cards are you using?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: etherdave on February 11, 2018, 03:41:15 PM
I guess so,  I did with my rx580s and I dont have that loop. What cards are you using?

I use a Sapphire Rx580 Pulse 8GB, now running with rxOS in one rig...I am doing experiments on another USB disk on my main PC, using QEMU...now tried to upgrade but cannot, missing libs and dependencies...which is the correct procedure for upgrading the driver? Step by step?
like:
1) uninstall amdgpu-pro ->reboot
2) enable sources in software update
3) upgrade the system ->reboot
4) install amdgpu-pro 17.50

???



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: wojislav on February 25, 2018, 10:23:15 AM
Good afternoon, I set the miner to crontab to reset every day at the same time, the rig goes to retire, but freezes, and then I need to manually run the rig,Can anyone give me advice on this problem?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on February 25, 2018, 03:25:32 PM
I guess so,  I did with my rx580s and I dont have that loop. What cards are you using?

I use a Sapphire Rx580 Pulse 8GB, now running with rxOS in one rig...I am doing experiments on another USB disk on my main PC, using QEMU...now tried to upgrade but cannot, missing libs and dependencies...which is the correct procedure for upgrading the driver? Step by step?
like:
1) uninstall amdgpu-pro ->reboot
2) enable sources in software update
3) upgrade the system ->reboot
4) install amdgpu-pro 17.50

???


not sure but i think i did the following:

sudo apt-get upgrade && sudo apt-get update
install amdgpu-pro like described on their website

i use the nitro+


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on February 25, 2018, 03:27:34 PM
Good afternoon, I set the miner to crontab to reset every day at the same time, the rig goes to retire, but freezes, and then I need to manually run the rig,Can anyone give me advice on this problem?

what do you mean with rig goes to retire? shuts down?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: wojislav on February 25, 2018, 04:04:46 PM
when I try to shutdown or reboot every time I freeze, I tried another SSD but I did not succeed


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: etherdave on March 05, 2018, 03:06:52 PM
Hi guys, we have new AMD drivers, new Claymore version, new Ubuntu 18.04 coming...any hope of somebody to make a new versione of rxOS?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: iisbetoq on March 31, 2018, 12:30:16 PM
can i use this to mine cryptonight for GPU, because i don't see
Code:
# ZEC  NICE  HUSH  ZEN  ZCL  MUSIC  ETC  EXP  ETH  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
only for CPU i think
Code:
# Mine XMR with CPU
plusCPU="NO"                # YES NO


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on March 31, 2018, 06:57:11 PM
Hi guys, we have new AMD drivers, new Claymore version, new Ubuntu 18.04 coming...any hope of somebody to make a new versione of rxOS?

It's not rxOC (I haven't figured out how to get it working on a USB flash drive yet) but I've got a working XUbuntu 16.04 setup running with AMDGPU drivers.
It does some undervolt and substantial underclock with Polaris cards, but the R9 290 cards I've tried on it have no clock control at all (limitation of the bloody AMDGPU driver stack) and I'm not sure of the BIOS mods on those cards (TheStilt) is letting them undervolt.
I've not tested it on Vega as my only Vega card is in my gaming machine.

It does NOT allow use of an AMD iGPU as video output (MORE AMDGPU limitations, over 2 YEARS since AMD has supported any APU at all under LINUX) but the ROCm stack for OpenCL support DOES work on the iGPU of an A10 (for what that's worth).
It DOES allow fan control on everything I've thrown at it.
It's also not a fancy "one place setup" sort of thing, more of a "minimal install standard XUbuntu" type setup.


The main issue is that the AMDGPU driver stack is still a very poorly done and VERY incomplete "work in progress", to the point I actually recommend using Windows 7 instead of LINUX on Polaris cards BECAUSE of the junk drivers for LINUX.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap EthControl EthMonitoring
Post by: elproducto1 on April 07, 2018, 05:37:11 PM
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 EthControl
https://gist.github.com/elproducto/624a21edbd86c9b307602f696075c468


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap EthControl EthMonitoring
Post by: QuintLeo on April 07, 2018, 07:31:16 PM
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 EthControl
https://gist.github.com/elproducto/624a21edbd86c9b307602f696075c468


You 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.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: etherdave on April 10, 2018, 01:43:51 PM
Hi guys, we have new AMD drivers, new Claymore version, new Ubuntu 18.04 coming...any hope of somebody to make a new versione of rxOS?

It's not rxOC (I haven't figured out how to get it working on a USB flash drive yet) but I've got a working XUbuntu 16.04 setup running with AMDGPU drivers.
It does some undervolt and substantial underclock with Polaris cards, but the R9 290 cards I've tried on it have no clock control at all (limitation of the bloody AMDGPU driver stack) and I'm not sure of the BIOS mods on those cards (TheStilt) is letting them undervolt.
I've not tested it on Vega as my only Vega card is in my gaming machine.

It does NOT allow use of an AMD iGPU as video output (MORE AMDGPU limitations, over 2 YEARS since AMD has supported any APU at all under LINUX) but the ROCm stack for OpenCL support DOES work on the iGPU of an A10 (for what that's worth).
It DOES allow fan control on everything I've thrown at it.
It's also not a fancy "one place setup" sort of thing, more of a "minimal install standard XUbuntu" type setup.


The main issue is that the AMDGPU driver stack is still a very poorly done and VERY incomplete "work in progress", to the point I actually recommend using Windows 7 instead of LINUX on Polaris cards BECAUSE of the junk drivers for LINUX.


...undervolt is very interesting, since I tried with mod. bios in polaris but it seems with nosuccess...and what kind of performance are you getting compared to rxOC? Can you share a link to it? TIA


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on April 10, 2018, 07:57:20 PM
Hi guys, we have new AMD drivers, new Claymore version, new Ubuntu 18.04 coming...any hope of somebody to make a new versione of rxOS?

It's not rxOC (I haven't figured out how to get it working on a USB flash drive yet) but I've got a working XUbuntu 16.04 setup running with AMDGPU drivers.
It does some undervolt and substantial underclock with Polaris cards, but the R9 290 cards I've tried on it have no clock control at all (limitation of the bloody AMDGPU driver stack) and I'm not sure of the BIOS mods on those cards (TheStilt) is letting them undervolt.
I've not tested it on Vega as my only Vega card is in my gaming machine.

It does NOT allow use of an AMD iGPU as video output (MORE AMDGPU limitations, over 2 YEARS since AMD has supported any APU at all under LINUX) but the ROCm stack for OpenCL support DOES work on the iGPU of an A10 (for what that's worth).
It DOES allow fan control on everything I've thrown at it.
It's also not a fancy "one place setup" sort of thing, more of a "minimal install standard XUbuntu" type setup.


The main issue is that the AMDGPU driver stack is still a very poorly done and VERY incomplete "work in progress", to the point I actually recommend using Windows 7 instead of LINUX on Polaris cards BECAUSE of the junk drivers for LINUX.


...undervolt is very interesting, since I tried with mod. bios in polaris but it seems with nosuccess...and what kind of performance are you getting compared to rxOC? Can you share a link to it? TIA

I've never used rxOC so I can't compare to it.
I don't have a link to my "work in progress" at this point, possibly soon.

Optimally the next AMDGPU release will make it obsolete, as AMD has CLAIMED they're going to "add undervolt support" to it.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap EthControl EthMonitoring
Post by: elproducto1 on April 15, 2018, 03:07:31 AM
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 EthControl
https://gist.github.com/elproducto/624a21edbd86c9b307602f696075c468


You 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.  

Code:
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.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: QuintLeo on April 15, 2018, 07:14:40 PM
The AMD beta mining version has LESS support for older cards (not a big deal if you don't mix them with new stuff) than the current 17.50 release, and doesn't support underclock or undervolt at ALL as far as I can tell.
It also has widely reported issues with "doesn't work with VEGA", though there appear to be possible work arounds for those issues in some cases.



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: jintruder on April 15, 2018, 08:47:52 PM
How to add support for Claymore's ETH miner ver. 11.6 ?

I would to add latest claymores ETH miner in into current version rxOC : v_stopgap

What are the exact steps in order to add it ?


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: elproducto1 on April 15, 2018, 10:15:14 PM
How to add support for Claymore's ETH miner ver. 11.6 ?

I would to add latest claymores ETH miner in into current version rxOC : v_stopgap

What are the exact steps in order to add it ?

Two options - replace existing claymore miner with new miner or follow my gist above and replace ethcontrol with whatever miner you want. 
  • Download & install miner software
  • Add variables & miner run statement to onebash file


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: elproducto1 on April 16, 2018, 03:41:01 AM
The AMD beta mining version has LESS support for older cards (not a big deal if you don't mix them with new stuff) than the current 17.50 release, and doesn't support underclock or undervolt at ALL as far as I can tell.
It also has widely reported issues with "doesn't work with VEGA", though there appear to be possible work arounds for those issues in some cases.


rxOC comes with block chain drivers(missed that in first post of this thread) version 17.10-429170.  Not sure there is much hope for older card, I believe on my regular non rxOC install AMDGPU-Pro worked with my older 7850 and R9-270X cards.  Looks like folks have had success getting VEGA working by installing latest kernels. As you know, the state of AMD drivers in Linux is not good.

https://www.reddit.com/r/linux_gaming/comments/7sz8fc/rx_vega_and_linux_gaming/ (https://www.reddit.com/r/linux_gaming/comments/7sz8fc/rx_vega_and_linux_gaming/)


Title: WTM Auto Switch for rxOC
Post by: papampi on April 30, 2018, 12:46:29 PM

As requested by fk1 and some other rxOC users, I made a simple wtm auto switch for rxOC

Here  (https://github.com/papampi/WhatToMine_Auto_Switch/tree/rxOC)is the wtm auto switch for rxoc
I dont have rxOC so I can not test, hope it works

Please check and let me know how it goes.



Title: Re: WTM Auto Switch for rxOC
Post by: fk1 on May 01, 2018, 08:40:27 AM

As requested by fk1 and some other rxOC users, I made a simple wtm auto switch for rxOC

Here  (https://github.com/papampi/WhatToMine_Auto_Switch/tree/rxOC)is the wtm auto switch for rxoc
I dont have rxOC so I can not test, hope it works

Please check and let me know how it goes.



Hi papampi,

I just had a try: it seems like there is no wtm_auto_switch running in the background after fireing up oneBash. with ps -ef | grep wtm I can't find any running process. Here is what the output of console is after I fire 'bash oneBash':

Code:
LAUNCHING:  WTM AUTO SWITCH

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/lib/python2.7/dist-packages/keybinder/__init__.py:26: GtkWarning: IA__gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
  from _keybinder import *
/usr/lib/python2.7/dist-packages/keybinder/__init__.py:26: GtkWarning: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed
  from _keybinder import *

** (main.py:1822): WARNING **: keybinder_init: Unable to open display

(guake:1822): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/lib/python2.7/dist-packages/guake/main.py", line 239, in <module>
    exec_main()
  File "/usr/lib/python2.7/dist-packages/guake/main.py", line 230, in exec_main
    if not test_gconf():
  File "/usr/lib/python2.7/dist-packages/guake/common.py", line 52, in test_gconf
    return c.dir_exists('/apps/guake')
glib.GError: No D-BUS daemon running


workername: _38
..............


edit: I tried to manually launch 'bash wtm_auto_switch' manually. This seems to work without all those errors in the beginning, however, now I think the problem with this old oneBash starts to come up just like I had on several trys before:

Code:

LAUNCHING:  WTM AUTO SWITCH


workername: _38

rig IP: 192.168.178.38
.............

For my example I start mining zclassic and should switch to ETH. When I start wtm_auto_switch, the mining process also starts in the same screen. After I cancel it:

Code:
ZEC: GPU0 321.837 H/s
Quit signal received...
cat: /home/m1/WTM_top_coin: No such file or directory
cat: /home/m1/WTM_current_revenue: No such file or directory
cat: /home/m1/WTM_top_coin: No such file or directory
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
Current Coin Algo:
Current Coin: ZCL
Top Coin Algo:
Top Coin:

My guess is that once someone decided to split the oneBash code into 0mining and 3main for a reason. After a while I can see this:

Code:
Top Coin:
Traceback (most recent call last):
  File "/home/m1/WTM_SWITCHER", line 19, in <module>
    import requests
ImportError: No module named requests

LAUNCHING:  WTM AUTO SWITCH


workername: _38

I just received more output by the time of writing:
Code:
===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]          : Fan Level: 255 (100.0)%
============================================================================
GPU[0]          : Successfully set fan speed to Level 255
===================          End of ROCm SMI Log         ===================

/home/m1/oneBash: line 391: [: ==: unary operator expected
/home/m1/oneBash: line 433: [: ==: unary operator expected
/home/m1/oneBash: line 470: [: ==: unary operator expected
/home/m1/oneBash: line 500: [: ==: unary operator expected
/home/m1/oneBash: line 530: [: ==: unary operator expected
/home/m1/oneBash: line 560: [: ==: unary operator expected
/home/m1/oneBash: line 603: [: ==: unary operator expected
/home/m1/oneBash: line 651: [: ==: unary operator expected
/home/m1/oneBash: line 694: [: ==: unary operator expected
/home/m1/oneBash: line 735: [: ==: unary operator expected
/home/m1/oneBash: line 746: [: ==: unary operator expected
/home/m1/oneBash: line 758: [: ==: unary operator expected
/home/m1/oneBash: line 791: [: ==: unary operator expected
/home/m1/oneBash: line 824: [: ==: unary operator expected
/home/m1/oneBash: line 857: [: ==: unary operator expected
/home/m1/oneBash: line 890: [: ==: unary operator expected
/home/m1/oneBash: line 917: [: ==: unary operator expected
/home/m1/oneBash: line 944: [: ==: unary operator expected
/home/m1/oneBash: line 971: [: ==: unary operator expected
/home/m1/oneBash: line 998: [: ==: unary operator expected
/home/m1/oneBash: line 1025: [: ==: unary operator expected
/home/m1/oneBash: line 1052: [: ==: unary operator expected
/home/m1/oneBash: line 1079: [: ==: unary operator expected
/home/m1/oneBash: line 1106: [: ==: unary operator expected
/home/m1/oneBash: line 1139: [: ==: unary operator expected
/home/m1/oneBash: line 1172: [: ==: unary operator expected
/home/m1/oneBash: line 1205: [: ==: unary operator expected
cat: /home/m1/WTM_top_coin: No such file or directory
Tue May  1 07:22:18 EDT 2018 - Same Coin on Top, Continue mining
24 Hour Average Revenue:  -nan USD
Check again in 180 seconds


cat: /home/m1/WTM_current_revenue: No such file or directory
cat: /home/m1/WTM_top_coin: No such file or directory
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.

Thsís loops every few minutes. Unfortunately I can't see any switch or mining screen after I cancel the first one. I hope this helps.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: papampi on May 05, 2018, 06:53:43 AM
Sorry for late reply

I will try to find the problem on oneBash, in the mean time install python request with:


Code:
sudo apt install python-pip
sudo pip install requests

This should solve the WTM python problem


Edit:
What happens when you run this command:

Code:
guake -n /home/m1/wtm_auto_switch -r WTM_AUTO_SWITCH -e "bash /home/m1/wtm_auto_switch"

Edit 2:
Does rxOC has screen installed?
We can try to run wtm in screen mode

Change oneBash wtm start command from guake to screen and see how it goes:

Code:
screen  -dmS wtm  bash /home/m1/wtm_auto_switch

If screen is not installed in rxOC bt default install with :
Code:
sudo apt install screen
After restart oneBash, run

Code:
screen -r wtm

This shows wtm switcher output, to get out of screen "ctrl a+d" (dont use ctrl+c)



Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on May 06, 2018, 06:26:14 PM
Code:
sudo apt install pip
sudo pip install requests

This should solve the WTM python problem
couldn't install pip: E: Unable to locate package pip
googled and installed python-pip, that was 8.x I upgraded to v10 and seemed to successfully install requests

Quote
What happens when you run this command:

Code:
guake -n /home/m1/wtm_auto_switch -r WTM_AUTO_SWITCH -e "bash /home/m1/wtm_auto_switch"
Code:
m1@m1-desktop:~$ guake -n /home/m1/wtm_auto_switch -r WTM_AUTO_SWITCH -e "bash /home/m1/wtm_auto_switch"
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open display
  warnings.warn(str(e), _gtk.Warning)
/usr/lib/python2.7/dist-packages/keybinder/__init__.py:26: GtkWarning: IA__gdk_keymap_get_for_display: assertion 'GDK_IS_DISPLAY (display)' failed
  from _keybinder import *
/usr/lib/python2.7/dist-packages/keybinder/__init__.py:26: GtkWarning: IA__gdk_screen_get_root_window: assertion 'GDK_IS_SCREEN (screen)' failed
  from _keybinder import *

** (main.py:2225): WARNING **: keybinder_init: Unable to open display

(guake:2225): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/lib/python2.7/dist-packages/guake/main.py", line 239, in <module>
    exec_main()
  File "/usr/lib/python2.7/dist-packages/guake/main.py", line 230, in exec_main
    if not test_gconf():
  File "/usr/lib/python2.7/dist-packages/guake/common.py", line 52, in test_gconf
    return c.dir_exists('/apps/guake')
glib.GError: No D-BUS daemon running

m1@m1-desktop:~$

Quote
Edit 2:
Does rxOC has screen installed?
We can try to run wtm in screen mode

Change oneBash wtm start command from guake to screen and see how it goes:

Code:
screen  -dmS wtm  bash /home/m1/wtm_auto_switch

If screen is not installed in rxOC bt default install with :
Code:
sudo apt install screen
After restart oneBash, run

Code:
screen -r wtm

This shows wtm switcher output, to get out of screen "ctrl a+d" (dont use ctrl+c)

I replaced the guake line in oneBash with your given screen line. I start the oneBash in a "main" screen:

Code:
m1@m1-desktop:~$ bash oneBash

LAUNCHING:  WTM AUTO SWITCH


workername: _38

rig IP: 192.168.178.38


01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67df (rev e7)


===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]          : Supported GPU clock frequencies on GPU0
GPU[0]          : 0: 1100Mhz *
GPU[0]          : 1: 1240Mhz
GPU[0]          : 2: 1100Mhz
GPU[0]          :
GPU[0]          : Supported GPU Memory clock frequencies on GPU0
GPU[0]          : 0: 2050Mhz
GPU[0]          : 1: 2200Mhz *
GPU[0]          :
============================================================================
===================          End of ROCm SMI Log         ===================




===================   ROCm System Management Interface   ===================
GPU[0]          : Successfully reset GPU and Memory clocks
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]          : Successfully set current PowerPlay Level to high
============================================================================
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
GPU[0]          : Successfully set GPU Memory Clock frequency mask to Level 1
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
GPU[0]          : Unable to set clock to unsupported Level - Max Level is 2
===================          End of ROCm SMI Log         ===================



Sun May  6 14:21:43 EDT 2018
Action: Removing ...
systemctl stop teamviewerd.service
Failed to stop teamviewerd.service: Unit teamviewerd.service not loaded.
fail

kill '/opt/teamviewer/tv_bin/script/teamviewer' - root (/home/m1/.local/share/teamviewer12 / /home/m1/.local/share/teamviewer12)



Failed to execute operation: No such file or directory
try again, full path...
Failed to execute operation: Invalid argument



===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]          : Fan Level: 255 (100.0)%
============================================================================
GPU[0]          : Successfully set fan speed to Level 255
===================          End of ROCm SMI Log         ===================

oneBash: line 391: [: ==: unary operator expected
oneBash: line 433: [: ==: unary operator expected
oneBash: line 470: [: ==: unary operator expected
oneBash: line 500: [: ==: unary operator expected
oneBash: line 530: [: ==: unary operator expected
oneBash: line 560: [: ==: unary operator expected
oneBash: line 603: [: ==: unary operator expected
oneBash: line 651: [: ==: unary operator expected
oneBash: line 694: [: ==: unary operator expected
oneBash: line 735: [: ==: unary operator expected
oneBash: line 746: [: ==: unary operator expected
oneBash: line 758: [: ==: unary operator expected
oneBash: line 791: [: ==: unary operator expected
oneBash: line 824: [: ==: unary operator expected
oneBash: line 857: [: ==: unary operator expected
oneBash: line 890: [: ==: unary operator expected
oneBash: line 917: [: ==: unary operator expected
oneBash: line 944: [: ==: unary operator expected
oneBash: line 971: [: ==: unary operator expected
oneBash: line 998: [: ==: unary operator expected
oneBash: line 1025: [: ==: unary operator expected
oneBash: line 1052: [: ==: unary operator expected
oneBash: line 1079: [: ==: unary operator expected
oneBash: line 1106: [: ==: unary operator expected
oneBash: line 1139: [: ==: unary operator expected
oneBash: line 1172: [: ==: unary operator expected
oneBash: line 1205: [: ==: unary operator expected
m1@m1-desktop:~$

The GPUs get set by rocm-smi as you can see. After that I expect the mining process to show up. I am trying to mine ZEC and switch to ETH. In these days of rxOC ETH/claymore starts up in own screen but ZEC just starts where the whole oneBash does. I also searched with ps-ef but no mining happens. here is wtm screen output:

Code:
[detached from 3224.wtm]
m1@m1-desktop:~$ clear
m1@m1-desktop:~$ screen -r wtm
/home/m1/oneBash: line 1139: [: ==: unary operator expected
/home/m1/oneBash: line 1172: [: ==: unary operator expected
/home/m1/oneBash: line 1205: [: ==: unary operator expected
cat: /home/m1/WTM_top_coin: No such file or directory
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.
Last top coin not in current coin list any more, Switch to 1st coin
sed: can't read /home/m1/WTM_top_coin: No such file or directory
Traceback (most recent call last):
  File "/home/m1/WTM_SWITCHER", line 32, in <module>
    outputDir=cfg["output_dir"]
KeyError: 'output_dir'

LAUNCHING:  WTM AUTO SWITCH


workername: _38

rig IP: 192.168.178.38


01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Device 67df (rev e7)


===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]          : Supported GPU clock frequencies on GPU0
GPU[0]          : 0: 1100Mhz *
GPU[0]          : 1: 1240Mhz
GPU[0]          : 2: 1100Mhz
GPU[0]          :
GPU[0]          : Supported GPU Memory clock frequencies on GPU0
GPU[0]          : 0: 2050Mhz
GPU[0]          : 1: 2200Mhz *
GPU[0]          :
============================================================================
===================          End of ROCm SMI Log         ===================




===================   ROCm System Management Interface   ===================
GPU[0]          : Successfully reset GPU and Memory clocks
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]          : Successfully set current PowerPlay Level to high
============================================================================
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
GPU[0]          : Successfully set GPU Memory Clock frequency mask to Level 1
===================          End of ROCm SMI Log         ===================



===================   ROCm System Management Interface   ===================
GPU[0]          : Unable to set clock to unsupported Level - Max Level is 2
===================          End of ROCm SMI Log         ===================



Sun May  6 14:23:05 EDT 2018
Action: Removing ...
systemctl stop teamviewerd.service
Failed to stop teamviewerd.service: Unit teamviewerd.service not loaded.
fail

kill '/opt/teamviewer/tv_bin/script/teamviewer' - root (/home/m1/.local/share/teamviewer12 / /home/m1/.local/share/teamviewer12)



Failed to execute operation: No such file or directory
try again, full path...
Failed to execute operation: Invalid argument



===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]          : Fan Level: 255 (100.0)%
============================================================================
GPU[0]          : Successfully set fan speed to Level 255
===================          End of ROCm SMI Log         ===================

/home/m1/oneBash: line 391: [: ==: unary operator expected
/home/m1/oneBash: line 433: [: ==: unary operator expected
/home/m1/oneBash: line 470: [: ==: unary operator expected
/home/m1/oneBash: line 500: [: ==: unary operator expected
/home/m1/oneBash: line 530: [: ==: unary operator expected
/home/m1/oneBash: line 560: [: ==: unary operator expected
/home/m1/oneBash: line 603: [: ==: unary operator expected
/home/m1/oneBash: line 651: [: ==: unary operator expected
/home/m1/oneBash: line 694: [: ==: unary operator expected
/home/m1/oneBash: line 735: [: ==: unary operator expected
/home/m1/oneBash: line 746: [: ==: unary operator expected
/home/m1/oneBash: line 758: [: ==: unary operator expected
/home/m1/oneBash: line 791: [: ==: unary operator expected
/home/m1/oneBash: line 824: [: ==: unary operator expected
/home/m1/oneBash: line 857: [: ==: unary operator expected
/home/m1/oneBash: line 890: [: ==: unary operator expected
/home/m1/oneBash: line 917: [: ==: unary operator expected
/home/m1/oneBash: line 944: [: ==: unary operator expected
/home/m1/oneBash: line 971: [: ==: unary operator expected
/home/m1/oneBash: line 998: [: ==: unary operator expected
/home/m1/oneBash: line 1025: [: ==: unary operator expected
/home/m1/oneBash: line 1052: [: ==: unary operator expected
/home/m1/oneBash: line 1079: [: ==: unary operator expected
/home/m1/oneBash: line 1106: [: ==: unary operator expected
/home/m1/oneBash: line 1139: [: ==: unary operator expected
/home/m1/oneBash: line 1172: [: ==: unary operator expected
/home/m1/oneBash: line 1205: [: ==: unary operator expected
cat: /home/m1/WTM_top_coin: No such file or directory
Sun May  6 14:23:05 EDT 2018 - Same Coin on Top, Continue mining
24 Hour Average Revenue:  -nan USD
Check again in 180 seconds


cat: /home/m1/WTM_current_revenue: No such file or directory
cat: /home/m1/WTM_top_coin: No such file or directory
Usage: grep [OPTION]... PATTERN [FILE]...
Try 'grep --help' for more information.


I found these unary operator expected issues before. When I tried to split the oneBash into a new form of 0miner and 3main I also had these: Seems like somehow the format of oneBash is broken. The lines are blank but deleting them doesnt do anything.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: papampi on May 07, 2018, 06:16:38 AM
Code:
sudo apt install pip
sudo pip install requests

This should solve the WTM python problem
couldn't install pip: E: Unable to locate package pip
googled and installed python-pip, that was 8.x I upgraded to v10 and seemed to successfully install requests



Sorry, my mistake, it should have been python-pip

Made some changes to WTM_SWITCHER, try the new one from GitHub:  WTM_SWITCHER (https://raw.githubusercontent.com/papampi/WhatToMine_Auto_Switch/rxOC/WTM_SWITCHER)
Then check if this gives any errors:

Code:
python2.7 /home/m1/WTM_SWITCHER /home/m1/WTM.json 


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on May 08, 2018, 06:30:51 PM
Code:
m1@m1-desktop:~$ python2.7 /home/m1/WTM_SWITCHER /home/m1/WTM.json
9169.22
BTC PRICE: 9169.22 USD
ETH 13.50 USD
ZCL 7.58 USD
New profits
ETH: 100 %
ZCL: 56 %
m1@m1-desktop:~$


e: we have some part success: I tried the process again with running 'bash oneBash' in a 'main' screen configured ZCL as coin.
unfortunately the mining process still suffers but the wtm screen is running and after a while it recognized eth is the new coin to go and it switched the mining to eth/claymore inside the 'wtm' screen.
I will try to figure out now why zcl doesn't start. tyvm papampi

e2: ok, I googled this unary expression thing again and found https://stackoverflow.com/questions/13617843/unary-operator-expected

I changed the first lines that had this error for testing in oneBash:
Code:
if [ $COIN == "NICE" ]
then

if [ $GENOILorCLAYMORE == "GENOIL" ]
then
HCD='/home/m1/eth/Genoil/ethminer'

to the following (There is no reason I did the first two: I started out and on 2nd extra quotation I realised I should have a try first so the first one might have been enough)
Code:
if [ "$COIN" == "NICE" ]
then

if [ "$GENOILorCLAYMORE" == "GENOIL" ]
then
HCD='/home/m1/eth/Genoil/ethminer'

ZCL works again. However, because of these early stages of rxOC there was no screen session implemented for ZCL, only claymore I guess. therefore, a second mining instance starts parallel in wtm screen. I guess I need to add this in oneBash.
 
e3: hmm yeah, now I get double screen -r miner :D What to do? - answer: 'bash wtm_auto_switch' @ screen 'main' <- This does also open two miner screens/processes when starting out with ETH it just does one, but there is also a  message saying "now mining in screen -r miner" not sure if this message holds further bash lines from executing. I added screen -dmS miner to ZCL oneBash like this:

Code:
if [ $OPTIMINERorCLAYMORE == "CLAYMORE" ]
then
HCD='/home/m1/zec/c12_5/zecminer64'

ZECADDR="$ZEC_ADDRESS.$ZEC_WORKER"
screen -dmS miner $HCD -zpool $ZEC_POOL -zwal $ZECADDR -zpsw x -dbg -1 -i $ZEC_INTENSITY $ZEC_EXTENTION_ARGUMENTS


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: drprofmrgentom on May 24, 2018, 12:43:41 AM
perhaps i am just an idiot and even the simplified version isnt simplified enough for my newbieness but i have having issues. i am trying to solo mine ETH with this and am having incredible difficulties getting the prompt for mining to display (the one that shows speeds and how many shares you have successfully mined). I modified the onebash file such that it is set for ETH mining and i inputed my wallet address, still nothing. so i modified the pool so that it goes through nanopool, still says no pools. inputed like this "eth-us-east1.nanopool.org:9999" I am really new to linux and really have no idea whats going on. honestly, i dont know which way is up. please help.

my rig is an MSI z97 gaming 5 motherboard with a core I5 4440 8gb of ddr3 and 6 rx 580's.

I had it working on windows until this recent update and now everything is slow and fucked up. as far as i can tell, the flash was sucessful and everything is here.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fk1 on May 24, 2018, 03:40:31 AM
if you plugged in a screen to your rig and start the rig, when you are at the desktop, try to open a new terminal and type in: "screen -r miner"


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: mineroc on August 31, 2018, 03:12:39 AM
Bumping this thread.

Link to drive is dead, no link to download OS.  Ended up getting it off some other mining site but doesn't seem to work.  I boot to Ubuntu just fine, bash starts up, goes to "miner in screen -r" but when I type that in, no miner is seen.

cards recognized, basically seems to get stuck after fan speed is defined.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: mineroc on September 01, 2018, 01:21:09 AM
Bumping this thread.

Link to drive is dead, no link to download OS.  Ended up getting it off some other mining site but doesn't seem to work.  I boot to Ubuntu just fine, bash starts up, goes to "miner in screen -r" but when I type that in, no miner is seen.

cards recognized, basically seems to get stuck after fan speed is defined.

I posted a basic oneBash that can be used to replace the one from the stopgap img on GitHub: https://github.com/hartmanm/rxOC/blob/master/oneBash (https://github.com/hartmanm/rxOC/blob/master/oneBash)

It should work and can be changed to support any client or pool.

I no longer have any AMD GPUs and will not update rxOC anymore; it is End of Life.

I managed to get it running yesterday by editing the bash file and running claymore 11.9.  I was unable to manually overclock the cards so hash was lower than on hive...And today it just refused to boot up after updating drivers to blockchain ones.  Re-imaging drive now.

Why ditch AMD?  Seems like decent bang for buck ATM...


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Oleg_filin on October 23, 2018, 09:59:24 AM
1. I can't login, after correct credentials and enter, it is going back to the login screen
2. can't start miner through terminal too

-----------------------------------++++++++++-----------------------------------

root@m1-desktop:~# bash 2unix
workername: 108
rig IP: 192.168.3.108
00:02.0 VGA compatible controller: Intel Corporation Device 1902 (rev 06)
07:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]       : PowerPlay not enabled - Cannot display clocks
============================================================================
===================          End of ROCm SMI Log         ===================

===================   ROCm System Management Interface   ===================
GPU[0]       : Cannot reset clocks: Performance Level not supported
===================          End of ROCm SMI Log         ===================

===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]       : Unable to set current PowerPlay Level to high
============================================================================
===================          End of ROCm SMI Log         ===================

===================   ROCm System Management Interface   ===================
GPU[0]       : PowerPlay not enabled - Cannot set clocks
===================          End of ROCm SMI Log         ===================

===================   ROCm System Management Interface   ===================
GPU[0]       : PowerPlay not enabled - Cannot set clocks
===================          End of ROCm SMI Log         ===================

Tue Dec 26 10:49:53 EST 2017
Action: Removing ...
systemctl stop teamviewerd.service
Failed to stop teamviewerd.service: Unit teamviewerd.service not loaded.
fail

kill '/opt/teamviewer/tv_bin/script/teamviewer' - root (/home/m1/.local/share/teamviewer12 / /home/m1/.local/share/teamviewer12)

Failed to execute operation: No such file or directory
try again, full path...
Failed to execute operation: Invalid argument

===================   ROCm System Management Interface   ===================
============================================================================
GPU[0]       : Unable to determine current fan speed
============================================================================
GPU[0]       : PowerPlay not enabled - Cannot set fan speed
===================          End of ROCm SMI Log         ===================

mining in screen: screen -r miner

-----------------------------------++++++++++-----------------------------------


and that's all........

I have same problem whis 4*rx570 cards. Motherboard gigabyte ga-z270-gaming k3
 How to start mining


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: dhan000 on October 23, 2018, 10:51:04 AM
f12 Press
quake terminal
screen -r miner in summer
enter press

seems to recognize video cards.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Oleg_filin on October 23, 2018, 12:05:24 PM
http://152.r.photoshare.ru/01521/00e839dd5c4aa52eb935ff9e62d34fe756455923.jpg

f12 Press
quake terminal
screen -r miner in summer
enter press

seems to recognize video cards.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: dhan000 on October 23, 2018, 12:26:26 PM
If you are not using claymore 11.9 version can be sourced.
try and upgrade to claymore version 11.9


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Oleg_filin on October 23, 2018, 12:28:04 PM
If you are not using claymore 11.9 version can be sourced.
try and upgrade to claymore version 11.9

How to do it? , I'm new to Linux


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: dhan000 on October 23, 2018, 01:29:51 PM
open firefox https://mega.nz/#F!O4YA2JgD!n2b4iSHQDruEsYUvTQP5_w download claymore Claymore's Dual Ethereum+Decred_Siacoin_Lbry_Pascal_Blake2s_Keccak AMD+NVIDIA GPU Miner v11.9 - LINUX.tar.gz

ectract  Claymore's Dual Ethereum+Decred_Siacoin_Lbry_Pascal_Blake2s_Keccak AMD+NVIDIA GPU Miner v11.9 - LINUX.tar.gz

copy all of the files to the eth / 10_1 folder.
If there is a warning, accept.
Right-click ethdcrminer64 and enter the properties.
permission section allow executing file as program tick


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Oleg_filin on October 23, 2018, 02:42:52 PM
open firefox https://mega.nz/#F!O4YA2JgD!n2b4iSHQDruEsYUvTQP5_w download claymore Claymore's Dual Ethereum+Decred_Siacoin_Lbry_Pascal_Blake2s_Keccak AMD+NVIDIA GPU Miner v11.9 - LINUX.tar.gz

ectract  Claymore's Dual Ethereum+Decred_Siacoin_Lbry_Pascal_Blake2s_Keccak AMD+NVIDIA GPU Miner v11.9 - LINUX.tar.gz

copy all of the files to the eth / 10_1 folder.
If there is a warning, accept.
Right-click ethdcrminer64 and enter the properties.
permission section allow executing file as program tick

http://152.r.photoshare.ru/01521/00e83a9d7ce1af707bc0cd2d052c8eb77fc5dabf.jpg


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: dhan000 on October 23, 2018, 03:00:10 PM
I don't know why but the video card is not enough.
Does your cards burn?

07: 00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD / ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
08: 00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD / ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

there is such a sign.

does claymore recognize cards as ellesmere


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Oleg_filin on October 24, 2018, 08:55:49 AM
I don't know why but the video card is not enough.
Does your cards burn?

07: 00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD / ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
08: 00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD / ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

there is such a sign.

does claymore recognize cards as ellesmere

I have an rx570 4gb card, apparently not has enough memory to create a dag file. They worked on Windows, but not on rxoc


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: Oleg_filin on October 24, 2018, 09:06:11 AM
I don't know why but the video card is not enough.
Does your cards burn?

07: 00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD / ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]
08: 00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD / ATI] Tahiti XT [Radeon HD 7970/8970 OEM / R9 280X]

there is such a sign.

does claymore recognize cards as ellesmere

http://152.r.photoshare.ru/01522/00e83dd70b952daa9071e643c53fb5f109a6ccca.jpg


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: dhan000 on October 24, 2018, 11:59:38 AM
your video cards may be the problem or the video card driver may not recognize.
my 4gb rx470s avaible memory 3975mb looks like yours 2330mb this is not normal.
2330mb not enough for dag file.
so claymore doesn't work.


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: scryptr on May 21, 2020, 02:26:11 PM
TORRENT AVAILABLE FOR rxOC--

If anyone wishes to download the final release of rxOC (version StopGap), a torrent is available at my GitHub:

Address-- "GitHub.com/scryptr" .

This is in hope of keeping the software alive.  Downloading the OS will require BitTorrent or a compatible file-sharing software.  The torrent is downloadable with a web browser.  The rxOC OS itself is too large of a file to post directly on GitHub as an archive.

In its current state, rxOC has outdated drivers and software.  Feel free to modify it.  And, the nvOC discord contains discussion channels for rxOC.

--scryptr


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: vio454 on July 22, 2020, 10:11:03 AM
TORRENT AVAILABLE FOR rxOC--

If anyone wishes to download the final release of rxOC (version StopGap), a torrent is available at my GitHub:

Address-- "GitHub.com/scryptr" .

This is in hope of keeping the software alive.  Downloading the OS will require BitTorrent or a compatible file-sharing software.  The torrent is downloadable with a web browser.  The rxOC OS itself is too large of a file to post directly on GitHub as an archive.

In its current state, rxOC has outdated drivers and software.  Feel free to modify it.  And, the nvOC discord contains discussion channels for rxOC.

--scryptr

Hello! please open the torrent distribution rxoc can not download


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: scryptr on July 29, 2020, 01:05:38 PM
THE SEED FOR rxOC IS ONLINE--

It may occasionally drop after a reboot, but only if my seed is the only seed.       --scryptr


Title: Re: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap
Post by: fullzero on December 12, 2024, 09:38:52 PM
rxOC now falls under the mnh_license:  https://github.com/hartmanm/mnh_license/blob/main/license.md (https://github.com/hartmanm/mnh_license/blob/main/license.md)

SOFTWARE WARNING

IMPORTANT: READ THIS WARNING CAREFULLY BEFORE USING OR VIEWING THE SOFTWARE.

This Software Warning ("Warning") is issued by Michael Neill Hartman ("Licensor") to you ("Potential Violator"). By installing, copying, or viewing the software, methods, scripts, or architecture ("Software") in whole or in part, you ("Potential Violator") acknowledge that you are liable for any damages resulting from such actions.

1. No Grant of License

You are not granted any rights to use, copy, modify, distribute, or view the Software in any form. All rights to the Software are fully retained by the Licensor. The Software may never be used for any purpose, including personal, commercial, educational, governmental, or organizational use. Any interaction with the Software is strictly prohibited. The Licensor retains all rights, title, and interest in the Software, including all intellectual property rights.

2. Previous Versions

Any previous version of the license is void and is replaced with this version. Any existing copies of the ("Software") must be destroyed.

3. Violation Reporting and Reward

Individuals who notify the Licensor in writing of a specific violation of this Agreement are eligible for a reward of 10% of any successful legal settlement resulting from that violation, calculated after taxes. The written notice must provide sufficient details about the violation, and the individual must be the first to provide this information. If multiple individuals submit information that collectively enables a successful legal settlement, the Licensor shall, at their sole discretion, determine the division of the 10% reward after a successful legal settlement.

4. Limitation of Liability

In no event shall the Licensor be liable for any damages arising from the illegal or unauthorized use or interaction with the Software, even if the Licensor has been advised of the possibility of such damages.