Author

Topic: OFFICIAL CGMINER mining software thread for linux/win/osx/mips/arm/r-pi 4.11.0 - page 765. (Read 5805728 times)

full member
Activity: 373
Merit: 100
Does having x workers for x GPU gain you anything?
The pool's idle worker notification actually becomes useful?
How would one decide when to separate them out and not? Most of us don't want it to do this and you'd have to have some convoluted command to link one account to one device and only when you want this. The command parsing is messy enough as it is Sad

Personally, I think this would best be left for when we have a decent config file format. If it ever gets implemented, it should ideally be flexible enough to allow arbitrary worker<->GPU mappings, anyway (to satisfy everybody).
Until then, I would say multiple cgminer instances have little enough overhead to bother with this.
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Does having x workers for x GPU gain you anything?
The pool's idle worker notification actually becomes useful?
How would one decide when to separate them out and not? Most of us don't want it to do this and you'd have to have some convoluted command to link one account to one device and only when you want this. The command parsing is messy enough as it is Sad
full member
Activity: 373
Merit: 100
Does having x workers for x GPU gain you anything?
The pool's idle worker notification actually becomes useful?
donator
Activity: 1218
Merit: 1079
Gerald Davis
I noticed that only one username and pass is used. Does it mean that the power of all 4 cards will be assigned to 1 pool worker?

This!
I have been trying to assign a worker account to each worker. Is it possible?
This only makes all GPU for a single worker:

Quote
cgminer -o http://api.bitcoin.cz:8331 -u user -p pass -w 256 -v 2 -I 8 -d 0 -o http://api.bitcoin.cz:8331 -u user2 -p pass2 -w 256 -v 2 -I 8 -d 1 -o http://api.bitcoin.cz:8331 -u user3 -p pass3 -w 256 -v 2 -I 8 -d 2 -o http://api.bitcoin.cz:8331 -u user4 -p pass4 -w 256 -v 2 -I 8 -d 3


Why exactly would you want to do this?  The ability to run (in my case 6+ GPU) per worker is one of the best advantages of cgminer.

Does having x workers for x GPU gain you anything?
member
Activity: 70
Merit: 10
failed to init GPU thread 1, disabling device 1

What is wrong?

cgminer -o http://charitycoin.org:8344 -u --- -p --- -o http://pit.deepbit.net -u --- -p --- -k phatk -w 256 -I d,9,9,9 --gpu-memclock 300,300,300,300 --gpu-engine 950,1000,1000,1020 --gpu-fan 65,100,100,100 --gpu-vddc 1.1,1.163,1.163,1.212
No port for secondary pool?
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
You have been bitten by the windows-is-failing-to-build-you-a-kernel bug that I have no idea how to fix short of installing linux. Restart it over and over and eventually it might work.
full member
Activity: 236
Merit: 109
failed to init GPU thread 1, disabling device 1

What is wrong?

cgminer -o http://charitycoin.org:8344 -u --- -p --- -o http://pit.deepbit.net -u --- -p --- -k phatk -w 256 -I d,9,9,9 --gpu-memclock 300,300,300,300 --gpu-engine 950,1000,1000,1020 --gpu-fan 65,100,100,100 --gpu-vddc 1.1,1.163,1.163,1.212
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
No. Run separate instances if you want that.
donator
Activity: 446
Merit: 262
Interesting.
I noticed that only one username and pass is used. Does it mean that the power of all 4 cards will be assigned to 1 pool worker?

This!
I have been trying to assign a worker account to each worker. Is it possible?
This only makes all GPU for a single worker:

Quote
cgminer -o http://api.bitcoin.cz:8331 -u user -p pass -w 256 -v 2 -I 8 -d 0 -o http://api.bitcoin.cz:8331 -u user2 -p pass2 -w 256 -v 2 -I 8 -d 1 -o http://api.bitcoin.cz:8331 -u user3 -p pass3 -w 256 -v 2 -I 8 -d 2 -o http://api.bitcoin.cz:8331 -u user4 -p pass4 -w 256 -v 2 -I 8 -d 3

