<p>Did you check the CPU usage? You can use TOP on Ubuntu (sudo apt-get install top, if it's not default). If it's not capping out at 100% it's either the chipset or CPU bandwidth giving up. You can also check you regular memory, although I'm quite sure that isn't used in GPU mining.</p>

<p>Some things you can easily strike off are network and disk. Disk isn't used at all and network shouldn't cap out even on dialup.</p>

<p>If it is in fact chipset or CPU bandwidth you have two options:
1. Overclock. Focusing on FSB clock should improve everything. I'm quite sure you can't get a 300% increase though.
2. Build a different system. I daren't advice about this though.</p>

CC BY-SA 3.0
2012-01-14T22:24:52.430Z
I cannot believe that it never occurred to me to run `top`.  I guess that's my senior moment of the month.  Yup, with just one GPU mining top reports cpu usage at near 95% on system processes, not leaving any room to go when firing up another GPU. Oddly, this is the same CPU/Motherboard combo that is allegedly getting 2.1Ghash/s on a rig with three 6990's according to https://en.bitcoin.it/wiki/Mining_rig
Jon Garvin
CC BY-SA 3.0
2012-01-14T22:30:09.113Z
Oh, and yes, I've confirmed that CPU mining is not occurring, so that's not why the CPU is maxed out.
Jon Garvin
CC BY-SA 3.0
2012-01-16T01:15:40.630Z
I can only figure that the drivers don't offload work efficiently enough. If you could try with windows 7, which should be slower than optimum but have correct drivers, you'll have closure on whether or not it's the drivers.
Lodewijk
CC BY-SA 3.0
2012-01-20T02:00:26.217Z
Seems that it's some combination of driver/sdk bugs.  Booting linuxcoin from a thumb drive solved everything.  Found some posts on bitcointalk.org that give me some direction on getting the right combination of drivers, sdk, etc. that I'll try later.  But, the CPU was in fact the right answer to the originial question and top found that, so... check.
Jon Garvin
CC BY-SA 3.0
2012-01-14T01:35:00.173Z
2012-01-14T01:35:00.173Z
Lodewijk
<p>An ancient sysadmin technique is to evade a non-trivial bug rather than tackle it head-on.</p>

<p>Download cgminer and give it a try.
Just one instance of the miner will support these cards, each of them can be individually overclocked and temperature-controlled.</p>

<p>It might be some weird spin-lock problem in AMD's software that's ruining your performance.
Which driver and SDK version are you using, BTW? Which OS?</p>

CC BY-SA 3.0
2012-01-14T22:15:39.003Z
I've never tried cgminer before. Gave it a try and even though it doesn't appear to have solved my problem directly, I definitely prefer it over the others.  As for your other questions, the SDK I installed was AMD-APP-SDK-v2.5. and it's running on Ubuntu 11.10.
Jon Garvin
CC BY-SA 3.0
2012-01-14T00:14:55.627Z
2012-01-14T00:14:55.627Z
Pawel
<p>I built a mining rig with 3 Radeon 6850 GPUs.  When I run one miner (either Phoenix or m0mchil's poclbm) it reports a hash rate of a little over 200 Mhash/sec.  When I fire up a second miner pointed at a different GPU, the hash rate of both miners is about half what the one running alone would get. When I fire up a third pointed at the last GPU, all three miners report an even lower hash rate, such that the total is around the 200 Mhash/sec that a solo miner would get.</p>

<p>Initially, I thought that the miners were ignoring the <code>DEVICE=#</code> argument and all using the same GPU. I posted <a href="https://bitcoin.stackexchange.com/questions/2546/miners-dogpiling-on-one-device">a question</a> seeking help in figuring out why they would do that. @Lodewijk's answer there clued me in to the fact that the miners are using separate GPUs and that there's a bottleneck elsewhere in the system. </p>

<p>So, my question is, what's the likely bottleneck?</p>

<p>I used the recommendations at the bitcoin.it wiki entry on <a href="https://en.bitcoin.it/wiki/Mining_rig" rel="nofollow noreferrer">Mining Rigs</a> to pick out my hardware.  I'm running on a Ubuntu 11.10 system, with an msi 890FXA-GD70 motherboard, 2GB Kingston 1333MHz DDR3 Non-ECC RAM, 80GB WD IDE Drive, and a 2.8Ghz AMD Semperon 145 processor. It's on a cable Internet connection with tons of bandwidth and I'm connecting to the <a href="http://arsbitcoin.com" rel="nofollow noreferrer">Arsbitcoin</a> mining pool.</p>

CC BY-SA 3.0
2012-01-13T08:18:47.683Z
You should consider asking this question on the forum - bitcointalk.org . There are more hardware savvy miners there that can help with your specific problem I think.
ThePiachu
CC BY-SA 3.0
2012-01-13T19:26:46.327Z
Yeah, I thought about that originally, but I strongly prefer the SE Q&A format. This question has been posted here long enough now that I figured I'd give it a try and went and signed up for an account over there.  And that's when I discovered that I need to prove I'm worthy to post a question in the appropriate forum. Blech! If anybody with access to the `Hardware` forum over there would be willing to post a link to this Q here, it would be appreciated.  But if I'm forced to make 5 posts to the newbie forum just to prove that I know how to do so, I guarantee they'll quite snarky.
Jon Garvin
CC BY-SA 3.0
2012-01-13T19:41:11.700Z
Yeah, the forum can be a bit restrictive at times. I posted your question on the appropriate subforum: https://bitcointalk.org/index.php?topic=58589.0
ThePiachu
CC BY-SA 3.0
2012-01-13T19:47:48.430Z
Thank you. Maybe that'll bring a few more people over to use SE.
Jon Garvin
CC BY-SA 3.0
2012-01-13T19:55:19.170Z
Thing is, such specific questions would normally be considered "too localised" and closed here, that's what the forums are for in general.
ThePiachu
<gpu-mining><miner-configuration><guiminer>
Help locating bottleneck on new mining rig
Jon Garvin
# Help locating bottleneck on new mining rig

(Asked by: username_0 on 2012-01-13)

I built a mining rig with 3 Radeon 6850 GPUs. When I run one miner (either Phoenix or m0mchil's poclbm) it reports a hash rate of a little over 200 Mhash/sec. When I fire up a second miner pointed at a different GPU, the hash rate of both miners is about half what the one running alone would get. When I fire up a third pointed at the last GPU, all three miners report an even lower hash rate, such that the total is around the 200 Mhash/sec that a solo miner would get.

Initially, I thought that the miners were ignoring the `DEVICE=#` argument and all using the same GPU. I posted [a question](https://bitcoin.stackexchange.com/questions/2546/miners-dogpiling-on-one-device) seeking help in figuring out why they would do that. @username_2's answer there clued me in to the fact that the miners are using separate GPUs and that there's a bottleneck elsewhere in the system.

So, my question is, what's the likely bottleneck?

I used the recommendations at the bitcoin.it wiki entry on [Mining Rigs](https://en.bitcoin.it/wiki/Mining_rig) to pick out my hardware. I'm running on a Ubuntu 11.10 system, with an msi 890FXA-GD70 motherboard, 2GB Kingston 1333MHz DDR3 Non-ECC RAM, 80GB WD IDE Drive, and a 2.8Ghz AMD Semperon 145 processor. It's on a cable Internet connection with tons of bandwidth and I'm connecting to the [Arsbitcoin](http://arsbitcoin.com) mining pool.

**Tags:** gpu-mining, miner-configuration, guiminer

> **Comments:**
> **username_1**: You should consider asking this question on the forum - bitcointalk.org . There are more hardware savvy miners there that can help with your specific problem I think.  
> **username_0**: Yeah, I thought about that originally, but I strongly prefer the SE Q&A format. This question has been posted here long enough now that I figured I'd give it a try and went and signed up for an account over there.  And that's when I discovered that I need to prove I'm worthy to post a question in the appropriate forum. Blech! If anybody with access to the `Hardware` forum over there would be willing to post a link to this Q here, it would be appreciated.  But if I'm forced to make 5 posts to the newbie forum just to prove that I know how to do so, I guarantee they'll quite snarky.  
> **username_1**: Yeah, the forum can be a bit restrictive at times. I posted your question on the appropriate subforum: https://bitcointalk.org/index.php?topic=58589.0  
> **username_0**: Thank you. Maybe that'll bring a few more people over to use SE.  
> **username_1**: Thing is, such specific questions would normally be considered "too localised" and closed here, that's what the forums are for in general.  

---

## 2 answers

### Answer by username_2 on 2012-01-14. Score: 2 | Accepted answer

Did you check the CPU usage? You can use TOP on Ubuntu (sudo apt-get install top, if it's not default). If it's not capping out at 100% it's either the chipset or CPU bandwidth giving up. You can also check you regular memory, although I'm quite sure that isn't used in GPU mining.

Some things you can easily strike off are network and disk. Disk isn't used at all and network shouldn't cap out even on dialup.

If it is in fact chipset or CPU bandwidth you have two options:
1. Overclock. Focusing on FSB clock should improve everything. I'm quite sure you can't get a 300% increase though.
2. Build a different system. I daren't advice about this though.

> **Comments:**
> **username_0**: I cannot believe that it never occurred to me to run `top`.  I guess that's my senior moment of the month.  Yup, with just one GPU mining top reports cpu usage at near 95% on system processes, not leaving any room to go when firing up another GPU. Oddly, this is the same CPU/Motherboard combo that is allegedly getting 2.1Ghash/s on a rig with three 6990's according to https://en.bitcoin.it/wiki/Mining_rig  
> **username_0**: Oh, and yes, I've confirmed that CPU mining is not occurring, so that's not why the CPU is maxed out.  
> **username_2**: I can only figure that the drivers don't offload work efficiently enough. If you could try with windows 7, which should be slower than optimum but have correct drivers, you'll have closure on whether or not it's the drivers.  
> **username_0**: Seems that it's some combination of driver/sdk bugs.  Booting linuxcoin from a thumb drive solved everything.  Found some posts on bitcointalk.org that give me some direction on getting the right combination of drivers, sdk, etc. that I'll try later.  But, the CPU was in fact the right answer to the originial question and top found that, so... check.  

---

### Answer by username_3 on 2012-01-14. Score: 1

An ancient sysadmin technique is to evade a non-trivial bug rather than tackle it head-on.

Download cgminer and give it a try.
Just one instance of the miner will support these cards, each of them can be individually overclocked and temperature-controlled.

It might be some weird spin-lock problem in AMD's software that's ruining your performance.
Which driver and SDK version are you using, BTW? Which OS?

> **Comments:**
> **username_0**: I've never tried cgminer before. Gave it a try and even though it doesn't appear to have solved my problem directly, I definitely prefer it over the others.  As for your other questions, the SDK I installed was AMD-APP-SDK-v2.5. and it's running on Ubuntu 11.10.  

---

