19 Commits (041d6689bc0406818a5295c6fde54527d444524a)

Author SHA1 Message Date
Con Kolivas e0540bd44a Revert "Rewrite the convoluted get_work() function to be much simpler and roll work as much as possible with each new work item." 13 years ago
Con Kolivas de4c6c29d7 Provide support for the submitold extension on a per-pool basis based on the value being detected in a longpoll. 13 years ago
Con Kolivas dec99ab739 Rewrite the convoluted get_work() function to be much simpler and roll work as much as possible with each new work item. 13 years ago
Con Kolivas a3e77937c8 Roll as much work as possible from the work returned from a longpoll. 13 years ago
Con Kolivas eff9fe43b2 Rolling work on each loop through the mining thread serves no purpose. 13 years ago
Con Kolivas d42d0c8ebd Allow to stage more than necessary work items if we're just rolling work. 13 years ago
Con Kolivas b9612715aa Replace divide_work with reuse_work function used twice. 13 years ago
Con Kolivas 0307f9bb4e Give rolled work a new ID to make sure there is no confusion in the hashtable lookups. 13 years ago
Con Kolivas d991a09e53 Remove now-defunct hash_div variables. 13 years ago
Con Kolivas 36d2fa485c Silence unused parameter warnings. 13 years ago
Con Kolivas 294ac0b6bf Stagger the restart of every next thread per device to keep devices busy ahead of accessory threads per device. 13 years ago
Con Kolivas 82f74af533 Deprecate the --donation feature. 13 years ago
Con Kolivas 488a3b7338 It's devices that report back now, not threads. 13 years ago
Con Kolivas 23685aa41e Continue auto-management of fan and engine speeds even if a device is disabled for safety reasons. 13 years ago
Con Kolivas 01659bcc6c Abstract out tests for whether work has come from a block that has been seen before and whether a string is from a previously seen block. 13 years ago
Kano 0ebc0c9d8a Add last share's pool info in cgpu_info 13 years ago
ckolivas 53c1e9ae37 Allow the OpenCL platform ID to be chosen with --gpu-platform. 13 years ago
ckolivas cda798d91b Only enable curses on failure if curses is desired. 13 years ago
zefir e0b0a6c030 Modularize code: main.c -> device-cpu + device-gpu 13 years ago
Con Kolivas 55b386a3fc Add missing options gpu-memdiff and gpu-reorder to write config function. 13 years ago
Con Kolivas 31a32e0789 Set virtual GPUs to work when ADL is disabled or all mining will occur on GPU 0. 13 years ago
Con Kolivas 2edc3a650c Add information about paused threads in the menu status. 13 years ago
Con Kolivas 58897bf382 Disable the correct threads on changing to/from dynamic mode. 13 years ago
Con Kolivas c98f81c089 Disable all but the first thread on GPUs in dynamic mode for better interactivity. 13 years ago
Con Kolivas b086430c81 Rename the dev-reorder option to --gpu-reorder since it only affects GPUs. 13 years ago
Con Kolivas ba74fe5660 Clear adl on exiting after probing values since it may attempt to overclock. 13 years ago
Con Kolivas 5a14ec53c8 Add a --dev-reorder option to only reorder devices according to PCI Bus ID when requested. 13 years ago
Con Kolivas 09184720c2 As share submission is usually staggered, and delays can be costly, submit shares without delay even when --net-delay is enabled. 13 years ago
Con Kolivas 5747b070de Fix unused warning. 13 years ago
Con Kolivas 82af288e69 Revert "Fix various harmless warnings." 13 years ago
Con Kolivas a4b67f030f Fix various harmless warnings. 13 years ago
Con Kolivas 53095da326 Make --ndevs display verbose opencl information as well to make debugging version information easier. 13 years ago
Con Kolivas 5c8829c17b Fix misdefine. 13 years ago
Con Kolivas 371e5f688a Reorder displayed devices to map to physical locations and initialise according to logical location instead. 13 years ago
Con Kolivas 5869382d40 Change the warning that comes with failure to init cl on a device to be more generic and accurate. 13 years ago
Kano 5e9676c23c Allow dynamic to adjust up to MAX_INTENSITY 13 years ago
Kano 63e31b4d78 Move intensity range values into miner.h 13 years ago
Con Kolivas a992b5d89d Allow intensity up to 14 for multiple devices as well. 13 years ago
Con Kolivas d662c9c626 Allow intensity up to 14. 13 years ago
Kano ec2c0b784f Add API commands: config, switchpool, gpu settings, save 13 years ago
Con Kolivas e15d57d729 Implement socks4 proxy support. 13 years ago
Con Kolivas 0e5b6583f1 qd_lock initialisation got dropped. Fix it. 13 years ago
Luke Dashjr f634b68e7c Bugfix: Only show each device once in exit summary 13 years ago
Luke Dashjr 9a0bcc8890 Bugfix: Iterate over devices rather than threads for watchdog (and ADL) 13 years ago
Con Kolivas 5179d22463 Introduce a --net-delay option which guarantees at least 250ms between any networking requests to not overload slow routers. 13 years ago
Luke Dashjr daaa489d2c Bugfix: -n should show GPU count, even though GPUs aren't probed yet 13 years ago
Luke Dashjr dfeb1ef594 Restore old ugly inconsistent display of ADL information before the standard info 13 years ago
Con Kolivas 9840c12e74 Generalise locking init code. 13 years ago
Luke Dashjr 3cb7221878 Restore old ugly inconsistent display of ADL information before the standard info 13 years ago
Con Kolivas 15672b52a6 Allow invalid values to be in the configuration file, just skipping over them provided the rest of the file is valid JSON. 13 years ago