nitrox
Member
Offline
Activity: 136
Merit: 10
tester
|
|
August 23, 2012, 12:27:21 PM |
|
|
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4256
Merit: 1645
Ruu \o/
|
|
August 23, 2012, 03:40:59 PM Last edit: August 25, 2012, 12:46:39 PM by ckolivas |
|
New version: 2.7.4, 23rd August 2012
All the showstoppers are fixed. Status upgraded to stable on this release.
Human readable changelog
Once again completely rehashed the work queueing mechanism trying to take -everything- into account. It should all be fixed now. There are updated kernels here designed to never accidentally miss a share which previous kernels might have - if you underclock your memory a lot, you may find it needs to be slightly higher to not lose hashrate, increasing memory from say 150 to 250 OR you may need to play with worksize on R5xxx if previously you found 128 better because it defaults to 256 now. Others might even notice a slight increase in hashrate.
Full changelog
- Perform select_pool even when not lagging to allow it to switch back if needed to the primary. - Simplify macros in output kernels avoiding apparent loops and local variables. - Carry the needed bool over the work command queue. - Move the decision to queue further work upstream before threads are spawned based on fine grained per-pool stats and increment the queued count immediately. - Track queued and staged per pool once again for future use. - OpenCL 1.0 does not have native atomic_add and extremely slow support with atom_add so detect opencl1.0 and use a non-atomic workaround. - Pools: add RollTime info to API 'stats' and 'Stats' button in miner.php
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
stevegee58
Legendary
Offline
Activity: 916
Merit: 1003
|
|
August 23, 2012, 03:44:38 PM |
|
Dude you sound like you need another vacation from cgminer.
|
You are in a maze of twisty little passages, all alike.
|
|
|
dave3
|
|
August 23, 2012, 03:48:02 PM |
|
I'll probably give 2.7.4 a try tomorrow if 2.7.5 isn't out by then. For what it's worth, I ran 2.7.0 for a few days, then 2.7.2, and now 2.7.3, and I haven't had any issues with them. I'm using BFL devices, though. Appreciate your work. Thanks.
|
|
|
|
Krak
|
|
August 23, 2012, 04:14:44 PM |
|
- Pools: add RollTime info to API 'stats' and 'Stats' button in miner.php
Oh nice, I was just looking for this a couple days ago.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
kano
Legendary
Offline
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
|
|
August 23, 2012, 04:16:01 PM |
|
- Pools: add RollTime info to API 'stats' and 'Stats' button in miner.php
Oh nice, I was just looking for this a couple days ago. My donation address is in my sig
|
|
|
|
kano
Legendary
Offline
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
|
|
August 23, 2012, 04:19:09 PM |
|
cut/paste ... 2.7.4An Xubuntu 11.04 x86_64 executable is in my github downloads called cgminer-2.7.4a https://github.com/kanoi/cgminer/downloadsFor anyone who didn't realise, it's just the executable file to put in place of 'cgminer' Nothing else needs changing First get and extract the full binary release from ckolivas and then copy my file in place of 'cgminer' No problems so far on my BFL or my 2xGPU+2xIcarus The same configure options as cvolivas' binary version In case anyone was wondering: CFLAGS="-O2 -W -Wall" ./configure --enable-icarus --enable-bitforce --enable-ztex --enable-modminer --enable-scrypt --- I have also added a WinXP cgminer-2.7.4a.exe This ONLY has BFL + ICA (as below) thus it doesn't need a computer with OpenCL on it CFLAGS="-O2 -W -Wall" ./configure --enable-icarus --enable-bitforce You will most likely also need the windowsdlls.zip file there in my downloads since some of my *.dll might be slightly different to ckolivas
|
|
|
|
Krak
|
|
August 23, 2012, 04:19:48 PM |
|
2.7.4 is saying that it's 2.6.6 and it won't start properly for me. [2012-08-23 12:19:09] Started cgminer 2.6.6
[2012-08-23 12:19:09] Started cgminer 2.6.6 [2012-08-23 12:19:09] Loaded configuration file /home/tyler/Dropbox/cgminer/cgm iner.conf [2012-08-23 12:19:09] Probing for an alive pool [2012-08-23 12:19:10] Long-polling activated for http://mint.bitminter.com:8332 /lp [2012-08-23 12:19:10] Unable to open phatk120724.cl or /home/tyler/Dropbox/cgmi ner/phatk120724.cl for reading [2012-08-23 12:19:10] Failed to init GPU thread 0, disabling device 0 [2012-08-23 12:19:10] Restarting the GPU from the menu will not fix this. [2012-08-23 12:19:10] Try restarting cgminer. Press enter to continue:
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
kano
Legendary
Offline
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
|
|
August 23, 2012, 04:23:03 PM |
|
2.7.4 is saying that it's 2.6.6 and it won't start properly for me. ...
Did you compile it or did you download the binary? Edit: that error says you didn't put in the new files with 2.7.4
|
|
|
|
Krak
|
|
August 23, 2012, 04:29:21 PM |
|
Did you compile it or did you download the binary?
Edit: that error says you didn't put in the new files with 2.7.4
I downloaded the binary. I deleted every file that was in the folder before besides my config file and my kernel and moved 2.7.4 over.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
kano
Legendary
Offline
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
|
|
August 23, 2012, 04:34:06 PM Last edit: August 23, 2012, 04:45:41 PM by kano |
|
Did you compile it or did you download the binary?
Edit: that error says you didn't put in the new files with 2.7.4
I downloaded the binary. I deleted every file that was in the folder before besides my config file and my kernel and moved 2.7.4 over. Yep your right. I've checked the 2.7.4 linux binary release and it contains a 2.6.6 executable but the rest of the files are 2.7.4 Have to wait 'til the morning then - it's 2:30am here and I know ckolivas just went to sleep. (or use 2.6.6)
|
|
|
|
Hawkix
|
|
August 23, 2012, 05:44:16 PM |
|
cgminer detects stale shares and does not submit them. However, there are pools which credits for stale shares. Is there an option how to force cgminer to try to submit all shares?
|
|
|
|
Krak
|
|
August 23, 2012, 05:50:30 PM |
|
cgminer detects stale shares and does not submit them. However, there are pools which credits for stale shares. Is there an option how to force cgminer to try to submit all shares?
It looks to me like cgminer has stale share submission enabled by default now. I know that some pools (like p2pool) tell cgminer if it should submit stales or not.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
dishwara
Legendary
Offline
Activity: 1855
Merit: 1016
|
|
August 23, 2012, 05:58:07 PM |
|
New unstable version: 2.7.4Fixed some shit. Added some shit. Will only call it stable once it's tested by others. What a rotten day You really need some rest.
|
|
|
|
kano
Legendary
Offline
Activity: 4592
Merit: 1851
Linux since 1997 RedHat 4
|
|
August 23, 2012, 06:07:20 PM |
|
cgminer detects stale shares and does not submit them. However, there are pools which credits for stale shares. Is there an option how to force cgminer to try to submit all shares?
Yes it submits stale shares by default. There is an option to stop it from submitting stale shares: --no-submit-stale That change happened in 2.3.6 back on 29-April
|
|
|
|
|
Krak
|
|
August 23, 2012, 07:00:24 PM |
|
Just succeeded in compiling 2.7.4 finally. Took me a while to figure out how to compile with ADL support. Everything is running great so far and my WU has increased 0.4 from 2.7.3. I noticed one weird thing though; I tried accessing my pool info through the API and it keeps giving me this error: Error: Could not find or load main class API I'm not sure if this is because of something I missed when compiling though.
|
BTC: 1KrakenLFEFg33A4f6xpwgv3UUoxrLPuGn
|
|
|
mdude77
Legendary
Offline
Activity: 1540
Merit: 1001
|
|
August 23, 2012, 07:44:01 PM |
|
Wow.. 2 was a lot for me, I'm guessing you pull in 10x what I do.. M
|
I mine at Kano's Pool because it pays the best and is completely transparent! Come join me!
|
|
|
mdude77
Legendary
Offline
Activity: 1540
Merit: 1001
|
|
August 23, 2012, 08:02:06 PM |
|
New unstable version: 2.7.4
Fixed some shit. Added some shit. Will only call it stable once it's tested by others.
Full changelog
I upgraded from 2.7.0 to 2.7.3. Two of my miners crashed w/o me noticing it. On 2.7.4 now. First thing I noticed is the efficiencies are consistent now across my miners. Instead of some being way of the charts, and others just off the charts, now they are all off the charts like they are supposed to be. All using local instances of p2pool. M
|
I mine at Kano's Pool because it pays the best and is completely transparent! Come join me!
|
|
|
-ck (OP)
Legendary
Offline
Activity: 4256
Merit: 1645
Ruu \o/
|
|
August 23, 2012, 09:05:36 PM |
|
cgminer detects stale shares and does not submit them. However, there are pools which credits for stale shares. Is there an option how to force cgminer to try to submit all shares?
It eventually gives up even with submit stale if it has already tried sending them at least once. Otherwise you could end up with a billion shares waiting in the queue, out of memory and crash.
|
Developer/maintainer for cgminer, ckpool/ckproxy, and the -ck kernel 2% Fee Solo mining at solo.ckpool.org -ck
|
|
|
|