Setup Guide

  • 1. Visit the Download page to get the latest version of the Hash Auger software.
  • 2. Run the installer to extract the software to a location of your choosing.
  • 3. Hash Auger will automatically download third-party GPU miners the first time it is used.
Elevated Permissions

In order to provide the ability to change GPU overclock settings based on the current algorithm, Hash Auger must run with elevated permissions.

Unknown Publisher Warning

An "unknown publisher" warning may be displayed when you start the installer. If the "Run Anyways" button is not visible, click the "More Info" link to display the button.

Mining Is Disabled While Miners Are Downloading

The Start Mining button is disabled while miners are downloading in the background. If the Start Mining button won't enable, check the Downloads panel in the Setup tab to see the current progress. If no miners appear to be downloading, restart the Hash Auger application. In rare situations, you may need to delete the Miners subfolder and then restart Hash Auger to clear partial downloads.

Quick Setup
A screen capture showing Hash Auger's Quick Setup window.

The Quick Setup window can help new users quickly configure Hash Auger by entering a wallet address and enabling a couple popular auto-exchange mining pools based on the user's preferences. On new installs of Hash Auger, a message box will ask users if they wish to run the Quick Setup and a link will appear at the top of the Setup menu. The Quick Setup window is no longer available once a wallet has been setup within the software.

    1. Enter a name for this mining rig.
    2. Select the fiat currency that Bitcoin amounts will be displayed in.
    3. In order to properly calculate profitability, the electric cost per kilowatt hour must be provided.
    4. Select the first auto-exchange pool to enable in the software. At least pne pool must be enabled in order to benchmark GPUs.
    5. Optionally, select a second auto-exchange pool to enable.
    6. By default, Hash Auger will automatically start mining after benchmarking has finished. Uncheck the correspond checkbox to prevent that from happening if desired.
General Config Options
A screen capture showing Hash Auger's General config options.

The application settings are divided into two groups; most new users should only need to focus on the General tab, which provides basic customization options

  • 1. Enter a worker name that mining pools will use to identify the work submitted by this rig. This name is for informational purposes only. To avoid potential issues with mining pools, the worker name should only use letters and numbers.
  • 2. Enable the Auto Select Preferred Miners option to have Hash Auger automically adjust the best miner for each algorithm and GPU based on mining performance.
  • 3. Hash Auger can monitor the internet connection for connectivity issues that may affect mining and automatically suspend mining when a connection is unavailable.
  • 4. Some pools separate earnings between sold and unsold coins. The value of unsold coins often fluctuate as exchange rates change, which is why these balances are not included in wallet amounts by default. However, users can include these amounts in wallet balances by enabling the Include Unsold Coins in Wallet Balances setting.
  • 5. Indicate whether or not you would like Hash Auger to automatically start mining when the application starts. Use the script inclded in the Utilities tab or see the FAQ for instructions on how to bypass the UAC dialog box before enabling this setting.
  • 6. When enabled, the Monitor Hash Auger for App Crashes starts a separate utility that will automatically restart Hash Auger if it unexpectedly quits or becomes unresponsive.
  • 7. Select the fiat currency that Bitcoin balances will be displayed in. This information is based on the current conversion rate on a single exchange and is only an estimate of the current BTC value.
  • 8. Enter the electricity cost per kilowatt hour in the display currency so that Hash Auger can calculate mining costs.
  • 9. The system's power consumption (minus GPUs) can be entered in the Rig Watts field.
  • 10. The Donated Minutes slider is used to increase the duration of the developer contribution beyond the minimum amount. If you find Hash Auger useful, please consider donating some extra minutes.
  • 11. Software and config file updates can be downloaded from the Updates box when they are available.
  • 3. Settings that typically only apply to specific scenarios are on the Advanced tab.
Advanced Config Options
A screen capture showing Hash Auger's Advanced config options.

