|
d42d0c8e
|
2012-02-06T10:41:05
|
|
Allow to stage more than necessary work items if we're just rolling work.
|
|
b9612715
|
2012-02-06T10:40:04
|
|
Replace divide_work with reuse_work function used twice.
|
|
0307f9bb
|
2012-02-06T10:37:29
|
|
Give rolled work a new ID to make sure there is no confusion in the hashtable lookups.
|
|
22526399
|
2012-02-06T09:22:01
|
|
Remove unused header include.
|
|
d991a09e
|
2012-02-06T08:00:09
|
|
Remove now-defunct hash_div variables.
|
|
e57ac017
|
2012-02-05T22:43:42
|
|
Remove unused get_dondata function.
|
|
c72a8b8c
|
2012-02-05T22:41:37
|
|
Silence ADL warnings.
|
|
36d2fa48
|
2012-02-05T22:39:28
|
|
Silence unused parameter warnings.
|
|
294ac0b6
|
2012-02-05T22:33:58
|
|
Stagger the restart of every next thread per device to keep devices busy ahead of accessory threads per device.
|
|
82f74af5
|
2012-02-05T21:36:41
|
|
Deprecate the --donation feature.
Needlessly complex, questionable usefulness, depends on author's server and a central pool of some kind, and was not heavily adopted.
|
|
488a3b73
|
2012-02-05T17:31:19
|
|
It's devices that report back now, not threads.
|
|
23685aa4
|
2012-02-05T17:28:53
|
|
Continue auto-management of fan and engine speeds even if a device is disabled for safety reasons.
|
|
f8fed37e
|
2012-02-05T17:24:26
|
|
No need to check we're highest performance level when throttling GPU engine speed.
|
|
01659bcc
|
2012-02-05T14:35:45
|
|
Abstract out tests for whether work has come from a block that has been seen before and whether a string is from a previously seen block.
|
|
13fa5772
|
2012-02-04T20:04:49
|
|
Probe but don't set the timeout to 15 seconds as some networks take a long time to timeout.
|
|
1832b20c
|
2012-02-04T20:04:07
|
|
Revert "Some networks can take a long time to resolve so go back to 60 second timeouts instead of 15."
This reverts commit c86a670ce6d264fba10a38f68d65e4b4ab27cba6.
This changed more than just the timeout.
|
|
f818c3f6
|
2012-02-03T23:48:59
|
|
Merge pull request #103 from kanoi/master
Add last share's pool info in cgpu_info for use by RPC API code.
|
|
42fcbf7c
|
2012-02-04T18:19:30
|
|
Remove most compiler warnings from api.c
|
|
0ebc0c9d
|
2012-02-04T17:49:49
|
|
Add last share's pool info in cgpu_info
|
|
53c1e9ae
|
2012-02-04T15:15:57
|
|
Allow the OpenCL platform ID to be chosen with --gpu-platform.
|
|
a4f47812
|
2012-02-04T14:47:23
|
|
Iterate over all platforms displaying their information and number of devices when --ndevs is called.
|
|
a1d230e8
|
2012-02-04T13:12:19
|
|
Deprecate main.c
|
|
c86a670c
|
2012-02-04T13:06:04
|
|
Some networks can take a long time to resolve so go back to 60 second timeouts instead of 15.
|
|
cda798d9
|
2012-02-04T13:05:28
|
|
Only enable curses on failure if curses is desired.
|
|
060ff719
|
2012-02-03T15:43:07
|
|
Merge pull request #102 from luke-jr/bugfix_bitforce_linux_rw
Bugfix: Need to open BitForce tty for read-write
|
|
6eee0e38
|
2012-02-04T10:34:37
|
|
Fix warnings in bitforce.c
|
|
2f903b5d
|
2012-02-03T18:21:50
|
|
Bugfix: Need to open BitForce tty for read-write
|
|
7d97ed6d
|
2012-02-04T10:18:29
|
|
Fix various build issues.
|
|
e0b0a6c0
|
2012-01-30T23:11:39
|
|
Modularize code: main.c -> device-cpu + device-gpu
This patch is an initial attempt to re-structure cgminer source
code from its monolithic design (with nearly all code being
concentrated in main.c) to a more modular one.
In this first stage, the conditionally compiled functions for
GPU and CPU mining were extracted into dedicated files:
* device-cpu.h and device-cpu.c covering WANT_CPUMINE functions
* device-gpu.h and device-gpu.c covering HAVE_OPENCL functions
The main.c file is left untouched as reference, while the
remainder without the extracted parts is located in cgminer.c.
The Makefile.am has been updated to use the re-structured
source files for the build.
Above pure re-structuring *NO* functional modifications were
made. The sources were tested to compile and run on on a
current Linux system with working CPU and GPU mining
(Bitforce not tested due to loack of hardware).
|
|
55f693a8
|
2012-02-04T09:59:20
|
|
Revert Makefile.am component for easier merge of upcoming changes.
|
|
b34e483e
|
2012-02-04T09:52:26
|
|
Fix phatk kernel not working on non-bitalign capable devices (Nvidia, older ATI).
|
|
ebaa2be1
|
2012-02-03T18:19:39
|
|
Update poclbm kernel for better performance on GCN and new SDKs with bitalign support when not BFI INT patching.
Update phatk kernel to work properly for non BFI INT patched kernels, providing support for phatk to run on GCN and non-ATI cards.
|
|
c0e8819d
|
2012-01-31T00:20:58
|
|
Fix bitforce failing to build into cgminer.
|
|
269b4568
|
2012-01-30T23:57:22
|
|
Bump version to 2.2.1
|
|
10b697f0
|
2012-01-30T23:56:54
|
|
Revert "Fix compile warnings in api.c"
This reverts commit 8a90f1a756b60914afe61b2ea7362313026a9f1a.
Breaks windows build.
|
|
55b386a3
|
2012-01-30T23:41:43
|
|
Add missing options gpu-memdiff and gpu-reorder to write config function.
|
|
181b16c1
|
2012-01-30T23:31:30
|
|
Update docs.
|
|
31a32e07
|
2012-01-30T22:38:57
|
|
Set virtual GPUs to work when ADL is disabled or all mining will occur on GPU 0.
|
|
2edc3a65
|
2012-01-30T22:25:28
|
|
Add information about paused threads in the menu status.
|
|
58897bf3
|
2012-01-30T22:18:29
|
|
Disable the correct threads on changing to/from dynamic mode.
|
|
c98f81c0
|
2012-01-30T21:59:09
|
|
Disable all but the first thread on GPUs in dynamic mode for better interactivity.
|
|
af5aaece
|
2012-01-30T21:15:47
|
|
Revert "Pass the correct GPU from the menu to the adl code."
This reverts commit 7bcda9a28fcaff801ed9ee9e0b6613cbdb3be646.
Corrected for virtual device twice by mistake.
|
|
94059c06
|
2012-01-30T21:07:16
|
|
Ensure all virtual_gpu entries are set when the number of ADL devices does not match the number of OpenCL devices.
|
|
b3d1378e
|
2012-01-30T20:19:48
|
|
Provide debugging advice.
|
|
b086430c
|
2012-01-30T19:27:22
|
|
Rename the dev-reorder option to --gpu-reorder since it only affects GPUs.
|
|
bdec295f
|
2012-01-30T17:58:22
|
|
Set the latest network access time on share submission for --net-delay even if we're not delaying that submission for further network access.
|
|
4b994b01
|
2012-01-29T22:55:59
|
|
Merge pull request #98 from kanoi/master
Fix compile warnings in api.c/ Fix midstate
|
|
b188157c
|
2012-01-30T16:43:14
|
|
Resume advertising midstate support
|
|
0c272370
|
2012-01-30T16:37:09
|
|
Ensure numbers are 32bits in sha2.c
|
|
280588c1
|
2012-01-30T16:34:10
|
|
Merge remote-tracking branch 'conman/master'
|
|
3de7c7f9
|
2012-01-30T15:51:46
|
|
Stop advertising midstate support until it's fixed.
|
|
c9404f4d
|
2012-01-30T15:33:55
|
|
Make sure to set virtual adapters if --dev-reorder is not enabled or device numbers don't match.
|
|
ba74fe56
|
2012-01-30T15:26:41
|
|
Clear adl on exiting after probing values since it may attempt to overclock.
|
|
98d789bd
|
2012-01-30T15:23:23
|
|
Merge remote-tracking branch 'conman/master'
|
|
5a14ec53
|
2012-01-30T15:21:14
|
|
Add a --dev-reorder option to only reorder devices according to PCI Bus ID when requested.
|
|
09184720
|
2012-01-30T15:09:58
|
|
As share submission is usually staggered, and delays can be costly, submit shares without delay even when --net-delay is enabled.
|
|
7bcda9a2
|
2012-01-30T12:42:43
|
|
Pass the correct GPU from the menu to the adl code.
|
|
a73156ac
|
2012-01-30T10:02:51
|
|
Display GPU number and device name when ADL is successfully enabled on it.
|
|
176bbcbc
|
2012-01-30T09:44:19
|
|
Display GPU ordering remapping in verbose mode.
|
|
89196038
|
2012-01-30T09:15:20
|
|
Don't fail in the case the number of ADL and OpenCL devices do not match, and do not attempt to reorder devices unless they match.
Instead give a warning about the likely cause and the potential consequence of it - Hardware monitoring may NOT match up with devices.
|
|
f0746f0b
|
2012-01-30T08:18:50
|
|
Display error codes should ADL not return ADL_OK in the more critical function calls.
|
|
5747b070
|
2012-01-30T08:07:12
|
|
Fix unused warning.
|
|
cdcaaba6
|
2012-01-30T08:06:23
|
|
Revert "Add ADL_Overdrive5_ThermalDevices_Enum interface."
This reverts commit 1e1519e93ec6a3de432dd0b34504675f037c3542.
|
|
430a1954
|
2012-01-30T08:06:00
|
|
Revert "Read off lpThermalControllerInfo from each ADL device."
This reverts commit 2d29cdb6117be29ff6353d94a6be0784a588fdb6.
|
|
4ae0aad1
|
2012-01-30T08:05:36
|
|
Revert "Set iSize for thermal device enum first."
This reverts commit 990bb4a994261fb0aca8a6bd1b324a3007583207.
Thermal devices is not used. 1st of 3 reverts.
|
|
8a90f1a7
|
2012-01-29T23:13:23
|
|
Fix compile warnings in api.c
|
|
82af288e
|
2012-01-29T22:57:29
|
|
Revert "Fix various harmless warnings."
This reverts commit a4b67f030fc0c7e2b18e79114a441c1e1617d5f8.
|
|
a4b67f03
|
2012-01-29T21:06:17
|
|
Fix various harmless warnings.
|
|
a8e46a07
|
2012-01-29T20:47:08
|
|
Add extensive ADL based device info in debug mode.
|
|
53095da3
|
2012-01-29T17:32:00
|
|
Make --ndevs display verbose opencl information as well to make debugging version information easier.
|
|
b8f845b4
|
2012-01-29T16:43:38
|
|
Display information about the opencl platform with verbose enabled.
|
|
5d5584f8
|
2012-01-29T16:31:03
|
|
Explicitly check for nvidia in opencl platform strings as well.
|
|
83a83676
|
2012-01-29T13:49:08
|
|
Linux's ADL uses a busnumber in descending order for devices so enumerate them in the opposite order to windows.
|
|
09ea6bd2
|
2012-01-29T12:07:18
|
|
Bump version number up 2.2.0
|
|
ae044ec3
|
2012-01-29T12:02:22
|
|
Update NEWS.
|
|
a3d90f84
|
2012-01-29T11:01:17
|
|
Default to poclbm kernel on Tahiti (7970) since phatk does not work, even though performance is sub-standard so that at least it will mine successfully
by default.
|
|
995b6dc8
|
2012-01-29T10:52:24
|
|
Make bitforce off not compile bitforce.c properly.
|
|
49e35799
|
2012-01-29T10:32:57
|
|
README updates.
|
|
1865a01a
|
2012-01-29T10:27:16
|
|
Make bitforce support default to disabled.
|
|
5c8829c1
|
2012-01-29T09:23:27
|
|
Fix misdefine.
|
|
9566a933
|
2012-01-28T17:06:59
|
|
Merge branch 'master' into reorder
|
|
31f6e8c7
|
2012-01-28T17:06:28
|
|
Unset prog_built after it is patched because it needs rebuilding.
|
|
310f55d0
|
2012-01-28T16:29:53
|
|
Merge branch 'master' into reorder
|
|
1e503549
|
2012-01-28T16:29:19
|
|
Retain cl program after every possible place we might build the program.
|
|
25caca90
|
2012-01-28T16:26:53
|
|
Revert "Don't explicitly retain the cl program as it is of no benefit to do so and may lead to problems when trying to release the program."
This reverts commit 32910463a3124265b56aca48a6c0fbb107ccfb70.
Turns out this does help.
|
|
075ff6bf
|
2012-01-28T16:14:54
|
|
Merge branch 'master' into reorder
|
|
80650dd9
|
2012-01-28T16:13:49
|
|
Define O_CLOEXEC for older headers that don't have it.
|
|
5af40de9
|
2012-01-28T16:00:56
|
|
Update ADL SDK URL.
|
|
f05e298e
|
2012-01-28T16:00:56
|
|
Update ADL SDK URL.
|
|
4bf01f01
|
2012-01-28T12:08:55
|
|
Fix potential overflow.
|
|
05970127
|
2012-01-28T11:26:56
|
|
Carry virtual gpu number across.
|
|
3bc05834
|
2012-01-28T11:19:28
|
|
Iterate and change virtual device order instead of shuffling ram.
|
|
371e5f68
|
2012-01-28T09:22:33
|
|
Reorder displayed devices to map to physical locations and initialise according to logical location instead.
|
|
5a0b4f62
|
2012-01-28T01:56:12
|
|
Map GPU devices to virtual devices in their true physical order based on BusNumber.
|
|
5869382d
|
2012-01-26T23:56:51
|
|
Change the warning that comes with failure to init cl on a device to be more generic and accurate.
|
|
fe88648e
|
2012-01-24T18:10:38
|
|
Advertise longpoll support in X-Mining-Extensions
|
|
06fd9c4a
|
2012-01-26T23:27:10
|
|
Detect dual GPU cards by iterating through all GPUs, finding ones without fanspeed and matching twins with fanspeed one bus ID apart.
|
|
1334e17c
|
2012-01-26T02:08:16
|
|
Merge pull request #96 from kanoi/master
Move intensity range values into miner.h
|
|
32910463
|
2012-01-26T20:53:35
|
|
Don't explicitly retain the cl program as it is of no benefit to do so and may lead to problems when trying to release the program.
|
|
d18d5564
|
2012-01-26T20:39:35
|
|
Do not attempt to build the program that becomes the kernel twice. This could have been leading to failures on initialising cl.
|