full member
Activity: 236
Merit: 109
cgminer -o url1:port -u user1 -p pass1 -o url2:port -u user2 -p pass2 -I 9,9,d,9 --gpu-memclock mc0,mc1,mc2,mc3 --gpu-engine ec0,ec1,ec2,ec3 --auto-fan

Cool! THANX a lot.

How should it look like with custom fan settings for each card?

I noticed that only one username and pass is used. Does it mean that the power of all 4 cards will be assigned to 1 pool worker?
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Hi! Could you please help me. I am looking forward to run cgminer but I can properly configure it.

Please post the right settings for me.

THANX

I need my rig to switch to the 2nd pool if the 1st is down. I have 4 GPUs. The 3rd one ( device 2) is used for descktop. The also have different mem and core clocks.

Is it possible to configure cgminer to satisfy all these demands?
Yes it is. I can't guess what settings you want for mem and core clocks, but assuming mc0 is the memory clock for GPU 0 and ec0 is the engine clock for GPU 0, something like this:

cgminer -o url1:port -u user1 -p pass1 -o url2:port -u user2 -p pass2 -I 9,9,d,9 --gpu-memclock mc0,mc1,mc2,mc3 --gpu-engine ec0,ec1,ec2,ec3 --auto-fan
full member
Activity: 236
Merit: 109
Hi! Could you please help me. I am looking forward to run cgminer but I can properly configure it.

Please post the right settings for me.

THANX

I need my rig to switch to the 2nd pool if the 1st is down. I have 4 GPUs. The 3rd one ( device 2) is used for descktop. The also have different mem and core clocks.

Is it possible to configure cgminer to satisfy all these demands?
full member
Activity: 174
Merit: 100
Would love to see the Changelog in the first post. Otherwise I have to search the forum for each changelog..
Or you could read the NEWS packaged with every release...  Roll Eyes

Yes..but a changelog shows if it's worth to (download&)update 4 machines or wait for the next release Smiley
legendary
Activity: 4634
Merit: 1851
Linux since 1997 RedHat 4
I just installed 2.0.5 from git, running smoothly as always.

I guess that I will start the features-for-donations requests:

1)  The ability to pause/unpause mining.  Ideally this would be easily done by another program (without sending keystrokes).  I am thinking perhaps a SIGINT or SIGCONT could stop and start mining respectively.  

I recently switched to hourly based electricity pricing and plan on evaluating the feasibility of mining every hour.  That is what inspires this request to be able to pause mining during peak electricity demand.  

Thoughts?
There already is a time based scheduling option. I suspect that suits your purpose?

--sched-start Set a time of day in HH:MM to start mining (a once off without a stop time)                                                                                  
--sched-stop  Set a time of day in HH:MM to stop mining (will quit without a start time)                                                                                  



I was actually planning on evaluating my profitability every hour since my electricity prices are updated every hour.  Therefore it would be more of a game-time decision if I want to mine or not.  

Obviously I could just kill/start cgminer.   But I was thinking that a pause feature would be nice, but it sounds like communicating with cgminer once it has started might not be as simple.  

a pause feature may not be that good.
it is posible that by the time you resume the miner anything it has queued would be stale anyways.
Um, the reply question is missing the facts about shares/blocks
Do you mean evaluating it based on results? Then of course the results are:

The number of shares/blocks you get per hour does not depend on anything but statistics and the number you will get is an expected statistical average.

There is no reason to adjust your mining based on results - it's simply a case of calculating the average expected number of shares per hour.

That is a simple calculation - if your rig calculates 700Mh/s (as an example) then you will get a share on average every 2^32/(700*10^6) seconds.
Or if your hash rate is a high Z GHash/s then you will get (Z*10^9)/(2^32) shares per second (the inverse of the previous calculation)

Turning that into hours: If your hash rate is Z GHash/s the number of shares per hour:
(60 * 60) * (Z * 10^9) / (2^32)

of course if it is Y MHash/s then it is (60 * 60) * (Y * 10^6) / (2^32) shares per hour.

Again, this is the average statistical expected result.
Nothing can effect the actual result you get other than your hash rate and the reliability of submitting shares.
cgminer is really good at both of those Cheesy
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
Would love to see the Changelog in the first post. Otherwise I have to search the forum for each changelog..
Or you could read the NEWS packaged with every release...  Roll Eyes
full member
Activity: 174
Merit: 100
Would love to see the Changelog in the first post. Otherwise I have to search the forum for each changelog..
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
You can currently pause one device at a time from the Gpu settings menu. If you pause it and the work goes stale, it's no big deal as cgminer just throws out stale work and grabs fresh work. Cgminer goes to extreme lengths to avoid working on, or submitting, stale work.
full member
Activity: 235
Merit: 100
I just installed 2.0.5 from git, running smoothly as always.

I guess that I will start the features-for-donations requests:

1)  The ability to pause/unpause mining.  Ideally this would be easily done by another program (without sending keystrokes).  I am thinking perhaps a SIGINT or SIGCONT could stop and start mining respectively. 

I recently switched to hourly based electricity pricing and plan on evaluating the feasibility of mining every hour.  That is what inspires this request to be able to pause mining during peak electricity demand. 

Thoughts?
There already is a time based scheduling option. I suspect that suits your purpose?

--sched-start Set a time of day in HH:MM to start mining (a once off without a stop time)                                                                                 
--sched-stop   Set a time of day in HH:MM to stop mining (will quit without a start time)                                                                                   



I was actually planning on evaluating my profitability every hour since my electricity prices are updated every hour.  Therefore it would be more of a game-time decision if I want to mine or not. 

Obviously I could just kill/start cgminer.   But I was thinking that a pause feature would be nice, but it sounds like communicating with cgminer once it has started might not be as simple. 

a pause feature may not be that good.
it is posible that by the time you resume the miner anything it has queued would be stale anyways.
sr. member
Activity: 349
Merit: 250
BTCPak.com - Exchange your Bitcoins for MP!
I just installed 2.0.5 from git, running smoothly as always.

I guess that I will start the features-for-donations requests:

1)  The ability to pause/unpause mining.  Ideally this would be easily done by another program (without sending keystrokes).  I am thinking perhaps a SIGINT or SIGCONT could stop and start mining respectively. 

I recently switched to hourly based electricity pricing and plan on evaluating the feasibility of mining every hour.  That is what inspires this request to be able to pause mining during peak electricity demand. 

Thoughts?
There already is a time based scheduling option. I suspect that suits your purpose?

--sched-start Set a time of day in HH:MM to start mining (a once off without a stop time)                                                                                 
--sched-stop   Set a time of day in HH:MM to stop mining (will quit without a start time)                                                                                   



I was actually planning on evaluating my profitability every hour since my electricity prices are updated every hour.  Therefore it would be more of a game-time decision if I want to mine or not. 

Obviously I could just kill/start cgminer.   But I was thinking that a pause feature would be nice, but it sounds like communicating with cgminer once it has started might not be as simple. 
-ck
legendary
Activity: 4088
Merit: 1631
Ruu \o/
I just installed 2.0.5 from git, running smoothly as always.

I guess that I will start the features-for-donations requests:

1)  The ability to pause/unpause mining.  Ideally this would be easily done by another program (without sending keystrokes).  I am thinking perhaps a SIGINT or SIGCONT could stop and start mining respectively. 

I recently switched to hourly based electricity pricing and plan on evaluating the feasibility of mining every hour.  That is what inspires this request to be able to pause mining during peak electricity demand. 

Thoughts?
There already is a time based scheduling option. I suspect that suits your purpose?

--sched-start Set a time of day in HH:MM to start mining (a once off without a stop time)                                                                                 
--sched-stop   Set a time of day in HH:MM to stop mining (will quit without a start time)                                                                                   

Jump to: