Log

Author Commit Date CI Message
Con Kolivas 807ddd1c 2011-08-29T10:43:33 Give convenient summary at end of ./configure.
Con Kolivas fa91f6a6 2011-08-29T10:34:32 Add some defines to configure.ac to enable exporting of values and packaging, and clean up output.
Con Kolivas 4969162c 2011-08-29T10:12:34 Check for SSE2 before trying to build 32 bit SSE2 assembly version. Prevents build failure when yasm is installed but -msse2 is not specified.
Con Kolivas 7d34a6b6 2011-08-29T09:39:06 Statify tv_sort.
Con Kolivas f0cc2932 2011-08-29T01:22:05 Convert the opt queue into a minimum number of work items to have queued instead of an extra number to decrease risk of getting idle devices without increasing risk of higher rejects.
Con Kolivas 3aee066b 2011-08-29T01:07:57 Add options to explicitly enable CPU mining or disable GPU mining.
Con Kolivas ee5b4764 2011-08-29T00:49:04 Don't show value of intensity since it's dynamic by default.
Con Kolivas efa17318 2011-08-29T00:36:42 cgminer no longer supports default url user and pass so remove them.
Con Kolivas 5848c110 2011-08-29T00:16:58 Confusion over the variable name for number of devices was passing a bogus value which likely was causing the zero sized binary issue.
Con Kolivas 10ed8e9d 2011-08-28T23:49:17 Add a --disable-opencl configure option to make it possible to override detection of opencl and build without GPU mining support.
Con Kolivas 83bb4280 2011-08-28T23:15:29 Make pthread, libcurl and libcurses library checks mandatory or fail.
Con Kolivas fc46d57d 2011-08-28T22:45:33 Return -1 if no input is detected from the menu to prevent it being interpreted as a 0.
Con Kolivas 8d393116 2011-08-28T20:24:17 Reinstate minimum 1 extra in queue to make it extremely unlikely to ever have 0 staged work items and any idle time.
Con Kolivas 8a7b9acd 2011-08-28T14:46:21 Switching between redrawing windows does not fix the crash with old libncurses, so redraw both windows, but only when the window size hasn't changed.
Con Kolivas eb0fa6e5 2011-08-28T07:53:25 Copy cgminer path, not cat it.
Con Kolivas 882961f8 2011-08-26T14:31:01 Bump version to 1.6.0.
Con Kolivas 103bff6f 2011-08-26T13:53:26 News update.
Con Kolivas 67dff290 2011-08-26T13:45:45 Doc updates.
Con Kolivas 437d6f05 2011-08-26T13:32:41 Disable curl debugging with opt protocol since it spews to stderr.
Con Kolivas 57c93d7e 2011-08-26T13:02:15 Prevent segfault on exit for when accessory threads don't exist.
Con Kolivas df1b9a6d 2011-08-26T12:54:41 Update README.
Con Kolivas 91a2e701 2011-08-26T12:12:54 Actually check the value returned for the x-roll-ntime extension to make sure it isn't saying N.
Con Kolivas 3567b69e 2011-08-26T10:20:02 Remove fragile source patching for bitalign, vectors et. al and simply pass it with the compiler options.
Con Kolivas e81a362b 2011-08-25T23:33:41 Bump threshhold for lag up to maximum queued but no staged work.
Con Kolivas 5b488811 2011-08-25T21:49:23 Only consider pool lagging if more than one item is queued.
Con Kolivas 3d5f5554 2011-08-25T14:42:03 Allow a custom kernel path to be entered on the command line.
Con Kolivas 413d9709 2011-08-25T13:59:46 Make cgminer look in the install directory for the .cl files making make install work correctly.
Con Kolivas 48180b69 2011-08-25T13:10:53 Fail gracefully if unable to open the opencl files.
Con Kolivas 1c5ab073 2011-08-25T13:05:17 Gitignore
Con Kolivas 7dc3db23 2011-08-25T11:19:40 Implement SSE2 32 bit assembly algorithm as well.
Con Kolivas ebf79993 2011-08-25T12:10:45 Include uthash.h in distro.
Con Kolivas a4ec961e 2011-08-25T10:21:49 We can queue all the necessary work without hitting frequent stales now with the time and string stale protection active all the time. This prevents a pool being falsely labelled as not providing work fast enough.
Con Kolivas 81aedc97 2011-08-25T08:10:30 Add message about needing one server.
Con Kolivas f2f0ba80 2011-08-24T23:34:22 Revert "Revert "Since we roll work all the time now, we end up staging a lot of work without queueing, so don't queue if we've already got staged work."" This reverts commit cea1cf6cc0c5100ac332801d9fd596435f27aea7. This wasn't eht cause of the false positives.
Con Kolivas cea1cf6c 2011-08-24T23:26:30 Revert "Since we roll work all the time now, we end up staging a lot of work without queueing, so don't queue if we've already got staged work." This reverts commit b81077f36a74e1c1f58b36a9401245134a8d373a. This creates too many false positives for pool not providing work fast enough.
Con Kolivas 5a2cf5a6 2011-08-24T23:23:09 Get start times just before mining begins to not have very slow rise in average.
Con Kolivas b643b56a 2011-08-24T23:14:52 Allow LP to reset block detect and block detect lp flags to know who really came first.
Con Kolivas 48f07d92 2011-08-24T23:07:46 Update to latest sse2 code from cpuminer-ng.
Con Kolivas 73c98e1e 2011-08-24T22:07:05 Check if there is more than one work item queued before complaining about a slow pool.
Con Kolivas dbf0a136 2011-08-24T21:50:04 Use the new hashes directly for counts instead of the fragile counters currently in use.
Con Kolivas 0899ee86 2011-08-24T20:45:30 Only consider pool slow to respond if we can't even roll work.
Con Kolivas 7407e887 2011-08-24T20:17:59 Update configure.ac for newer autoconf tools.
Con Kolivas 6197ff20 2011-08-24T20:13:05 Remove silly debugging output.
Con Kolivas 9ab15a82 2011-08-24T17:34:19 Merge branch 'hash'
Con Kolivas 93f4163a 2011-08-24T17:32:36 Create a hash list of all the blocks created and search them to detect when a new block has definitely appeared, using that information to detect stale work and discard it.
Con Kolivas b81077f3 2011-08-24T12:50:44 Since we roll work all the time now, we end up staging a lot of work without queueing, so don't queue if we've already got staged work.
Con Kolivas bf3033e0 2011-08-24T08:23:22 Make restarting of GPUs optional for systems that hang on any attempt to restart them. Fix DEAD status by comparing it to last live time rather than last attempted restart time since that happens every minute.
Con Kolivas 666fcc3f 2011-08-24T08:06:15 Move staged threads to hashes so we can sort them by time.
Con Kolivas bca84c3b 2011-08-24T08:23:22 Make restarting of GPUs optional for systems that hang on any attempt to restart them. Fix DEAD status by comparing it to last live time rather than last attempted restart time since that happens every minute.
Con Kolivas 2630c6d6 2011-08-23T12:35:14 Bump version to 1.5.8.
Con Kolivas d9accc48 2011-08-23T12:34:32 Put a lower limit on the nonce increment in cpu mining.
Con Kolivas 175ef7d9 2011-08-23T12:33:18 Update news.
Con Kolivas f6591379 2011-08-23T12:17:21 Minimise how much more work can be given in cpu mining threads each interval.
Con Kolivas 5acdbec4 2011-08-23T12:04:26 Make the fail-pause progressively longer each time it fails until the network recovers.
Con Kolivas b4d6b11b 2011-08-23T11:57:08 Only display the lagging message if we've requested the work earlier.
Con Kolivas ced4a9ac 2011-08-23T11:40:48 Clean up the pool switching to not be dependent on whether the work can roll or not by setting a lagging flag and then the idle flag.
Con Kolivas 088ee2fa 2011-08-23T10:47:47 Only use one thread to determine if a GPU is sick or well, and make sure to reset the sick restart attempt time.
Con Kolivas 02e126f4 2011-08-23T10:28:30 The worksize was unintentionally changed back to 4k by mistake, this caused a slowdown.
Con Kolivas cc9d5f59 2011-08-22T10:48:14 Bump version number to 1.5.7.
Con Kolivas f465397f 2011-08-22T10:47:54 Update news for 1.5.7.
Con Kolivas 6d10ef2f 2011-08-22T10:17:23 Bump version numbers of kernels to indicate slightly different versions.
Con Kolivas dfec430c 2011-08-22T08:04:30 Make the tcp setsockopts unique to linux in the hope it allows freebsd et. al to compile.
Con Kolivas 7c6dfacc 2011-08-21T08:55:31 Display which longpoll failed and don't free the ram for lp_url since it belongs to the pool hdr path.
Con Kolivas 6f741597 2011-08-20T23:36:18 Use any longpoll available, and don't disable it if switching to a server that doesn't have it.
Con Kolivas b358bdc0 2011-08-20T23:11:12 Never automatically disable any pools but just specify them as idle if they're unresponsive at startup.
Con Kolivas 324d849b 2011-08-20T23:03:49 Attempt to restart a GPU once every minute while it's sick. Don't kill off the reinit thread if it fails to init a GPU but returns safely. Only declare a GPU dead if there's been no sign of activity from the reinit thread for 10 mins.
Con Kolivas 1b228ee3 2011-08-20T22:39:20 Re-enable devices immediately after ther old threads would have been killed off in case the first attempt to restart them fails but we still want them emabled.
Con Kolivas 75018d0d 2011-08-20T22:22:11 Release cl resources should the gpu mining thread abort.
Con Kolivas f062765c 2011-08-20T10:08:59 Explicitly link in ws2_32 on the windows build and update README file on how to compile successfully on windows.
Con Kolivas bd79a61c 2011-08-19T17:20:49 Move poclbm to new branch optimisation as well.
Con Kolivas aaa2e19e 2011-08-19T11:55:00 Add one more instruction to avoid one branch point in the common path in the cl return code. Although this adds more ALUs overall and more branch points, the common path code has the same number of ALUs and one less jmp, jmps being more expensive.
Con Kolivas a754cc3f 2011-08-18T23:07:30 Suppress correct log output when display per-device status.
Con Kolivas 4beade37 2011-08-18T22:42:37 Retain the program immediately after it's created from source.
Con Kolivas 082e20df 2011-08-18T22:34:03 Explicitly tell the compiler to retain the program to minimise the chance of the zero sized binary errors.
Con Kolivas 6f769e0f 2011-08-18T22:17:55 Add the ability to enable/disable per-device stats on the fly and match logging on/off.
Con Kolivas e414490b 2011-08-18T22:07:06 Don't display rolling status if per device stats is enabled.
Con Kolivas 2798b8c5 2011-08-18T21:35:37 Merge branch 'master' of github.com:ckolivas/cgminer
Con Kolivas d89a6c57 2011-08-18T21:35:05 Since we check roll time per work item now, it need only be debug log level.
Con Kolivas 64e7cdd6 2011-08-18T21:32:45 The new phatk kernel needs a different nonce passed according to how many vectors are in use. This fixes breakage that otherwise occurs when 1 or 4 vectors are chosen.
Con Kolivas 3926ad96 2011-08-18T04:28:02 Merge pull request #36 from znort987/per-device-stats Add per-device statics log output
Znort 987 e49bfbf2 2011-08-18T12:17:10 Add per-device statics log output
Con Kolivas 3edc1dfe 2011-08-17T22:33:46 Test at appropriate target difficulty now.
Con Kolivas 2e0ecb64 2011-08-17T03:14:29 Merge pull request #35 from znort987/fix-autocpu-crash Fix a crash with --algo auto
Znort 987 f66dec74 2011-08-17T11:45:17 Fix a crash with --algo auto
Con Kolivas 4060ae37 2011-08-17T16:51:26 Bump version number.
Con Kolivas 5d517729 2011-08-17T16:50:57 Update news for 1.5.6.
Con Kolivas cf54f9b8 2011-08-17T16:07:15 Move to 256 sized buffers and don't risk overwrite by using only 127 mask.
Con Kolivas 52e521a7 2011-08-17T15:48:07 Revert "Copy the work before returning from creating a thread in case we change the work before copying it." This reverts commit 6bf4d781e9d9620779d3fb924037941929e738c9. Causing a double free error.
Con Kolivas 0f782ba6 2011-08-17T15:47:18 Update poclbm kernel to FF sized mask and only check that range.
Con Kolivas 93ff09e5 2011-08-17T15:22:26 Dos2unix.
Con Kolivas 1f1f2c3d 2011-08-17T15:21:09 Just use 256 sized output.
Con Kolivas c40f51c7 2011-08-17T15:06:59 Move to cgminer style buffer return and file naming convention and fix a compiler warning.
Con Kolivas a5828c42 2011-08-17T14:55:28 Remove old phatk.
Con Kolivas 3f48a97a 2011-08-17T14:54:11 Include correct files for dist.
Phateus d15d225a 2011-08-16T23:19:46 Changed phatk version to 2.2
Phateus b337d8a9 2011-08-16T23:10:24 Changed the phatk version from diapolo110722 to phatk 2.2.
Con Kolivas 6bf4d781 2011-08-17T14:44:13 Copy the work before returning from creating a thread in case we change the work before copying it.
Con Kolivas 1e77f044 2011-08-17T12:43:39 Clean up the longpoll management to ensure the right paths go to the right pool and display whether we're connected to LP or not in the status line.
Con Kolivas 58eb4d58 2011-08-16T17:13:10 Add bench_block to makefile.
Con Kolivas 4daca363 2011-08-16T16:57:48 Recommend O2 instead of O3 since it can make windows binaries fail.