From 21ef690aa8166cd22e9e78ca48a3423ece91504a Mon Sep 17 00:00:00 2001 From: Con Kolivas Date: Thu, 23 Feb 2012 20:52:09 +1100 Subject: [PATCH] Update NEWS and README for 2.3.0 --- NEWS | 18 +++++++++++++++--- README | 9 +++++---- 2 files changed, 20 insertions(+), 7 deletions(-) diff --git a/NEWS b/NEWS index eafc8d9d..799d6c19 100644 --- a/NEWS +++ b/NEWS @@ -1,10 +1,22 @@ -Version 2.3.0 +Version 2.3.0 - February 23, 2012 +- Consider extra longpoll work items as staged_extra so as to make sure we queue +more work if queueing regular work items as longpolls. +- Use diablo kernel on all future SDKs for Tahiti and set preferred vector width +to 1 on poclbm kernel only. +- Explicitly type the constants in diakgcn kernel as uint, to be in line with +poclbm kernel. +- Reset all hash counters at the same time as resetting start times to get +accurate hashrates on exiting which is mandatory for benchmarking. +- Report thread out before it starts to avoid being flagged as sick when waiting +for the first work item. +- Don't disable and re-enable devices as they may recover and in the meantime +have their status set to OFF. - API new commands enablepool and disablepool (version already incremented) -- Tolerate new-format temperature readings +- Tolerate new-format temperature readings for bitforce - Modify cgminer.c pool control to allow API to call it - Bugfix: Fix BitFORCE driver memory leak in debug logging -- Extra byte was being unused and leading to failure on some platforms. +- Extra byte was being unused in poclbm leading to failure on some platforms. - Explicitly type the constants in poclbm kernel as uint. - Don't save 'include' when saving the configuration - Allow configuration file to include another recursively diff --git a/README b/README index 0f78dbbd..c3a28a9a 100644 --- a/README +++ b/README @@ -131,6 +131,7 @@ Options for both config file and command line: --api-port Port number of miner API (default: 4028) --auto-fan Automatically adjust all GPU fan speeds to maintain a target temperature --auto-gpu Automatically adjust all GPU engine clock speeds to maintain a target temperature +--benchmark Run cgminer in benchmark mode - produces no shares --debug|-D Enable debug output --expiry|-E Upper bound on how many seconds after getting work we consider a share from it stale (default: 120) --failover-only Don't leak work to backup pools when primary pool is lagging @@ -186,15 +187,15 @@ GPU only options: --gpu-reorder Attempt to reorder GPU devices according to PCI Bus ID --gpu-vddc Set the GPU voltage in Volts - one value for all or separate by commas for per card. --intensity|-I Intensity of GPU scanning (d or -10 -> 10, default: d to maintain desktop interactivity) +--kernel|-k Override kernel to use (diablo, poclbm, phatk or diakgcn) - one value or comma separated --kernel-path|-K Specify a path to where the kernel .cl files are (default: "/usr/local/bin") ---kernel|-k Select kernel to use (poclbm, phatk or diakgcn - default: auto) +--ndevs|-n Enumerate number of detected GPUs and exit --no-restart Do not attempt to restart GPUs that hang --temp-hysteresis Set how much the temperature can fluctuate outside limits when automanaging speeds (default: 3) --temp-overheat Overheat temperature when automatically managing fan and GPU speeds (default: 85) --temp-target Target temperature when automatically managing fan and GPU speeds (default: 75) ---vectors|-v Override detected optimal vector width (1, 2 or 4) ---worksize|-w Override detected optimal worksize (default: 0) ---ndevs|-n Enumerate number of detected GPUs and exit +--vectors|-v Override detected optimal vector (1, 2 or 4) - one value or comma separated list +--worksize|-w Override detected optimal worksize - one value or comma separated list FPGA mining boards(BitForce, Icarus) only options: