The rewrite of how work is gathered into a getwork scheduler is well underway and in the git master tree now undergoing testing. It would not be surprising if it introduces new instability, but I'm hoping for the master branch to be tested and debugged over the next week paving the way for the next version. For what it's worth, it's currently running fine for me. Other goodies including new mmq and ztex code are in there too.
|
|
|
I experimented with native cuda on nvidia GPUs here at home and it performed the same speed as opencl for bitcoin mining. The only advantage I found with native cuda was I could get the CPU usage down by disabling polling in it, which you cannot do with opencl on nvidia. So in summary, just use any miner with an opencl kernel that runs on your GPU. cgminer works fine.
|
|
|
LOL, was just coming back to post that I upgraded to latest version and the problem is fixed... Thank you for cgminer ckolivas!
You're welcome ![Smiley](https://bitcointalk.org/Smileys/default/smiley.gif) The price of continued development is temporary instability, and it's users that give feedback that allow me to achieve stability once more.
|
|
|
Yeah, are you specifying the stratum server with stratum+tcp:// ? There's an issue with backup pools specified that way at the moment. Try leaving out the prefix, or specify them as http:// and it will just do stratum. I'm not adding the stratum+tcp:// specification, but the program does add it automatically when I run it even though I am specifically pointing it at http://mint.bitminer.com:8332I think it might be like Inaba was saying with it being a problem with the pools listed as a failover because I am also attempting to use BitMinter as a failover while receiving this error. I will test by switching it's order and report back. Make sure to test latest, it was addressed in 2.9.7
|
|
|
Little Luke-Jr
This is how representatives of cgminer address other developers? To be fair, kano is a valued coder and contributor to cgminer and its "defence" as it were, on these most unfriendly forums. However, he should most certainly not be considered the public face of cgminer, which I take full responsibility for. Kano has been, and will be, extremely valuable to the cgminer code, but we have also had our disagreements, and he has humbly accepted no as an answer since I remain the maintainer of the code. On the other hand, lack of humility is precisely why we are where we are with a hostile fork of cgminer. I and Kano have admitted we were wrong whenever appropriate. I don't want to play tit for tat and name calling and dick size comparisons, but the bottom line is, please don't think Kano is the face of cgminer. Look for where I have personally "attacked" someone on the forums before making a judgement about the public face of cgminer.
|
|
|
The slightly higher rejects with stratum+cgminer on this pool should now be addressed in cgminer 2.9.7. If not, we need to examine why.
|
|
|
Either I was too quick on the draw or you have not updated the version string as a fresh git clone tells me I will compile a version 2.9.6.
You're right, it wasn't tagged. Tagged now (and be aware it's on the 2.9 branch).
|
|
|
New version: 2.9.7, 7th December 2012
Bugfix only release. There are lots of pending changes which will be a new point release, but this is concentrating only on the known bugs that have fixes for 2.9.
Human readable changelog
Fixed the problem where backup stratum pools specified with stratum+tcp:// first would never come online. Fixed another crash with GBT. Decrease rejects with stratum by tying in target difficulty only with the work difficulty, as discussed on this forum thread with slush et. al Don't show WU with scrypt mining since the number is wrong. Windows builds are built and shipped with a new libcurl (and libusb) dll that hopefully improves stability. Better load balance with stratum.
Full changelog
- Set pool probed to true on successful authorisation with stratum to avoid it being pinged later with pool_getswork. - Allow pool active to be called on stratum or disabled pools in the watchpool thread if the pool has not been probed. - Remove unused variable. - Use a variable length string array in submit_upstream_work to cope with massive GBT submissions. - Remove unused getwork times in getswork. - Don't show broken WU value with scrypt mining. - The specification for stratum has been elaborated to say that a changed diff applies only to new work so do not retarget when submitting shares.
|
|
|
Seems to be a strange problem with CGMiner and EMC as far as Stratum goes:
If I start cgminer with stratum pointed at one of my servers, it works fine and mines via stratum. However, if I have one of the servers as backup and it's listed as stratum, it shows as dead and won't switch to it.
Put another way, if I start with stratum on one of my servers, no problem. If I try to add/switch to stratum on one of my servers, CGMiner won't work.
Any ideas? This is for version 2.9.6, I haven't tried previous versions.
Yeah, are you specifying the stratum server with stratum+tcp:// ? There's an issue with backup pools specified that way at the moment. Try leaving out the prefix, or specify them as http:// and it will just do stratum.
|
|
|
There will shortly be some massive changes to the git master tree - no unfortunately it still isn't any ASIC driver, but it will be stuff to prepare for it. In anticipation, I have created a 2.9 branch for those who want just fixes to the stable tree in the meantime. Some fixes to existing issues have already been committed to the 2.9 branch, but lots of potential breakage will be making its way into the master tree.
|
|
|
the 5 series is faster than 6 series as far as bitcoin mining is concerned, until someone figured out a faster kernel.
Which will never happen now. Funny, the 5 series ATI were faster than the 6 series ATI as well but at least we knew why that was the case there (vliw5 vs vliw4 architecture), while no one knows or cares for these poor nvidia cards and bitcoin mining. On the other hand, coinlab will eventually start having some cuda based workloads for nvidia to make them earn something at some stage in the future.
|
|
|
mingw32-curl 7.27.0-1 is what I'm distributing libcurl from. The one people usually post as a bug is that their own IP address changed or something like that.
|
|
|
Longstanding bug on windows for when network goes down; it's my secret way to get people to move to linux. Obviously not the case, but anyway I've not been able to reproduce it myself so must be some combination of windows or other issue. You could always try helping debug it following instructions in here: http://ck.kolivas.org/apps/cgminer/debug/I suspect it's just the libcurl implementation on windows... which would be bad news since it won't be something I can personally fix.
|
|
|
Never ceases to amaze me how many miners set up precisely one pool without a backup, at the highest fee, and virtually never update anything, nor check on whether it's working properly. Mining profitably just isn't like that... ![Roll Eyes](https://bitcointalk.org/Smileys/default/rolleyes.gif)
|
|
|
These cards are not designed to have their GPUs maxed out 24/7 though, as they are not gaming cards.
I'd go so far as to say no GPUs are designed to be maxed out 24/7. There's nothing special about "gaming cards". By default, the cooling/fan setup on GPUs is designed for bursts of heat to allow temps to rise to very high levels, with the fanspeed being a compromise between adequate cooling and fan noise. This is why it's so important to use a custom fan/cooling setup if you're planning on keeping the GPU loaded 24/7. Short bursts of very high heat are harmless, but sustained high temps seriously shorten lifespan.
|
|
|
So I turned down the difficulty still goes dead after a couple hours,
Drop GPU engine overclock, not "difficulty", whatever you mean by that.
|
|
|
I stopped mining. Its pretty clear that unless you have really good GPU there is no point to mine.
Unless you're mining litecoin. Except that litecoin is currently mining at an even bigger loss than btc.
|
|
|
Stepping out of holy war, do we have some solution how to prevent miners to abuse these calls? Make them non-free? Specifically I think it's inappropriate to ask for more than one set of transactions for each stratum notify push. I don't know what else you'd want to do to prevent them using this for every single stratum push.
|
|
|
luke-jr's code is intentionally checking far too often, trying to make stratum look worse than GBT. Enough of his crap, don't let his influence ruin stratum too.
Stepping out of holy war, do we have some solution how to prevent miners to abuse these calls? Make them non-free? I think bfgminer users will be a bit surprised when they'll see charges of few hundreds satoshis every 30 seconds :-D. Well this is what happens with his current approach to unsuspecting miners: https://bitcointalk.org/index.php?topic=16385.msg1376838#msg1376838
|
|
|
https://github.com/luke-jr/bfgminer/issues/186Do we have any nice solution how to provide enough information for miners to inspect block templates, but prevent pool from overloading? As I see now, these two requirements are going against each other. luke-jr's code is intentionally checking far too often, trying to make stratum look worse than GBT. Enough of his crap, don't let his influence ruin stratum too.
|
|
|
|