Code Monkey home page Code Monkey logo

nicehashminer-archived's Introduction

NiceHash Miner

Introduction

NiceHash Miner is an easy to use CPU & GPU cryptocurrency miner for Windows. With a simple an intuitive graphical user interface it allows you to quickly turn your PC, workstation or server into money-making cryptocurrency mining machine. Why leave your computer idle, whereas it could earn you Bitcoins with just a few clicks?

Please follow us on Twitter @NiceHashMining for updates on new versions and other important information.

What are the benefits?

NiceHash Miner is essentially the only tool a miner needs. No need to go through tons of configuration files, various mining software versions, configuration tuning or cryptocurrency coins market analysis. Auto-tuning for best performance and efficiency, automatic selection and runtime automatic switching to most profitable cryptocurrency algorithm are all integrated into NiceHash Miner and will enable you seamless, joyful and profitable mining experience.

Features

  • Easy one-click CPU mining for CPUs that support at least SSE2 (only works on Windows x64).
  • Easy one-click GPU mining for NVIDIA GPUs using microarchitecture (compute capability) SM 2.1/3.x/5.x/6.x.
  • Easy one-click GPU mining for AMD GPUs using any AMD GPU devices that supports OpenCL.
  • Support for multiple CPUs on multiple NUMAs with affinity adjustments to maximize mining speed.
  • Integrated support for Simple Multi-Algorithm. Always mine most profitable algorithm.
  • Integrated benchmarking tool. Run it only once before you start mining and after every hardware/driver/software upgrade.
  • Optimized algorithms for AVX2 and AVX (CPU mining).
  • Watch-feature - automatically restart miner if crashed or hanged.
  • Display current rate and your balance in real time.
  • Auto update notifications.
  • Much more...

Requirements

  • Windows 7 or newer operating system 64-bit
  • For CPU mining a modern CPU with SSE2 support
  • For AMD mining any AMD GPU with OpenCL support
  • For NVIDIA mining any NVIDIA GPU with Compute capability (SM) 2.1 or newer
  • up-to-date drivers for all GPUs
  • Reliable internet connectivity
  • Personal Bitcoin wallet: https://www.nicehash.com/index.jsp?p=faq#faqs15

How to get&run it?

All you have to do is download, extract and run the miner (no installation needed), choose the server location that is the closest to your location, run built-in benchmark and enter your Bitcoin wallet address where you want to get your coins sent at - and you are ready to start mining and maximizing your profit.

Note: .NET Framework 2.0 or higher and Microsoft Visual C++ Redistributable 2013 is required. No additional installations should be needed if you use Windows 7 or later. However, if you encounter any issues when starting application (application would fail to start or errors/warnings about missing DLL files are displayed) you should download and install Microsoft .NET Framework 2.0 and Microsoft Visual C++ Redistributable 2013 (vcredist_x64.exe) (after installation a reboot might be required).

Detailed instructions:

WARNING: Due to specific requirements of the supporting back-end program "sgminer", you can not run NiceHash Miner through Windows RDP (Remote Desktop Protocol) if you are using AMD GPUs. If you still wish to use remote access to your computer while running NiceHash Miner we suggest you to use TeamViewer: https://www.teamviewer.com.

Where is the profit coming from?

As a back-end NiceHash Miner relies on the NiceHash.com service. By running NiceHash Miner you're essentially selling the hashing power of your CPUs & GPUs to hashing power buyers. Those are using the hashing power to mine various cryptocurrency coins and support decentralized blockchain networks - similar to cloud computing - only that by running NiceHash Miner you're actually being a provider for the cryptocurrency mining hashing power. You are being part of a global compute power network, empowering decentralized digital currencies.

How to run NiceHash Miner only when profitability is high enough?

Profitability of mining can go up and down that may be unprofitable to mine especially places with high electricity cost. By using the "MinimumProfit" settings, NiceHashMiner will stop mining if the current profits are below the minimum amount (in USD). This will help you mine during "profitable" times only.

Additional options

Click 'Settings' button. NiceHash Miner will be relaunched with the ability to modify configs. Alternatively, you can manually modify \configs\General.json for general settings and \configs\benchmark_XXX.json (XXX is your device UUID) files for device benchmark settings (close NiceHash Miner first).

General settings

