I am having some problems running this on multiple GPUs.
Heres my setup:
Ubuntu 10.10 32 bit
running 3 Sapphire 5850's
when I run poclbm without any arguments it will list all of my GPUs as such:
- Cypress
[1] Cypress
[2] Cypress
[3] AMD Sempron(tm) 140 Process
So, i think great, its running! I then open a new terminal window and do the following:
./poclbm.py -d 0 --host=btcguild.com --port=8332 --user=MINER_gpu0 --pass=RPCPASS -v -w 128
It will fire up and run great, and give me decent hashrates since I have not overclocked them yet For example, I am getting about 250,000 Khash/s
So, I open up second terminal window to get a miner running on the second GPU. I run the following in it:
./poclbm.py -d 1 --host=btcguild.com --port=8332 --user=MINER_gpu1 --pass=RPCPASS -v -w 128
It connects and works like normal, but the hasrate is off... it starts off slow, about 20,000 khash/sec, but then it will get to about 125,000 khash/sec. Its also at this point that I notice the first miner I ran earlier is also dropping its hasrate to about the same. Eventually both terminals will get to a point where their hasrates are equal and total up to about 250,000 Khash/sec...which is about what I get on one card!
So, I am thinking that both miners are computing on the same GPU regardless of which device I specifiy in the command.
What am I doing wrong?