Pages:
Author

Topic: Two HD 5870 in Linux (Debian) performing no better than one - page 2. (Read 6294 times)

sr. member
Activity: 434
Merit: 251
Every saint has a past. Every sinner has a future.
Tried to close all other applications and remove the extra parameters, so I'm running:
Code:
/poclbm.py --user=user --pass=mypass -d 2 -f 120 -o mining.bitcoin.cz -p 8332
But it's still the same. Both cards perform as expected on their own but when run at the same time performance does not exceed that of a single card.

What if you get rid of -f altogether?
newbie
Activity: 31
Merit: 0
Tried to close all other applications and remove the extra parameters, so I'm running:
Code:
/poclbm.py --user=user --pass=mypass -d 2 -f 120 -o mining.bitcoin.cz -p 8332
But it's still the same. Both cards perform as expected on their own but when run at the same time performance does not exceed that of a single card.
sr. member
Activity: 434
Merit: 251
Every saint has a past. Every sinner has a future.
Lower than 120 (i.e. 60 and lower) makes it interfere with stuff, like HD video playback, games (on Windows with -f 120 I can mine even when gaming at about half speed) and more if it's really low. Considering the performance difference is less than 10% I keep -f high to not impact usability.

What If you start the miner without any switches and also, without any programs running? I know on my Ubuntu, even smallest applications were affecting the performance.
newbie
Activity: 31
Merit: 0
Lower than 120 (i.e. 60 and lower) makes it interfere with stuff, like HD video playback, games (on Windows with -f 120 I can mine even when gaming at about half speed) and more if it's really low. Considering the performance difference is less than 10% I keep -f high to not impact usability.
member
Activity: 80
Merit: 10
Why -f 120? I'm using -f 2 on my dual 5870s and everything works fine.
newbie
Activity: 31
Merit: 0
Hi. I have two HD 5870 cards, and both seem to be set up and working correctly.

I am using poclbm (latest version by doing "git clone git://github.com/m0mchil/poclbm poclbm" today).
I am using Catalyst 10.9 from debian repositories.
I am using SDK 2.2.

I have configured the cards by doing:
Code:
aticonfig --crossfire=off --adapter=all
aticonfig --initial -f --adapter=all

And I've added "export DISPLAY=:0" do my .bashrc.

running just ./poclbm lists the devices:
Code:
[0]     AMD Phenom(tm) II X6 1090T Processor
[1]     Cypress
[2]     Cypress

Each devices seems to be working fine. Running poclbm like this:
Code:
/poclbm.py --user=user1 --pass=mypass -v -d 1 -w 128 -f 120 -o mining.bitcoin.cz -p 8332
for both -d 1 and -d 2 gives about 300000 khash/s as expected. However if I start both at the same time I only get a total of about 300000 khash/s. I.e. if one of the cards is doing 250000 khash/s the other one will be doing 50000 khash/s.

I am absolutely sure that I am using a different device. I.e. in one terminal I've entered:
Code:
/poclbm.py --user=user1 --pass=mypass -v -d 1 -w 128 -f 120 -o mining.bitcoin.cz -p 8332

And in the other one:
Code:
/poclbm.py --user=user2 --pass=mypass -v -d 2 -w 128 -f 120 -o mining.bitcoin.cz -p 8332

So both the devices and user names on slush's server are different.

It's working fine on windows using the poclbm GUI, so this does seem to be a Linux configuration problem. Anyone have any ideas on how to fix it?

By the way, I've also tried the same in OpenSUSE with catalyst 11.2 and SDK 2.1, 2.2 and 2.3 with the same result. Presumably there is simply some configuration I've missed.
Pages:
Jump to: