Bitcoin Forum
August 12, 2025, 02:39:30 AM *
News: Latest Bitcoin Core release: 29.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 »  All
  Print  
Author Topic: [OS] rxOC easy-to-use Linux AMD Mining v_stopgap  (Read 31498 times)
Zucca
Newbie
*
Offline Offline

Activity: 81
Merit: 0


View Profile
August 08, 2017, 05:26:03 PM
 #81



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
IVB
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
August 11, 2017, 07:13:43 AM
 #82

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?
juliusC
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
August 12, 2017, 05:45:33 PM
Last edit: August 13, 2017, 07:19:09 AM by juliusC
 #83

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.
baddesign
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
August 22, 2017, 05:36:04 AM
 #84

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

baddesign
Newbie
*
Offline Offline

Activity: 4
Merit: 0


View Profile
August 23, 2017, 06:39:19 AM
 #85

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.
tgacomp
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
August 28, 2017, 08:55:09 PM
 #86

Can you set individual OC for different cards?
Bigf00t
Newbie
*
Offline Offline

Activity: 60
Merit: 0


View Profile
August 29, 2017, 11:11:50 AM
 #87

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?
stef_stef
Full Member
***
Offline Offline

Activity: 144
Merit: 100


View Profile
August 31, 2017, 05:44:03 PM
 #88

Any plans to implement the blockchain driver from AMD?
tgacomp
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
September 01, 2017, 07:19:08 AM
 #89

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?
stef_stef
Full Member
***
Offline Offline

Activity: 144
Merit: 100


View Profile
September 01, 2017, 03:24:30 PM
 #90

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? Smiley
tgacomp
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
September 02, 2017, 05:29:22 AM
 #91

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?
tgacomp
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
September 04, 2017, 03:58:45 AM
 #92

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
kusuma
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
September 07, 2017, 05:25:11 PM
 #93

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
kusuma
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
September 11, 2017, 03:41:52 PM
 #94

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.
Hostels
Newbie
*
Offline Offline

Activity: 31
Merit: 0


View Profile
September 11, 2017, 06:27:29 PM
 #95

Hi guys! This system have DAG FIX?  I very happy of NVOS on P106 mining =)
Now want RXOS for RX580 =)
Thanks!
philejmath
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
September 16, 2017, 06:04:58 PM
 #96

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

-phil
philejmath
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
September 18, 2017, 02:36:18 PM
 #97

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)


MentalNomad
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
September 18, 2017, 05:46:05 PM
 #98

First - THANK YOU for nvOC and rxOC!!!

THANK YOU THANK YOU THANK YOU

One question: any plans to support XMR/Monero in rxOC?
alko67bi
Newbie
*
Offline Offline

Activity: 26
Merit: 0


View Profile
September 21, 2017, 08:07:07 AM
 #99

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?
philejmath
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
September 21, 2017, 02:31:19 PM
 #100

is there a way to stop the mining process completely so I can test out another algo?

-phil
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!