Actually this issue has been discussed quite a few times. The last time recently was: https://bitcointalk.org/index.php?topic=28402.msg671582#msg671582I guess if ckolivas doesn't put it in, I'll add an FAQ about the bin files when I do my next changes - hopefully soon (and explain it a bit more as stated this time) Though, apparently almost no one reads the FAQ in the README file Yeah I even tried explaining but I didn't spell it out, so even if I put it into the readme, it would have been "too hard dunno wtf you're talking about" or wouldn't have been read.
|
|
|
Oh hey two things; 1, anytime i try to save a .conf file, It saves, Looks all good to go, But always goes "failed to load json configuration file<--or something simmilar
2, I've heard that you can put the .dll's from older SDK's somewhere in/near the CGminer folder, And then CGminer will use them, AKA 12.1 SDK 2.6 With 12.1 SDK 2.4 performance Where do i put the dlls? (i know wich ones)
Try hand editing the conf file. Apparently there is sometimes a problem with the "vddc" entries. I don't know why. You don't copy dlls, you copy any .bin files
|
|
|
HW is hardware errors. Your card is producing nothing but garbage and not a single share so you're pushing them too hard.
|
|
|
You're assuming that people with questionable morals/ethics are obvious based on their behavior on message boards. An aside: this reminds me of the business with the Reiser file system in Linux, written by the convicted murderer Hans ReiserGood stuff but not universally adopted partly due to the "ick factor" with the man himself. The axe murderer comment was not coincidence, given the history of Hans and linux In fact his code never got incorporated because it had too many problems. It had nothing to do with him being a murderer. Once he was convicted, though, all the people working on his project slowly all walked away one by one, thus leaving the code to rot.
|
|
|
I judge all code by the code's merit. If it's GPL compliant and good code, then even if it's from an axe murderer, I'll take it. I have thought about this long and hard in the past. Read Rusty's take on it: http://rusty.ozlabs.org/?p=196
|
|
|
Thanks very much for taking the time to explain. I misunderstood completely where the capacitor was. Sent you a little something for your troubles and work on developing this pay scheme.
|
|
|
It does indeed sound like your network is simply overloaded. cgminer hits the network very hard, and with that many GPUs, especially after a longpoll, they'll all be looking for work at the same time. If it happens at twice as many GPUs when you decrease threads to 1, then that will be diagnostic.
|
|
|
You can halve the number of connections potentially by decreasing threads per GPU from 2 to 1
--gpu-threads|-g <arg> Number of threads per GPU (1 - 10) (default: 2)
Try setting it to 1. I know some miners have a little pause between connections to cope (like diablominer) whereas cgminer is absurdly aggressive with trying to keep the GPU busy - this is also why it's more suitable for mining with p2pool. Perhaps yet another option is required...
|
|
|
ok I got it to ufasoft to work & its giving better hash rate than cgminer color me GONE
You are allowed to change your vote too
|
|
|
going back to the problem I had o the last page.... I installed/re-installed sdk 2.5 then deleted and re-installed 2.1.2 - got my 20MH/s back I noticed that deleting the .bin (which I assume are the engines?) caused the cant find opencl error, and for some reason wouldn't re-generate them - only after re-installing 2.1.2 did they re-appear. I guess the .bin files generated before I installed the last catalyst were still being used, hence i didn't see the performance drop some have. after deleting the .bins and they had to be generated they used the slower 2.6 sdk libs. With catalyst 11.12 (including sdk) I get reduced hashrate with cgminer 2.1.2. If I use cgminer 2.1.0, I not only get my performance back, I get a slight boost over older drivers. I've replicated this on 4 machines so far. I didn't bother checking 2.1.1 because I am lazy. The binary kernel that is generated occurs only ONCE when you first run cgminer. That means that if you run cgminer with sdk 2.5 and then install sdk 2.6, it won't make any difference. However if you install sdk 2.6 first and then run cgminer for the first time, you'll get a binary kernel from the 2.6 sdk (i.e. the slower one). Since none of that code was changed in cgminer between those versions, I suspect that's what you're seeing. The newer *driver* may be faster, but the newer *sdk* is what causes the problem. Try deleting the *.bin files and start cgminer again and you'll see.
|
|
|
@conman I suggest taking a look at this https://github.com/ius/radeonvolt and see if the license permits, to use it. The software is from what I see, able to detect VRM temps on a 58XX card(only, but still better than nothing). It also appears to enumare the number of GPUs in a better manner than the way you do it(by querying the opencl devices). People need to know the VRM temps. My 5850's core can be 65C at max load, when my VRM temps skyrocket to 110C. VERY bad/dangerous idea, see https://bitcointalk.org/index.php?topic=44495.0 as for why. Thanks. I thought the code looked very quirky and operating system dependant anyway (which others had already noted) so I wasn't planning on it.
|
|
|
I know ckolivas don't like Litecoin but, change the CPU-mining to Scrypt and let me ask to pooler if he can port his assembly cpuminer and maintain that portion of cgminer.
I don't know exactly why but, I believe in CPU-coins too... It can bring much more people to CryptoCurrencies... Right?!
CGminer RULEZ!!! It is the best Bitcoin miner out there!!
Thank you ckolivas for your time and hard work!!
Best, Thiago
Thanks for your support of cgminer To be perfectly honest, I wish that CPU mining was the end of the discussion and that GPUs weren't better at mining bitcoin specifically. However, that is NOT the case, and I believe in bitcoin more. I have no love whatsoever for alternative currencies and even if someone offered to keep CPU mining code maintained for the sake of alternative currencies, I would not accept their input, sorry.
|
|
|
By the way, I'm not saying this disadvantages the long term miners in any way...
|
|
|
Increasingly, CPU mining for bitcoins is becoming irrelevant. The only people who still are CPU mining either have access to free electricity by pilfering it off someone else or have some very rare set up involving solar power or something else. Worse yet, it is the number one target for trojans creating illegal botnets or using power on work computers in an unauthorised fashion. The only use I still have for CPU mining is as a test that cgminer works on machines that have no GPUs that can mine.
As maintainer of cgminer, while the CPU mining code is what cgminer started out as, I find it an annoyance to maintain, with random bug reports about difficulty building it, performance being not as good as the best CPU mining algorithms, 64 bit versions not being available for windows, older assemblers failing to compile it, requests for more sse* support, patch submissions to improve CPU mining by .1 MH/s and so on. The fact is it's not much more than annoyance to me and any time I spend working on the CPU mining code is time I could have spent usefully on the GPU mining code. Also, as CPU miners earn almost nothing by mining, their contribution to my BTC balance is never going to be some kind of incentive for me to work on it. The only ones earning a lot from it (the illegal botnets) are most definitely not donating.
Furthermore, FPGA mining code is coming to cgminer, and adds yet another type of device that cgminer will support, but a useful one. At this time, the code has been abstracted out to work with any additional devices in the future, but it also makes it an ideal time to remove the CPU mining code, which is in my eyes, irrelevant.
I would like to remove it entirely, but it wouldn't be difficult to keep the existing code there and make it not compile unless consciously configured at build time. I fear that this will end up being even more work than just leaving it as is, since the same number of people will be wanting CPU support.
Clearly my preference is to remove it. Comments would be appreciated too. Saying "it's good to keep" without explaining why I should have to maintain it will not be a convincing argument. Oh and I'd be happy for someone to step up and maintain it and I would pull their changes into the master git tree unless their code proved unsatisfactory.
Thanks.
|
|
|
Don't forget to poll every DGM pool to find which is currently paying the most per share and hop to that site till the value drops on the next block they find...
Edit: If it wasn't obvious, this was me explaining how DGM is hoppable.
|
|
|
BREAKING NEWS: I now have all the donations needed to grab that 7970, I should be ordering it within the next week give or take.
The last donation was big enough to help me cover that gap, and I think this wonderful person wishes to remain anonymous due to the size of the donation.
Great, I look forward to a new kernel for cgminer... though I expect I'll end up doing that myself based on your work
|
|
|
If I'm understanding your problem correctly, the answer is that they will all be "Below Target" until you actually mint a block for yourself (very rare, especially at only 500 MH/s)
What does share below target mean? I have never seen that when solo mining? Sam Verbose mode required to see it. It means that if you were on a pool you would have been counted as submitting a share, whereas solo mining it means you found something that looked good, but when tested wasn't good enough to be a real block, so worth nothing.
|
|
|
I'd gladly make a donation for your time Kolivas. I want a specific startminers.sh script for linuxcoin final and cgminer2.0.7 Here is my current script: #!/bin/bash sudo aticonfig –od-enable cd cgminer-2.0.7 ./cgminer –o http://us.eclipsemc.com:8337 –u username –p password –I 9,9,9,9 --gpu-fan 100 --gpu-engine 800 --gpu-memclock 300 This is for 5970's I have three machines with 3 cards and eventually want 4 cards on each. I want to figure out how to make sure it will restart dead gpu threads. Oh and I already have a Headless auto start script so I'm all set there. If you are interested in helping me privately with this I will pay in bitcoin with a pre-negotiated price. we can consult through chat, IM, phone, email or skype. please pm me if you're up for it. I will also set donation to .5% if you help me. I'm not actually sure what it is you want... you have a script already and by default cgminer tries to restart dead GPUs already.
|
|
|
|