Krak
|
|
June 13, 2012, 12:57:46 AM |
|
Is there a way that you could make the threads per GPU definable with a comma separated value? It seems like that could fix my problem; my display GPU looks like it's still trying to run 2 threads even though it's supposed to be dynamic.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4298
Merit: 1645
Ruu \o/
|
|
June 13, 2012, 01:01:04 AM |
|
Is there a way that you could make the threads per GPU definable with a comma separated value? It seems like that could fix my problem; my display GPU looks like it's still trying to run 2 threads even though it's supposed to be dynamic.
Sounds like you want me to fix a possible bug by adding a feature instead?
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
Krak
|
|
June 13, 2012, 01:03:08 AM |
|
Sounds like you want me to fix a possible bug by adding a feature instead?
Just throwing ideas out there since nobody seems to be in a hurry to try and figure it out.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4298
Merit: 1645
Ruu \o/
|
|
June 13, 2012, 01:06:36 AM |
|
Sounds like you want me to fix a possible bug by adding a feature instead?
Just throwing ideas out there since nobody seems to be in a hurry to try and figure it out. Yah I know, I'm not ignoring you, I just can't see wtf is happening for you. The performance advantage of 2 threads versus 1 isn't that huge mind you, so I'd suggest just bumping up the intensity by 1 on the dedicated mining GPUs and use 1 thread until I find the bug (whatever it is). No one needs the level of control to set the number of threads on a per-gpu basis really...
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
Krak
|
|
June 13, 2012, 01:09:22 AM |
|
Yah I know, I'm not ignoring you, I just can't see wtf is happening for you. The performance advantage of 2 threads versus 1 isn't that huge mind you, so I'd suggest just bumping up the intensity by 1 on the dedicated mining GPUs and use 1 thread until I find the bug (whatever it is). No one needs the level of control to set the number of threads on a per-gpu basis really...
You mean set it up to 10? I thought that was supposed to be a bad idea.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4298
Merit: 1645
Ruu \o/
|
|
June 13, 2012, 01:11:39 AM |
|
You mean set it up to 10? I thought that was supposed to be a bad idea.
Nothing to lose by trying. CPU usage often shoots up but it depends on the device and the driver combination, and bear in mind you will only be running 1 thread so it is slightly different. You can always change it on the fly from the menu and see.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
Krak
|
|
June 13, 2012, 04:19:30 AM |
|
Nothing to lose by trying. CPU usage often shoots up but it depends on the device and the driver combination, and bear in mind you will only be running 1 thread so it is slightly different. You can always change it on the fly from the menu and see.
Alright, I guess I'll keep it on 10 for a while; rejects seem to be minimal still. Let me know if you need any more info on the thread problem.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
Askit2
|
|
June 13, 2012, 07:13:18 AM |
|
I noticed two things last night when Eclipse was offline for a while. 1. With load balance set as my pool management strategy I had a huge drop in hashrate. Eclipse was marked as dead by CGminer. I have no way of proving what I witnessed but with Eclipse dead I had server not providing work fast enough for both other pools as long as I used load balance. 2. After swapping to rotate I hoped to only use one pool at a time making possible communication with Eclipse stop. I suddenly had two issues A. A disabled pool was suddenly getting hashes sent to it despite being disabled. Deleting did fix it but disabling should, I would think, make it not part of the rotation. B. The rotation stopped every time Eclipse came up for its share of the time. I am not sure this is a bug per se, but it seems like a marked dead pool shouldn't get a full share of time with 0 work being sent or submitted. Possibly there is no failover in rotate and that would be my mistake.
I suppose I could have switched to a failover system and thereby curtailed the issue. This would leave me at a loss of hashing power at my secondary pool. I was using multiple pools to test if proportionally mining in relation to pool hashrate truely reduced my variance. So far the theory seems to hold with my results, more frequent smaller payouts.
Likely this is all expected. rotate just rotates with no logic applied besides the timer, load balance tries to send shares regardless of pool being dead or not. I appreciate the program very much. It is great. Normally I do not have much time with a pool down so I after more then a month finally noticed this.
|
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4298
Merit: 1645
Ruu \o/
|
|
June 13, 2012, 10:55:45 AM |
|
Alas both load balance and rotate are the poor cousins of the pool management strategies and none of the issues you described are ideal or expected. I shall look at them further, but the sheer nature of the lack of use of these strategies in the wild means the bugs are only now showing up and may or may not be fixable.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
Askit2
|
|
June 13, 2012, 11:43:47 AM |
|
I do appreciate your looking into it. It isn't as though the one single I own stopped working entirely. I would have to say CGminer is still superior. I was able to continue mining just at a reduced rate so thank you for that. And Thank You for a great program!
|
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4298
Merit: 1645
Ruu \o/
|
|
June 14, 2012, 01:18:02 PM |
|
New release: Version 2.4.3, June 14 2012
Human readable changelog:
-Mod miner FPGA support. -Fixes for load balance and rotate pool strategies -GPU engine speed changes - will not increase GPU speed if the fanspeed is above the maximum. -Improvements in detecting lagging pools -Lots of other minor fixes -Linux binaries now compiled for Ubuntu 12.04
Full Changelog:
- can_roll and should_roll should have no bearing on the cycle period within the miner_thread so remove it. - Check for strategy being changed to load balance when enabling LPs. - Check that all threads on the device that called get_work are waiting on getwork before considering the pool lagging. - Iterate over each thread belonging to each device in the hashmeter instead of searching for them now that they're a list. - When using rotate pool strategy, ensure we only select from alive enabled pools. - Start longpoll from every pool when load balance strategy is in use. - Add mandatory and block fields to the work struct. Flag any shares that are detected as blocks as mandatory to submit, along with longpoll work from a previously rejecting pool. - Consider the fan optimal if fanspeed is dropping but within the optimal speed window. - Fix typo in some API messages (succeess/success) - api.c MMQ stat bugs - Bugfix: Fix warnings when built without libudev support - Bugfix: slay a variety of warnings - Bugfix: modminer: Fix unsigned/signed comparison and similar warnings - API add ModMinerQuad support - Bugfix: Honour forceauto parameter in serial_detect functions - modminer: Temperature sensor improvements - modminer: Make log messages more consistent in format - Only adjust GPU speed up if the fanspeed is within the normal fanrange and hasn't been turned to maximum speed under overheat conditions. - ModMiner use valid .name - New driver: BTCFPGA ModMiner - Abstract generally useful FPGA code into fpgautils.c - API add stats for pool getworks - miner.php option to hide specific fields from the display - miner.php add version numbers to the summary page - Update debian configs to v2.4.2 - Add API and FPGA READMEs into Makefile to be included in source distribution. - Icarus - fix unit64_t printf warnings
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
June 14, 2012, 03:02:45 PM |
|
kanoi, can i safely upgrade for bfl?
|
|
|
|
Ed
Member
Offline
Activity: 69
Merit: 10
|
|
June 14, 2012, 03:43:23 PM |
|
is it old versions still supported?
where I can manual download phatk110817Caymanbitalignv2w256long4.bin phatk110817Cypressbitalignv2w256long4.bin phatk110817Juniperbitalignv2w256long4.bin kernels, because cgminer-2.1.2-win32 can't do that automatically?
|
|
|
|
Krak
|
|
June 14, 2012, 04:34:36 PM |
|
-Linux binaries now compiled for Ubuntu 12.04
Perfect timing, I was just about to upgrade to 12.04.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
Turbor
Legendary
Offline
Activity: 1022
Merit: 1000
BitMinter
|
|
June 14, 2012, 04:41:01 PM |
|
Donation sent New release: Version 2.4.3, June 14 2012
|
|
|
|
hashking
|
|
June 14, 2012, 04:46:21 PM |
|
I'm trying to get a bfl to run with cgminer on windows and it keeps telling me that [2012-06-15 11:41:22] Started cgminer 2.4.3 [2012-06-15 11:41:23] Icarus Detect: Failed to open bitforce://./COM4 [2012-06-15 11:41:22] Started cgminer 2.4.3 [2012-06-15 11:41:23] Icarus Detect: Failed to open bitforce://./COM4 [2012-06-15 11:41:23] Found 0 ztex board(s) [2012-06-15 11:41:23] Need to specify at least one pool server.
Not sure what to do.
|
|
|
|
bitpop
Legendary
Offline
Activity: 2912
Merit: 1060
|
|
June 14, 2012, 04:47:52 PM |
|
it may have changed to bfl://./COMx
|
|
|
|
bulanula
|
|
June 14, 2012, 04:49:03 PM |
|
-Linux binaries now compiled for Ubuntu 12.04
Perfect timing, I was just about to upgrade to 12.04. Don't know about you but I had a hell of a time trying to compile 2.4.3 on older Ubuntu versions as the 2.4.3 binary gave me an error and would not work at all. I finally managed to get it to compile with the OpenCL detection working on my rigs : CFLAGS="-O2 -Wall -march=native -I /opt/ati-stream-sdk-v2.1-lnx64/include" LDFLAGS="-L /opt/ati-stream-sdk-v2.1-lnx64/lib/x86_64" ./configure for an older rig CFLAGS="-O3 -Wall -I$AMDAPPSDKROOT/include" LDFLAGS="-L${AMDAPPSDKROOT}lib/x86_64" ./configure for a newer rig Thanks but why not stay with 11.04 as nobody is using 12.04 because it sucks for mining
|
|
|
|
hashking
|
|
June 14, 2012, 04:50:00 PM |
|
it may have changed to bfl://./COMx
Easyminer is showing com4.
|
|
|
|
BitMinerN8
|
|
June 14, 2012, 05:06:32 PM |
|
I'm trying to get a bfl to run with cgminer on windows and it keeps telling me that [2012-06-15 11:41:22] Started cgminer 2.4.3 [2012-06-15 11:41:23] Icarus Detect: Failed to open bitforce://./COM4 [2012-06-15 11:41:22] Started cgminer 2.4.3 [2012-06-15 11:41:23] Icarus Detect: Failed to open bitforce://./COM4 [2012-06-15 11:41:23] Found 0 ztex board(s) [2012-06-15 11:41:23] Need to specify at least one pool server.
Not sure what to do.
What are you typing in on the command line? Post what you are putting after cgminer.exe
|
|
|
|
|