Log

Author Commit Date CI Message
Con Kolivas d662c9c6 2012-01-26T13:12:56 Allow intensity up to 14.
Con Kolivas 77e9b1c2 2012-01-26T13:06:39 Use calloced stack memory for CompilerOptions to ensure sprintf writes to the beginning of the char.
Con Kolivas d7aac254 2012-01-26T11:44:42 Whitelist 79x0 cards to prefer no vectors as they perform better without.
ckolivas 4995b7c2 2012-01-25T16:34:39 On dual GPUs, only autotune the shared fan once per gpu autotune cycle.
ckolivas c009c6cd 2012-01-25T16:16:28 Don't try to explicitly drift to exactly the target temperature, aim for just below it.
ckolivas 312724ce 2012-01-25T15:48:28 Adjust fan speed gently while in the optimal range when temperature is drifting to minimise overshoot in either direction.
Con Kolivas 9549dacf 2012-01-25T01:19:58 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 device name, and are one bus ID apart. Use this information to create paired devices, displaying the fan speed on both devices and using the hottest temperature from either GPU to control the overall fanspeed.
Con Kolivas d485261e 2012-01-24T20:26:33 Fix broken non-win32 build with bitforce enabled.
Con Kolivas 3d4cfce8 2012-01-24T20:23:44 Instead of using the BFI_INT patching hack on any device reporting cl_amd_media_ops, create a whitelist of devices that need it. This should enable GCN architectures (ATI 79xx cards) to work properly.
Con Kolivas 91f8901d 2012-01-23T22:54:38 Merge pull request #92 from luke-jr/bitforce_win32 BitForce Windows support
Luke Dashjr 4ae7baf0 2012-01-24T01:23:31 BitForce: Need to use CreateFile and low-level (descriptor-based) C APIs on Windows, since fopen doesn't work with serial ports
Con Kolivas 22a1850c 2012-01-23T03:26:24 Merge pull request #90 from p2k/master Fixed API compiling issue on OS X
p2k c89ef810 2012-01-23T12:25:16 Fixed API compiling issue on OS X
Con Kolivas 7ac4b780 2012-01-22T21:56:51 Merge pull request #89 from kanoi/master Return an error if using ADL API commands when it's not available
Kano 2e16d5e5 2012-01-23T15:32:48 Add more explanation of JSON format and the 'save' command
Kano a1cd9def 2012-01-23T15:25:59 Return an error if using ADL API commands when it's not available
Con Kolivas 990bb4a9 2012-01-23T10:54:21 Set iSize for thermal device enum first.
Con Kolivas 2d29cdb6 2012-01-23T09:25:53 Read off lpThermalControllerInfo from each ADL device.
Con Kolivas 1e1519e9 2012-01-23T09:20:21 Add ADL_Overdrive5_ThermalDevices_Enum interface.
Con Kolivas 91554b93 2012-01-22T20:38:18 Update NEWS.
Con Kolivas 6442c1ab 2012-01-22T20:36:57 Style police.
Con Kolivas 8b651449 2012-01-22T01:36:21 Merge pull request #88 from midnightmagic/gimme_back_tcp_nodelay Bring back TCP_NODELAY, selectively when opt_delaynet is disabled only.
Con Kolivas da2dd9ef 2012-01-22T01:16:07 Merge pull request #87 from kanoi/master Missing API save command details
Kano bf5321cf 2012-01-22T20:14:33 API 'save' command details
Midnight Magic 21633b9b 2012-01-21T15:12:45 Bringing back TCP_NODELAY, but also ensuring it doesn't conflict with --net-delay : Nagle's may infact delay some packets longer than necessary..
Con Kolivas fa220015 2012-01-22T00:32:23 Merge pull request #86 from kanoi/master API extensions (and fix a mistaken delete)
Kano 89989703 2012-01-22T18:34:13 Put back deleted option
Kano ec2c0b78 2012-01-22T18:24:55 Add API commands: config, switchpool, gpu settings, save
Con Kolivas 0719d407 2012-01-22T17:09:06 Clean up on failure to load a binary kernel.
Con Kolivas 238a8515 2012-01-22T13:22:56 Update NEWS with changelog for upcoming 2.2.0 release.
Con Kolivas 10378f87 2012-01-22T11:44:43 Fix windows build of bitforce blindly. Hopefully it works.
Con Kolivas e15d57d7 2012-01-22T09:36:21 Implement socks4 proxy support.
Con Kolivas 2d5bbc77 2012-01-22T01:40:29 Provide nanosleep() equivalent for windows.
Con Kolivas dd459708 2012-01-22T01:24:16 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 0e5b6583 2012-01-22T01:23:46 qd_lock initialisation got dropped. Fix it.
Con Kolivas 6ab1f1c3 2012-01-21T06:21:34 Merge pull request #80 from kanoi/master Fix send() for JSON strings + HDD Install + API CPU code optional
Kano 8e275d9f 2012-01-22T00:13:27 Make all CPU code compile time optional - off by default
Kano b2e15e49 2012-01-22T00:06:31 Include HDD install details and related changes
Kano 0eb5d5ec 2012-01-22T00:03:02 Fix send() for JSON strings
Con Kolivas 3cad815e 2012-01-21T19:06:48 Fanspeed faq.
Con Kolivas 9bf2028d 2012-01-20T22:34:57 Merge pull request #79 from luke-jr/bugfix_summary Bugfix: Only show each device once in exit summary
Luke Dashjr f634b68e 2012-01-21T01:06:31 Bugfix: Only show each device once in exit summary
Con Kolivas 1b0b7e4a 2012-01-20T22:02:07 Merge pull request #78 from luke-jr/bugfix_adl Bugfix: Iterate over devices rather than threads for watchdog (and ADL)
Luke Dashjr 9a0bcc88 2012-01-20T17:29:52 Bugfix: Iterate over devices rather than threads for watchdog (and ADL)
Con Kolivas a4599dc1 2012-01-19T20:44:58 Merge pull request #77 from luke-jr/bugfix_ngpus Bugfix: -n should show GPU count, even though GPUs aren't probed yet
Con Kolivas 220d0c2e 2012-01-20T15:37:45 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas 5179d224 2012-01-20T15:36:42 Introduce a --net-delay option which guarantees at least 250ms between any networking requests to not overload slow routers.
Luke Dashjr daaa489d 2012-01-19T23:27:38 Bugfix: -n should show GPU count, even though GPUs aren't probed yet
Con Kolivas d9ccb3b4 2012-01-19T19:56:24 Merge pull request #76 from luke-jr/ugly_display Restore old ugly inconsistent display of ADL information before the stan...
Luke Dashjr dfeb1ef5 2012-01-19T22:54:22 Restore old ugly inconsistent display of ADL information before the standard info
Con Kolivas 9840c12e 2012-01-20T14:47:17 Generalise locking init code.
Con Kolivas 35f676b0 2012-01-19T19:41:26 Merge pull request #75 from luke-jr/ugly_display Restore old ugly inconsistent display of ADL information before the standard info
Luke Dashjr 3cb72218 2012-01-19T21:57:08 Restore old ugly inconsistent display of ADL information before the standard info
Con Kolivas 15672b52 2012-01-20T10:05:02 Allow invalid values to be in the configuration file, just skipping over them provided the rest of the file is valid JSON. This will allow older configuration files with options no longer existing to still be portable.
Con Kolivas c487383c 2012-01-20T09:12:49 Allow CPU mining explicitly enable only if other mining support is built in.
Con Kolivas 67376ca0 2012-01-20T09:06:56 Update README + FAQ.
Con Kolivas 418c452e 2012-01-19T13:11:18 Merge pull request #74 from luke-jr/doc_update Update documentation
Luke Dashjr 9e40e87a 2012-01-18T23:49:17 Update documentation
ckolivas 52b6410f 2012-01-19T17:35:13 Display what support is built in.
Luke Dashjr 5dfc8b69 2012-01-08T19:56:15 BitForce FPGA support cgminer will scan for and mine BitForce FPGAs on USB ports by providing the new --scan-serial <device> option, or autodetect them by searching /dev/serial/by-id for *BitFORCE_SHA256*
ckolivas 69966ffe 2012-01-19T17:05:44 Update copyright dates.
ckolivas a91e145f 2012-01-19T17:01:37 Update README.
ckolivas 332b3ca1 2012-01-19T16:56:42 Configure out building and support of all CPU mining code unless --enable-cpumining is enabled.
ckolivas 91af258e 2012-01-19T15:55:45 Add configuration option for CPU mining which will default to off.
ckolivas d0266088 2012-01-19T09:46:01 Merge branch 'master' into fpga
ckolivas b312bd48 2012-01-19T09:41:15 Update example conf with 1% donation.
ckolivas 86d6073e 2012-01-19T09:35:20 Allow parsed values to be zero which will allow 0 values in the config file to work.
ckolivas 66a592e8 2012-01-18T14:12:35 Merge branch 'master' into fpga
Con Kolivas c077eea2 2012-01-17T19:08:15 Merge pull request #72 from luke-jr/adv_midstate Advertise that we can make our own midstate, so the pool can skip generating it for us
Luke Dashjr ebe21db3 2012-01-17T22:05:20 Advertise that we can make our own midstate, so the pool can skip generating it for us
ckolivas 9eb3ac42 2012-01-18T09:42:57 Merge branch 'device_refactor' of https://github.com/luke-jr/cgminer into fpga
Luke Dashjr b9d197de 2012-01-17T16:29:01 Refactor the CPU scanhash_* functions to use a common API. Fixes bugs. - Before, some returned bool, and others returned int (which was then turned into a bool with a comparison); now, everything returns a bool - Before, some set hashes_done to nonce - 1 when a share was found and others set it to nonce + 1 or 2. This caused some algorithms to scan/submit shares twice with the new cpu_scanhash function. Now, it has all been replaced with last_nonce, which is set to the final nonce checked by the scanhash_* func. - VIA needs the full data, and cannot use midstate. All the others were expecting midstate and data+64 for their parameters. Now, we pass midstate and the full data pointer, and let the scanhash_* function choose which to use.
Con Kolivas 5d6159f5 2012-01-17T18:26:35 Don't consider a pool lagging if a request has only just been filed. This should decrease the false positives for "pool not providing work fast enough".
Con Kolivas 12afb479 2012-01-17T17:38:59 Invalidating work after longpoll made hash_pop return no work giving a false positive for dead pool. Rework hash_pop to retry while finds no staged work until the abstime timeout really expires.
Con Kolivas 4cf433c9 2012-01-17T16:21:08 Remove TCP_NODELAY from curl options as many small packets may be contributing to network overload.
Luke Dashjr a4d1fe1e 2012-01-07T02:56:27 Refactor miner_thread to be common code for any kind of device This expands on the device API, by taking the actual main thread out of the device's code, and calling the API only for specific tasks. This brings various changes that were made to the GPU thread code into the CPU miner. It also fixes a bug where shares found on old GPU work were discarded when it switched to a new work.
Con Kolivas 8171ceab 2012-01-15T21:39:49 Simplify submit_nonce loop and avoid potentially missing FOUND - 1 entry. Reported by Luke-Jr.
ckolivas d356f44d 2012-01-11T11:12:13 Micro-optimisation in sha256_sse2 code courtesy of Guido Ascioti guido.ascioti@gmail.com
ckolivas 68c807d7 2012-01-11T11:09:18 Typo in readme.
Luke Dashjr 845961af 2012-01-05T19:26:01 Refactor to abstract device-specific code
Con Kolivas d3b4a6f3 2012-01-06T20:37:44 Bump version to 2.1.2
Con Kolivas bb574d6c 2012-01-06T20:37:15 Update NEWS.
Con Kolivas 95522262 2012-01-05T14:32:11 Merge pull request #66 from kanoi/master If api-description is specified, save it when writing the config file
Con Kolivas 17e8d60b 2012-01-06T09:21:11 Adjust utility width to be constant maximum as well.
Con Kolivas ad54c016 2012-01-05T12:46:59 Merge pull request #67 from Proofer/RejectRatioPercentSigns Add percent signs to reject ratio outputs
Steve Brecher 52d134ce 2012-01-05T11:44:26 Add percent signs to reject ratio outputs
Con Kolivas ec8501a7 2012-01-05T21:45:46 Should the donation pool fail, don't make the fallover pool behave as though the primary pool is lagging.
ckolivas 59c29fc6 2012-01-05T09:37:51 Use an alternative pool should the donation getwork fail.
Kano 7187dfa0 2012-01-01T23:55:23 If api-description is specified, save it when writing the config file
Con Kolivas d515d318 2012-01-01T20:28:36 Bump version number to 2.1.1
Con Kolivas 30e6b34e 2012-01-01T20:28:09 Update NEWS.
Con Kolivas 743d81b3 2012-01-01T20:25:04 Adjust column width of A/R/HW to be the maximum of any device and align them.
Con Kolivas 4f6cf3c8 2011-12-31T21:11:42 Merge pull request #65 from kanoi/master Display pool in summary if only 1 pool
Con Kolivas afa72ffe 2012-01-01T16:11:18 Merge branch 'master' of github.com:ckolivas/cgminer
Kano 9bf0ad18 2012-01-01T16:07:48 Display pool in summary if only 1 pool
Con Kolivas a4f6d5c6 2012-01-01T16:07:38 Update NEWS.
Con Kolivas d56e5ae6 2012-01-01T14:40:31 Force fresh curl connections on any detected rpc failure in case of dead persistent connections..
Con Kolivas 638c8c52 2012-01-01T14:21:22 Make curl use a fresh connection if the json rpc call fails for any reason in case curl is relying on dead persistent connections.
Con Kolivas 40ea56ee 2012-01-01T09:03:18 Continue attempting to restart every minute whether a GPU is considered sick or dead.
Con Kolivas c0775734 2012-01-01T08:47:07 Again do not attempt to restart a hung device with the every minute attempted restart.