State of AMD GPU mining on Linux

I have the same message. But the mining starts and work well.
But sometimes there are Segmentation fault's with miner. I am running it by hands just in a while:

while true; do zcashminer....; sleep 5; done;

1 Like

Here too. Started mining after 5-10min.

Most of you might already be aware of this, but for those who aren't, I can't stress enough how much of an improvement is using Xenoncat over other builds for CPU mining (Intel CPUs at least). I have semi-crappy HD7950s running at around 20 H/s and had CPUs running at 10ish. I unfaithfully tried building nheqminer with xenoncat and it doubled the CPU rate! effectively making it comparable to my HD7950 heating elements. Make sure you leverage CPU!

Anyone know how to update zogminer instantly? Without start begin from zero again?

and there is also silentarmy miner


and its fork https://github.com/nerdralph/sa-nr

Thanks updated to include this and Claymore. I think it's fully up to date for the next few minutes anyway!

It appears it's very close between Claymore and Silent Army for the top performing miner currently (the latter is fully open source and doesn't include a fee)

Hey friends - I've been CPU mining for the last week w/ measly results (only on pace to mine about 1.5 ZEC p/yr). Converting to GPU mining and will try Silent Army. Just installed 2 x AMD R9 Nanos and now my monitor doesn't work. I'm confident I hooked everything back up correctly. Monitor fires up, then reads, "no signal" and goes black. HDMI connections are secure.

Was previously connected to the sole HDMI connection on back of desktop. Now I have 2 additional (1 for each of the GPUs). I tried plugging in to those as well and get nothing.

Plugged the monitor into my laptop and it works fine, so monitor works.

Suggestions? Help a brother out?

This isn't unusual. Did you also install drivers or just the cards?

I would suggest simply plugging in just one card to the first PCIe x 16 slot (it'll be the one nearest the CPU) and take the HDMI connection from this to the monitor and that should work.

I am disappointed when claymore dont want update again for linux version. So i am moving to windows for just use claymore zcash miner. Claymore is better far away than SA!

IMO you should stick to the OS that you're most comfortable with for mining. If you were agnostic, I'd pick Linux as there's both more collaboration (SA is open source) and competition (now w/ Optiminer). Linux is easier for me to script with and SA stability has been great.

FWIW, Claymore v4 on my 470 dev system had a day where it blew away SAv4 - 72 S/s vs 44 S/s (60% faster for Claymore), but SAv5 brought that up to 70 S/s (it came out ahead for me once CPU hashing and dev fee were taken into account) and SAv5.1 (w/ an additional nerdralph optimization) brought it up to about 77 S/s (10% faster than Clv4/post-fee). I've been testing out Optiminer which is 110 S/s post-fee, so about 40% faster than SAv5.1 and just under 60% faster than Clv4.

btw @garethtdavies you might want to link to Optiminer to the Linux list - it's binary-only and rather finicky to get running, and no idea how stable it is, but it's fast. I'm getting 110 S/s on an RX 470 after deducting the 15% devfee, which means it's running at 130 S/s on a memstrap 1500 RX 470.

3 Likes

Thanks, updated the post albeit now for Linux at least (as per the thread) it's really Silent Army vs. Optiminer.

For RX 470s and RX 480s the Optiminer, even after the massive dev, fee is much more H/s. The dev fee is worth it for a quality miner. We could probably disagree about a fair fee %, but if it's the best I can get out of my cards that's what I will go with.

Is the output H/s after the dev fee with Optiminer?

I don't disagree. I already suggested Optiminer in the first post if you want best possible speeds my only caveat was around stability. I don't personally have the time to monitor 24/7 and Silent Army has been rock solid for me. Sounds like many users are having great success with Optiminer though and good to see the fastest miner now is on Linux :grin:

Stability is obviously the most important factor. If you price in your own hourly time for keeping an eye on things you're actually losing money if your system is unstable. However, if you're interested in pushing the technology and hardware/software behind the operation for fun, then it doesn't matter. :wink:

I second this. RX 470 4gb w/ strap mod: consistent 120S/s. Rig with 6 of these has been stable for the last two hours. We'll see and I'll report back re stability.

Sorry for ressurecting log dead thread, but I am just working on Linux Mining with RX580. Everything works great, but I have hard time getting power consumption to resonable leves. Every card eats up over 200W. No methods seem to work, all the options are ignored under Linux. Same setup with similiar rates consumes no more that 120W on windows (I haven't really looked if that can be even lower, just did basic things).

Is anyone actually mining with AMD on Linux (or EthOS) and can share their experience? Thanks!

How are you measuring power - at the wall?

Yes, exactly. Idle rig with 1 card takes 40W. This goes up to around 235-245W during mining. Under windows its enough to use -cclock 1150 (no undervolting) to get around 190W, but this option seems to get ignored on Linux entirely (meter still shows up close to 240W). I cannot find a way to force underclock on Linux. I am using amdgpu-pro 17.10.

Any tips really appreciated.

Edit: Using Claymore's Miner.

I am trying to force maximum Core Clock in the Bios, but I am not even sure if that's possible. I've set Maxium Core GPU Frequency to 1150 (using PBE), but this has no effect on either Linux or Windows.