1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-25 14:04:25 +00:00

545 Commits

Author SHA1 Message Date
Con Kolivas
a70629a701 Make longpoll do a mandatory flushing of all work even if the block hasn't changed, thus supporting longpoll initiated work change of any sort and
merged mining.
2011-11-01 15:19:26 +11:00
Forrest Voight
e01d6941c1 Byteswap computed hash in hashtest so it can be correctly checked 2011-10-29 16:08:50 +11:00
Con Kolivas
8c63061eaa Allow a fixed speed difference between memory and GPU clock speed that will change memory speed when GPU speed is changed in autotune mode. 2011-10-23 20:52:16 +11:00
Con Kolivas
9a0b709623 Update documentation about new configuration file with an example file. 2011-10-17 13:51:40 +11:00
Con Kolivas
6d004ddfad Write unix configuration to .cgminer/cgminer.conf by default and prompt to overwrite if given a filename from the menu that exists. 2011-10-17 13:26:56 +11:00
Con Kolivas
09f6736ab0 Style cleanups. 2011-10-17 12:27:41 +11:00
Con Kolivas
31d3af0223 Support new configuration file format courtesy of Chris Savery which can write the config file from the menu and will load it on startup. 2011-10-16 20:05:42 +11:00
Con Kolivas
3ba86c49e0 Cosmetic fixes. 2011-10-15 14:55:51 +11:00
Luke Dashjr
e8720b9084 Support work without midstate or hash1, which are deprecated in bitcoind 0.5+ 2011-10-09 00:05:48 -04:00
Con Kolivas
f9308f8fca Disable work division for CPU mining which can lead to repeated work being performed. 2011-10-09 13:21:06 +11:00
Con Kolivas
81418d62c7 Update displayed messages. 2011-10-09 13:15:29 +11:00
Con Kolivas
27b05db4a5 Use ADL activity report to tell us if a sick GPU is still busy suggesting it is hard hung and do not attempt to restart it. 2011-10-09 12:59:45 +11:00
Con Kolivas
a37b827e6a Display the total solved blocks on exit (LOL if you're lucky). 2011-10-09 12:38:56 +11:00
Con Kolivas
a2072d7304 Merge branch 'altivec' 2011-10-09 12:22:32 +11:00
Con Kolivas
5133cf5b06 Add altivec 4 way support courtesy of Gilles Risch. 2011-10-09 12:22:00 +11:00
Con Kolivas
6cd906a460 Properly check shares against target difficulty. 2011-10-09 11:19:40 +11:00
Con Kolivas
6dc10efaa5 Don't try to build adl features without having adl. 2011-10-06 13:13:19 +11:00
Con Kolivas
3e527c6af5 Retry pools after a delay of 15 seconds if none can be contacted on startup unless a key is pressed. 2011-09-30 17:15:40 +10:00
Con Kolivas
9087345f84 Expire shares as stale with a separate timeout from the scantime, defaulting to 120 seconds. 2011-09-29 10:27:32 +10:00
Con Kolivas
ffc88ef030 Enable 100% donation by default.
This reverts commit 9e9d25c7bad94116c50bb7d2225510930d092f5e.
2011-09-29 10:08:30 +10:00
Con Kolivas
ac0d303075 Don't make donation work interfere with block change detection allowing donation to work regardless of the block chain we're mining on. 2011-09-29 09:46:32 +10:00
Con Kolivas
9e9d25c7ba Enable 0.5% donation by default. 2011-09-29 09:39:29 +10:00
Con Kolivas
f6d35a70a8 Must initialise the donorpool mutex or it fails on windows. 2011-09-27 17:52:54 +10:00
Con Kolivas
d2db7be54b Roll any work we can even if other requests are staged. 2011-09-27 14:54:36 +10:00
Con Kolivas
75e214349a Display per device intensity in various status lines. 2011-09-27 14:36:18 +10:00
Con Kolivas
1dc6e64b68 Set dynamic to false for all devices given separate args... 2011-09-27 14:25:49 +10:00
Con Kolivas
35a490b90c Explicitly disable dynamic mode when an intensity is set. 2011-09-27 14:25:02 +10:00
Con Kolivas
648c6b7c7c Intensity is signed integer, fix its display. 2011-09-27 14:17:52 +10:00
Con Kolivas
5a4dabe233 Add message about donation to startup. 2011-09-27 13:40:03 +10:00
Con Kolivas
47be27e86b Make longpoll retry indefinitely to restart as well, or limited by opt_retries. 2011-09-27 11:22:43 +10:00
Con Kolivas
28796de72e Merge https://github.com/geekmug/cgminer into gitmug 2011-09-27 11:14:43 +10:00
Con Kolivas
4128b954a6 Add a --donation feature which reads a url/userpass from the author's site and contributes a percentage of getworks to the author, but default to off. 2011-09-27 11:02:45 +10:00
Scott Dial
19911e57e7 Correct some memory management issues. 2011-09-26 20:16:24 -04:00
Scott Dial
760b0064d6 Don't mess with GPU stuff if we don't have them. 2011-09-26 19:58:47 -04:00
Con Kolivas
21c2bc469f Make it possible to set the intensity on a per-card basis, dynamic or static values. 2011-09-26 15:24:20 +10:00
Con Kolivas
5b40f9795b Make sure we do not attempt to adl manage devices we have explicitly disabled. 2011-09-26 10:47:24 +10:00
Con Kolivas
7c26948e45 Merge pull request #50 from kanoi/kano
Hash is 32 bytes (64 nibbles)
2011-09-23 20:14:19 -07:00
Kano
afe03c6302 Hash is 32 bytes (64 nibbles) 2011-09-24 02:20:21 +10:00
Con Kolivas
8759bc13ab Hard code the watchdog interval to 3 seconds in case log interval is greatly different. 2011-09-23 10:59:55 +10:00
Con Kolivas
813aee385b Show menu again after enable, disable and restart GPU. 2011-09-23 10:22:35 +10:00
Con Kolivas
20ddda10dc Autoselect a GPU from the menu if it's the only device. 2011-09-23 10:19:24 +10:00
Con Kolivas
c04abf5cbe Include polarssl implementation of sha256 (sha2) and remove dependency on openssl. 2011-09-23 09:44:09 +10:00
Kano
037e8ac887 Change Accept/Reject message to show hash and BLOCK notification 2011-09-21 21:48:23 +10:00
Kano
ba14a6705e Remove EOL spaces from stderr and curses 2011-09-21 21:45:24 +10:00
Con Kolivas
9696b4d6ba Get rid of the convoluted way we detect whether LP discovered the new block and just use the work retrieved by the LP to know. 2011-09-18 23:18:47 +10:00
Con Kolivas
b8ea0dd194 Update curses logging to allow LOG_WARNING and LOG_ERR messages to still go through while within the menu, and drop share message to LOG_NOTICE. 2011-09-17 13:25:04 +10:00
Con Kolivas
8566ed44d2 Just keep whatever longpoll we have if it's working instead of risking the stop/start dereference problem. 2011-09-15 20:06:09 +10:00
Con Kolivas
ae6fe96593 Revert "Restart longpoll under lock when we'll be reusing it on pool switch to prevent derefs."
This reverts commit 2cae5c1dc3884deb35430cf6af4d192666ac01c4.

Gets stuck. Needs more thought.
2011-09-15 17:37:02 +10:00
Con Kolivas
2cae5c1dc3 Restart longpoll under lock when we'll be reusing it on pool switch to prevent derefs. 2011-09-15 14:51:04 +10:00
Con Kolivas
8e2becc12d Change pth from being a pointer as we can dereference if we're unlucky on stopping longpoll. 2011-09-15 11:46:17 +10:00