Con Kolivas
|
d5d4d1da16
Don't want to free the work data out of the transient structs.
|
14 years ago |
Con Kolivas
|
a095f0fae2
Broke source generated program. Fix.
|
14 years ago |
Con Kolivas
|
d100281df3
Make sure correct thread id is in work struct and correct cpu is set for per-cpu data.
|
14 years ago |
Con Kolivas
|
998d8d45f4
Postcalc hash is already its own thread so work can be submitted synchronously from that.
|
14 years ago |
Con Kolivas
|
4d73057772
Build binaries with unique filenames from the kernel generated and save them.
|
14 years ago |
Con Kolivas
|
973b2199e1
Tidy.
|
14 years ago |
Con Kolivas
|
2b6e841673
Use a buffer of up to 512 * 4 integers when retrieving work from the GPU.
|
14 years ago |
ckolivas
|
6af84770d0
Add spaces to make output clearer.
|
14 years ago |
ckolivas
|
e1dd27c5c2
Ensure that we don't overflow due to 32 bit limitations.
|
14 years ago |
ckolivas
|
b38a02bd24
Make the log time hash rate a rolling exponential average so it doesn't fluctuate so dramatically.
|
14 years ago |
ckolivas
|
08a7821072
Make the log show what the thread is: cpu or gpu and what number.
|
14 years ago |
ckolivas
|
1dfbe60353
Put sanity limit on work size since some nvidia fail :(
|
14 years ago |
ckolivas
|
f490143a9a
Add local thread count to info, store hw error count, and make share submission debug only.
|
14 years ago |
Con Kolivas
|
e016d0c8f3
Increase maximum intensity configurable to 14.
|
14 years ago |
Con Kolivas
|
dfc52fd543
Make sure we can have gpu and cpu threads running.
|
14 years ago |
Con Kolivas
|
24a28e29e9
Make it possible to run as a pure cpu miner by setting gpu threads to 0.
|
14 years ago |
ckolivas
|
e1d01d0635
Minor fixes.
|
14 years ago |
Con Kolivas
|
6c6bb02b90
There is no point having vectors in the it variable.
|
14 years ago |
Con Kolivas
|
6374e0fafe
Import the phatk kernel. Enable it only for hardware with amd media ops for now since it crashes nvidia et. al.
|
14 years ago |
Con Kolivas
|
2dbb39444d
Base was being set wrongly meaning we were repeating searches and the rate was actually lower than displayed :(
|
14 years ago |
Con Kolivas
|
c566605195
Tab dainbramage.
|
14 years ago |
Con Kolivas
|
11c8818558
32 bit only builds one elf, not an elf in an elf, so account for it to be able to bfi int patch properly.
|
14 years ago |
Con Kolivas
|
623b9b9fd8
Patch bitalign separately from bfi_int.
|
14 years ago |
Con Kolivas
|
948b514cf2
The buffer needs to be flushed before enqueueing the kernel again.
|
14 years ago |
Con Kolivas
|
a45c54aaf8
Make postcalc_hash asynchronous as well.
|
14 years ago |
Con Kolivas
|
378d18f8eb
Submit all work asynchronously via a submit_work thread.
|
14 years ago |
Con Kolivas
|
612c3a456f
Curl doesn't like multiple instances so go back to one instance.
|
14 years ago |
Con Kolivas
|
f0dcd127b4
Show which cpu mining thread when giving affinity message.
|
14 years ago |
Con Kolivas
|
58f6bf42e2
Prevent 32bit overflow of local_mhashes as well.
|
14 years ago |
Con Kolivas
|
00de822534
Upper limit should be -hashes.
|
14 years ago |