Noel Maersk
8e4fb3c554
pool: abstract get_pool_name()
...
The introduction of get_pool_name() warrants a separate function
so opt_incognito does not litter everywhere.
11 years ago
Noel Maersk
0d562ffbf5
core: use opt_incognito in a few more applog() places.
11 years ago
Noel Maersk
888fab437f
ui: <incognito> pool name in incognito mode, too.
...
Ah, what the heck. If it's a pool-related, we'll just ask.
11 years ago
Noel Maersk
a511266959
doc: minor fix for --help message on `--incognito`.
11 years ago
Noel Maersk
5a8f84b49b
ui: allow switching to incognito mode through ncurses interface.
11 years ago
Noel Maersk
d78f372712
core: undo some of previous two commits and andd conditionals to display user name as `<incognito>` instead.
...
Fix whitspace (squashed).
11 years ago
Noel Maersk
2561295e3d
log: do not set poolname in log in incognito mode.
11 years ago
Noel Maersk
f737992f41
core: introduce `--incognito` + minimal revision of `--compact`.
...
`--incognito` is for sharing output without disclosing login
information.
NCurses interface code, as stated before, is pretty lousy.
11 years ago
Noel Maersk
a38f01c9a2
misc: explain gpu-threads comment FIXME.
11 years ago
Spencer Shimko
45a16f1ac2
Fixup --help on intensities.
...
Current help contains conflict statements regarding intensity
priorities.
Per commit d11df698d141988491494aa1f29c7d3595e9712b:
- rawintensity overrides both xintensity and intensity
- xintensity overrides intensity
11 years ago
Con Kolivas
a825524325
We shouldn't block on no work situations directly from the getwork scheduler itself.
11 years ago
Con Kolivas
b9b3abe264
Make the pthread cond wait in the getwork scheduler a timed wait in case we miss a wakeup.
11 years ago
Con Kolivas
7134cd7050
Add debug output when get_work() is blocked for an extended period and add grace time to the device's last valid work to prevent false positives for device failure.
11 years ago
Con Kolivas
26c4be818a
Show device info in noffset nonce share above target message.
11 years ago
Con Kolivas
117c032b92
Slowly remove work even if it's not being used to keep the getwork counter incrementing even if work is not used and as a test that pools are still working.
11 years ago
Con Kolivas
5dad99caf6
Give device info with share above target message.
11 years ago
Con Kolivas
b5abf68938
Always show the stratum share lag time in debug mode.
11 years ago
Con Kolivas
9c59fe2c31
Add stratum share response lag time to verbose output if it's greater than 1 second.
11 years ago
Con Kolivas
7731806417
Add stratum share submission lag time to verbose information if it's over 1 second.
11 years ago
Con Kolivas
95ac0c4356
Export the flush_queue function for use by drivers.
11 years ago
Con Kolivas
ab805ec146
Remove wrong goto
11 years ago
Con Kolivas
d5d34f2168
Remove the unqueued work reference when we discard work from get queued as well.
11 years ago
Con Kolivas
ee7fb11cfb
Wake the global work scheduler when we remove a work item from the unqueued work pointer.
11 years ago
Con Kolivas
2cea7ce439
Discard work that is stale in the get_queued() function, returning NULL instead.
11 years ago
ckolivas
8592226ad2
Add a get and queue helper work function.
11 years ago
Con Kolivas
011512561a
Add a call to a driver specific zero stats function when zero stats is called to allow each driver to reset its own stats as well if desired.
11 years ago
Con Kolivas
dc767487e2
Fix displayed diff when solo mining at >2^32 diff.
11 years ago
Con Kolivas
c31de2601b
Store when the last getwork was retrieved and display it in the API summary.
11 years ago
ckolivas
d1e2bfaf7f
Make submit_tested_work return a bool about whether it meets the work target or not.
11 years ago
ckolivas
a58ef1b8c7
Provide a helper function for determining dev runtime and use it in the hashmeters used.
11 years ago
Con Kolivas
3323f9f9bf
Generically increase the queue if we are mining on a pool without local work generation each time we run out of work.
11 years ago
Con Kolivas
5167962840
Change new block detection message since longpoll is rarely relevant today.
11 years ago
Con Kolivas
1ad3285f56
Use unused line at the top of the log window which often gets stuck unchanging.
11 years ago
Con Kolivas
cc2aa215a8
Clear pool work on a stratum reconnect message.
11 years ago
Kano
faf63ec036
Modify thread naming to make them easier to identify
11 years ago
Noel Maersk
87102ecd07
pool: additional debug logging for stratum pools.
...
Might help in trying to resove issue 88.
11 years ago
Noel Maersk
dab1d35efd
log: add LOG_INFO message about suspended stratum to stratum_rthread().
...
Also a minor style/syntax fix while searching for why pools don't
restart if gone "dead". A pool is considered "dead" if pool->idle
is true.
11 years ago
Noel Maersk
c09a5b4406
core: remove num_processors (unused).
11 years ago
Noel Maersk
3f5485ae43
misc: clarify comments in switch_pools().
11 years ago
unknown
b178ade675
VS2010 build: Added PSW kernel. Version bump to 4.1.0.
11 years ago
Noel Maersk
8043af5ec7
core: write gpu-threads to config when using ncurses menu.
11 years ago
Noel Maersk
b5b20c19f6
core: make errors on reading experimental options from config less scary.
...
The config file is written poorly: first off, not all available options
are written (they have to be written manually, since there's no struct
enumeration); then, default values are not commented out.
11 years ago
Noel Maersk
8dd1c2d4af
core: correctly parse boolean configuration values.
...
Also, with style.
11 years ago
Noel Maersk
0e8ec8d060
pools: Allow disabling pool even if it's the last one enabled.
...
Pool state machine is incomplete, and enabled_pools is not increased if
pool state is not explicitly set to "enabled" in config. However,
there is no reason why the user should not be allowed to disable
all pools.
enabled_pools is a bookkeeping variable, and bookkeeping is cumbersome.
Rather than trying to fix this regression, get rid of another place
where enabled_pools is used.
Closes https://github.com/veox/sgminer/issues/75
11 years ago
Noel Maersk
3f34049302
core: change default scantime/expiry to 7/28 (back to 1:4 ratio).
...
Previous defaults (before 10/30) were optimised for Bitcoin that has
a much higher average block time. Optimise for Litecoin (currently
largest scrypt network.)
Not pushing it further down so as not to scare people with dropping
hashrates.
Thanks to MissedOutOnBTC @ freenode for testing.
Closes https://github.com/veox/sgminer/issues/22
11 years ago
Noel Maersk
f2f2bcedc7
build: use git version if available.
...
Borrowed from Arch Linux pacman:
https://projects.archlinux.org/pacman.git/tree/
11 years ago
Noel Maersk
52e9df8d78
help: temp-target and temp-overheat had identical descriptions that do not describe what they actually do.
...
Closes https://github.com/veox/sgminer/issues/65
11 years ago
Brandon Tuomela
bda1070259
kernel: add psw kernel.
11 years ago
troky
b3dbe146ad
Fixed le25todouble() casting.
...
Conflicts (resolved):
sgminer.c
11 years ago
troky
e0c380a2c9
Fixed missing realloc removed by mistake.
...
Conflicts (resolved):
sgminer.c
11 years ago