Con Kolivas
|
fc80e2feb6
Deprecate preferred packet size functions in usbutils since they're unhelpful.
|
12 years ago |
Roy Badami
|
8795fbc2c6
Remove modified Bitburner avalon defaults - I was mistaken about maximum
|
12 years ago |
Roy Badami
|
5d6167700a
Code cleanup and improved documentation
|
12 years ago |
Roy Badami
|
c69a130dc1
Improvements to support for BitBurner boards
|
12 years ago |
Chris Chua
|
5af1cfe33d
increasing max miners for avalon driver (properly this time)
|
12 years ago |
Chris Chua
|
b509e84376
using separate identifier for bitburner fury boards
|
12 years ago |
Chris Chua
|
521e746b80
changes to bitburner driver for bitburner fury boards
|
12 years ago |
Xiangfu
|
088a340342
avalon: display the FPGA controller version on API
|
12 years ago |
Con Kolivas
|
cfd8ed7039
Substantially raise the maximum avalon frequency for water-cooled, over-volted designs.
|
12 years ago |
Kano
|
96c0c31775
BTB get version from Firmware
|
12 years ago |
Chris Chua
|
be0d899b74
making sure original Avalon is unaffected by BitBurner changes
|
12 years ago |
Chris Chua
|
2b932ccb81
changes to queueing strategy for BitBurner boards
|
12 years ago |
Kano
|
356fcb107a
BTB allow up to 1400mV as per firmware limits
|
12 years ago |
Con Kolivas
|
dd9233f78b
The write thread in avalon is only ever actually woken up by timeout so remove the write semaphore and use a simple sleep poll.
|
12 years ago |
Kano
|
802737e8dd
BTB voltage management via the API - and set default on startup
|
12 years ago |
Chris Chua
|
b0f4d55be7
changes to Avalon driver for BitBurner boards
|
12 years ago |
Con Kolivas
|
4b4a13549e
Count the number of miners idled in avalon to account more accurately for when its result return rate is too low.
|
12 years ago |
Con Kolivas
|
065b6a5e36
Provide an --avalon-freq command line to give a valid range of frequencies for avalon in auto mode.
|
12 years ago |
Con Kolivas
|
ce214e1270
Decrease avalon frequency in auto mode if we are unable to maintain the temperature in the optimal range.
|
12 years ago |
Con Kolivas
|
f142a4de23
Allow the avalon fanspeed range to be passed as parameter on the command line, default to 20-100%
|
12 years ago |
Con Kolivas
|
862c88ecbb
Move to slightly more relaxed timeouts for avalon.
|
12 years ago |
Con Kolivas
|
e811c4dc77
Add an avalon-auto option which enables dynamic overclocking based on hardware error rate for maximum effective hashrate.
|
12 years ago |
Con Kolivas
|
9b45daba6b
Add an --avalon-cutoff feature which puts the avalon idle should it reach this temperature, defaulting to 60, re-enabling it when it gets to target temperature.
|
12 years ago |
ckolivas
|
ec4948d93d
Change default avalon target temperature to 50 degrees.
|
12 years ago |
Con Kolivas
|
1fca632f7c
Add an --avalon-temp option to allow a user specified target temperature.
|
12 years ago |
Con Kolivas
|
6cc09aa1e9
Make the fan control on the avalon a simple PID controller with a target temperature of 45.
|
12 years ago |
Con Kolivas
|
a36e55b754
Set the avalon preferred packet size to 512.
|
12 years ago |
Con Kolivas
|
581afcf9ab
Use only one cgsem in avalon signalling when the write thread should commit work by reading the status bytes off during an avalon_read, minimising the number of usb calls and resetting from only one place.
|
12 years ago |
Con Kolivas
|
7c683cf2b1
Use low latency usb transfers on the avalon, sleeping up to half a buffer's worth only if no data is returning to increase hashrate, abolish lost work and decrease CPU.
|
12 years ago |
ckolivas
|
b59c33800b
Implement cgminer specific cgsem semaphores to imitate unnamed semaphore behaviour on osx which does not support them.
|
12 years ago |