Use the advanced config settings to fine-tune many different aspects of the Hash Auger software.

  • Benchmark Options
  •  Updated mining programs can be re-benchmarked automatically to reflect any speed improvements.
  •  The default number of seconds to benchmark each algorithm on each miner can be adjusted in this field.
  •  While rare, benchmark data can be accidentally deleted. Enable Failsafe Benchmarks to have Hash Auger automatically re-benchmark GPUs when benchmark data is unavailable.
  •  The Revise Benchmarks setting instructs Hash Auger to update benchmark hash rates and power efficiency data during mining for more accurate switching
  • Earnings Options
  •  By default, Hash Auger will retrieve unpaid wallet balances from pools. Disable this setting if you do not wish to see this information or if many rigs are sharing the same IP address and the mining pool has strict API usage restrictions.
  •  The number of days Hash Auger will retain earnings information is set in the Earnings Days field.
  • Log File Options
  •  Hash Auger's output messages can be written to a file by enabling the Write Hash Auger Log to Disk setting.
  •  Similarly, the output of each mining program will be written to disk for each GPU when Write Miner Logs to Disk is enabled.
  •  Debug Mode Logging can be enabled to write log files to disk at a shorter interval - which can be useful to diagnore crashes and stability issues.
  • Mining Options
  •  On systems with four or more CPU cores, Hash Auger can assign individual GPU miner threads to specific CPU cores to evenly distribute the work. This setting is best suited for systems that have fewer GPUs than CPU cores.
  •  The GPU Restart Interval sets the minimum number of seconds that the software will wait before restarting work on each GPU during switches.
  • Monitoring Options
  •  GPU Monitoring allows Hash Auger to gather electricity usage information to switch based on profits, track GPU utilization and adjust fan speeds based on GPU temperature.
  •  The Monitoring Interval is the number of seconds the software will wait before polling the Nvidia drivers for GPU information
  •  Reboot on Monitoring Errors instructs Hash Auger to restart the mining rig if issues with the device driver are detected. The software must be configured to automatically start mining on launch option must be turned on for this setting to be enabled. Also, Windows should be configured to automatically start Hash Auger on reboot for this setting to work as intended.
  • Switching Options
  •  Monitor Pool Performance can be used to favor pools that have better network performance based on mining results.
  •  The Base Coin is the cryptocoin that the Display Currency exchange rate will be based on. This selection will NOT affect the coin used by pools for payouts - payout coins are determined solely by each pool's wallet(s).
  •  The Min Price Switch % sets the minimum percentage increase in estimate earnings that is required for the algorithm switcher to change to a more profitable coin. Considering there is a slight loss in productivity during any switch in mining work, a value of at least 10% is recommended.
  •  Adjust the Minimum Switch Interval if desired. This interval sets the the minimum frequency at which Hash Auger will change work and download current pool prices, wallet balances and currency exchange rates. A longer refresh rate will also reduce the frequency at which the software switches algorithms.
  • Save the application configuration by pressing the Save Button in the lower right corner of the panel.

    This Setup Guide can be displayed in a browser window by pressing the Help button in the lower left corner of this panel.

    Depending on which pools you would like to mine with, Hash Auger uses wallet addresses to identify your mining rig or to monitor unpaid pool balances.
    Create New Wallets and Accounts Before Using Them in Hash Auger

    Hash Auger cannot not create new cryptocurrency wallets or pool accounts for you. The wallet addresses and pool user information you enter in Hash Auger must already exist and be valid in order for you to receive mining credit. If you are new to cryptomining, this means you must first create a crypto wallet using a third-party provider. You must also create an account at MiningPoolHub and/or NiceHash before mining on those pools.

    Wallet Address Requirements

    Pools such as Zpool, HashRefinery and NiceHash use wallet addresses instead of user names. If you don't provide an existing, valid address for the wallets you assign to these pools, you will not receive any mining credit from these pools. Hash Auger cannot check wallet addresses for errors, so always verify addresses after typing or pasting in addresses. Similarly, the selected coin must match the address. It is strongly recommended that you confirm that you are receiving mining credit for any new wallet that you assign to these pools via each pool's website.

    NiceHash Wallets

    NiceHash supports both internal and external Bitcoin wallets. A NiceHash account is required in order to create and use an internal NiceHash wallet. There are important fee and security considersations that you should research and evaluate when selecting which type of wallet to use with NiceHash. Do not try to use an internal NiceHash wallet on any other mining pool as those wallets are not on the Bitcoin blockchain.

    Mining Pool Hub

    MiningPoolHub requires a username to receive mining credit and keeps track of coin balances internally. Therefore, you do not need to provide wallet addresses or even assign wallets to MiningPoolHub within Hash Auger. However, Hash Auger will match wallets to MiningPoolHub's internal balances based on the coin name for display purposes if you provide the API Key from your MiningPoolHub account.

    A screen capture showing how to setup wallets in Hash Auger.
    • 1. On the Setup tab, highlight the Wallets item on the left side of the window. Any existing wallets will be displayed on the right.
    • 2. Use the New Wallet button in the upper-right corner of the window to create a new wallet object.
    • 3. Enter a display name for the wallet; this name is for your reference only and not used by mining pools.
    • 4. Select the cryptocurrency that the wallet is used with. Unfortunately, this list may not be complete as new coins are created all the time.
    • 5. Enter the address of this wallet. This is the address that pool's will desposit earnings into, so always verify it has been entered completely and accurately.
    • 6. If the wallet is for a coin that is being mined directly (typically not BTC or LTC), an exchange fee percent can be entered to have that fee subtracted from price estimate calculations.
    • 7. Additional information about the wallet can be entered in the Notes field.
    • 8. Use the Earnings tab to control whether the wallet balance will appear in the Earnings tab.
    •  8a. Check the Track Earnings box to show earnings information in the chart and graphs.
    •  8b. Multiple wallets of the same type of coin can be combined into a single Earnings chart by using a master wallet.
    •  8c. Optionally, the url of a blockchain explorer'a API can be entered to also display the balance of the wallet address on the Earnings chart.
    • 8. Save the wallet using the button in the lower corner of the wallet panel.
    Each mining pool has its own requirements in order to receive mining credit. All pools are initally disabled in Hash Auger to prevent mining on pools that lack required information.
    Check Non-Bitcoin Wallets For Pool Compatibility

    Anonymous pools such as HashRefinery and Zpool support Bitcoin wallet addresses as well as wallet addresses for the coins that these pools currently mine. Since these pools routinely change coins due to market and technical factors, Hash Auger cannot verify that a selected coin will actually work with these pools. Furthermore, these pools may also delay non-BTC payments if they do not have enough of a particular coin to settle all payouts. If you choose to use a non-Bitcoin wallet with these pools, you should first verify that it is supported by the pool. Refer to each pool's website for more details.

    Non-Bitcoin Pools

    Some anonymous pools such as Alttank, BSOD, and MiningPanda do not offer Bitcoin or other auto-exchange payouts. Instead, you are paid out in whichever coin you are mining. To prevent users from mining on these pools with an invalid address, Hash Auger will not allow Bitcoin wallets to be assigned to these pools. Also, the algorithm-switching feature does not include all the coins available on these pools, but rather only those coins that have been added as wallets to each pool configuration. For example, if you only assign a RavenCoin wallet to one of these pools, the profit switching algorithm will only look at the price of RavenCoin on that pool.

    API Keys

    Both MiningPoolHub and NiceHash require the use of an API Key in order to retrieve internal, unpaid balances. NiceHash also requires an API ID. This information can be found on your account page on each pool's website. For NiceHash, the ReadOnly API Key is sufficient since HashAuger does not need the full access that the standard API Key provides.

    Filtered Wallet List

    To help reduce setup errors, Hash Auger filters the list of wallets available for each pool based on basic pool requirements. For example, a wallet must have a coin selected before it can be used with a pool, so any wallets without coins will be excluded from all lists. Similarly, wallets that do not have addresses are excluded from every pool but MiningPoolHub. Since NiceHash only works with Bitcoin wallets, only wallets of that coin can be assigned to it.

    Current Wallet Vs Selected Wallets

    Each pool's Current Wallet is the address that will be used for mining on each pool, except for MiningPoolHub which uses a user name instead. You can select/assign additional wallets for each pool except for Nicehash to display unpaid balances for various coins. However, only one address, the Current Wallet, will be used for mining at any given time. This is useful if you are switching between a few payout coins on a single pool.

    Pools Are Divided Into Categories

    Buttons on the top right corner of the pool list control which pools are currently listed. Auto-exchange pools will convert mined coins into a single such as Bitcoin or Litecoin. Pools that do not support auto-exchange require that separate wallets be used for each coin that you want to mine of these pools.

    • On the Setup tab, highlight the Pools item within the list. All available pools will be displayed on the right side of the window.
    • 1. The General tab sets basic login and connectivity settings for each pool.

      A screen capture showing Hash Auger benchmarking devices.
      • 1. When applicable, use the Region drop-down list to select the location of the pool server that is closest to you. This list is disabled for pools that only have one location.
      • 2. The UserName field is required for MiningPoolHub and disabled for all other pools because those pools use wallet addresses instead.
      • 3. The API Key is needed to retrieve unpaid balances from both MiningPoolHub and NiceHash. Each pool assigns its own unique key - the same the key won't work for both pools - and NiceHash also requires an API ID.
      • 4. Track Earnings When Disabled can be checked to have the pool's wallet balances appear even if the pool has been disabled in Hash Auger.
      • 5. Allowed Connection Errors: specifies how many pool errors may occur within an hour before the software temporarily stops mining on a pool.
      • 6. Use the Enabled checkbox to set whether or not the software will use a pool.
    • 2. The Pricing Tab Is Used to Adjust Price Calculations.

      A screen capture showing how pool price settings can be modified in Hash Auger.
      • 1. By default, Hash Auger uses each pool's current price estimates. However, users can choose to base prices on 24 actual earnings or a custom mix of both estimates and actual earnings. The default pool setting can be overridden per algorithm or coin on the corresponding tab.
      • 2. Averaging the most price estimates can help prevent switching work based on short-term flucuations.
      • 3. Hash Auger's Price Spike Limit (set on each GPU's Profitability tab) avoids switching work when estimates are unrealistically high. However, some users may prefer to ignore that limit on some pools such as NiceHash that typically have more accurate pricing.
      • 4. Many mining pools provide both current estimates and recent actual prices for each coin or algorithm. The Discount Large Price Increases option can help prevent switching to work when current estimates signficantly exceed recent earnings.
      • 5. The Adjust Estimates Based on Growth setting is used to prefer algorithms and coins with rising estimates over those whose estimates are still high, but declining.
      • 5. Some pools, such as MiningPoolHub, charge an additional fee to auto-exchange coins. Use the Subtract Exchange Fee feature to deduct this fee from price calculations for these pools.
      • 6. NiceHash users can select the type of wallet they are using and the software will automatically subtract the corresponding fee from the pool's prices.
      • 7. The Pool Price Adjustment can be used to increase or decrease the pool's prices by a given percent.
    • 3. Use the Port Options tab to determine how algorithm and coin ports are Filtered.

      A screen capture showing how pool port options can be set in Hash Auger.
      • 1. The Build Larger Shares option can be used to delay switching when the estimated share in the current coin is too low. This can help improve earnings when mining popular coins on bigger pools, but also means that the software may switch less due to changes in estimated earnings.
      • 2. Similarly, the Pool Price Adjustment can be used to increase or decrease the pool's prices by a given percent.
      • 3. The Include Auto Switch ports can be used on some pools such as BlockMasters to exclude or include the pool's auto-switch coin ports. Since these ports can have a high difficulty levels, it is often more profitable for small miners to exclude them.
      • 4. MiningPoolHub also has a limited number of coins that cannot be auto-exchanged. By defauly, these coins are excluded from Hash Auger's algorithm switching feature. However, these coins can be included by enabling the appropriate setting on this tab.
      • 5. By default, Hash Auger ignores pool ports that do not have any active miners or have not earned a new block reward recently. This helps focus mining work on active ports. However, users can enable these ports on individual pools if they desire.
      • 6. The Exclude Low and High Volume Port settings can be used to ignore pool ports that have extremely low or high mining volumes relative to the rig's total hash rate. Users can define custom thresholds for each option.
      • 7. Zergpool supports a Mine Coin parameter that allows users to mine individual coins. When this setting is enabled, the software will switch between individual coins on Zergpool - the Include Auto Switch Ports option will determine if the pool's algorithm ports are also visible. See the FAQ page for more information about Zergpool's Mine Coin parameter.
      • 8. Use the Hash Rate Adjustment field to adjust each device's benchmarked hash rates by a certain percentage when calculating the pool's prices. This is useful when a pool's accepted hash rate varies signficantly from the hash rate reported by the mining software.
    • 3. Assign Wallet Addresses to Pools Using the Wallet Tab.

      A screen capture showing how to assign wallets to pools.
      • 1. The Current Wallet is the wallet address that will be used for mining on this pool until you change it.
      • 2. Hash Auger can also disply the unpaid balance of any additional wallets selected in the list (for all pools except for NiceHash).
      • 3. To prevent potential lost mining earnings on non-Bitcoin pools such as and, Hash Auger's profit switching feature will only include coins on those pools if a wallet of that coin has already been assigned to each pool. For example, if you want to mine RavenCoin on one or both of these pools, you must assign a RavenCoin wallet to each pool.
      • 4. Many pools that do not auto-exchange to Bitcoin or Litecoin now use a dedicated server port for each coin. After adding a wallet to one of these pools, be sure to enter the appropriate server port (found on the pool's website) on the Coins tab.
      • In the above example, both HashRefinery and Zpool will payout to the same Bitcoin wallet address while NiceHash pays out to its own wallet. MiningPoolHub payouts are setup via the MiningPoolHub website. However, both a Bitcoin and a Zcoin wallet are linked to the MiningPoolHub pool so that their unpaid balances will be displayed.
    • 4. Configure Individual Algorithms and Coins.

      A screen capture showing how to assign wallets to pools.
      • 1. Specific algorithms or coins can be disabled for each pool if desired.
      • 2. Some pools that do not auto-exchange use dedicated coin ports. When using one of these pools, Hash Auger will attempt to download the port number from the pool, but users should verify that the number shown in this tab is the same as that on the pool's website.
      • 3. Price adjustments can be defined for individual algorithms and coins to create a profit-switching bias towards or againt certain algorithms and/or coins.
      • 4. Use the Est % column to set a custom estimate percent if the pool is setup to use mixed pricing mode.
      • 5. The LV and HV columns can be used to exclude specific ports based on their mining volume. Use the % columns to define a custom threshold for particular algorithm and coin ports.
    • Enable the pool after all required information has been provided using the checkbox near the pool name.
    • Save the pool using the button in the lower right-corner.
    In order to calculate estimates, Hash Auger must first benchmark your devices to determine the average speed at which they can mine each algorithm.

    On the Setup tab, highlight Devices on the left side of the window. All available GPUs will be displayed in panels on the right.

    Hash Auger Is Currently Only Compatible With NVIDIA Graphics Cards

    Any AMD or Intel Graphics Cards will not be displayed in Hash Auger as they are incompatible with current versions of the software. Older NVIDIA graphics cards may not be compatible with the thrid-party miners even if they are listed by Hash Auger.

    Improper Overclocking Can Damage Devices

    Aggressively overclocking your graphics cards can void their warranties and cause them irrepairable damage. If you don't fully understand the technical implications and associated risks of changing your device settings, do not attempt to overclock your devices.

    The GPU Hardware Tab
    A screen capture showing how to configure devices in Hash Auger.
    • 1. Graphics cards are enabled by default. Use the Enabled checkbox for each device to enable/disable specific devices.
    • 2. The Utilization setting allows the third-party mining software to use the optimal workload on each device. However, users can select a custom ultilizaton setting for a device by using the slider to set the desired utilization percent. The lower the utilization, the less the device will be used for mining; this can be beneficial while mining on the computer's primary graphics card but will also reduce mining output on that device.
    • 3. Group numbers can be assigned to GPUs as a shortcut to selecting a group of GPUs in both the GPU Manager and the Benchmark Utility.
    • 4. The Cool Down Seconds specifies the minimum number of seconds that the software will wait before starting new mining work. Longer cool down periods help ensure that the GPU's cores and memory have been completely released from any previous work.
    • 5. Some GPU miners support advanced CPU usage options such as Cuda schedulers and elevated processor priorities. Enabling these options can improve the performance of high-throughput graphics cards, but require increased CPU Usage. These options should not be used if you are also CPU mining as they will decrease the efficiency of the CPU miner. Refer to the FAQ entry for more information.
    •  5a. The CPU Cuda Scheduler reserves a portion of the CPU time for the GPU's mining process and allows for results to validated quicker. However, it decreases the CPU resources available to other processes.
    •  5b. Similarly, Hash Auger can also run each miner process at a higher priority so it has greater access to the CPU. However, elevating too many mining processes can make rigs with only one or two CPU cores less responsive.
    • 6. The OMGEthEnlargement Pill utility can be enabled for 1080 and 1080ti graphics cards to improve their performance mining the Ethash algorithm. For optimal results, a higher memory overclock may also need to be assigned for Ethash on these GPUs.
    • 7. Use the Miner Error fields to set the maximum number of errors that can occur before a miner is no longer used with the GPU.
    • 8. Similarly, the maximum number of miner errors that are allowed before a GPU is disabled in the software is set in the Device Errors field.
    • 9. Use the Clear Error button next to the current count of the errors for the GPU to clear the device's current error status if the GPU is has been suspended due to software and not device driver or hardware issues.
    • 10. The Reboot OS on Device Errors setting can be used to have Hash Auger automatically restart a mining rig if number of mining errors exceed the limit set in the Device Errors field.
    • 11. If you would like to tune the performance settings of your devices from within Hash Auger:
    •  11a. Check the Use OC Settings? box for the device. A confirmation message will appear the first time you do so.
    •  11b. The GPU Clock Offset will increase or decrease the graphic card's computational clock speed. This is an offset, not the target clock speed.
    •  11c. The Memory Clock Offset will similarly adjust the clock speed of the graphic card's memory controller. Again, this is only an offset and not the target speed.
    •  11d. Enter the Power Limit % of the graphics card to increase or decrease its energy consumption.
    •  11e. A Temperature Limit can also be applied to a card to force the device to maintain a maximum temperature. In order for this functionality to work optimially, you should set the device fans to operate at their maximum speed.
    •  11f. If you are not using a custom fan curve created in a utility such as MSI Afterburner, you can set a constant fan speed for each GPU in Hash Auger. Use a value of -1 to have the GPU manage its fan speed automatically or a value of zero to leave the fan speed unchanged. Otherwise, enter a positive value between 10 and 100%. The fan speed does not currently have an algorithm override, but additional fan speeds may be set in the Temperature tab.
    •  11g. These defaults will be applied when the device is benchmarked and each time it runs an algorithm that doesn't have its own performance settings.
    •  11h. Performance settings can be defined for individual algorithms by following a similar process on the Benchmarks tab. Doing so allows each card to be more precisely tuned than if the same settings were applied to all algorithms.
    •  11i. Unchecking the respective OC box will disable OC settings for a particular algorithm or the entire device.
    • To summarize how GPU overclock settings are used when they are enabled for that device: Hash Auger will check to see if custom settings have been enabled for the algorithm that is about to mine on a GPU. If an override is not defined or has been disabled on the algorithm's benchmark, the default GPU settings are used instead. It is recommended that you use a utility like MSI Afterburner, Nvidia Inspector or others to find the optimal settings for each GPU and then enter those settings into Hash Auger.
    The GPU Benchmarks Tab
    A screen capture showing how to adjust miner settings in Hash Auger.

    The Benchmarking tab is used to manually adjust hash rates, enable/disable specific algorithms and define algorithm and miner specific performance settings.

    The Clear button will reset all benchmark information for the selected GPU, requiring the card to be benchmarked again.

    Benchmark data can be copied to the current GPU from another GPU by using the Copy Rates From drop-down list.

    Use the Enable/Disable drop-down list to turn mining programs on and off for the current device. After selecting a miner, press the lightbulb button to change its status.

    The Recalc Miners button can be used to have the software manually recalculate the Preferred Miner for each algorithm.

    • 1. Enable or disable a particular algorithm by checking or unchecking the box on the left.
    • 2. The name of the algorithm is listed next. Information about each miner that supports the algorithm can be displayed by expanding the row via the arrow button.
    • 3. Each algorithm has a preferred miner that is determined by the miner's speed, efficiency and cost. An algorithm's preferred miner can be changed using the Pref Miner drop-down list.
    • 4. Use the checkbox in the column with the lock icon to prevent the software from changing an algorithm's preferred miner. This can be useful if settings have been extensively tuned for a particular miner.
    • 5. The Rev column indicates whether Hash Auger should revise an algorithm's benchmark data with real-world results. Disable these revisions by unchecking the box in this column.
    • 6. Many mining programs such as Z-Enemy, T-Rex and Tpruvot support adjustable intensity levels. Users can set custom intensity settings for specific algorithms that use these miners to improve stability and/or increase performance.
    • 7. The Man Diff column can be used to set a static difficulty for those pools that support this feature.
    • 8. The Diff % column may be used with some mining programs, such as those compatible with CCMiner, to multiply the pool's assigned difficuly by a specific percent to increase or decrease it.
    • 9. To override the GPU's default overclock settings, checkmark the OC? box. Default overclock settings must already be defined on the Hardware tab for this box to be enabled.
    • 10. The overclock columns are identical in meaning with the corresponding fields on the Hardware tab except they will only be used when mining this algorithm on this GPU.
    • 11. Use the Add Params field to provide any additional commandline parameters to the algorithm's preferred miner. Entries in this field are not validated and any errors could prevent the mining program from launching.
    The GPU Profitability Tab
    A screen capture showing how to adjust GPU switching settings in Hash Auger.

    The Switching tab is used to adjust how each GPU is used by Hash Auger's algorithm switcher.

    • 1. The Minimum Earnings Amount can suspend mining on a GPU when the highest earnings estimate is lower than the amount entered in this field. Hash Auger will automatically resume mining once estimated earnings are higher than this minimum.
    • 2. The Price Spike Limit helps prevent wasted mining output due to orphan coins or pool data inaccuracies. Hash Auger will ignore coins whose estimated earnings are greater than the amount entered in this field as those estmates are most likely unrealistic. See the FAQ entry for a more detailed description of why this feature is useful.
    • 3. By default, Hash Auger switches work based on revenues instead of profits. However, this can be changed per GPU using these buttons. Profit-based switching should only be enabled once GPUs have been benchmarked with GPU Monitoring enabled.
    • 4. Use the Peak Energy Pricing controls to set energy usage limits for a certain time of day.
    • 4a. The Limits Enabled checkbox controls whether these settings will be used.
    • 4b. The From and Thru Times specify the block of time in which the energy settings will be used. If both the specified From and Thru Time have already passed for today, the settings will take affect the next day.
    • 4b. Use the Device Disabled? box to prevent the GPU from being used for mining during the peak energy hours.
    • 4c. Alternatively, a different Minimum Earnings Amount or proft-based switching can be entered to reflect higher energy costs incurred during this time. For example, if peak electricity prices are 10% higher, the Peak Minimum Earnings Amount could be set 10% higher than the GPU's default minimum amount.
    • 4d. If a GPU has custom OC settings, a separate power limit can be entered to reduce the device's power usage during peak energy hours. If you use this feature, be sure to set an appropriate Power Limit % on the device's hardware tab so that the software can reset the device's power limit once the peak pricing period ends. Typically the GPU's default overclock power limit will be higher than the peak energy power limit.
    The GPU Temperature Tab
    A screen capture showing how to adjust profitability settings in Hash Auger.

    When GPU Monitoring is enabled, Hash Auger can adjust GPU fan speeds and power limits based on the settings defined in the Temperature tab.

    Temperature settings should be defined in the order of Temp 1 and then Temp 2. The fan speed set on the GPU's Hardware tab is used when the current temperature is below the limit set in Temp 1. The Suspend limit should be higher than Temp 2. All temperatures should be entered in Celsius.

    • When enabled, the Temp 1 settings are used when the GPU's current temperature is above or equal to the Temp 1 limit but below the Temp 2 limit.
    • Similarly, the Temp 2 settings are used when the current temperature is above the Temp 2 limit but below the suspend limit
    • A suspend limit can be used to temporarily stop mining with a GPU if its temperature reaches a specific limit. Hash Auger will automatically resume mining with the GPU once its temperature falls more than specified number of degrees.

    The Clone button in the lower left corner of the GPU panel ca be used to copy all of the settings for the current GPU to all other GPUs. This featue is intended for users that only use one type of GPU in their mining rig.

    Use the Export button to create a template file (used by Hash Auger's GPU Manager) from the current device's settings.

    Profitability Calculations and Algorithm Switching Are Disabled Until Devices Have Been Benchmarked

    Without initial benchmarks, Hash Auger cannot estimate profitability and switch algorithms. Auto Switching and Profitability are only performed on benchmarked algorithms. Users may still select specific algorithms to mine without benchmarking their devices first. With the Auto-Update Benchmarks feature, Hash Auger will update benchmark info for each algorithm mined manually.


    Due to how Ethminer has been programmed, it is not currently possible for HashAuger to directly monitor it's mining performance in real-time. Consequently, Ethminer miner windows are minimized, not hidden, so that users can monitor their work as needed. Although Hash Auger can initially benchmark devices with Ethminer, it cannot automatically update those benchmarks during mining. Users can, however, manually update ethash benchmarks using the hash rates displayed in the Ethminer windows by typing them directly into the ethash entry in each device's Benchmarks tab. Hash Auger will still start and stop Ethminer automatically based on the algorithm's profitability.

    A screen capture showing the mining tab in Hash Auger.

    An Overview of the Mine Tab:

    • The Active Wallets panel lists all the updaid pool balances that have a non-zero balance.
    • Any miners that are currently running - either mining or benchmarking - are listed in the Mining Stats panel. The Close button on each panel can be used to shutdown individual miners if needed.
    • The profitability of all benchmarked devices is listed in the Profitability grid in the center of the window. This grid lists only the most profitable pool for each algorithm.
    • Each enabled pool's current prices are shown in the Pool Rates tab. Hash Auger will cache recent rates in case communication with a pool is temporarily lost.
    • The Output panel displays a history of Hash Auger's mining activities. This information is also periodically saved to disk within the Logs folder.
    • If at least some algorithms have been benchmarked, the Auto Switch option can be used to have Hash Auger select and mine the most profitable benchmarked algorithm for each enabled device.
    • Alternatively, the Mine Only options and their related drop-down lists can be used to select specific coins to mine (one for the GPUs and one for the CPU) on the selected pool(s). Only enabled pools and supported algorithms appear in these lists.
    • Use the Start/Stop Mining button to control mining on all devices.