mirror of
https://github.com/GOSTSec/sgminer
synced 2025-02-07 20:44:19 +00:00
Update NEWS.
This commit is contained in:
parent
6274fbe727
commit
1092f01b1b
120
NEWS
120
NEWS
@ -1,3 +1,123 @@
|
||||
Version 2.3.2 - March 30, 2012
|
||||
|
||||
- Change the preferred vector width to 1 for Tahiti only, not all poclbm
|
||||
kernels.
|
||||
- Update phatk version number.
|
||||
- Use min() function on 2 vector output path in phatk kernel and don't use extra
|
||||
variable for both 2 and 4 vectors.
|
||||
- Add vector type hint to phatk kernel.
|
||||
- Use a time constant 0.63 for when large changes in hashrate are detected to
|
||||
damp change in case the large change is an aliasing artefact instead of a real
|
||||
chang
|
||||
- Only increment stale counter if the detected stales are discarded.
|
||||
- Attempt to re-initialise ADL should a device that previously reported fanspeed
|
||||
stops reporting it.
|
||||
- Move the ADL setup and clearing to separate functions and provide a reinit_adl
|
||||
function to be used when adl fails while running.
|
||||
- Use slightly more damping on the decay time function in the never-ending quest
|
||||
to smooth off the hashmeter.
|
||||
- Set the starting fanspeed to a safe and fairly neutral 50% when autofan is
|
||||
enabled.
|
||||
- Provide locking around updates of cgpu hashrates as well to prevent multiple
|
||||
threads accessing data fields on the same device.
|
||||
- Display the beginning of the new block in verbose mode in the logs.
|
||||
- Reinstate old diablo kernel variable ordering from 120222, adding only goffset
|
||||
and vector size hint. The massive variable ordering change only helped one SDK
|
||||
on
|
||||
- Change the version number on the correct kernels.
|
||||
- api.c devicecode/osinfo incorrectly swapped for json
|
||||
- Add extensive instructions on how to make a native windows build.
|
||||
- Update version numbers of poclbm and diablo kernels as their APIs have also
|
||||
changed.
|
||||
- Use global offset parameter to diablo and poclbm kernel ONLY for 1 vector
|
||||
kernels.
|
||||
- Use poclbm preferentially on Tahiti now regardless of SDK.
|
||||
- Remove unused constant passed to poclbm.
|
||||
- Clean up use of macros in poclbm and use bitselect everywhere possible.
|
||||
- Add vector type hint to diablo kernel.
|
||||
- Add worksize and vector attribute hints to the poclbm kernel.
|
||||
- Spaces for non-aligned variables in poclbm.
|
||||
- More tidying of poclbm.
|
||||
- Swap Vals and W variables where they can overlap in poclbm.
|
||||
- More tidying of poclbm.
|
||||
- Tidy up first half of poclbm.
|
||||
- Diablo tidy.
|
||||
- Absorb as many ZA variables into each other in diablo kernel.
|
||||
- Add spaces to new assignments in diablo kernel.
|
||||
- Variable assignment alignment in diablo kernel.
|
||||
- Clean up use of any() by diablo and poclbm kernels.
|
||||
- Minor variable symmetry changes in poclbm.
|
||||
- Put additions on separate lines for consistency in poclbm.
|
||||
- Consolidate last use of W11 into Vals4 in poclbm.
|
||||
- Add last value in vectors in diablo and poclbm kernel for consistency with
|
||||
original code.
|
||||
- Separate out all additions of different variables in diablo kernel.
|
||||
- Separate out additions in final vector code in diablo kernel as well.
|
||||
- Get rid of accessory braces.
|
||||
- Keep lines that reference the same variable together.
|
||||
- Split addition lines without functions.
|
||||
- Remove unnecessary braces from diablo kernel.
|
||||
- Use the unrolled option for no vectors return code.
|
||||
- Convert additions to += in diablo kernel.
|
||||
- Reuse variables to decrease total number used in diablo kernel.
|
||||
- Strip out unused variables from diablo array.
|
||||
- Machine optimise by removing one-use variables.
|
||||
- Merge all additions before output.
|
||||
- Cluster Vals7 for use on output.
|
||||
- Change email due to SPAM
|
||||
- api.c miner.php add a '*' to the front of all notify counters - simplifies
|
||||
future support of new counters
|
||||
- miner.php add display 'notify' command
|
||||
- Small change to help arch's without processor affinity
|
||||
- Fix bitforce compile error
|
||||
- api.c notify should report disabled devices also - of course
|
||||
- API returns the simple device history with the 'notify' command
|
||||
- code changes for supporting a simple device history
|
||||
- api.c Report an OS string in config to help with device issues
|
||||
- api.c fix Log Interval - integer in JSON
|
||||
- api.c config 'Device Code' to show list of compiled devices + README
|
||||
- api.c increase buffer size close to current code allowable limit
|
||||
- removed 8-component vector support from kernel, as this is not supported in
|
||||
CGMINER anyway
|
||||
- forgot to update kernel modification date, fixed ;)
|
||||
- reordered an addition in the kernel, which results in less instructions used
|
||||
in the GPU ISA code for GCN
|
||||
- miner.php: option for readonly or check privileged access
|
||||
- Ignore reduntant-with-build options --disable-gpu, --no-adl, and --no-restart
|
||||
- miner.php: ereg_replace is DEPRECATED so use preg_replace instead
|
||||
- Make curses TUI support optional at compile-time.
|
||||
- Bugfix: AC_ARG_WITH provides withval instead of enableval
|
||||
- miner.php split devs output for different devices
|
||||
- api.c: correct error messages
|
||||
- icarus.c modify (regular) timeout warning to only be debug
|
||||
- icarus.c set the windows TODO timeout
|
||||
- Allow specifying a specific driver for --scan-serial
|
||||
- optimized nonce-check and output code for -v 2 and -v 4
|
||||
- Bugfix: Check for libudev header (not just library) in configure, and document
|
||||
optional dependency
|
||||
- Add API support for Icarus and Bitforce
|
||||
- Next API version is 1.4 (1.3 is current)
|
||||
- README/api.c add "When" the request was processed to STATUS
|
||||
- Bugfix: ZLX to read BitFORCE temp, not ZKX -.-
|
||||
- Use libudev to autodetect BitFORCE GPUs, if available
|
||||
- Use the return value of fan_autotune to set fan_optimal instead of passing it
|
||||
as a pointer.
|
||||
- Pass the lasttemp from the device we're using to adjust fanspeed in twin
|
||||
devices.
|
||||
- fix the name to 3 chars, fix the multi-icarus support
|
||||
- Bugfix: "-S auto" is the default if no -S is specified, and there is no such
|
||||
delay in using it
|
||||
- README add information missing from --scan-serial
|
||||
- Update README RPC API Version comment
|
||||
- Bugfix: Allow enabling CPU even without OpenCL support
|
||||
- Change failed-to-mine number of requested shares messge to avoid segfault on
|
||||
recursive calling of quit().
|
||||
- Get rid of extra char which is just truncated in poclbm kernel.
|
||||
- only small code formating changes
|
||||
- removed vec_step() as this could lead to errors on older SDKs
|
||||
- unified code for generating nonce in kernel and moved addition of base to the
|
||||
end -> faster
|
||||
|
||||
Version 2.3.1 - February 24, 2012
|
||||
|
||||
- Revert input and output code on diakgcn and phatk kernels to old style which
|
||||
|
Loading…
x
Reference in New Issue
Block a user