mrplusgh / nplusminer Goto Github PK
View Code? Open in Web Editor NEWNPlusMiner + GUI | NVIDIA/AMD/CPU miner | AI | Autoupdate | MultiRig remote management
License: GNU General Public License v3.0
NPlusMiner + GUI | NVIDIA/AMD/CPU miner | AI | Autoupdate | MultiRig remote management
License: GNU General Public License v3.0
Hi there, selecting EUR currency instead of USD but console still shows USD
Released 2.0.3
Hey, wasn't sure where to post this so hopefully here is ok. I was seeing a lot of switching using zergpool plus and decided to try and decrease it. I doubled the sample size and trendspan size in the brain plus config xml, let it run overnight and saw increased profits today. I know there are many other factors involved, but would you mind explaining a bit how these parameters are meant to change the switching end result, I'd like to play around with them a bit more, but don't really understand what they do. LIke pros, cons of increasing/decreasing each? Also, what does sample half power do?
your work is much appreciated
Any chance of doing some excavator miner files for Nplus? SniffDog gets around the EULA by #'ing out all alogs and making peeps manually modd the file for it to work. MPM makes you DL manually. Either would be awesome as Neoscrypt is faster with excavator!
Some pools API do reset "total" after payment (ZPool)
Results in negative after payment.
This is just a feature idea.
Have two modes to choose from. A safe mode that works with older cards and low chance of crash and a high performance mode that has fast miners, and works best with the newer cards. That way everyone is happy.
A possible third mode could be to optimize for 7-12 gpus.
Possible way of implementing is by having a folder for each mode and point to folder of selected mode.
Could also be called miner mode?
Possible folders:
Miners
--Safe
--High
--712
----Set1
----Set2
Bin
--Set1
--Set2
In the 712 folder there would be two sub folders for scripts.. one for one port and the other for another.
In the Bin folder there would be two sub-folders as Set1 runs one instance and Set2 runs the other.
If you are running multiple pools including MPH, then you have a problem with the worker name as MPH doesn't use "ID=". I know there is a work around by using the PoolsConfig.json file, but issue if just using GUI. I think "ID=" should somehow be moved to code.
Fixes Miners download problem
GitHub switched to TSL v1.2 Only on Feb 22 which breaks miners downloads
https://githubengineering.com/crypto-removal-notice/
Added Window title info
Product
Version
Runtime (Time since start)
Path (Script location. Useful if several copies on same rig)
Hello, apologies if i'm mistaken. When I download 2.01 from here and set it up, there is an indicator on the GUI that version 2.01 is available for download.
Also, can we display the current BTC & LTC prices on the GUI? just an idea.
Ei man! Great work with Nplus Miner.
Maybe you could use EnemyMiner for X16r and X17?
https://gyazo.com/9fa19f8be0bb9d010df14b66c4c05997
Thanks for your work!!!
Nplus miner just starts mining without benching first.
also when will you add Europe stratum support for zergpool?
thx bro
ccminer 8.21-KlausT (64bit) for nVidia GPUs
Compiled with Visual Studio 2015 using Nvidia CUDA Toolkit 9.1
Based on pooler cpuminer 2.3.2 and the tpruvot@github fork
CUDA support by Christian Buchner, Christian H. and DJM34
Includes optimizations implemented by sp-hash, klaust, tpruvot and tsiv.
[2018-03-18 15:04:12] Intensity set to 17, 131072 cuda threads
[2018-03-18 15:04:12] Starting Stratum on stratum+tcp://neoscrypt.mine.zpool.ca:4233
[2018-03-18 15:04:12] NVML GPU monitoring enabled.
[2018-03-18 15:04:12] NVAPI GPU monitoring enabled.
[2018-03-18 15:04:12] 1 miner thread started, using 'neoscrypt' algorithm.
[2018-03-18 15:04:14] Stratum difficulty set to 512
[2018-03-18 15:04:14] Received new neoscrypt block header
[2018-03-18 15:04:14] block height 58607, 0 transactions
GPU #0: Cuda error in func 'neoscrypt_cpu_init_2stream' at line 1445 : out of memory.
[2018-03-18 15:04:15] stopping 1 threads
then it dies. only happens on this neoscrypt
How can I fix this?
Hi!
Sorry for my bad english...
I think you have choose wrong way to allocate free TCP port for miner APIs... For example - i have 2 instances of nplusminer on my rig. Both of them want to switch miner in 1 time. But first instance wants to switch to X17 algo, second to Lyra2v2. Both miners calls "Get-FreeTcpPort" and recieves 4068 port. As a result - we can have corrupted Stats in one instance and failed miner on second instance.
I think - you should add 1 config param - "instance number" and allocate different port ranges... For example: 4068 + 20*instance number.
Thanks for your work!
not needed anymore
Hello.
I created the miner file for HSRMINER Neoscrypt Fork, it has ccminer api support (so no more issues with wrapper and never ending benchmark)
https://bitcointalk.org/index.php?topic=2765610.0
In my systems its a bit faster than klaust and excavator. Fell free to added.
Thanks.
have been running 1.3.2 for half a day and this is what the earnings tracker is displaying
zpoolplus Balance= 0.00271191 108%
Trust Level 100% [ 00 days 11:12 ]
Average BTC/H BTC = -0.00013630 | mBTC = -0.136
Average BTC/D BTC = -0.00327123 | mBTC = -3.271
Estimated Pay Date 25/02/2018 10:00:00 > 0.0025 BTC
two other rigs are showing different but negative btc/day values
Deleted.. No conflict
Easy = GPUCount
Advanced = Specific devices
Hi,
x16r ports that used are 3636 and 3637 and if any is full (2000) users there will be a reject, please update theps1 to include 3637 as well.
Hi!
I see that my rigs with 1080TIs are crashing a lot when mining X16R.
GPU usage is very unstable and with a lot of spykes.
I must underclock all GPUs to avoid crashes.
https://gyazo.com/9038dd8f3a7f39f133493c64a7fe6ac2
What could we do?
Note: My 980TIs rig is working OK. Issues only with 1080TI.
NPlusMiner now has a GUI !
Is there a reason why the shortcut won't work outside of the folder? Have tried copying, making a shortcut of the shortcut and neither work. would be nice to get this function to set it to auto launch through the startup shell.
Thank you.
Any plans to add newly added X16s algo to NplusMiner?There is an announcement on bitcointalk forum.
Thanks!
Good day. I have an issue, not sure if it's related to the miner or the pool. Attached is a photo of two 5 GPU instances running on my 10 GPU (1080Ti) machine (same model GPUs) with no OC. Prior to benching the stats folder was wiped clean, and both instances were executed simultaneously.
Why aren't the benchmark results the same or at least very similar? x17 has approximately a 30% difference between the two instances.
Another idea to make GUI more user friendly is to have radio buttons for the plus pools:
(c) Ahashpool (r) Std (r) 24h (r) Plus
Could use Nml for normal instead of Std for standard.
BlazePool and MPH not reporting profit. It is showing up on their API/Wallet websites.
I think there maybe an issue with NiceHash reporting profit also, but didn't mine long.
Running 1080tis, I had both Tribus and X11Gost fail. I was able to fix by using different scripts.
Not an OC issue. Only have mem +610 No core OC
Tribus - CcminerTpruvotcuda9.ps1 >> CcminerTpruvotx64.ps1
X11Gost - ccminerAlexis78.ps1 >> ccminerAlexis78x11gost.ps1
I'm very new to all this. Somewhere i read that setting "Optimize for compute performance" to "ON' under the Nvidia control panel would help? When I do then start Nplusminer the console tells me all Cuda cores are in use in red and nothing gets mined. Should I just leave it off since it mines just fine with it off? BTW im using a gtx 970 (soon to be 2 1080ti i hope)
Thanks for any help someone can give me. Sorry if its a stupid question. Any help would be appreciated
Add -Config so NPlusMiner can be started on different config files
Change NeoScrypt Miner to HSRMiner (thanks jrafaelmdo)
Also im getting this in 2.1.1
GPU #0: Cuda error in func 'neoscrypt_cpu_init_2stream' at line 1445 : out of memory.
[2018-03-17 08:01:25] stopping 1 threads
reinstalled (new unzipped 2.1.1 clicked start mining and i get this error and it stops there. (yes optimize for compute performance is off). I do not get this error in 2.1 What am I doing wrong? Yes i have tried google but there is just so much out there that i cant find a clear answer as to what to do. thank you again
EDIT: going back to 2.1 I now get a spam of red text in console and it dies too. I think problem started after I overclocked my gpu a bit to high but still the same issue even after i set all oc setting back to factory. Im having NO issues on games or any regular use with my card.
console spam that it shows'.txt
I've left it running for 8 hours, however the trust level only got to 37% and it says 00 days 02:13.
The zpool balance is updating but it seems like all the other figures have frozen.
Working on packaging now
Change $Location logic then add Zergpool EU servers support
GitHub switched to TSL v1.2 Only on Feb 22 which breaks miners downloads
https://githubengineering.com/crypto-removal-notice/
Change handling of 0 pools to timer based + return
Hi,
Could a minimum number of worker filter to exclude pools be implemented? Thanks
Hi @MrPlusGH , is there any think to make it works with HiveOS?
Hi,
PC crash rebooted, since then getting various errors when launching NPlusMiner 2.1.3. Been starting for more than 15 mins now, not yet done.
Need developer support to solve those issues, please help. The below errors are printed
Windows PowerShell transcript start
Start time: 20180329113658
Username: DESKTOP-67Q2PV4\DBminer
RunAs User: DESKTOP-67Q2PV4\DBminer
Configuration Name:
Machine: DESKTOP-67Q2PV4 (Microsoft Windows NT 10.0.16299.0)
Host Application: C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -version 5.0 -executionpolicy bypass -windowstyle maximized -file .\NPlusMiner-v2.1.ps1
Process ID: 6980
PSVersion: 5.1.16299.251
PSEdition: Desktop
PSCompatibleVersions: 1.0, 2.0, 3.0, 4.0, 5.0, 5.1.16299.251
BuildVersion: 10.0.16299.251
CLRVersion: 4.0.30319.42000
WSManStackVersion: 3.0
PSRemotingProtocolVersion: 2.3
SerializationVersion: 1.1.0.1
PS>TerminatingError(ConvertFrom-Json): "Invalid JSON primitive: ."
ConvertFrom-Json : Invalid JSON primitive: .
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:210 char:43
$Content = $_ | Get-Content | ConvertFrom-Json
~~~~~~~~~~~~~~~~
$Content = $_ | Get-Content | ConvertFrom-Json
~~~~~~~~~~~~~~~~
Finding available TCP Port
PS>TerminatingError(New-Object): "Exception calling ".ctor" with "2" argument(s): "No connection could be made because the target machine actively refused it 127.0.0.1:4068""
Miners API Port: 4068
Starting Brains for Plus...
Starting Earnings Tracker...
Starting Cycle
Loading BTC rate from 'api.coinbase.com'..
PS>TerminatingError(ConvertFrom-Json): "Invalid JSON primitive: ."
ConvertFrom-Json : Invalid JSON primitive: .
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:210 char:43
$Content = $_ | Get-Content | ConvertFrom-Json
~~~~~~~~~~~~~~~~
$Content = $_ | Get-Content | ConvertFrom-Json
~~~~~~~~~~~~~~~~
Loading pool stats..
Cannot convert null to type "System.DateTime".
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:117 char:5
$Stat = [PSCustomObject]@{
~~~~~~~~~~~~~~~~~~~~~~~~~~
$Stat = [PSCustomObject]@{
~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot find an overload for "op_Subtraction" and the argument count: "2".
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:134 char:5
$Span_Minute = [Math]::Min(($Date - $Stat.Updated).TotalMinutes, ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$Span_Minute = [Math]::Min(($Date - $Stat.Updated).TotalMinutes, ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot find an overload for "op_Subtraction" and the argument count: "2".
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:135 char:5
$Span_Minute_5 = [Math]::Min((($Date - $Stat.Updated).TotalMinute ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$Span_Minute_5 = [Math]::Min((($Date - $Stat.Updated).TotalMinute ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot find an overload for "op_Subtraction" and the argument count: "2".
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:136 char:5
$Span_Minute_10 = [Math]::Min((($Date - $Stat.Updated).TotalMinut ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$Span_Minute_10 = [Math]::Min((($Date - $Stat.Updated).TotalMinut ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot find an overload for "op_Subtraction" and the argument count: "2".
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:137 char:5
$Span_Hour = [Math]::Min(($Date - $Stat.Updated).TotalHours, 1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$Span_Hour = [Math]::Min(($Date - $Stat.Updated).TotalHours, 1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot find an overload for "op_Subtraction" and the argument count: "2".
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:138 char:5
$Span_Day = [Math]::Min(($Date - $Stat.Updated).TotalDays, 1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$Span_Day = [Math]::Min(($Date - $Stat.Updated).TotalDays, 1)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Cannot find an overload for "op_Subtraction" and the argument count: "2".
At C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Include.ps1:139 char:5
$Span_Week = [Math]::Min((($Date - $Stat.Updated).TotalDays / 7), ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$Span_Week = [Math]::Min((($Date - $Stat.Updated).TotalDays / 7), ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Computing pool stats..
Loading miners..
Comparing miners and pools..
Launching Prerun: .\Prerun\X16r.bat
Starting miner
1BTC = 6113 EUR
The process cannot access the file 'C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Config\poolapiref.json' because it is
being used by another process.
+ CategoryInfo : OpenError: (:) [Out-File], IOException
+ FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand
+ PSComputerName : localhost
The process cannot access the file 'C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Config\poolapiref.json' because it is being used by another process.
+ CategoryInfo : OpenError: (:) [Out-File], IOException
+ FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand
+ PSComputerName : localhost
The process cannot access the file 'C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Config\poolapiref.json' because it is
being used by another process.
+ CategoryInfo : OpenError: (:) [Out-File], IOException
+ FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand
+ PSComputerName : localhost
The process cannot access the file 'C:\Users\DBminer\Desktop\NPlusMiner-2.1.3\Config\poolapiref.json' because it is being used by another process.
+ CategoryInfo : OpenError: (:) [Out-File], IOException
+ FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand
+ PSComputerName : localhost
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.