Pages:
Author

Topic: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap - page 12. (Read 31487 times)

hero member
Activity: 672
Merit: 500
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
use this to get memory info

i would mod the bios with at least the 1500 strap
to get those extra hashes Tongue
newbie
Activity: 10
Merit: 0
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.
sr. member
Activity: 301
Merit: 251
 Smiley SUCCESS  Smiley

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...





hero member
Activity: 672
Merit: 500

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

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!
newbie
Activity: 26
Merit: 0
When I typed password, ubuntu asking me again and again it
hero member
Activity: 672
Merit: 500
Okay here we go

to get amd memory info this works great 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/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

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/

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/ 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

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

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

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
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


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 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/edLbffp
http://imgur.com/x2LDNnn
sr. member
Activity: 301
Merit: 251
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
sr. member
Activity: 301
Merit: 251
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
sr. member
Activity: 854
Merit: 277
liife threw a tempest at you? be a coconut !


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.
newbie
Activity: 81
Merit: 0
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://bitcointalksearch.org/topic/os-rxoc-easy-to-use-linux-amd-mining-vstopgap-1984302

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 Sad .
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
sr. member
Activity: 301
Merit: 251
Good Morning FullZero -
I apoligize for the long post but I need to get it all in here Smiley

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         ===================
hero member
Activity: 672
Merit: 500
Just what I was looking for Smiley

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
hero member
Activity: 672
Merit: 500
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
sr. member
Activity: 301
Merit: 251
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..
full member
Activity: 144
Merit: 100
Just what I was looking for Smiley

One question though, does that driver cause any problems with modded bios on the rx 480?
hero member
Activity: 672
Merit: 500
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?
sr. member
Activity: 301
Merit: 251
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...?
legendary
Activity: 1834
Merit: 1080
---- winter*juvia -----
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
hero member
Activity: 672
Merit: 500
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..
newbie
Activity: 1
Merit: 0
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!
Pages:
Jump to: