|
d57cd919
|
2011-09-03T10:53:35
|
|
Implement ATI ADL support for GPU parameter monitoring now and setting later (temp, fan, clocks etc.).
Check for the presence of the ADL header files in ADL_SDK.
Import adl_functions.h from amd overdrive ctrl.
Implement a setup function that tries to detect GPUs that support the ADL and link in the parameters into the gpus struct.
Put a summary of monitoring information from the GPU menu.
|
|
690ab487
|
2011-09-02T12:36:54
|
|
Bump version to 1.6.2.
|
|
65707516
|
2011-09-02T12:36:11
|
|
With no c++ code there is no point showing CXXFLAGS.
|
|
dd78340c
|
2011-09-02T12:35:44
|
|
Update NEWS.
|
|
33c2eccb
|
2011-09-02T12:13:24
|
|
Update README.
|
|
063efb19
|
2011-09-02T10:37:00
|
|
Rename localgen occasions to getwork fail occasions since localgen is unrelated now.
|
|
062f937c
|
2011-09-02T10:30:48
|
|
Most people expect /usr/local when an unspecified prefix is used so change to that.
|
|
5d845f2f
|
2011-09-02T10:13:33
|
|
If curl does not have sockopts, do not try to compile the json_rpc_call_sockopt_cb function, making it possible to build against older curl libraries.
|
|
d88ed358
|
2011-09-02T09:46:34
|
|
Get rid of poorly executed curl check.
|
|
1480ade2
|
2011-09-02T09:39:04
|
|
Cryptopp asm32 was not correctly updated to the incremental nonce code so the hash counter was bogus.
|
|
a2a60080
|
2011-09-02T09:23:17
|
|
Add verbose message when a GPU fails to initialise, and disable the correct GPU.
|
|
8b690b57
|
2011-09-02T08:55:09
|
|
Give a verbose message when no active pools are found and pause before exiting.
|
|
ed7389e8
|
2011-09-02T08:35:27
|
|
Put some sanity checks on the times that can be input.
|
|
71eff460
|
2011-09-01T23:18:31
|
|
Mingw32 doesn't support strptime so use sscanf.
|
|
71ce9bc8
|
2011-09-01T23:15:42
|
|
Print summary on quit modes.
|
|
84965341
|
2011-09-01T13:19:51
|
|
Add start and stop time scheduling for regular time of day running or once off start/stop options.
|
|
5aca762a
|
2011-08-31T16:01:28
|
|
Go back to requesting work 2/3 of the way through the current scantime with CPU mining as reports of mining threads running out of work have occurred with only 5 seconds to retrieve work.
|
|
a593afdb
|
2011-08-31T13:23:36
|
|
Use the curses_lock to protect the curses_active variable and test it under lock.
|
|
81195954
|
2011-08-31T10:25:28
|
|
Fix the bouncing short term value by allowing it to change dynamically when the latest value is very different from the rolling value, but damp the change when it gets close.
|
|
e95006c2
|
2011-08-30T12:43:19
|
|
Change recommendation to intensity 9 for dedicated miners.
|
|
87ac3a00
|
2011-08-30T12:40:48
|
|
Provide much more smoothing of the short term rates.
|
|
d1a8614e
|
2011-08-30T10:16:47
|
|
Add --failover-only option to not leak work to backup pools when the primary pool is lagging.
|
|
846e5fbc
|
2011-08-29T19:57:27
|
|
Bump version to 1.6.1.
|
|
bc5b2cfa
|
2011-08-29T19:57:03
|
|
Readme updates.
|
|
7ebf1d43
|
2011-08-29T19:48:24
|
|
News update.
|
|
021b2c0d
|
2011-08-29T17:19:04
|
|
The cpu mining work data can get modified before we copy it if we submit it async, and the sync submission is not truly sync anyway, so just submit it sync.
|
|
af15955b
|
2011-08-29T15:25:14
|
|
Exit with a failed return code if we did not reach opt_shares.
|
|
8f788ec9
|
2011-08-29T15:12:12
|
|
Add an option to break out after successfully mining a number of accepted shares.
|
|
510bcc3d
|
2011-08-29T12:21:37
|
|
Disable curses after inputting a pool if we requested no curses interface.
|
|
4cc08fe4
|
2011-08-29T12:15:24
|
|
Enable curses after the mining threads are set up so that failure messages won't be lost in the curses interface.
|
|
5c7ea9e5
|
2011-08-29T11:52:10
|
|
Display version information and add --version command line option, and make sure we flush stdout.
|
|
807ddd1c
|
2011-08-29T10:43:33
|
|
Give convenient summary at end of ./configure.
|
|
fa91f6a6
|
2011-08-29T10:34:32
|
|
Add some defines to configure.ac to enable exporting of values and packaging, and clean up output.
|
|
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.
|
|
7d34a6b6
|
2011-08-29T09:39:06
|
|
Statify tv_sort.
|
|
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.
|
|
3aee066b
|
2011-08-29T01:07:57
|
|
Add options to explicitly enable CPU mining or disable GPU mining.
|
|
ee5b4764
|
2011-08-29T00:49:04
|
|
Don't show value of intensity since it's dynamic by default.
|
|
efa17318
|
2011-08-29T00:36:42
|
|
cgminer no longer supports default url user and pass so remove them.
|
|
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.
|
|
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.
|
|
83bb4280
|
2011-08-28T23:15:29
|
|
Make pthread, libcurl and libcurses library checks mandatory or fail.
|
|
fc46d57d
|
2011-08-28T22:45:33
|
|
Return -1 if no input is detected from the menu to prevent it being interpreted as a 0.
|
|
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.
|
|
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.
|
|
eb0fa6e5
|
2011-08-28T07:53:25
|
|
Copy cgminer path, not cat it.
|
|
882961f8
|
2011-08-26T14:31:01
|
|
Bump version to 1.6.0.
|
|
103bff6f
|
2011-08-26T13:53:26
|
|
News update.
|
|
67dff290
|
2011-08-26T13:45:45
|
|
Doc updates.
|
|
437d6f05
|
2011-08-26T13:32:41
|
|
Disable curl debugging with opt protocol since it spews to stderr.
|
|
57c93d7e
|
2011-08-26T13:02:15
|
|
Prevent segfault on exit for when accessory threads don't exist.
|
|
df1b9a6d
|
2011-08-26T12:54:41
|
|
Update README.
|
|
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.
|
|
3567b69e
|
2011-08-26T10:20:02
|
|
Remove fragile source patching for bitalign, vectors et. al and simply pass it with the compiler options.
|
|
e81a362b
|
2011-08-25T23:33:41
|
|
Bump threshhold for lag up to maximum queued but no staged work.
|
|
5b488811
|
2011-08-25T21:49:23
|
|
Only consider pool lagging if more than one item is queued.
|
|
3d5f5554
|
2011-08-25T14:42:03
|
|
Allow a custom kernel path to be entered on the command line.
|
|
413d9709
|
2011-08-25T13:59:46
|
|
Make cgminer look in the install directory for the .cl files making make install work correctly.
|
|
48180b69
|
2011-08-25T13:10:53
|
|
Fail gracefully if unable to open the opencl files.
|
|
1c5ab073
|
2011-08-25T13:05:17
|
|
Gitignore
|
|
7dc3db23
|
2011-08-25T11:19:40
|
|
Implement SSE2 32 bit assembly algorithm as well.
|
|
ebf79993
|
2011-08-25T12:10:45
|
|
Include uthash.h in distro.
|
|
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.
|
|
81aedc97
|
2011-08-25T08:10:30
|
|
Add message about needing one server.
|
|
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.
|
|
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.
|
|
5a2cf5a6
|
2011-08-24T23:23:09
|
|
Get start times just before mining begins to not have very slow rise in average.
|
|
b643b56a
|
2011-08-24T23:14:52
|
|
Allow LP to reset block detect and block detect lp flags to know who really came first.
|
|
48f07d92
|
2011-08-24T23:07:46
|
|
Update to latest sse2 code from cpuminer-ng.
|
|
73c98e1e
|
2011-08-24T22:07:05
|
|
Check if there is more than one work item queued before complaining about a slow pool.
|
|
dbf0a136
|
2011-08-24T21:50:04
|
|
Use the new hashes directly for counts instead of the fragile counters currently in use.
|
|
0899ee86
|
2011-08-24T20:45:30
|
|
Only consider pool slow to respond if we can't even roll work.
|
|
7407e887
|
2011-08-24T20:17:59
|
|
Update configure.ac for newer autoconf tools.
|
|
6197ff20
|
2011-08-24T20:13:05
|
|
Remove silly debugging output.
|
|
9ab15a82
|
2011-08-24T17:34:19
|
|
Merge branch 'hash'
|
|
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.
|
|
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.
|
|
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.
|
|
666fcc3f
|
2011-08-24T08:06:15
|
|
Move staged threads to hashes so we can sort them by time.
|
|
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.
|
|
2630c6d6
|
2011-08-23T12:35:14
|
|
Bump version to 1.5.8.
|
|
d9accc48
|
2011-08-23T12:34:32
|
|
Put a lower limit on the nonce increment in cpu mining.
|
|
175ef7d9
|
2011-08-23T12:33:18
|
|
Update news.
|
|
f6591379
|
2011-08-23T12:17:21
|
|
Minimise how much more work can be given in cpu mining threads each interval.
|
|
5acdbec4
|
2011-08-23T12:04:26
|
|
Make the fail-pause progressively longer each time it fails until the network recovers.
|
|
b4d6b11b
|
2011-08-23T11:57:08
|
|
Only display the lagging message if we've requested the work earlier.
|
|
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.
|
|
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.
|
|
02e126f4
|
2011-08-23T10:28:30
|
|
The worksize was unintentionally changed back to 4k by mistake, this caused a slowdown.
|
|
cc9d5f59
|
2011-08-22T10:48:14
|
|
Bump version number to 1.5.7.
|
|
f465397f
|
2011-08-22T10:47:54
|
|
Update news for 1.5.7.
|
|
6d10ef2f
|
2011-08-22T10:17:23
|
|
Bump version numbers of kernels to indicate slightly different versions.
|
|
dfec430c
|
2011-08-22T08:04:30
|
|
Make the tcp setsockopts unique to linux in the hope it allows freebsd et. al to compile.
|
|
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.
|
|
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.
|
|
b358bdc0
|
2011-08-20T23:11:12
|
|
Never automatically disable any pools but just specify them as idle if they're unresponsive at startup.
|
|
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.
|
|
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.
|
|
75018d0d
|
2011-08-20T22:22:11
|
|
Release cl resources should the gpu mining thread abort.
|
|
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.
|