Parameter Range Description
ConfigFileVersion Version This is to identify which version of NiceHashMiner did the config file is made from.
Language number Language selection for NiceHashMiner GUI.
DisplayCurrency valid 3 letter code Converts to selected currency via http://fixer.io valid options are any supported via fixer.
DebugConsole true or false When set to true, it displays debug console.
BitcoinAddress valid BTC address The address that NiceHashMiner will mine to.
WorkerName text To identify the computer on NiceHash web UI.
ServiceLocation number Used to select the location of the mining server.
HideMiningWindows true or false When set to true, sgminer, ccminer and cpuminer console windows will be hidden.
MinimizeToTray true or false When set to true, NiceHashMiner will minimize to the system tray.
ForceCPUExtension 0, 1, 2, 3 or 4 Force certain CPU extension miner. 0 is automatic, 1 for AVX2, 2 for AVX, 3 for AES and 4 for SSE2.
SwitchMinSecondsFixed number Fixed part of minimal time (in seconds) before miner switches algorithm. Total time is SwitchMinSecondsFixed + SwitchMinSecondsDynamic.
SwitchMinSecondsDynamic number Random part of minimal time (in seconds) before miner switches algorithm. Total time is SwitchMinSecondsFixed + SwitchMinSecondsDynamic. Random part is used to prevent all world-wide NiceHash Miner users to have the exact same switching pattern.
SwitchMinSecondsAMD number Fixed part of minimal time (in seconds) before miner switches algorithm (additional time for AMD GPUs). Total time is SwitchMinSecondsFixed + SwitchMinSecondsAMD + SwitchMinSecondsDynamic.
MinerAPIQueryInterval number Amount of time between each API call to get the latest stats from miner.
MinerRestartDelayMS number Amount of time to delay before trying to restart the miner.
BenchmarkTimeLimits\CPU numbers List of benchmarking time (in seconds). The first one is for "Quick benchmark", second one is for "Standard benchmark" and third one is for "Precise benchmark".
BenchmarkTimeLimits\NVIDIA numbers List of benchmarking time (in seconds). The first one is for "Quick benchmark", second one is for "Standard benchmark" and third one is for "Precise benchmark".
BenchmarkTimeLimits\AMD numbers List of benchmarking time (in seconds). The first one is for "Quick benchmark", second one is for "Standard benchmark" and third one is for "Precise benchmark".
DeviceDetection\DisableDetectionNVidia6X true or false Set it to true if you would like to skip the detection of NVidia6.X GPUs.
DeviceDetection\DisableDetectionNVidia5X true or false Set it to true if you would like to skip the detection of NVidia5.X GPUs.
DeviceDetection\DisableDetectionNVidia3X true or false Set it to true if you would like to skip the detection of NVidia3.X GPUs.
DeviceDetection\DisableDetectionNVidia2X true or false Set it to true if you would like to skip the detection of NVidia2.X GPUs.
DeviceDetection\DisableDetectionAMD true or false Set it to true if you would like to skip the detection of AMD GPUs.
AutoScaleBTCValues true or false Set it to true if you wish to see the BTC values autoscale to the appropriate scale.
StartMiningWhenIdle true or false Automatically start mining when computer is idle and stop mining when computer is being used.
MinIdleSeconds number When StartMiningWhenIdle is set to true, MinIdleSeconds tells how many seconds computer has to be idle before mining starts.
LogToFile true or false Set it to true if you would like NiceHashMiner to log to a file.
LogMaxFileSize number The maximum size (in bytes) of the log file before roll over.
ShowDriverVersionWarning true or false Set to true if you would like to get a warning if less than ideal driver for mining is detected.
DisableWindowsErrorReporting true or false Set it to true if you would like to disable windows error reporting. This will allow NiceHashMiner to restart the miner in the case of the miner crashes.
UseNewSettingsPage true or false Set to true if you would like to use the new Settings form.
NVIDIAP0State true or false When set to true, NiceHashMiner would change all supported NVidia GPUs to P0 state. This will increase some performance on certain algorithms.
ethminerDefaultBlockHeight number A fallback number that will be used if API call fails. This is only used for benchmarking.
EthminerDagGenerationType 0, 1, 2, 3 Set ethminer DAG mode generation 0 - SingleKeep, 1 - Single, 2 - Sequential, 3 - Parallel.
ApiBindPortPoolStart number Set the starting value (default is 5100) for miners API ports. When a new miner is created it will use an avaliable API port starting from the ApiBindPortPoolStart and higher.
MinimumProfit number If set to any value more than 0 (USD), NiceHashMiner will stop mining if the calculated profit falls below the set amount.
LastDevicesSettup device settup list This list is used for setting if a device is enabled or disabled.
LastDevicesSettup\Enabled true or false Set to false if you would like to disable this device for benchmarking and mining by NiceHashMiner.
LastDevicesSettup\UUID text Used for unique identification purposes in the config file (DO NOT EDIT)
LastDevicesSettup\Name text Used for identification purposes in the config file (DO NOT EDIT)

Benchmark settings (per device)

