Bitcoin Forum
August 31, 2024, 11:29:47 PM *
News: Latest Bitcoin Core release: 27.1 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: questions about setting up cgminer for multiple workers (6 GPUs) - scrypt mining  (Read 3085 times)
somethingfornothing (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
January 07, 2014, 02:33:05 PM
 #1

hello, i'm wondering how to run cgminer for many workers. i want to run it for 6 gpu's (r9 290). how many workers do i need to run it smooth?
let's try it with this example config:
Code:
cgminer --scrypt -o stratum+tcp://pool:port -u user.worker -p workerpassword -I 13 --auto-fan --thread-concurrency 28456 --gpu-engine 950 --gpu-memclock 1250

now:
1) is it possible to run multiple workers in one cgminer config?

2) if not, do i have to run 6 times cgminer with different setup?
in this case looks like each cgminer will be controling each gpu and i don't like this idea too much, so:

   2a) how to set up fans and other parameters like tc, gpu-engine - do i have to set them for each cgminer/gpu manually or they can stay like this?
   2b) how should it look like if i had for example 4x r9 290 + 2x r9 290x

please help me answer this questions, i bet it can help lots of people
somethingfornothing (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
January 07, 2014, 06:33:13 PM
 #2

bump
drumingspz
Sr. Member
****
Offline Offline

Activity: 392
Merit: 250



View Profile
January 07, 2014, 06:47:11 PM
 #3

hello, i'm wondering how to run cgminer for many workers. i want to run it for 6 gpu's (r9 290). how many workers do i need to run it smooth?
let's try it with this example config:
Code:
cgminer --scrypt -o stratum+tcp://pool:port -u user.worker -p workerpassword -I 13 --auto-fan --thread-concurrency 28456 --gpu-engine 950 --gpu-memclock 1250

now:
1) is it possible to run multiple workers in one cgminer config?

2) if not, do i have to run 6 times cgminer with different setup?
in this case looks like each cgminer will be controling each gpu and i don't like this idea too much, so:

   2a) how to set up fans and other parameters like tc, gpu-engine - do i have to set them for each cgminer/gpu manually or they can stay like this?
   2b) how should it look like if i had for example 4x r9 290 + 2x r9 290x

please help me answer this questions, i bet it can help lots of people

You have to know the order that cgminer will identify your gpu's. Lets assume they showed up like this:

GPU0: 290X
GPU1: 290
GPU2: 290X
GPU3: 290X
GPU4: 290X
GPU5: 290

If, for instance, you wanted intensity = 13 for your 290x's and 15 for your 290's (just for this example) you would use something like this
Code:
cgminer --scrypt -o stratum+tcp://pool:port -u user.worker -p workerpassword -I 13,15,13,13,13,15 --auto-fan --thread-concurrency 28456 --gpu-engine 950 --gpu-memclock 1250

This holds true for other parameters.  Simply separate them by commas in the order that the GPU's are identified.  Any parameters that contain only 1 statement - like "--auto-fan" - will be applied to all cards.

As for your question about using a worker for each GPU, I'm not sure as I've never tried this.  I use a unique worker for each rig so I can tell if a machine has gone down or not.  I don't see the benefit of using a worker for each GPU.  Sounds like a lot of extra overhead.

Hope this helps.




░░░░░░░▄▄█████▄▄▄░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
░░░░▄██████████████▄░░░░░░░░░░░░░░░░░░░▄██████▄▄░░░░░░
░░▄██████████████████▄░░░░░░░░░░░░░░▄████████████▄░░░░
██████████████████████▄░░░░░░░░░░▄████████████████▄░░
▄███████████████████████▄░░░░░░░▄████████████████████
██████████████████████████▄░░░▄███████████████████████
█████████████████████████████████████████████████████▀
█████████████████████████▀░░░░░▀████████████████████▀
██████████████████████▀░░░░░░░░░▀█████████████████▀░░
░░███████████████████▀░░░░░░░░░░░░░░▀████████████▀░░░░
░░░▀███████████████▀░░░░░░░░░░░░░░░░░░▀▀██████▀▀░░░░░░
░░░░░░▀█████████▀░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░
mira  ▀▀
██
 
██
   
██
   
██
   
██
   
██
▄▄
Cryptocurrencies have never been so easy
▬ ● ● ● ● ▬▬▬▬▬▬▬ ● ● ● ● ▬▬▬▬▬▬▬ ● ● ● ● ▬▬▬▬▬▬▬ ● ● ● ● ▬▬▬▬▬▬▬ ● ● ● ● ▬▬▬▬▬▬ ● ● ● ● ▬▬▬▬▬▬ ● ● ● ● ▬▬▬▬▬▬ ● ● ● ● ▬
Facebook LinkedIn Twitter White Paper Google+
▀▀
██
 
██
   
██
   
██
   
██
   
██
▄▄
 
[/center]
somethingfornothing (OP)
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
January 07, 2014, 09:11:52 PM
 #4

You have to know the order that cgminer will identify your gpu's. Lets assume they showed up like this:

GPU0: 290X
GPU1: 290
GPU2: 290X
GPU3: 290X
GPU4: 290X
GPU5: 290

If, for instance, you wanted intensity = 13 for your 290x's and 15 for your 290's (just for this example) you would use something like this
Code:
cgminer --scrypt -o stratum+tcp://pool:port -u user.worker -p workerpassword -I 13,15,13,13,13,15 --auto-fan --thread-concurrency 28456 --gpu-engine 950 --gpu-memclock 1250

This holds true for other parameters.  Simply separate them by commas in the order that the GPU's are identified.  Any parameters that contain only 1 statement - like "--auto-fan" - will be applied to all cards.

As for your question about using a worker for each GPU, I'm not sure as I've never tried this.  I use a unique worker for each rig so I can tell if a machine has gone down or not.  I don't see the benefit of using a worker for each GPU.  Sounds like a lot of extra overhead.

Hope this helps.

Thank you, that's what I wanted to know. The reason I was looking how to set up worker for each card was because I thought it will help to decrease "rejections" my rig is getting (~5%) - I read somewhere that I'll need additional workers for extra GPU's.
Pages: [1]
  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!