Con Kolivas
|
7d53fba1ad
|
Reinstate GPU only opencl device detection.
|
13 years ago |
Con Kolivas
|
d13a3f1d50
|
Decrease lookup gap to 1. Does not seem to help in any way being 2.
|
13 years ago |
Con Kolivas
|
d9eba43a42
|
Fix build.
|
13 years ago |
Con Kolivas
|
808f403a14
|
Use cpu scrypt code to check if an scrypt share is below target before submitting it.
|
13 years ago |
Con Kolivas
|
537b28d53e
|
Make pad0 and pad1 local variable in scrypt kernel.
|
13 years ago |
Con Kolivas
|
8dc0d6e485
|
Constify input variable in scrypt kernel.
|
13 years ago |
Con Kolivas
|
d72add9af3
|
Send correct values to scrypt kernel to get it finally working.
|
13 years ago |
Con Kolivas
|
3e61db105d
|
Create command queue before compiling program in opencl.
|
13 years ago |
Con Kolivas
|
e17ee1e894
|
Revert "Use uint16 in SHA256 in scrypt kernel."
This reverts commit 46592a24f4 .
|
13 years ago |
Con Kolivas
|
dd25454594
|
Detach pthread from within the api thread in case it is terminated due to not being instantiated before pthread_cancel is called from main, leading to a segfault.
|
13 years ago |
Con Kolivas
|
4abecc2674
|
Detach pthread from within the api thread in case it is terminated due to not being instantiated before pthread_cancel is called from main, leading to a segfault.
|
13 years ago |
Con Kolivas
|
77b7ed4b9e
|
Debug output per thread hashrate is out by a factor of 1000.
|
13 years ago |
Con Kolivas
|
471daecb5f
|
Initialise mdplatform.
|
13 years ago |
Con Kolivas
|
07292f73a1
|
Initialise mdplatform.
|
13 years ago |
Con Kolivas
|
ffd21f8db3
|
Find the gpu platform with the most devices and use that if no platform option is passed.
|
13 years ago |
Con Kolivas
|
f99ac0ca78
|
Allow more platforms to be probed if first does not return GPUs.
|
13 years ago |
Con Kolivas
|
861f4329b2
|
Fix external scrypt algo missing.
|
13 years ago |
Con Kolivas
|
428d5e5d4d
|
Limit scrypt to 1 vector.
|
13 years ago |
Con Kolivas
|
76c37891ea
|
Handle KL_SCRYPT in config write.
|
13 years ago |
Con Kolivas
|
5cd4bbd21c
|
Get rid of stuff.
|
13 years ago |
Con Kolivas
|
6ac14f4280
|
Don't enqueuewrite buffer at all for pad8 and pass work details around for scrypt in dev_blk.
|
13 years ago |
Con Kolivas
|
a9a0bba18b
|
Set the correct data for cldata and prepare for pad8 fixes.
|
13 years ago |
Con Kolivas
|
3d1b4d6374
|
Revert "Use uint16 in SHA256_fresh in scrypt kernel."
This reverts commit 6a02f8d94a .
|
13 years ago |
Luke Dashjr
|
a1edc7dbcb
|
Bugfix: Fix build without curses but with OpenCL
|
13 years ago |
Con Kolivas
|
04edf4bfa2
|
Temporarily set opencl to use all devices to allow debugging of scrypt kernel rapidly.
|
13 years ago |
Con Kolivas
|
53e9c61c02
|
Find the gpu platform with the most devices and use that if no platform option is passed.
|
13 years ago |
Con Kolivas
|
884f83f313
|
Allow more platforms to be probed if first does not return GPUs.
|
13 years ago |
Con Kolivas
|
6a02f8d94a
|
Use uint16 in SHA256_fresh in scrypt kernel.
|
13 years ago |
Con Kolivas
|
cb5fed893f
|
Get rid of spaces in arrays in scrypt kernel.
|
13 years ago |
Con Kolivas
|
46592a24f4
|
Use uint16 in SHA256 in scrypt kernel.
|
13 years ago |
Con Kolivas
|
fdcaea1c13
|
Start with smaller amount of hashes in cpu mining to enable scrypt to return today sometime.
|
13 years ago |
Con Kolivas
|
6c6c285268
|
Show Khash hashrates when scrypt is in use.
|
13 years ago |
Con Kolivas
|
54f1b80824
|
Free the scratchbuf memory allocated in scrypt and don't check if CPUs are sick since they can't be. Prepare for khash hash rates in display.
|
13 years ago |
Con Kolivas
|
a5ebb71216
|
Add cpumining capability for scrypt.
|
13 years ago |
Con Kolivas
|
243d005b1b
|
Set scrypt settings and buffer size in ocl.c code to be future modifiable.
|
13 years ago |
Con Kolivas
|
bd10764e76
|
Cope with when we cannot set intensity low enough to meet dynamic interval by inducing a forced sleep.
|
13 years ago |
Con Kolivas
|
238db52aa6
|
Make dynamic and scrypt opencl calls blocking.
|
13 years ago |
Con Kolivas
|
41daf99537
|
Calculate midstate in separate function and remove likely/unlikely macros since they're dependent on pools, not code design.
|
13 years ago |
Luke Dashjr
|
b347a178f6
|
bitforce: Use "full work" vs "nonce range" for kernel name
Also move these string constants to #defines
|
13 years ago |
Con Kolivas
|
8230ab0549
|
Display in debug mode when we're making the midstate locally.
|
13 years ago |
Con Kolivas
|
ea444d0239
|
Fix nonce submission code for scrypt.
|
13 years ago |
Con Kolivas
|
aabc723326
|
Make sure goffset is set for scrypt and drop padbuffer8 to something manageable for now.
|
13 years ago |
Con Kolivas
|
e0296c411b
|
Set up buffer8 for scrypt.
|
13 years ago |
Con Kolivas
|
8fd3bf74df
|
Build fix for opt scrypt.
|
13 years ago |
Con Kolivas
|
1aacfe5279
|
Don't check postcalc nonce with sha256 in scrypt.
|
13 years ago |
Con Kolivas
|
0f43eb5eb7
|
Don't test nonce with sha and various fixes for scrypt.
|
13 years ago |
Con Kolivas
|
b085c338f6
|
Make scrypt buffers and midstate compatible with cgminer.
|
13 years ago |
Con Kolivas
|
2ed4072b5e
|
Use cgminer specific output array entries in scrypt kernel.
|
13 years ago |
Con Kolivas
|
dd740caa98
|
Provide initial support for the scrypt kernel to compile with and mine scrypt with the --scrypt option.
|
13 years ago |
Con Kolivas
|
5a65415b1e
|
Enable completely compiling scrypt out.
|
13 years ago |