166 Commits (5d5584f80c124d3e803c9efa1969475be0203b35)

Author SHA1 Message Date
Con Kolivas 5a0b4f62d0 Map GPU devices to virtual devices in their true physical order based on BusNumber. 13 years ago
Con Kolivas 06fd9c4a4c Detect dual GPU cards by iterating through all GPUs, finding ones without fanspeed and matching twins with fanspeed one bus ID apart. 13 years ago
Kano 63e31b4d78 Move intensity range values into miner.h 13 years ago
Con Kolivas 9549dacf99 Detect dual GPU cards via the indirect information of - 1st card has a fan controller. 2nd card does not have a fan controller, cards share the same 13 years ago
Luke Dashjr 4ae7baf0e1 BitForce: Need to use CreateFile and low-level (descriptor-based) C APIs on Windows, since fopen doesn't work with serial ports 13 years ago
Con Kolivas 2d29cdb611 Read off lpThermalControllerInfo from each ADL device. 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 2d5bbc7756 Provide nanosleep() equivalent for windows. 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
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
Luke Dashjr 5dfc8b694f BitForce FPGA support 13 years ago
Luke Dashjr b9d197dee8 Refactor the CPU scanhash_* functions to use a common API. Fixes bugs. 13 years ago
Luke Dashjr a4d1fe1e5d Refactor miner_thread to be common code for any kind of device 13 years ago
Luke Dashjr 845961af66 Refactor to abstract device-specific code 13 years ago
Kano 5033dcd355 fix test/set of thr->pth to also work in windows 13 years ago
Con Kolivas 2257b5023a Simplify longpoll changeover to just check which pool it should grab its next longpoll from. This should prevent locking hangs and thread cancellation 13 years ago
Con Kolivas b69aa23470 Use control_lock to protect thr->pth for thread creation/destruction. 13 years ago
Kano 50a0892254 2.0.8x Full GPU stats, descriptive field names and --api-description 13 years ago
Kano 45068ced82 Version 2.0.8w (windows changes) 13 years ago
Kano 45ebf2c5b4 Fix threading issues and bugs 13 years ago
Kano d234b857ff API v0.2 Added GPU commands and improved messages 13 years ago
Kano df3fad3dbc Add API options for port and listen mode 13 years ago
Kano 49532277df Add summary command 13 years ago
Kano bbe1702d66 Add quit command 13 years ago
Kano 2358056606 API v0.1 13 years ago
Con Kolivas b0bfd816d6 Don't build VIA on apple since -a auto bombs instead of gracefully ignoring VIA failing. 13 years ago
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 13 years ago
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. 13 years ago
Con Kolivas 5133cf5b06 Add altivec 4 way support courtesy of Gilles Risch. 13 years ago
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. 13 years ago
Scott Dial c54b0870a8 Assiging the bswap_{16,32,64} macros to __builtin_bswap{16,32,64}. 13 years ago
Con Kolivas 21c2bc469f Make it possible to set the intensity on a per-card basis, dynamic or static values. 13 years ago
Con Kolivas 0ae3f71824 Check last temperature we reached and don't change fan speed if it's already correcting. 13 years ago
Kano ba14a6705e Remove EOL spaces from stderr and curses 13 years ago
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. 13 years ago
Con Kolivas 67fe6ab726 Don't both with adapter speed set as it has no effect on mining speed. 13 years ago
Con Kolivas 8e2becc12d Change pth from being a pointer as we can dereference if we're unlucky on stopping longpoll. 13 years ago
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. 13 years ago
Con Kolivas dff1a81da7 Use a re-entrant value to store what fanspeed we're trying to set in case the card doesn't support small changes. 13 years ago
Con Kolivas d5fe2cfd7a Flag devices that have never started and don't allow enabling of devices without restarting them. 13 years ago
Con Kolivas 1917643dd0 Do away with the increasingly confusing and irrelevant total queued and efficiency measures per device. 14 years ago
Con Kolivas 6c8341f133 Define max gpudevices in one macro. 14 years ago
Con Kolivas 9b5cd61886 Implement accepting a range of engine speeds as well to allow a lower limit to be specified on the command line. 14 years ago
Con Kolivas 3997f308a0 Add a thermal cutoff option as well and set it to 95 degrees by default. 14 years ago
Con Kolivas 058303bcf3 Only reset values on exiting if we've ever modified them. 14 years ago
Con Kolivas b8be1e6c15 Ignore whether the display is active or not since only display enabled devices work this way, and we skip over repeat entries anwyay. 14 years ago
Con Kolivas 2053de6d59 Add the directory name from the arguments cgminer was called from as well to allow it running from a relative pathname. 14 years ago