Parameter Range Description
DeviceUUID text Used for unique identification purposes in the config file (DO NOT EDIT)
DeviceName text Used for identification purposes in the config file (DO NOT EDIT)
AlgorithmSettings dictionary {key: text, value: Algorithm } Key value paired dictionary with avaliable device algorithms settings. Keys should not be edited only Algorithm data.
AlgorithmSettings\Algorithm\NiceHashID number Algorithm ID (DO NOT EDIT)
AlgorithmSettings\Algorithm\MinerName text specific miner name setting (DO NOT EDIT)
AlgorithmSettings\Algorithm\BenchmarkSpeed number Fine tune algorithm ratios by manually setting benchmark speeds for each algorithm.
AlgorithmSettings\Algorithm\ExtraLaunchParameters text Additional launch parameters when launching miner and this algorithm.
AlgorithmSettings\Algorithm\Intensity number Set algorithm Intensity setting for this algorithm (Setting works only for supported NVIDIA miners).
AlgorithmSettings\Algorithm\LessThreads 0 .. 64 Reduce number of threads used on CPU by LessThreads (Setting works only on CPU miners).
AlgorithmSettings\Algorithm\Skip true or false Set to true if you would like to skip & disable a particular algorithm. Benchmarking as well as actual mining will be disabled for this particular algorithm. That said, auto-switching will skip this algorithm when mining will be running.

Examples:

If your CPU has 8 virtual cores and you would like to mine only with 7:

Set LessThreads to 1.

Troubleshooting

My NVIDIA video card(s) is/are not detected.

Make sure to install latest official NVIDIA drivers from here: http://www.nvidia.com/Download/index.aspx Also check whether your card has Compute capability (version) 2.1, 3.x or 5.x, check here: https://en.wikipedia.org/wiki/CUDA#Supported_GPUs

My AMD video card(s) is/are not detected.

Make sure to install latest official AMD drivers from here: http://support.amd.com/en-us/download Also check whether your card supports OpenCL, check "OpenCL" column here: https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units

I am having issues with my AMD GPU drivers.

We recommend you to use 15.7.1 version of AMD GPU display drivers. The latest Crimson drivers are also supported, but optimal speed for the majority of algorithms can be achieved by using 15.7.1 version. This version can be downloaded here. When uninstalling or reinstalling display drivers we suggest you to use Guru 3D Display Driver Uninstaller. This utility will make sure you get a clean driver state. You can download it here. If you are using Windows 10, the AMD installer utility is sometimes unable to install drivers, therefore you have to install them manually. Download and run diver installer, let it extract the archive and then cancel it when prompted to execute actual install. After this go to Control Panel / System / Device Manager, Right click on your GPU, choose to Update driver manually and point to c:\AMD[driver version] folder to finish the manual driver installation.

I'm getting "Always ask before opening this file" when running NiceHash Miner

Make sure you un-check the checkbox "Always ask before opening this file" when NiceHash Miner is starting cpuminer, ccminer or sgminer back-end programs. This is needed because back-end programs will be executed several times while NiceHash Miner is running (auto-switching according to profitability and in case programs hangs) and you have to make sure these programs will be to executed automatically without your intervention.

My anti-virus is blocking the application

Some anti-virus software might block NiceHash Miner as well as supporting back-end programs (cpuminer, ccminer, sgminer) due to false-positive matches. All software, included into NiceHash Miner has been verified and checked by our team and is absolutely virus/trojan free. Our service is well established and trusted among users, therefore you can fully trust software releases that are downloaded from our GitHub repository: https://github.com/nicehash/NiceHashMiner/releases. However, make sure you never download and run any files from other unknown sources! If you downloaded the software package from our GitHub repository you can simply resolve the issues with false-positives by adding the files sgminer.exe, ccminer_sp.exe, ccminer_tpruvot.exe, cpuminer_x64_AVX.exe, cpuminer_x64_AVX2.exe and cpuminer_x64_SSE2.exe to anti-virus exception list.

I'm getting "Enqueueing kernel" errors on AMD GPUs

If you have very low amount of system memory (RAM), especially if lower than 4 GB, than you might encounter this kind of errors:

Error -4: Enqueueing kernel onto command queue. (clEnqueueNDRangeKernel)
GPU 0 failure, disabling!

This is because the sgminer mining application, which is used for AMD GPU mining, requires a particular amount of free system memory (RAM) to be able to run successfully. We suggest you to upgrade your system with more RAM.

My benchmarking results are not accurate

Any kind of automation can only be done up to a particular level. We've spent significant effort to make benchmarking as good as possible, but it can't be made ideal. First of all, make sure to run Precise benchmark if Standard benchmark is not giving you satisfactory results. If you still see a deviation of actual mining speed from the one, calculated from benchmark, then you should manually enter these observed speed numbers from actual mining into config.json file or set them via the "Settings" button.

