1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-01-11 07:17:58 +00:00
Commit Graph

475 Commits

Author SHA1 Message Date
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 2cae5c1dc3.

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
Con Kolivas
833e020dfd Standardise the way all non-mining threads are destroyed to make sure we can safely cancel them, freeing ram and NULLifying pointers. 2011-09-15 10:34:59 +10:00
Con Kolivas
e1c7235227 Get the current pool priority under lock to avoid dereferencing. 2011-09-14 23:15:42 +10:00
Con Kolivas
fc4279136e Use the longpoll provided work to test_work_current since we know it's almost certainly from a new block even though we may check it later again. 2011-09-14 21:48:53 +10:00
Con Kolivas
863488e3d0 Display fan percentage on devices that only support reporting percent and not RPM. 2011-09-11 12:32:36 +10:00
Con Kolivas
d42211f09a Missing bracket from output. 2011-09-11 12:01:17 +10:00
Con Kolivas
d5fe2cfd7a Flag devices that have never started and don't allow enabling of devices without restarting them. 2011-09-11 10:48:39 +10:00
Con Kolivas
fa790a4f12 Fix a rare crash in HASH_DEL due to using different mutexes to protect the data. 2011-09-11 10:33:30 +10:00
Con Kolivas
bcba6f83fb Exit cleanly if we abort before various threads are set up or if they no longer exist. 2011-09-09 21:04:16 +10:00
Con Kolivas
ab67b14460 Make RPM 4 characters wide in curses status for neatness. 2011-09-09 12:01:06 +10:00
Con Kolivas
25c77ae85f Only display values in the log if they're supported and standardise device log line printing. 2011-09-09 11:53:45 +10:00
Con Kolivas
1917643dd0 Do away with the increasingly confusing and irrelevant total queued and efficiency measures per device. 2011-09-09 10:19:01 +10:00
Con Kolivas
6c8341f133 Define max gpudevices in one macro. 2011-09-08 14:44:14 +10:00
Con Kolivas
4b43efceca Use a terser device status line to show fan RPM as well when available. 2011-09-08 14:27:32 +10:00
Con Kolivas
f1cf79ae9d With many cards, the GPU summaries can be quite long so use a terse output line when showing them all. 2011-09-08 14:17:05 +10:00
Con Kolivas
e0a9f1aae3 Allow temperature targets to be set on a per-card basis on the command line. 2011-09-08 13:53:10 +10:00
Con Kolivas
b50041c880 Allow per-device fan ranges to be set and use them in auto-fan mode. 2011-09-08 13:29:13 +10:00
Con Kolivas
9b5cd61886 Implement accepting a range of engine speeds as well to allow a lower limit to be specified on the command line. 2011-09-08 13:04:39 +10:00
Con Kolivas
9752704ebe We should be passing a float for the remainder of the vddc values. 2011-09-08 10:57:50 +10:00
Con Kolivas
7ea7f5f324 Allow temperatures greater than 100 degrees. 2011-09-08 10:51:32 +10:00
Con Kolivas
c64c27fa6f Only show longpoll received delayed message at verbose level. 2011-09-08 09:39:32 +10:00