Cgminer Sierra
2021年11月5日Download here: http://gg.gg/wgu81
Reading Time: 2minutes
Here are several issues I ran into during the one-month bitcoin mining experiment. The hardware and software config are detailed in that post.
*Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
*See full list on cool-mining.com.
CGMiner includes overclocking, monitoring, fan speed control and remote interface features. Other features include self-discovery of new blocks using a mini-database, binary cores, multi-GPU support, and processor mining support. There are many other characteristics of this miner, which you can find out in this article about CGMiner. Sep 30, 2019 Depending on your device model, GPS updates occur either over-the-air or by connecting to the Rand McNally Dock. For instructions on updating your specific GPS model, visit the Map & Software Updates section of the Support Center.
P: High number of “HW Error” messages with DiabloMiner.S: Switched to cgminer. It does not appear to have this problem using the exact same hardware.
P: Fans on the Sapphire 7950 get noisy at various speeds.S: Configured a maximum fan speed of 60% and allowed cgminer to adjust the GPU engine as required to meet the temperature target.
P: Large number of video artifacts while mining.S: This appears to be heat related. Kept GPU temps below 80 C using increased ventilation and allowed cgminer to automatically adjust GPU engine speed to reduce temps as in the command line above.
P: In Windows 8, cgminer would mysteriously hang after several hours of normal operation.S: Switched to Linux. Have not experienced a single hang since switching to Linux using the exact same hardware configuration. Note: I have since tried running a similar hardware configuration using cgminer 3.1.1 on Windows and it appears stable.
P: Wanted cgminer script to start automatically when the GUI desktop starts, but Ubuntu Startup Applications does not like having a shell script as a parameter.S: Started gnome-terminal and created a desktop profile with the shell script as a “Run a custom command” option.
Then added the gnome-terminal command to Startup Applications, e.g.
P: cgminer would fail to connect to mining pools upon restart.S: Added a 5 second delay with sleep command in the shell script to give the network a chance to initialize. e.g.
P: Ubuntu Task Bar Disappears after installing drivers wtih –forceS: Use Ctrl-Alt-F2 to get a new terminal window. Delete configuration file and reboot.
P: In Ubuntu, after applying the normal software updates or adding/changing a graphics adapter, the GUI desktop no longer starts.S: Used “e” option at boot menu to edit boot parameters. Added “text” to the end of the boot options line. This allowed me to log in and reinstall the ATI Catalyst drivers from the command line. In one case had to use the –force parameter to get the drivers installed. See the command line below.
P: Added or reconfigured a new GPU, and then cannot get to the GUI in Ubuntu.S: Reinstall ATI drivers, run aticonfig –adapter=all –initial, reboot.RELATED POSTSDownload pre-compiled and ready-to-run binaries
cgminer is a combined FPGA and ASIC bitcoin miner written in C, cross platform for Windows, Linux, and Mac OS X, with stratum support, remote interface capabilities, support for multiple simultaneous mining devices, and advanced caching and detection algorithms that maximize cryptocoin mining efficiency.
This page hosts unofficial universal binaries for Mac OS X 10.5 through 10.9 (Intel and PPC), which you can use to run cgminer on your Apple Mac. Original documentation and author notes for cgminer are available here. To support further development of cgminer, please consider a bitcoin donation to the primary cgminer developer, Con Kolivas, at 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ.Intended for most users6.9MB zip file Includes precompiled versions of all the libraries you need to run cgminer, a modified version of cgminer to point to these libraries, and a launcher script. Intended for advanced users2.9MB zip file Includes only cgminer and library binaries, without my custom launcher. Useful if you are building your own GUI, or prefer to work exclusively in Terminal. If your are having problems with cgminer recognizing your devices, you may have conflicting third-party USB drivers installed on your Mac. See the included README file for details on how to temporarily disable them.Current release notesVersion 4.3.3 - May 12 2014
*Fix for a huge long-standing memory leak with the BXF driver which affected bi*fury, hex*fury and OneString miners.
*Formatting fixes for miner.php
*Full changelog here.In addition to providing these binaries for the Mac community, I have written a Mac friendly Bitcoin/Litecoin miner called Asteroid. It features an attractive UI, it’s extremely simple to use, and it’s free! And of course it comes with cgminer built-in.Version 0.9.7 now out! (Feb 15, 2014)Previous cgminer for Mac OS X releasesVersion 4.3.2 - May 2 2014
*There’s a workaround in this version to minimise the risk of the man-in-the-middle attack of redirecting you to a different pool you don’t want to be hashing on. Stratum reconnect will only honour the request if the reconnect is to a server with the same domain name.
*Fix for some overflow errors on stats with massive hashrates/shares.
*Fix a major memory leak which mostly affected hashfast users.
*Fix for a failed connection after a redirection that would then never return.
*Devices with unique serial numbers of 4 or more characters will now be displayed by their serial number in the status bar.
*Support for new firmware for OneStringMiners that will identify themselves as OSM devices.
*Support for OSM debugging and LED modes.
*A1 driver updates.
*Full changelog here.Download full packageDownload miner only2983 downloadsVersion 4.3.0 - April 23 2014
*Spondoolies driver. Note this is for dedicated hardware attached to a beaglebone so the code should not be compiled into a generic use-everywhere binary.
*Add API output for spondoolies driver.
*Add temperature to spondoolies API output.
*Update to bi*fury driver (bxf) to support many chips, it will report up to 6 chips as HXF for hex*fury and more than that generically as MXF which currently is how the onestring miners appear until newer firmware comes out uniquely identifying them.
*Fixed the output for the proper amount of chips in *XF devices.
*Fix for solo mining to detect when we are mining on an orphan branch and switch to the correct one.
*Fix for syslog.
*Fixes for building on windows.
*Much faster startup for hashfast devices, the more devices the bigger the speedup.
*Full changelog here.Download full packageDownload miner only1252 downloadsVersion 4.2.3 - April 3 2014
*During network outages the devices hashrate would appear static, this has been fixed.
*Did a major rewrite of the code that writes and parses the config files. Now if you choose [W]rite from the [ S]ettings menu it should write most of the options you’ve given on the command line. Some options were never written correctly and many weren’t written at all previously.
*Changed the toggling display to sit on the most important screen and not toggle by default, but it can be re-enabled via the [D]isplay menu.
*The hashrate line for per-device also includes the Work Utility at the end now instead of the alternate screen to better fit within 80 columns.
*Added a --widescreen option by request which does not toggle and shows all information. This can be enabled/disabled via the display menu.
*The --device and --remove-disabled commands have been removed. They are a hangover from the GPU days and choosing devices with this command does not give any meaningfully reliable way of choosing devices.
*Added checking for any number of chips on bi*fury (BXF) devices and added the extra output in the API for them.
*Hexfury USB sticks should now be detected and come up as HXF instead of BXF.
*BXF bits can now be configured on the command line in case people wish to push the maximum for hardware modded devices (normally 54).
*Solo miners can now add their own signature of up to 32 characters to the coinbase with the --btc-sig option.
*miner.php updates.
*Fixed getwork share submission which was broken for the rare pools remaining that still use it.
*Other low level bugfixes/improvements.
*Full changelog here.Download full packageDownload miner only1687 downloadsVersion 4.2.2 - March 31 2014
*Fix for memory leaks when mining solo
*Fix for a rare corruption possibility with solo mining.
*Support for a whole lot more USB hubs on windows.
*Added rules for using cointerra on PC in case anyone besides me actually does this.
*Revamped the hashrate meter to be far more reliable internally.
*Added rolling hashrates for 1 min, 5 min and 15 mins to the main display and per device to the API as well.
*Revamped the display since it was getting too wide: It now is back to the narrower size it was a few versions ago and toggles between the different data at regular intervals based on the opt log interval variable. Toggling can be disabled via the Display menu.
*Added serial number to the unique identifier on-screen when it exists instead of an arbitrary device number. This currently only tags hashfast, cointerra and BF1 devices which have serial numbers.
*Support reading configuration files with -c command from web URLs.
*Fixes for building with libcurl disabled.
*Other minor bugfixes and trivial changes.
*Full changelog here.Download full packageDownload miner only1273 downloadsVersion 4.2.1 - March 26 2014
*Bitcoind did not like lots of persistent connections at once meaning it would fall over if more than one cgminer instance was trying to mine at the same time from the one bitcoind instance. Cgminer now opens and closes the connection every time it talks to bitcoind allowing any number of cgminer instances to mine solo from the one instance. Confirmed working with 200TH of miners aimed at the one bitcoind...
*Big endian hosts (like the antminer S1, avalon) did not work with solo mining.
*Solo mining setups will not mine unless a btc address is specified now, and the address is displayed on startup if it exists.
*Solo mining disconnections to bitcoind are handled better, not spawning more polling threads every failure.
*Low level optimisations for solo mining
*AntminerS1 fixes to decrease CPU usage and actually honour overheat conditions.
*Network diff when submitting a block is shown correctly on screen when >2billion.
*Build fixes for avalon2
*miner.php improvements
*Full changelog here.Download full packageDownload miner only1451 downloadsVersion 4.2.0 - March 26 2014
*Low overhead ultra-scaleable solo mining to bitcoind
*Massive improvements to mining efficiency when using pooled GBT mining.
*Stratum low level bugfixes that may have caused random corruption/crashes.
*Miner.php updates
*Drillbit updates
*Antminer S1 updates
*Fix for repeatedly trying to reset a usb device when it has failed.
*Fix for Icarus devices (such as antminer U1 or block erupters) being switched off and not restarting.
*More accurate hashrates on cointerra devices, with a more reliable bitmap of working cores and now a count
*Per core cointerra hashrates
*Fix for memory leak on hashfast devices.
*Fix for crashes on multiple failed inits on hashfast devices.
*Show what quadrant of a hashfast core has failed if possible
*Fix for hashfast API stats output being invalid json
*Hashfast api stats output names are unique making them more easily parseable
*Inputting URLs without a prefix (such as http:// or stratum+tcp://) will now assume stratum to speed up initial connections.
*On linux we no longer use sysv semaphores to prevent multiple instances of cgminer trying to use the same device, meaning you will no longer run out of semaphore resources or have failures to grab devices on restarting.
*Numerous other low level fixes and improvements.
*Full changelog here.Download full packageDownload miner only1244 downloadsVersion 4.1.0 - March 8 2014
*Zero stats will now show the correct average hashrate per device.
*Fixed the high CPU usage which led to eventually slowing down of hashrates over time.
*Respect the -Q value by slightly changing its meaning to be the highest value it can reach, defaulting to 9999. Regular users need not do anything with this value.
*Fixed the hex32 api values (currently only hashfast serial number) returning invalid JSON over the API.
*New driver - BXM for an upcoming two bitfury chip USB stick courtesy of Goodney, along with an overclocking option with --bxm-bits
*New driver - merged the bitmain S1 driver
*Try harder to shut cgminer down fully on quit/restart/--shares end.
*Fix cgminer shutting down and hanging when a grossly invalid stratum message is received.
*Fix cointerra hashrate display to show a share based hashrate so that the displayed hashrate should match the pool hashrate.
*Hashfast improvements:
*Dramatic decrease in CPU usage for all existing firmwares since they don’t internally nroll time.
*Latest version now works with older 0.2 firmwares
*Only decrease the clockspeed if a device fails in less than an hour at its current clock speed
*New feature allows per-device settings
*Other low level bugfixes and improvements and anticipatory changes.
*Full changelog here.Download full packageDownload miner only2251 downloadsVersion 4.0.1 - February 28 2014
*Fixed cgminer getting stuck at startup when no pool is valid and getting itself into an endless loop
*Fixed AMUs being detected as failing and resetting them too early
*Made the check for failing devices proportional to hashrate to not get false positives
*Queue size is now adjusted up dynamically when it bottoms out regularly which it may on very high hashrates/many devices
*Fixed ANU and other icarus devices falsely showing higher hashrates by calculating hardware errors - NOTE this means if you were seriously overclocking it before, your hashrate will appear to be lower now, but it was simply reporting wrong before.
*Changed the priority of various threads to bias towards work generation instead of giving the mining threads priority.
*Fixed a crash when a device drops out during an attempt to initialise
*Ava2 voltage detection
*Show the device number on the left without padding
*Fixes for devices that ended in OFF state instead of dropping out to allow them to hot plug
*Hashfast changes
*Devices that are re-hotplugged are recognised by their name or serial number if possible and appear back as the same device number on screen
*More information in API stats
*Updated udev rules file to allow regular users to update firmware
*Fixes for corrupt message reading and runs of crc errors
*Ability to disable the core shedding feature in new firmware
*Numerous low level fixes
*Full changelog here.Download full packageDownload miner only1857 downloadsDownload CGMiner V4.1.11 (open Source Bitcoin Miner For GPU ...Version 4.0.0 - February 20 2014
*Cointerra driver
*Bitmine A1 driver [not included in Mac build]
*Avalon2U driver
*Wider status window
*ANU devices aka AntminerU1 usb sticks will now take any arbitrary frequency with --anu-freq and cgminer will try to find the nearest frequency it can set it to, instead of being restricted to 25MHz increments.
*Hashfast device failures will be detected sooner
*Hashfast fan speeds by default will go down to 5%
*The menu now shows hashfast clock speed as detected by the device (which may be different to the requested speed) and fanspeed%
*Hashfast board temperature is now taken into consideration when looking for the hottest component and displaying temperature and adjusting fanspeed
*Hashfast clock speeds per die in the API should more accurately represent what speed they really are.
*Hashfast restarts should be a little more reliable
*Klondike, avalon, bab, drillbit will display more info on screen
*Pools that silently drop stratum shares submitted will not induce a memory leak in cgminer
*If no connection is present at startup, cgminer will be able to connect to a dead pool later when it comes alive
*./autogen.sh from git will not error if given no arguments but will instead not try to configure the build
*A warning will come up if someone selects system libusb, advising against it (given how few versions of libusb actually work well).
*Fix a couple of potential hangs
*Temperature for devices that support it will now show up in the api devs command
*Icarus and bitfury devices that stop producing shares will now be sent a reset after a minute of no activity, and if they do not respond within another minute will be dropped, allowing cgminer to attempt to re-hotplug them. This has been proven effective at bringing back U1 miners that stop hashing.
*Fix unresponsive bitfury devices from ending up OFF that would not disappear and/or restart
*Bab driver updates disabling cores that stop working and reduce the cpu usage substantially
*miner.php updates
*Allow benchmarking from a --benchfile
*Other minor bugfixes and trivial cosmetic differences
*Full changelog here.Download full packageDownload miner only1700 downloadsVersion 3.12.3 - February 8 2014
*Fix for the sitting idle doing nothing bug.
*Add temperature to API devs call for hash fast devices
*Full changelog here.Download full packageDownload miner only2598 downloadsVersion 3.12.2 - February 7 2014
*Fix for the sitting idle doing nothing bug.
*Brought back USB reset attempts on communication errors.
*Fixed the need for adding icarus-timing when overclocking antminer U1devices.
*Full changelog here.Download full packageDownload miner only1259 downloadsVersion 3.12.1 - February 7 2014
*Dynamic temperature based fanspeed and per-die clockspeed control for hashfast devices with the following new commands. --hfa-fan Set fanspeed percentage for hashfast, single value or range (default: 10-85) --hfa-temp-target Set the hashfast target temperature (0 to disable) (default: 88) Defaults chosen are based on extensive discussion with the design engineers responsible for the silicon and boards and basically it will keep your hashfast devices as close to the starting clockspeed as possible while keeping under~95 degrees by initially increasing fanspeed, and then decreasing the clockspeed on the hottest dies discretely. The output can be watched via the API. Enduring sweltering temperatures of up to 44 degrees here has made for an excellent real world test for this code.
*Numerous startup/reset/shutdown reliability improvements for hashfast
*Send a ping to the hashfast device at regular intervals if we don’t have any work for it just so it knows cgminer is still alive to try and minimise the dreaded watchdog reboots.
*Lots of extra information in the hashfast API stats output.
*Hashfast serial number is shown as a hex value now.
*Better hashfast flushing of work on restarts - new firmware will build furthe
https://diarynote-jp.indered.space
Reading Time: 2minutes
Here are several issues I ran into during the one-month bitcoin mining experiment. The hardware and software config are detailed in that post.
*Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
*See full list on cool-mining.com.
CGMiner includes overclocking, monitoring, fan speed control and remote interface features. Other features include self-discovery of new blocks using a mini-database, binary cores, multi-GPU support, and processor mining support. There are many other characteristics of this miner, which you can find out in this article about CGMiner. Sep 30, 2019 Depending on your device model, GPS updates occur either over-the-air or by connecting to the Rand McNally Dock. For instructions on updating your specific GPS model, visit the Map & Software Updates section of the Support Center.
P: High number of “HW Error” messages with DiabloMiner.S: Switched to cgminer. It does not appear to have this problem using the exact same hardware.
P: Fans on the Sapphire 7950 get noisy at various speeds.S: Configured a maximum fan speed of 60% and allowed cgminer to adjust the GPU engine as required to meet the temperature target.
P: Large number of video artifacts while mining.S: This appears to be heat related. Kept GPU temps below 80 C using increased ventilation and allowed cgminer to automatically adjust GPU engine speed to reduce temps as in the command line above.
P: In Windows 8, cgminer would mysteriously hang after several hours of normal operation.S: Switched to Linux. Have not experienced a single hang since switching to Linux using the exact same hardware configuration. Note: I have since tried running a similar hardware configuration using cgminer 3.1.1 on Windows and it appears stable.
P: Wanted cgminer script to start automatically when the GUI desktop starts, but Ubuntu Startup Applications does not like having a shell script as a parameter.S: Started gnome-terminal and created a desktop profile with the shell script as a “Run a custom command” option.
Then added the gnome-terminal command to Startup Applications, e.g.
P: cgminer would fail to connect to mining pools upon restart.S: Added a 5 second delay with sleep command in the shell script to give the network a chance to initialize. e.g.
P: Ubuntu Task Bar Disappears after installing drivers wtih –forceS: Use Ctrl-Alt-F2 to get a new terminal window. Delete configuration file and reboot.
P: In Ubuntu, after applying the normal software updates or adding/changing a graphics adapter, the GUI desktop no longer starts.S: Used “e” option at boot menu to edit boot parameters. Added “text” to the end of the boot options line. This allowed me to log in and reinstall the ATI Catalyst drivers from the command line. In one case had to use the –force parameter to get the drivers installed. See the command line below.
P: Added or reconfigured a new GPU, and then cannot get to the GUI in Ubuntu.S: Reinstall ATI drivers, run aticonfig –adapter=all –initial, reboot.RELATED POSTSDownload pre-compiled and ready-to-run binaries
cgminer is a combined FPGA and ASIC bitcoin miner written in C, cross platform for Windows, Linux, and Mac OS X, with stratum support, remote interface capabilities, support for multiple simultaneous mining devices, and advanced caching and detection algorithms that maximize cryptocoin mining efficiency.
This page hosts unofficial universal binaries for Mac OS X 10.5 through 10.9 (Intel and PPC), which you can use to run cgminer on your Apple Mac. Original documentation and author notes for cgminer are available here. To support further development of cgminer, please consider a bitcoin donation to the primary cgminer developer, Con Kolivas, at 15qSxP1SQcUX3o4nhkfdbgyoWEFMomJ4rZ.Intended for most users6.9MB zip file Includes precompiled versions of all the libraries you need to run cgminer, a modified version of cgminer to point to these libraries, and a launcher script. Intended for advanced users2.9MB zip file Includes only cgminer and library binaries, without my custom launcher. Useful if you are building your own GUI, or prefer to work exclusively in Terminal. If your are having problems with cgminer recognizing your devices, you may have conflicting third-party USB drivers installed on your Mac. See the included README file for details on how to temporarily disable them.Current release notesVersion 4.3.3 - May 12 2014
*Fix for a huge long-standing memory leak with the BXF driver which affected bi*fury, hex*fury and OneString miners.
*Formatting fixes for miner.php
*Full changelog here.In addition to providing these binaries for the Mac community, I have written a Mac friendly Bitcoin/Litecoin miner called Asteroid. It features an attractive UI, it’s extremely simple to use, and it’s free! And of course it comes with cgminer built-in.Version 0.9.7 now out! (Feb 15, 2014)Previous cgminer for Mac OS X releasesVersion 4.3.2 - May 2 2014
*There’s a workaround in this version to minimise the risk of the man-in-the-middle attack of redirecting you to a different pool you don’t want to be hashing on. Stratum reconnect will only honour the request if the reconnect is to a server with the same domain name.
*Fix for some overflow errors on stats with massive hashrates/shares.
*Fix a major memory leak which mostly affected hashfast users.
*Fix for a failed connection after a redirection that would then never return.
*Devices with unique serial numbers of 4 or more characters will now be displayed by their serial number in the status bar.
*Support for new firmware for OneStringMiners that will identify themselves as OSM devices.
*Support for OSM debugging and LED modes.
*A1 driver updates.
*Full changelog here.Download full packageDownload miner only2983 downloadsVersion 4.3.0 - April 23 2014
*Spondoolies driver. Note this is for dedicated hardware attached to a beaglebone so the code should not be compiled into a generic use-everywhere binary.
*Add API output for spondoolies driver.
*Add temperature to spondoolies API output.
*Update to bi*fury driver (bxf) to support many chips, it will report up to 6 chips as HXF for hex*fury and more than that generically as MXF which currently is how the onestring miners appear until newer firmware comes out uniquely identifying them.
*Fixed the output for the proper amount of chips in *XF devices.
*Fix for solo mining to detect when we are mining on an orphan branch and switch to the correct one.
*Fix for syslog.
*Fixes for building on windows.
*Much faster startup for hashfast devices, the more devices the bigger the speedup.
*Full changelog here.Download full packageDownload miner only1252 downloadsVersion 4.2.3 - April 3 2014
*During network outages the devices hashrate would appear static, this has been fixed.
*Did a major rewrite of the code that writes and parses the config files. Now if you choose [W]rite from the [ S]ettings menu it should write most of the options you’ve given on the command line. Some options were never written correctly and many weren’t written at all previously.
*Changed the toggling display to sit on the most important screen and not toggle by default, but it can be re-enabled via the [D]isplay menu.
*The hashrate line for per-device also includes the Work Utility at the end now instead of the alternate screen to better fit within 80 columns.
*Added a --widescreen option by request which does not toggle and shows all information. This can be enabled/disabled via the display menu.
*The --device and --remove-disabled commands have been removed. They are a hangover from the GPU days and choosing devices with this command does not give any meaningfully reliable way of choosing devices.
*Added checking for any number of chips on bi*fury (BXF) devices and added the extra output in the API for them.
*Hexfury USB sticks should now be detected and come up as HXF instead of BXF.
*BXF bits can now be configured on the command line in case people wish to push the maximum for hardware modded devices (normally 54).
*Solo miners can now add their own signature of up to 32 characters to the coinbase with the --btc-sig option.
*miner.php updates.
*Fixed getwork share submission which was broken for the rare pools remaining that still use it.
*Other low level bugfixes/improvements.
*Full changelog here.Download full packageDownload miner only1687 downloadsVersion 4.2.2 - March 31 2014
*Fix for memory leaks when mining solo
*Fix for a rare corruption possibility with solo mining.
*Support for a whole lot more USB hubs on windows.
*Added rules for using cointerra on PC in case anyone besides me actually does this.
*Revamped the hashrate meter to be far more reliable internally.
*Added rolling hashrates for 1 min, 5 min and 15 mins to the main display and per device to the API as well.
*Revamped the display since it was getting too wide: It now is back to the narrower size it was a few versions ago and toggles between the different data at regular intervals based on the opt log interval variable. Toggling can be disabled via the Display menu.
*Added serial number to the unique identifier on-screen when it exists instead of an arbitrary device number. This currently only tags hashfast, cointerra and BF1 devices which have serial numbers.
*Support reading configuration files with -c command from web URLs.
*Fixes for building with libcurl disabled.
*Other minor bugfixes and trivial changes.
*Full changelog here.Download full packageDownload miner only1273 downloadsVersion 4.2.1 - March 26 2014
*Bitcoind did not like lots of persistent connections at once meaning it would fall over if more than one cgminer instance was trying to mine at the same time from the one bitcoind instance. Cgminer now opens and closes the connection every time it talks to bitcoind allowing any number of cgminer instances to mine solo from the one instance. Confirmed working with 200TH of miners aimed at the one bitcoind...
*Big endian hosts (like the antminer S1, avalon) did not work with solo mining.
*Solo mining setups will not mine unless a btc address is specified now, and the address is displayed on startup if it exists.
*Solo mining disconnections to bitcoind are handled better, not spawning more polling threads every failure.
*Low level optimisations for solo mining
*AntminerS1 fixes to decrease CPU usage and actually honour overheat conditions.
*Network diff when submitting a block is shown correctly on screen when >2billion.
*Build fixes for avalon2
*miner.php improvements
*Full changelog here.Download full packageDownload miner only1451 downloadsVersion 4.2.0 - March 26 2014
*Low overhead ultra-scaleable solo mining to bitcoind
*Massive improvements to mining efficiency when using pooled GBT mining.
*Stratum low level bugfixes that may have caused random corruption/crashes.
*Miner.php updates
*Drillbit updates
*Antminer S1 updates
*Fix for repeatedly trying to reset a usb device when it has failed.
*Fix for Icarus devices (such as antminer U1 or block erupters) being switched off and not restarting.
*More accurate hashrates on cointerra devices, with a more reliable bitmap of working cores and now a count
*Per core cointerra hashrates
*Fix for memory leak on hashfast devices.
*Fix for crashes on multiple failed inits on hashfast devices.
*Show what quadrant of a hashfast core has failed if possible
*Fix for hashfast API stats output being invalid json
*Hashfast api stats output names are unique making them more easily parseable
*Inputting URLs without a prefix (such as http:// or stratum+tcp://) will now assume stratum to speed up initial connections.
*On linux we no longer use sysv semaphores to prevent multiple instances of cgminer trying to use the same device, meaning you will no longer run out of semaphore resources or have failures to grab devices on restarting.
*Numerous other low level fixes and improvements.
*Full changelog here.Download full packageDownload miner only1244 downloadsVersion 4.1.0 - March 8 2014
*Zero stats will now show the correct average hashrate per device.
*Fixed the high CPU usage which led to eventually slowing down of hashrates over time.
*Respect the -Q value by slightly changing its meaning to be the highest value it can reach, defaulting to 9999. Regular users need not do anything with this value.
*Fixed the hex32 api values (currently only hashfast serial number) returning invalid JSON over the API.
*New driver - BXM for an upcoming two bitfury chip USB stick courtesy of Goodney, along with an overclocking option with --bxm-bits
*New driver - merged the bitmain S1 driver
*Try harder to shut cgminer down fully on quit/restart/--shares end.
*Fix cgminer shutting down and hanging when a grossly invalid stratum message is received.
*Fix cointerra hashrate display to show a share based hashrate so that the displayed hashrate should match the pool hashrate.
*Hashfast improvements:
*Dramatic decrease in CPU usage for all existing firmwares since they don’t internally nroll time.
*Latest version now works with older 0.2 firmwares
*Only decrease the clockspeed if a device fails in less than an hour at its current clock speed
*New feature allows per-device settings
*Other low level bugfixes and improvements and anticipatory changes.
*Full changelog here.Download full packageDownload miner only2251 downloadsVersion 4.0.1 - February 28 2014
*Fixed cgminer getting stuck at startup when no pool is valid and getting itself into an endless loop
*Fixed AMUs being detected as failing and resetting them too early
*Made the check for failing devices proportional to hashrate to not get false positives
*Queue size is now adjusted up dynamically when it bottoms out regularly which it may on very high hashrates/many devices
*Fixed ANU and other icarus devices falsely showing higher hashrates by calculating hardware errors - NOTE this means if you were seriously overclocking it before, your hashrate will appear to be lower now, but it was simply reporting wrong before.
*Changed the priority of various threads to bias towards work generation instead of giving the mining threads priority.
*Fixed a crash when a device drops out during an attempt to initialise
*Ava2 voltage detection
*Show the device number on the left without padding
*Fixes for devices that ended in OFF state instead of dropping out to allow them to hot plug
*Hashfast changes
*Devices that are re-hotplugged are recognised by their name or serial number if possible and appear back as the same device number on screen
*More information in API stats
*Updated udev rules file to allow regular users to update firmware
*Fixes for corrupt message reading and runs of crc errors
*Ability to disable the core shedding feature in new firmware
*Numerous low level fixes
*Full changelog here.Download full packageDownload miner only1857 downloadsDownload CGMiner V4.1.11 (open Source Bitcoin Miner For GPU ...Version 4.0.0 - February 20 2014
*Cointerra driver
*Bitmine A1 driver [not included in Mac build]
*Avalon2U driver
*Wider status window
*ANU devices aka AntminerU1 usb sticks will now take any arbitrary frequency with --anu-freq and cgminer will try to find the nearest frequency it can set it to, instead of being restricted to 25MHz increments.
*Hashfast device failures will be detected sooner
*Hashfast fan speeds by default will go down to 5%
*The menu now shows hashfast clock speed as detected by the device (which may be different to the requested speed) and fanspeed%
*Hashfast board temperature is now taken into consideration when looking for the hottest component and displaying temperature and adjusting fanspeed
*Hashfast clock speeds per die in the API should more accurately represent what speed they really are.
*Hashfast restarts should be a little more reliable
*Klondike, avalon, bab, drillbit will display more info on screen
*Pools that silently drop stratum shares submitted will not induce a memory leak in cgminer
*If no connection is present at startup, cgminer will be able to connect to a dead pool later when it comes alive
*./autogen.sh from git will not error if given no arguments but will instead not try to configure the build
*A warning will come up if someone selects system libusb, advising against it (given how few versions of libusb actually work well).
*Fix a couple of potential hangs
*Temperature for devices that support it will now show up in the api devs command
*Icarus and bitfury devices that stop producing shares will now be sent a reset after a minute of no activity, and if they do not respond within another minute will be dropped, allowing cgminer to attempt to re-hotplug them. This has been proven effective at bringing back U1 miners that stop hashing.
*Fix unresponsive bitfury devices from ending up OFF that would not disappear and/or restart
*Bab driver updates disabling cores that stop working and reduce the cpu usage substantially
*miner.php updates
*Allow benchmarking from a --benchfile
*Other minor bugfixes and trivial cosmetic differences
*Full changelog here.Download full packageDownload miner only1700 downloadsVersion 3.12.3 - February 8 2014
*Fix for the sitting idle doing nothing bug.
*Add temperature to API devs call for hash fast devices
*Full changelog here.Download full packageDownload miner only2598 downloadsVersion 3.12.2 - February 7 2014
*Fix for the sitting idle doing nothing bug.
*Brought back USB reset attempts on communication errors.
*Fixed the need for adding icarus-timing when overclocking antminer U1devices.
*Full changelog here.Download full packageDownload miner only1259 downloadsVersion 3.12.1 - February 7 2014
*Dynamic temperature based fanspeed and per-die clockspeed control for hashfast devices with the following new commands. --hfa-fan Set fanspeed percentage for hashfast, single value or range (default: 10-85) --hfa-temp-target Set the hashfast target temperature (0 to disable) (default: 88) Defaults chosen are based on extensive discussion with the design engineers responsible for the silicon and boards and basically it will keep your hashfast devices as close to the starting clockspeed as possible while keeping under~95 degrees by initially increasing fanspeed, and then decreasing the clockspeed on the hottest dies discretely. The output can be watched via the API. Enduring sweltering temperatures of up to 44 degrees here has made for an excellent real world test for this code.
*Numerous startup/reset/shutdown reliability improvements for hashfast
*Send a ping to the hashfast device at regular intervals if we don’t have any work for it just so it knows cgminer is still alive to try and minimise the dreaded watchdog reboots.
*Lots of extra information in the hashfast API stats output.
*Hashfast serial number is shown as a hex value now.
*Better hashfast flushing of work on restarts - new firmware will build furthe
https://diarynote-jp.indered.space
コメント