|
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.
|
|
c87460b3
|
2012-01-26T19:42:57
|
|
Typo.
|
|
2ecabd85
|
2012-01-26T19:38:15
|
|
Some opencl compilers have issues with no spaces after -D in the compiler options.
|
|
5e9676c2
|
2012-01-26T16:03:26
|
|
Allow dynamic to adjust up to MAX_INTENSITY
|
|
487327f8
|
2012-01-26T14:06:31
|
|
Remove compile warning
|
|
63e31b4d
|
2012-01-26T14:00:52
|
|
Move intensity range values into miner.h
|
|
a992b5d8
|
2012-01-26T13:18:57
|
|
Allow intensity up to 14 for multiple devices as well.
|
|
d662c9c6
|
2012-01-26T13:12:56
|
|
Allow intensity up to 14.
|
|
77e9b1c2
|
2012-01-26T13:06:39
|
|
Use calloced stack memory for CompilerOptions to ensure sprintf writes to the beginning of the char.
|
|
d7aac254
|
2012-01-26T11:44:42
|
|
Whitelist 79x0 cards to prefer no vectors as they perform better without.
|
|
4995b7c2
|
2012-01-25T16:34:39
|
|
On dual GPUs, only autotune the shared fan once per gpu autotune cycle.
|
|
c009c6cd
|
2012-01-25T16:16:28
|
|
Don't try to explicitly drift to exactly the target temperature, aim for just below it.
|
|
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.
|
|
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.
|
|
d485261e
|
2012-01-24T20:26:33
|
|
Fix broken non-win32 build with bitforce enabled.
|
|
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.
|
|
91f8901d
|
2012-01-23T22:54:38
|
|
Merge pull request #92 from luke-jr/bitforce_win32
BitForce Windows support
|
|
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
|
|
22a1850c
|
2012-01-23T03:26:24
|
|
Merge pull request #90 from p2k/master
Fixed API compiling issue on OS X
|
|
c89ef810
|
2012-01-23T12:25:16
|
|
Fixed API compiling issue on OS X
|
|
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
|
|
2e16d5e5
|
2012-01-23T15:32:48
|
|
Add more explanation of JSON format and the 'save' command
|
|
a1cd9def
|
2012-01-23T15:25:59
|
|
Return an error if using ADL API commands when it's not available
|
|
990bb4a9
|
2012-01-23T10:54:21
|
|
Set iSize for thermal device enum first.
|
|
2d29cdb6
|
2012-01-23T09:25:53
|
|
Read off lpThermalControllerInfo from each ADL device.
|
|
1e1519e9
|
2012-01-23T09:20:21
|
|
Add ADL_Overdrive5_ThermalDevices_Enum interface.
|
|
91554b93
|
2012-01-22T20:38:18
|
|
Update NEWS.
|
|
6442c1ab
|
2012-01-22T20:36:57
|
|
Style police.
|
|
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.
|
|
da2dd9ef
|
2012-01-22T01:16:07
|
|
Merge pull request #87 from kanoi/master
Missing API save command details
|
|
bf5321cf
|
2012-01-22T20:14:33
|
|
API 'save' command details
|
|
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..
|
|
fa220015
|
2012-01-22T00:32:23
|
|
Merge pull request #86 from kanoi/master
API extensions (and fix a mistaken delete)
|
|
89989703
|
2012-01-22T18:34:13
|
|
Put back deleted option
|
|
ec2c0b78
|
2012-01-22T18:24:55
|
|
Add API commands: config, switchpool, gpu settings, save
|
|
0719d407
|
2012-01-22T17:09:06
|
|
Clean up on failure to load a binary kernel.
|
|
238a8515
|
2012-01-22T13:22:56
|
|
Update NEWS with changelog for upcoming 2.2.0 release.
|
|
10378f87
|
2012-01-22T11:44:43
|
|
Fix windows build of bitforce blindly. Hopefully it works.
|
|
e15d57d7
|
2012-01-22T09:36:21
|
|
Implement socks4 proxy support.
|
|
2d5bbc77
|
2012-01-22T01:40:29
|
|
Provide nanosleep() equivalent for windows.
|
|
dd459708
|
2012-01-22T01:24:16
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
0e5b6583
|
2012-01-22T01:23:46
|
|
qd_lock initialisation got dropped. Fix it.
|
|
6ab1f1c3
|
2012-01-21T06:21:34
|
|
Merge pull request #80 from kanoi/master
Fix send() for JSON strings + HDD Install + API CPU code optional
|
|
8e275d9f
|
2012-01-22T00:13:27
|
|
Make all CPU code compile time optional - off by default
|
|
b2e15e49
|
2012-01-22T00:06:31
|
|
Include HDD install details and related changes
|
|
0eb5d5ec
|
2012-01-22T00:03:02
|
|
Fix send() for JSON strings
|
|
3cad815e
|
2012-01-21T19:06:48
|
|
Fanspeed faq.
|
|
9bf2028d
|
2012-01-20T22:34:57
|
|
Merge pull request #79 from luke-jr/bugfix_summary
Bugfix: Only show each device once in exit summary
|
|
f634b68e
|
2012-01-21T01:06:31
|
|
Bugfix: Only show each device once in exit summary
|
|
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)
|
|
9a0bcc88
|
2012-01-20T17:29:52
|
|
Bugfix: Iterate over devices rather than threads for watchdog (and ADL)
|
|
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
|
|
220d0c2e
|
2012-01-20T15:37:45
|
|
Merge branch 'master' of github.com:ckolivas/cgminer
|
|
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.
|
|
daaa489d
|
2012-01-19T23:27:38
|
|
Bugfix: -n should show GPU count, even though GPUs aren't probed yet
|
|
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...
|
|
dfeb1ef5
|
2012-01-19T22:54:22
|
|
Restore old ugly inconsistent display of ADL information before the standard info
|
|
9840c12e
|
2012-01-20T14:47:17
|
|
Generalise locking init code.
|
|
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
|
|
3cb72218
|
2012-01-19T21:57:08
|
|
Restore old ugly inconsistent display of ADL information before the standard info
|
|
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.
|
|
c487383c
|
2012-01-20T09:12:49
|
|
Allow CPU mining explicitly enable only if other mining support is built in.
|
|
67376ca0
|
2012-01-20T09:06:56
|
|
Update README + FAQ.
|
|
418c452e
|
2012-01-19T13:11:18
|
|
Merge pull request #74 from luke-jr/doc_update
Update documentation
|
|
9e40e87a
|
2012-01-18T23:49:17
|
|
Update documentation
|
|
52b6410f
|
2012-01-19T17:35:13
|
|
Display what support is built in.
|
|
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*
|
|
69966ffe
|
2012-01-19T17:05:44
|
|
Update copyright dates.
|
|
a91e145f
|
2012-01-19T17:01:37
|
|
Update README.
|
|
332b3ca1
|
2012-01-19T16:56:42
|
|
Configure out building and support of all CPU mining code unless --enable-cpumining is enabled.
|
|
91af258e
|
2012-01-19T15:55:45
|
|
Add configuration option for CPU mining which will default to off.
|
|
d0266088
|
2012-01-19T09:46:01
|
|
Merge branch 'master' into fpga
|
|
b312bd48
|
2012-01-19T09:41:15
|
|
Update example conf with 1% donation.
|
|
86d6073e
|
2012-01-19T09:35:20
|
|
Allow parsed values to be zero which will allow 0 values in the config file to work.
|
|
66a592e8
|
2012-01-18T14:12:35
|
|
Merge branch 'master' into fpga
|
|
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
|
|
ebe21db3
|
2012-01-17T22:05:20
|
|
Advertise that we can make our own midstate, so the pool can skip generating it for us
|
|
9eb3ac42
|
2012-01-18T09:42:57
|
|
Merge branch 'device_refactor' of https://github.com/luke-jr/cgminer into fpga
|
|
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.
|
|
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".
|
|
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.
|
|
4cf433c9
|
2012-01-17T16:21:08
|
|
Remove TCP_NODELAY from curl options as many small packets may be contributing to network overload.
|
|
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.
|
|
8171ceab
|
2012-01-15T21:39:49
|
|
Simplify submit_nonce loop and avoid potentially missing FOUND - 1 entry. Reported by Luke-Jr.
|
|
d356f44d
|
2012-01-11T11:12:13
|
|
Micro-optimisation in sha256_sse2 code courtesy of Guido Ascioti guido.ascioti@gmail.com
|
|
68c807d7
|
2012-01-11T11:09:18
|
|
Typo in readme.
|