Con Kolivas
|
7458927f02
|
Merge pull request #155 from luke-jr/no_curses
Make curses TUI support optional at compile-time.
|
2012-03-28 04:25:54 -07:00 |
|
Con Kolivas
|
2beb3500d4
|
Merge pull request #153 from kanoi/master
Add API support for Icarus and Bitforce + Icarus fixes ++
|
2012-03-28 04:24:41 -07:00 |
|
Con Kolivas
|
621bcca7f5
|
Use global offset parameter to diablo and poclbm kernel ONLY for 1 vector kernels.
|
2012-03-27 22:58:46 +11:00 |
|
Con Kolivas
|
746fe8b2e6
|
Remove unused constant passed to poclbm.
|
2012-03-27 22:58:46 +11:00 |
|
Kano
|
eeec98098f
|
code changes for supporting a simple device history
|
2012-03-23 01:50:45 +11:00 |
|
Luke Dashjr
|
ed8382c88d
|
Make curses TUI support optional at compile-time.
|
2012-03-12 18:38:45 -04:00 |
|
Con Kolivas
|
56c27c1988
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
2012-02-24 14:16:35 +11:00 |
|
Con Kolivas
|
e9889a384d
|
Revert kernels that are designed for newer hardware and SDKs to 2.3.0 release style.
|
2012-02-24 14:14:05 +11:00 |
|
Con Kolivas
|
70e8ade54f
|
Revert behaviour to old nonce init code.
|
2012-02-24 14:14:04 +11:00 |
|
Philip Kaufmann
|
a731de6e45
|
revert to legacy nonce creation in the kernel without vector offset, but keep GOFFSET code removed
|
2012-02-24 14:14:04 +11:00 |
|
Philip Kaufmann
|
47747dc8a2
|
revert to legacy nonce creation in the kernel without vector offset, but keep GOFFSET code removed
|
2012-02-24 13:12:46 +11:00 |
|
Con Kolivas
|
5404ebcd88
|
Don't disable and re-enable devices as they may recover and in the meantime have their status set to OFF.
|
2012-02-23 17:48:51 +11:00 |
|
ckolivas
|
71cbe8cd72
|
Move phatk kernel to offset vector based nonce bases as well.
|
2012-02-22 23:49:25 +11:00 |
|
ckolivas
|
08db2284e3
|
Merge branch 'master' of https://github.com/ckolivas/cgminer
|
2012-02-22 19:40:05 +11:00 |
|
ckolivas
|
93efb726bb
|
Allow multiple different kernels to be chosen per device.
|
2012-02-22 19:38:01 +11:00 |
|
Con Kolivas
|
96e6817460
|
Merge pull request #129 from Diapolo/master
fix for diakgcn with vector offset
|
2012-02-22 00:04:59 -08:00 |
|
ckolivas
|
a54f76061b
|
Fix multiple work size entry.
|
2012-02-22 19:00:44 +11:00 |
|
Philip Kaufmann
|
bb51b628d3
|
tried to fix vector offset with diakgcn
|
2012-02-22 08:53:57 +01:00 |
|
Con Kolivas
|
26c59fbf0f
|
Allow the worksize to be set per-device.
|
2012-02-22 16:59:28 +11:00 |
|
Con Kolivas
|
deff55c640
|
Allow different vectors to be set per device.
|
2012-02-22 16:54:06 +11:00 |
|
Con Kolivas
|
8f08a775ad
|
Use any() in kernel output code and revert breakage of diakgcn kernel.
|
2012-02-22 14:11:19 +11:00 |
|
Con Kolivas
|
145f3c0b1d
|
Put the nonce for each vector offset in advance, avoiding one extra addition in the kernel.
|
2012-02-22 12:18:25 +11:00 |
|
Con Kolivas
|
d1cddf8bad
|
Update licensing to GPL V3.
|
2012-02-21 22:23:07 +11:00 |
|
Con Kolivas
|
00290a3e02
|
Select diablo kernel on all but GCN+SDK 2.6.
|
2012-02-21 21:48:10 +11:00 |
|
Con Kolivas
|
d85fc0f799
|
Begin import of DiabloMiner kernel.
|
2012-02-21 21:48:10 +11:00 |
|
Con Kolivas
|
89b32b1738
|
Officially support diakgcn in code and docs.
|
2012-02-20 09:28:01 +11:00 |
|
Con Kolivas
|
02295c69c8
|
Allow devices that are disabled due to overheating to be flagged as recovering instead of disabling them and re-enable them if they're below ideal
temperatures and --no-restart has not been set.
|
2012-02-19 20:19:47 +11:00 |
|
Con Kolivas
|
810ad04578
|
More copyright updates.
|
2012-02-18 23:16:08 +11:00 |
|
Con Kolivas
|
83dde50f9d
|
Updates to diakgcn kernel courtesy of Philip Kaufmann <phil.kaufmann@t-online.de>
|
2012-02-18 15:17:50 +11:00 |
|
ckolivas
|
6693898710
|
Fix diakgcn kernel working by passing it D1A variable and renaming it in the cl code accordingly.
Renumber version consistent with change in code since it now works.
|
2012-02-16 17:31:22 +11:00 |
|
Con Kolivas
|
7d3635c7a4
|
Add message explaining 2nd thread disabling for dynamic mode and how to tune it.
|
2012-02-15 21:03:24 +11:00 |
|
ckolivas
|
c235c7e373
|
Allow the refresh interval to be adjusted in dynamic intensity with a --gpu-dyninterval parameter.
|
2012-02-15 14:35:13 +11:00 |
|
ckolivas
|
c531f1bd04
|
Use the max_hashes variable to determine when to abandon work.
|
2012-02-15 10:34:26 +11:00 |
|
ckolivas
|
b36d857d9b
|
Use the max_hashes variable to increment nonce only in dynamic mode and use the all time highest value.
|
2012-02-15 10:03:18 +11:00 |
|
ckolivas
|
29f0b2714c
|
The amount of work scanned can fluctuate when intensity changes and since we do this one cycle behind, we increment the work more than enough to prevent repeating work.
|
2012-02-15 08:51:59 +11:00 |
|
Con Kolivas
|
49c28b3929
|
Use PreVal4addT1 instead of PreVal4 in poclbm kernel.
|
2012-02-15 00:29:07 +11:00 |
|
Con Kolivas
|
5c4df1309a
|
Import PreVal4 and PreVal0 into poclbm kernel.
|
2012-02-15 00:29:07 +11:00 |
|
Con Kolivas
|
f5c296785f
|
Import more prepared constants into poclbm kernel.
Conflicts:
poclbm120213.cl
|
2012-02-15 00:29:07 +11:00 |
|
Con Kolivas
|
60f8ccb313
|
Use local and group id on poclbm kernel as well.
|
2012-02-13 12:51:24 +11:00 |
|
Con Kolivas
|
56907db2d6
|
Fix harmless warnings with -Wsign-compare to allow cgminer to build with -W.
|
2012-02-12 18:21:30 +11:00 |
|
zefir
|
713e8be629
|
move CPU chipset specific optimization into device-cpu
|
2012-02-11 20:25:41 +01:00 |
|
Con Kolivas
|
52bb99c3ea
|
Fix double definition of A0 B0 to zeroA zeroB.
|
2012-02-11 21:42:02 +11:00 |
|
Con Kolivas
|
405a2120f8
|
Remove unnecessary check for opt_debug on every invocation of applog at LOG_DEBUG and place the check in applog().
|
2012-02-11 20:11:18 +11:00 |
|
Luke Dashjr
|
543265d66a
|
Generalize --temp-cutoff and implement support for reading temperature from BitFORCE FPGAs
|
2012-02-10 22:14:27 -05:00 |
|
Con Kolivas
|
3d4c78ca89
|
Leave diakgcn and diablo kernels as silent options for now since they don't work.
|
2012-02-11 11:48:58 +11:00 |
|
ckolivas
|
59d3d0112b
|
Implement diablo kernel support and try to make it work.
|
2012-02-11 11:48:12 +11:00 |
|
ckolivas
|
95a989da4d
|
Conflicting entries of cl_kernel may have been causing problems, and automatically chosen kernel type was not being passed on. Rename the enum to cl_kernels and store the chosen kernel in each clState.
|
2012-02-11 11:48:12 +11:00 |
|
Philip Kaufmann
|
17feecac8c
|
queue_phatk_kernel now uses CL_SET_VARG() for base-nonce(s), too
|
2012-02-11 11:48:11 +11:00 |
|
Con Kolivas
|
80cf0fd407
|
Diakgcn should be using the modified PreVal4 which includes T1.
|
2012-02-11 11:48:11 +11:00 |
|
ckolivas
|
033913ca8e
|
First working port of the diakgcn kernel.
|
2012-02-11 11:48:11 +11:00 |
|