Benchmarks on particular algorithms keep getting terminated on AMD GPUs

In some particular combinations of Windows version + AMD Driver version benchmarks on some algorithms keep getting terminated. If the particular algorithm that is being terminated is shown on pause on the front page of NiceHash.com (No orders - mining unavailable), then this is normal expected behaviour. However, if benchmark is also terminated for active algorithms, then you have to apply workaround solution. The solution is to copy all .cl files from the [..\bin\sgminer-5-3-0-general\kernel] folder into [c:\Users[your_username_here]\appdata\local\temp] folder and then re-run the benchmark for the algorithms that are terminated during benchmark.

How to report bugs and issues?

To report bugs and issues please use the GitHub issue reporting tool: https://github.com/nicehash/NiceHashMiner/issues. Any bugs and issues reports are very much appreciated since it helps us to improve NiceHash Miner. Thank you.

References

nicehashminer-archived's People

Contributors

augustoresende avatar charlesdeep avatar dillonn avatar fusspawn avatar kenshirothefist avatar quake4 avatar s74nk0 avatar thelosers106 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

nicehashminer-archived's Issues

Ether mining

I'm mining ETH on my GTX 970m @ 9.9MH/s
2 questions
Why is this so slow, also, why does the nicehash debug console keep saying:
[20:36:01] [NVIDIA5.x] Ethminer WARNING!
[20:36:06] [NVIDIA5.x] Ethminer WARNING!
[20:36:11] [NVIDIA5.x] Ethminer WARNING!
[20:36:16] [NVIDIA5.x] Ethminer WARNING!
[20:36:21] [NVIDIA5.x] Ethminer WARNING!
[20:36:26] [NVIDIA5.x] Ethminer WARNING!
[20:36:31] [NVIDIA5.x] Ethminer WARNING!
[20:36:36] [NVIDIA5.x] Ethminer WARNING!
[20:36:41] [NVIDIA5.x] Ethminer WARNING!
[20:36:46] [NVIDIA5.x] Ethminer WARNING!
[20:36:51] [NVIDIA5.x] Ethminer WARNING!
Apart from the slow speed, Ethminer is working fine and receiving shares and I'm being paid for them
Thanks

Error -4: Enqueueing kernel onto command queue. (clEnqueueNDRangeKernel) on X11

This bug is persistent on 1.2.3.2 also (not sure about previous versions):

specs:
1x amd 7970
1x amd 290x
amd driver 16.1
windows 7 x64

the error happens on the 290x, the 7970 is hashing fine

i just recently added this 290x to this rig, previously it was the only card in another pc and hashing X11 was fine, no problems whatsoever, so i guess its related to two different cards in one rig (while a 7870 and a 7970 in another rig do fine on X11).

cheers

.NET Framework error with 1.2.2.0

I get this error when i start the new version of nicehash miner during the check of AMD OpenCL devices, i don't have this bug in the 1.2.1.0, i cannot use 1.2.2.0 because the AMD OpenCL check is neverending....
I have an ACER ASPIRE 5755G with windows 7
sorry for my english
jhiaole

the text is this:
Le informazioni su come richiamare il debug JIT (Just-In-Time) anziché questa finestra
sono riportate in fondo al messaggio.

************** Testo dell'eccezione **************
System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza di oggetto.
in NiceHashMiner.sgminer.QueryCDevs()
in NiceHashMiner.sgminer..ctor()
in NiceHashMiner.Form1.StartupTimer_Tick(Object sender, EventArgs e)
in System.Windows.Forms.Timer.OnTick(EventArgs e)
in System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Assembly caricati **************
mscorlib
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)

Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

NiceHashMiner
Versione assembly: 1.2.2.0
Versione Win32: 1.2.2.0

Base di codice: file:///C:/Users/Acer/Desktop/NiceHashMiner_v1.2.2.0/NiceHashMiner.exe

