Pages:
Author

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

legendary
Activity: 1260
Merit: 1009

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?

4 Asus Dual RX 580 8GB
[/quote]

What does oneBash output at the top of your mining process?
newbie
Activity: 10
Merit: 0

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
legendary
Activity: 1260
Merit: 1009
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.


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

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?


legendary
Activity: 1260
Merit: 1009

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.


I ran r9 380s with 15.12 last year on 14.04, they did well.

I remember having to repair ubuntu with every build, manually forcing changes. 

I agree the new driver + api is shite.  Not sure what AMD is thinking.

legendary
Activity: 1260
Merit: 1009

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.

sr. member
Activity: 353
Merit: 251
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.
newbie
Activity: 10
Merit: 0
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...
legendary
Activity: 1498
Merit: 1030

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.
newbie
Activity: 81
Merit: 0

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.
legendary
Activity: 1260
Merit: 1009
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?
legendary
Activity: 1260
Merit: 1009
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

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

legendary
Activity: 1260
Merit: 1009
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.


I have already added this request to the nvOC list I will add it to the rxOC as well.

There is a similar implementation already with pastebin: see the link on the OP for  _Parallax_ Mode.  This can be changed to use git instead.

I am making a monitor / push / update / dashboard app to handle all of these tasks.  Keep getting sidetracked integrating everyones different methods / contributions.

legendary
Activity: 1260
Merit: 1009
I've added myself on both nvoc and rxoc but can you add ubiq to further versions of onebash? TY

I will add this to the list for both.  Do you have a pool you use for UBIQ?
hero member
Activity: 672
Merit: 500
is it possible to set overclock individually and set the max TDP with watts like nvOC?

It isn't yet available
full member
Activity: 350
Merit: 100
is it possible to set overclock individually and set the max TDP with watts like nvOC?
sr. member
Activity: 854
Merit: 277
liife threw a tempest at you? be a coconut !
How did you get linux to oc rx cards? would you mind sharing it?
sr. member
Activity: 353
Merit: 251
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.
sr. member
Activity: 353
Merit: 251
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)?
newbie
Activity: 14
Merit: 0
I've added myself on both nvoc and rxoc but can you add ubiq to further versions of onebash? TY
legendary
Activity: 1834
Merit: 1080
---- winter*juvia -----
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


bones2 see:

https://bitcointalksearch.org/topic/m.19903798

xleejohnx:

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.
Pages:
Jump to: