Luke Dashjr
|
2bfdbc7e32
opencl: Remove redundant checks for USE_OPENCL
|
11 years ago |
Luke Dashjr
|
38b2400e7f
Significantly rewrite configure script to handle driver dependencies cleaner
|
11 years ago |
Luke Dashjr
|
70f17d7540
Make SHA256d mining optional
|
11 years ago |
Luke Dashjr
|
4de46f145f
Bugfix: opencl: Skip NULL kernel interface entry
|
11 years ago |
Luke Dashjr
|
104d8d3472
opencl: Avoid duplicating kernel_interfaces mapping in select_kernel
|
11 years ago |
Luke Dashjr
|
0a224778b0
opencl: Avoid duplicating kernel_interfaces mapping in opencl_scanhash_get_kernel
|
11 years ago |
Luke Dashjr
|
afa1df6138
opencl: Fail gracefully if unsupported mining algo gets into opencl_scanhash_get_kernel
|
11 years ago |
Luke Dashjr
|
fbfab8b4e4
opencl: Nearly complete migration to per-work mining algorithms
|
11 years ago |
Luke Dashjr
|
c7b7a4a9d5
opencl: Support for per-work mining algorithms
|
11 years ago |
Luke Dashjr
|
28e4673181
opencl: Defer loading kernel until it is needed
|
11 years ago |
Luke Dashjr
|
0f24272964
Replace cgpu.min_nonce_diff with drv.drv_min_nonce_diff(cgpu, malgo)
|
11 years ago |
Luke Dashjr
|
5014232892
opencl: Reintroduce independent intensity setting internally
|
11 years ago |
Luke Dashjr
|
8f1fc979b1
Move MAX_*_INTENSITY stuff to driver-opencl.h
|
11 years ago |
Luke Dashjr
|
bcad10b328
Merge commit '105489a' into bfgminer
|
11 years ago |
Luke Dashjr
|
105489a57f
tq_pop: Remove abstime argument since nothing used it and it wouldn't work anyway (uses CLOCK_REALTIME while we use CLOCK_MONOTONIC[_RAW] when possible)
|
11 years ago |
Luke Dashjr
|
211fdffd19
Copyright cleanups and updates
|
11 years ago |
Luke Dashjr
|
13e07d049d
Merge branch 'opencl_kernelapi' into bfgminer
|
11 years ago |
Luke Dashjr
|
32db914def
Bugfix: Report actual kernel name in RPC, rather than kernel interface name
|
11 years ago |
Luke Dashjr
|
0e204e3a91
bfg_strtobool helper function
|
11 years ago |
Luke Dashjr
|
0b2ecacdd9
opencl: Replace dated versioning with hash of source code
|
11 years ago |
Luke Dashjr
|
b313e2f1f2
opencl: Search all the same kernel paths when setting kernel
|
11 years ago |
Luke Dashjr
|
4ab27d7b0e
opencl: Accept arbitrary kernel filenames, provided they specify a kernel interface somewhere in the source file
|
11 years ago |
Luke Dashjr
|
4505195031
opencl: Replace (and deprecate) --no-opencl-binaries option, with --set opencl:binary=no
|
12 years ago |
Luke Dashjr
|
5b297efc18
opencl: Get temperature and fan speed updates with get_stats interface rather than abusing statline override interface
|
12 years ago |
Luke Dashjr
|
ff00c7e66e
Bugfix: Remove devtype variable from driver API
|
12 years ago |
Luke Dashjr
|
145f0d4db9
opencl: Deprecate --auto-{fan,gpu} and --gpu-dyninterval options
|
12 years ago |
Luke Dashjr
|
de232fb415
opencl: Infer autoengine mode when the clock setting receives a range
|
12 years ago |
Luke Dashjr
|
48d0516e49
opencl: Infer autofan mode when the fan setting receives a range
|
12 years ago |
Luke Dashjr
|
4c385c2af5
Bugfix: opencl: Defer initial intensity assignment until init, so opt_scrypt has a chance to be set
|
12 years ago |
Luke Dashjr
|
357908080b
opencl: Strip leading and trailing spaces from names
|
12 years ago |