System.Windows.Forms
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5491 (Win7SP1GDR.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5492 (Win7SP1GDR.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Management
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5483 (Win7SP1GDR.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll

Newtonsoft.Json
Versione assembly: 7.0.0.0
Versione Win32: 7.0.1.18622

Base di codice: file:///C:/Users/Acer/Desktop/NiceHashMiner_v1.2.2.0/Newtonsoft.Json.DLL

mscorlib.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)

Base di codice: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

log4net
Versione assembly: 1.2.15.0
Versione Win32: 1.2.15.0

Base di codice: file:///C:/Users/Acer/Desktop/NiceHashMiner_v1.2.2.0/log4net.DLL

System.Configuration
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5483 (Win7SP1GDR.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

System.Xml
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5485 (Win7SP1GDR.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

System.Windows.Forms.resources
Versione assembly: 2.0.0.0
Versione Win32: 2.0.50727.5420 (Win7SP1.050727-5400)

Base di codice: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_it_b77a5c561934e089/System.Windows.Forms.resources.dll

************** Debug JIT **************
Per attivare il debug JIT, è necessario impostare il valore
jitDebugging nella sezione system.windows.forms del file di configurazione
dell'applicazione o del computer (machine.config).
L'applicazione inoltre deve essere compilata con il debug
attivato.

Ad esempio:

Quando il debug JIT è attivato, tutte le eccezioni non gestite
vengono inviate al debugger JIT registrato nel computer,
anziché essere gestite da questa finestra di dialogo.

WhirlpoolX 4000-8000 MH/s o.O

i have a strange bug with the new 1.2.3.0
here is screenshots:
screenshot_17
screenshot_18
i have an acer aspire 5755G with a nvidia geforce gt 540m with windows 7

Unhandled exception when querying AMD OpenCL

Hey I am getting this error on the loading screen when it hits the AMD OpenCL part. Here is a picture of the error message. I am running an AMD Gpu and I have 15.7.1 drivers.
amd

[Feature Request] Separate OpenCL miners

Hi all,
I have a Radeon R9-290 and a R7 series integrated in my A10-7850K.
I have this issue:
When I disable the integrated GPU, everything run smooth, NiceHashMiner use the optimized miner and I have a good hashing rate.
When I enable the integrated card, NiceHashMiner runs a single sgminer(?) process for both cads, and I get a terrible hashing rate (worse than the single R9).
I think there are 2 causes for this:

  1. NiceHashMiner don't recognize the R9 290 device name and don't use the optimized sgminer
  2. sgminer use a single memory buffer for both devices, causing a bottleneck for memory transfer between the 2 GPUs.

This happens also if I select only the R9-290, because of a bug (that I'll fill separately) that reverse the device names and the OpenCL id.

I think the best solution is to launch many separate sgminer processes for every ("different"?) GPU, or at least add an option to select "separate OpenCL processes" mode.

Thank you!

neoscrypt not working properly on AMD R9 380

hashing speed is about 130 Mh/s which is impossibly high
Nothing is accepted or rejected for hours, online stats confirm this
nicehash error 1
This problem existed in the previous release also, I just disabled it by setting the benchmark result to 0
I believe one of the other algo was intermittently doing this also but I'm not sure which one.

NH miner alway require Internet connection ?!!

I can't run Nicehash Miner. It's always laggy and show this notify:

http://pik.vn/2015d4bf4f5d-c948-4c60-978e-de8a68f4515c.png

After I press "Yes", it laggy for long time and re-show this notify.
If press "No", it quit application.

I try all statrum: USA, EU, HK, JP... run as Administrator..... but its same error !

My rig:
Windows 7 x64bit.
4G Ram.
4 x 7950.
Driver 15.7.1
No firewall, no anti-virus.

I can run from runme.bat and everything work fine. But cannot run Nicehash Miner UI.
Pls help me ! Thankyou !
error

[AMD_OpenCL] Benchmark Exception: Object reference not set to an instance of an object.

When i copied and pasted my BTC address and it has a trailing space on it and that was concatenated with the worker name it resulted in "[AMD_OpenCL] Benchmark Exception: Object reference not set to an instance of an object." errors and no work being done. the mining software thought it was 2 separate command line arguments.

perhaps do a .Trim() to remove leading/trailing spaces on the BTC/miner names the user enters.

[BUG] neoscrypt benchmark and other little problems

BUG:
NVIDIA GTX 960 (NVIDIA5.x) neoscrypt completes the benchmark (is the result 0.340 MH/s ok?)
NVIDIA GTX 760 (NVIDIA3.x) neoscrypt does not complete the benchmark at all.(the result is 0)
The bug is present not only in 1.3.0.1 but also in older releases, for example 1.2.3.2

problems

INTERFACE:
Resize window doesn't work in Windows 10 (Benchmark window / Config window)
I have to click in the title bar and then resize in order to resize.
Using Windows 7 it works, dragging the lower right corner, as should be.
Maybe you need to add an explicit resize box or change window style.

DISPLAY
Ethminer shows a strange seedhash the first 8 are hex, then the last 3 are printed incorrectly
Maybe the printf doesnt' have the right format for very large numbers?
It also should be nice to give a clue to the user of how much time to wait, or a countdown.

FEATURE REQUEST:
During benchmark, It should be nice to check for existence of the executable
and display "Can't find exe" if benchmark cannot find the executable
and not "Terminated" to give a better clue to the user of what happened.
(if some antivirus program deletes it)

Wont run at all on one machine.

I have a weird problem where the miner wont run on the one machine I want it to! (the high performance one ) I click on the exe and it just informs me that "nicehash miner has stopped working" I dont get to the app at all. I have a few other machines and it all works fine on them. Its not specific to this version its a general problem that I have reached the end of my rope on!
Compiling the project on this machine (VS2013) , everything builds fine. when I excecute I get an unhandled exception of type "System.Management.ManagementException" Additional info: Invalid Class. Breaking into line 61 of form 1 .cs
PUZZLED!

No install - no .exe?

Download binaries from here: https://github.com/nicehash/NiceHashMiner/releases
Extract zip archive
Run NiceHashMiner.exe

NiceHashMiner.exe doesn't exist
there is a publish.bat file the appears to copy it...

@echo off
IF [%1]==[] goto exit_param
IF [%2]==[] goto exit_param
IF [%3]==[] goto exit_param
set PATH=%PATH%;C:\Program Files (x86)\Windows Kits\8.1\bin\x86
mkdir NiceHashMiner_v%1
cd NiceHashMiner_v%1
copy ..\NiceHashMiner.exe NiceHashMiner.exe
SignTool sign /f %2 /p %3 /t

When run:

publish.bat
Usage: [version] [cert_location] [cert_pw]

??

DIFFERENT AMD 2XX CARDS MINE ETH SEPERATE DESKTOPS BUT NOT ON SAME. PR

Two different amd 2XX cards mined beautifully by themselves on different desktops but on same board i suddenly get <10% what should be combined hash rate..

mining with 295x was great 55mh then added in a 270x usually 13mh BOOM 7mh TOTAL even after 12 hrs letting it go no matter what i do they wont work together..

Another Similar issue was put forth over a month ago and has not been resolved. .
.

1 Month later I have this issue and am very frustrated

WHY BOTHER EVEN DETECTING OTHER CARDS AT ALL IF THEY WONT WORK THIS IS PRETTY VITAL TO NICEHASH'S WAY OF GENERATING REVENUE.

BSOD in ATIKMDAG.SYS

Intel Core i5 4670
8GB RAM
AMD R7 7700 2 GB
Windows 8.1 Pro

-Tried clean install of OS
-Tried all drivers
-Still persists like the one from the matrix even with the latest Nicehash
-SGminer 5.2 works in seperate mining software
-6000 series gpu working just fine with 2 GB!
-5000 series gpu working just fine with 1 GB!

please fix !!!!!!!

Ethereum Mining - No Payments

Running version 1.3.01, Windows 10, Radeon R9 290x, Crimson Drivers 16.150.0.0 and the miner mines but the NiceHash Miner doesn't show any value being earned.

The logfile shows the miner keeps restarting as well. Any ideas?

2016-03-18 19:44:08] [INFO] [AMD_OpenCL] NumRetries: 2
[2016-03-18 19:44:13] [INFO] [AMD_OpenCL] NumRetries: 1
[2016-03-18 19:44:18] [INFO] [AMD_OpenCL] NumRetries: 0
[2016-03-18 19:44:22] [INFO] [NICEHASH] SMA get
[2016-03-18 19:44:23] [INFO] [AMD_OpenCL] Shutting down miner
[2016-03-18 19:44:23] [INFO] [Ethereum] StopProxy: Exiting proxy..
[2016-03-18 19:44:23] [INFO] [Ethereum] StopProxy: Ethereum proxy failed to exit..
[2016-03-18 19:44:23] [INFO] [Ethereum] StartProxy: Starting proxy..
[2016-03-18 19:44:23] [INFO] [Ethereum] EtherMinerRunning: 1
[2016-03-18 19:44:23] [INFO] [AMD_OpenCL] Starting miner: --opencl --opencl-platform 0 --cl-global-work 16384 --cl-local-work 128 -F http://127.0.0.1:4052/miner/10/AMD_OpenCL --dag-dir data\AMD_OpenCL
[2016-03-18 19:44:28] [INFO] [AMD_OpenCL] NumRetries: 23
[2016-03-18 19:44:32] [INFO] [NICEHASH] Balance get
[2016-03-18 19:44:33] [INFO] [AMD_OpenCL] NumRetries: 22

Ethereum mining

I try to use my nVidia 750Ti card to mine eth with NiceHashMiner,
the benchmark for eth works fain and give me the result: 8,4 MH/s.
If I start to mine i receive the error:
"cuda error in func 'ethash_cuda_miner::search' at line 288 : unknow error.
x 19:42:43|cudaminer0 Error CUDA mining: unknow error"
I have a free installation of Win 7 64 bit.
Any ideas?

Nicehash and cpu usage amd radeon

I am running nicehashminer with amd radeon card 7750 HD. I am getting very good performance with blake256r8vnl. Nicehash is using sgminer.exe which is utilizing 50% of the processor power.

I have run the benchmarks as recommended.

Why am I seeing high cpu usage?? OpenCL GPU should not consume any cpu load. I have not selected CPU usage with AMD openCL mining. Is sgminer.exe a virus causing high cpu usage??? I don't want to use any CPU power since it destroys the purpose of efficiency and minimal power usage.

Also when doing the performance tests the last one runs for ever and I don't get a hash score (ethereum). I have to end task.

Please can anyone suggest a correction? Thanks

Unhandled Exception when clicking stop

This is only happening on a computer with AMD OpenCL mining and only if the mining windows are NOT hidden.
Idle mode won't work with this exception occurring, otherwise you can just click continue to bypass the exception and the stop button works on the 2nd click.

************** Exception Text **************
System.ComponentModel.Win32Exception: Access is denied
at System.Diagnostics.Process.Kill()
at NiceHashMiner.Miner.Stop()
at NiceHashMiner.Form1.button2_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

1.3.0.X & Ethereum - current balance isn't calculated

in JSON balance for Ethereum in the value "balance_confirmed"
{"balance_unexchanged":"0.00000000","rejected_speed":"0.00000000","balance_immature":"0.000000000","algo":999,"accepted_speed":"0.00000000","balance_confirmed":"0.00000000"}

benchmarks fail

Everytime I try to do a benchmark with my GPU (r9 390 Nitro), the tests are terminated one by one. I have no clue what to do to fix this. Plz help.

sgminer freezes

Bug: sgminer-5-1-0-optimized freezes while x11 mining. Bug is floating, sometime after 3 hours mining, sometime after 20 minutes mining.
win7x64, 2 R9 280X, amd-catalyst-15.7.1
Please combine all algorithms with single sgminer, to provide Auto-Switching Multi-Algorithm Mining ::)

[Feature Request] Autoscale BTC reward indicators

Hello,
As per title, it would be nice if the reward in BTC would auto-scale to mBTC to be more readable for everyone.
(Who the hell have a reward of more than 1BTC per day??)

Thanks
P.S. If I have time, I'd like to try to fork and do this myself, but I don't know when. In the meantime, this is my suggestion.

Will not run 2x R9 380x

Just put my new miner together with two saphire R9 380x. Nicehash starts ok and finds the cpu and gpu:s. When I try to run benchmark cpu works fine but OpenCL say Please wait... (gpu is not doing anything) and after a long time it changes to Terminated and moves on the same way on all Algorithm. If I press Start i get a window with "Started sgminer 5.2.1" and "using Jansson 2.7" (gpu doing nothing) and nothing more.

Unable to set Japan as the default location

I would assume Location 3 would be Japan, but setting it to that resets to 0 thus back to Europe, unless I'm missing something.
Also is there options to run and auto-hide the main window to tray?

doest mine

running windows 10 64bit.
benchmark result is terminated
capture
this is what i got when starting the miner
capture

Ethereum - Tries to create the dag every time it launches

Hi,

Everytime I launch the application, it tries to recreate the dag file. When it is about 25% it closes the proxy and miner windows and starts all over again. I manually ran the miner and it did not try to recreate the dag and worked with another proxy I have for mining ethereum. I am currently mining Ethereum as NicehashMiner can't get it to work on my computer. Any ideas as to why are greatly appreciated, thanks!

Suggestions for improvements

I have been using NIceHashMiner for a while and find it a great way of making the best of the hardware in my gaming PC when it's not in use to earn Bitcoin.

I have a few suggestions for some improvements/fixes:

Could NiceHashMiner be updated to take the current average rate for the algorithm currently being mined (As shown on GUI) into account when deciding to switch? (After 1 minute or so to allow the rate to settle.) So if the rate drops below the calibrated value, it can switch to a different algorithm.

Currently NiceHashMiner uses the calibrated values to decide which algorithm to mine and when to switch to a different (More profitable) algorithm. However, I have found that for some algorithms the calculated value can be inaccurate and the actual rate when mining can vary.

In particular, the calibrated values for Neoscript and the new Etherium for my system are twice the actual average I get once it settles down (After a few minutes of mining). In both cases, when mining it will start off at a higher rate and then gradually settle down to a lower average (Usually half the initial rate.) Quark also sometimes (But not always) halves in rate after 5-10 minutes of minutes.

In all these cases, it will keep mining without switching because it assumes it's still getting the calibrated rate when it could switch to a more profitable algorithm. As a work around, I currently have to manually edit the values to half after calibration and use a scheduled task to kill the miner every 15 mins to work around the Quark problem.

If it took the current rate for the active algorithm into account, these problems would be avoided. It would also be useful if it could update the calibrated value with the actual average it gets when mining which in time would allow it to work with more accurate/realistic figures and take into account changes in system performance automatically.

Also, could there be an option added to mine at a reduced intensity when the PC is in use (Detected by mouse and keyboard activity)? This would allow mining to continue in the background at a reduced rate when the PC is in use with less effect on the user. Currently most of the algorithms make the PC very laggy to use (E.g: For web browsing) and in the case of Etherium it's unusable.

EthMiner Doesn't work on any of my machines

When trying to run the eth miner, one way or another I get given this error
Sometimes I see a little black cmd box appear and dissapear very quickly.

`See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at NiceHashMiner.Miner._Start()
at NiceHashMiner.Miner.Restart()
at NiceHashMiner.Form1.MinerStatsCheck_Tick(Object sender, EventArgs e)
at System.Windows.Forms.Timer.OnTick(EventArgs e)
at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

NiceHashMiner
Assembly Version: 1.3.0.0
Win32 Version: 1.3.0.0

CodeBase: file:///C:/Users///*/NiceHashMiner.exe

System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5491 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5495 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll

Newtonsoft.Json
Assembly Version: 7.0.0.0
Win32 Version: 7.0.1.18622

CodeBase: file:///C:/Users///*/Newtonsoft.Json.DLL

System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5494 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll

log4net
Assembly Version: 1.2.15.0
Win32 Version: 1.2.15.0

CodeBase: file:///C:/Users///*/log4net.DLL

System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)

CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

`
That's on my GTX 970M
On my GTX 970 Desktop, it asks for permission to run the eth-proxy and the other exe, they flash up for under a second and i get the same issue
This is happening to my friend also

Change opencl-platform in ethminer?

Hello,

Is there an option to change the opencl-platform in the NiceHash miner?

I've been mining previously with ethminer and geth, and I needed to do this in order to use my rig.

Thanks!
Sean

[Feature request] Automatic benchmark updates while mining.

Automatic benchmark update on last "x" time interval.
I have noticed that the precise benchmark is normally off a little from what it is actually mining at, would be nice to have it update while running for accurate most profitable switching.

Slower Neoscrypt and eth problem

I get slower Neoscrypt with this version - 125 mh/s , problem solved if i copy the ccminer_neoscrypt from 1.2.3.2 to 1.3.0.1. (same nvidia drivers)

Still get same problem on eth with 2 gtx 970 win 10, 30 mh/s benchmark but after 5 min run 5 mh/s.

NiceHashMiner_v1.2.3.0

Slower Quark 700 K/hs with new version (Strange coz it look like it doesn't touch SP .exe file
Neoscrypt don't work in benchmark (Terminated)

If i download the new version NiceHashMiner_v1.2.3.0 quark is slower, but if i keep the last one and updated the .exe and bin its getting slower

infinite error dialogs when started without internet

I noticed on computers with wifi if the wifi is not connected we get an error dialog saying that the profitability data cannot be retrieved. This repeats every second or so until the application exhausts the computer's resources.

1.3.0.0 broke many things

created everything from scratch with 1.3.0.0, noticed some bugs, glitches, whatever:

  • lyra2rev2 benchmark generates invalid shares and outputs incorrect hashrate (0.6mh/s instead of 16mh/s)
  • upon starting the main program an error is displayed: "ethminer.exe stopped working", even if no automining is set, just plain initializing of the program
  • x11 hashrate is sometimes correct, but most times off a bit (precise test)
  • auto profit switching does not work, currently eth is most profitable, while the miner uses x11, using advanced settings ("skip" is set to true as default now, dont know why) i was able to force eth by selecting skip=false for eth only
  • eth mining crashes from time to time (<5min, ethminer.exe stopped working), whereas with plain ethminer.exe mining on nicehash (which i did before) it does not crash
  • ethminer generated the dag every time i ran it, which is not normal

Error: Invalid Bitcoin Address

I'm constantly getting "Error: Invalid Bitcoin Address" as soon as I enter my own address instead of the standard one. Am I missing something? Can't start mining because of this.

etherrium for 3.x

Heey,

i have been switching from eth miner to nicehash miner since it didn't have eth, now it does but you guys dont support the 3.x cuda miner and i still cant mine eth with nicehash are you going to add this as well?

with regards
crysishc4l

[BUG] OpenCL GPUs id/name being mixed up

Hi all,
I have a Radeon R9-290 and a R7 series integrated in my A10-7850K.
My monitor is connected to the R9 (if the issue is here).

If I enable the integrated GPU, I see both in NiceHashMiner, the but if I select the R7, I see high GPU usage on the R9 and vice versa.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.