Pages:
Author

Topic: NPlusMiner - |MultiRig remote management|AI|Autoupdate|Pool/Algo switching - page 7. (Read 37329 times)

legendary
Activity: 1151
Merit: 1001
Is it possible to add a switch for re-detecting number of GPUs on every start?
when restarting a rig of mine often "loses" one of GPUs - after warm restart its ok, but until then if I forget to restart it, it won't work (most miners quit)

I tried "forcing" redetection adding a line in  nplusminer.ps1 Lines 546-547

Code:
# Detects GPU count if 0 or Null in config
+ $Config.GPUCount = 0 # force re-detectGPU?
But I'm not quite sure if it will do the job?
member
Activity: 514
Merit: 11
Released NPlusMiner 4.7.4
https://github.com/MrPlusGH/NPlusMiner/releases

Last Release:


Discord: https://discord.gg/2BCqPxe


NPlusMiner with GUI, AutoUpdate, Earnings Tracker and Monitoring


Candidate for AutoUpdate = Yes
       - NPlusMiner checks for updates every 24 hours.
       - If you do not want to wait, simply restart NPlusMiner and it will pick it up on startup


 ChangeLog

    - TTMiner MTP
member
Activity: 514
Merit: 11


Is there a way to avoid having to re-type the config parameters for every new version?
Also, when CPU mining, it picks the least efficient version (usually sse2) even when I have Has(h)well?
And for CPU mining the JayDee opt-miner is not the most efficient.  Example:  For M7 the specxx minerd is better


Which Config parameters do you have to re-type ?
AutoUpdate does not change config

+MrPlus
full member
Activity: 279
Merit: 104
Released NPlusMiner 4.7.3
https://github.com/MrPlusGH/NPlusMiner/releases

Last Release:


Discord: https://discord.gg/2BCqPxe


NPlusMiner with GUI, AutoUpdate, Earnings Tracker and Monitoring


Candidate for AutoUpdate = Yes
       - NPlusMiner checks for updates every 24 hours.
       - If you do not want to wait, simply restart NPlusMiner and it will pick it up on startup


 ChangeLog

    - Added NiceHash MTP support



Is there a way to avoid having to re-type the config parameters for every new version?
Also, when CPU mining, it picks the least efficient version (usually sse2) even when I have Has(h)well?
And for CPU mining the JayDee opt-miner is not the most efficient.  Example:  For M7 the specxx minerd is better
member
Activity: 514
Merit: 11
Released NPlusMiner 4.7.3
https://github.com/MrPlusGH/NPlusMiner/releases

Last Release:


Discord: https://discord.gg/2BCqPxe


NPlusMiner with GUI, AutoUpdate, Earnings Tracker and Monitoring


Candidate for AutoUpdate = Yes
       - NPlusMiner checks for updates every 24 hours.
       - If you do not want to wait, simply restart NPlusMiner and it will pick it up on startup


 ChangeLog

    - Added NiceHash MTP support
member
Activity: 514
Merit: 11
no need, and thanks for the reminder about id Smiley


I've promoted your work on our discord.
Thanks for helping the community.

You'll be added to NPlusMiner dev list for 24 hours and therefore will receive donations from users.
Just PM me your BTC address (only BTC)

Don't expect millions Wink but that is the least I can do.

Thank you again!

+MrPlus
legendary
Activity: 1151
Merit: 1001
no need, and thanks for the reminder about id Smiley
member
Activity: 514
Merit: 11

Wonderful! Smiley

Did you leave your UID there on purpose?

Are you on our Discord?
Want to announce it there?

+MrPlus
member
Activity: 514
Merit: 11
Yea, bruco was not working for some time...
I managed to make parsing using agility-pack... and bruco is back online Smiley

just for the record - some code (important part borrowed from inet)
Code:
$path = $PSScriptRoot
Set-Location $path

# Load HTML Agility Pack, assume it's alongside with the script
Add-Type -Path "C:\\HtmlAgilityPack.1.9.0\lib\NetCore45\HtmlAgilityPack.dll”
# Create new HTML Agility Pack document
$Hap = New-Object -TypeName HtmlAgilityPack.HtmlDocument
# Create new Internet Explorer COM object
$IE = New-Object -ComObject InternetExplorer.Application
# Navigate to page
$IE.Navigate("https://nemosminer.com/workers.php?user=NEMOS-USER-ID")
# Wait until navigation complete
while ($IE.Busy)
{
    Start-Sleep -Seconds 1
}
# Show Internet Explorer
# $IE.Visible = $true

# Get page source
$Hap.LoadHtml($IE.Document.body.parentElement.outerHTML)
# Do some HTML processing
$table=$Hap.DocumentNode.Descendants("table")
    $cell = $table.descendants("td")|where {$_.xpath -eq "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/table[1]/tbody[1]/tr[1]/td[3]"}
    $res = $cell.InnerText
# in $res we get "Running" or "Offline"

Great!
Would you want to package this and publish to GitHub ?
legendary
Activity: 1151
Merit: 1001
Yea, bruco was not working for some time...
I managed to make parsing using agility-pack... and bruco is back online Smiley

just for the record - some code (important part borrowed from inet)
Code:
$path = $PSScriptRoot
Set-Location $path

# Load HTML Agility Pack, assume it's alongside with the script
Add-Type -Path "C:\\HtmlAgilityPack.1.9.0\lib\NetCore45\HtmlAgilityPack.dll”
# Create new HTML Agility Pack document
$Hap = New-Object -TypeName HtmlAgilityPack.HtmlDocument
# Create new Internet Explorer COM object
$IE = New-Object -ComObject InternetExplorer.Application
# Navigate to page
$IE.Navigate("https://nemosminer.com/workers.php?user=NEMOS-USER-ID")
# Wait until navigation complete
while ($IE.Busy)
{
    Start-Sleep -Seconds 1
}
# Show Internet Explorer
# $IE.Visible = $true

# Get page source
$Hap.LoadHtml($IE.Document.body.parentElement.outerHTML)
# Do some HTML processing
$table=$Hap.DocumentNode.Descendants("table")
    $cell = $table.descendants("td")|where {$_.xpath -eq "/html[1]/body[1]/div[1]/div[1]/div[1]/div[1]/div[2]/div[2]/table[1]/tbody[1]/tr[1]/td[3]"}
    $res = $cell.InnerText
# in $res we get "Running" or "Offline"
member
Activity: 514
Merit: 11
Thanks for the good work Smiley

A question about monitoring the miner.
I'm trying to watch the miner on nemosminer.com - writing a powershell script which can email me if miner wents offline
But when i get web content with Invoke-WebRequest -Uri "https://nemosminer.com/workers.php?user=8xxxxxxx"
I get the raw html - with functions which fill the values, bit not the actual values (speed status, etc), because these are dynamically updated.
Do you know a way to get "real values" ?

Better ask Nemo about this one. Not sure he has an API on the site.
if not, you'd have to decode the parsedhtml part of the returned object to find and analyze the table.
I believe the below could get you to the table:
Code:
$table = ($webpage.ParsedHtml.all | ?{$_.tagname -eq "table" -and $_.id -eq "workers"})

You might want to have a look at https://www.brucomining.com
I've never used them but it seems they have the feature you're looking for built in.

If you use them, please share your feedback Wink

+MrPlus
legendary
Activity: 1151
Merit: 1001
Thanks for the good work Smiley

A question about monitoring the miner.
I'm trying to watch the miner on nemosminer.com - writing a powershell script which can email me if miner wents offline
But when i get web content with Invoke-WebRequest -Uri "https://nemosminer.com/workers.php?user=8xxxxxxx"
I get the raw html - with functions which fill the values, bit not the actual values (speed status, etc), because these are dynamically updated.
Do you know a way to get "real values" ?
member
Activity: 514
Merit: 11
Released NPlusMiner 4.7.2
https://github.com/MrPlusGH/NPlusMiner/releases

Last Release:


Discord: https://discord.gg/2BCqPxe


NPlusMiner with GUI, AutoUpdate, Earnings Tracker and Monitoring


Candidate for AutoUpdate = Yes
       - NPlusMiner checks for updates every 24 hours.
       - If you do not want to wait, simply restart NPlusMiner and it will pick it up on startup


 ChangeLog

    - Pools Updates
        - Fixed BlockMasters BCD divisor
        - Fixed BlockMasters location
        - Removed StarPool following shutdown
           - If Starpool is your only pool, AutoUpdate will replace it by ZergPool
           - If you have StarPool and others selected, AutoUpdate will simply remove it.
    - Miners Updates
        - Gminer v1.31
        - CryptoDredge 0.17.0
member
Activity: 514
Merit: 11
Hi MrPlus!

Why for BCD in blockmasters.ps1  active this strings:
Code:
   switch ($PoolAlgorithm) {
        "bcd" {$Divisor /= 10}
    }#temp fix

In this case for 1x1070 I have (currently)
Code:
Miner         Algorithm       Speed mBTC/Day BTC/Day USD/Day BTC/GH/Day Pool
-----         ---------       ----- -------- ------- ------- ---------- ----
trex          BCD        20,33 MH/s    0,975 0,00098   3,505    0,04798 blockmasters-
CryptoDredge  BCD        18,55 MH/s    0,890 0,00089   3,199    0,04798 blockmasters-
trex          X16R       17,48 MH/s    0,137 0,00014   0,492    0,00783 blockmasters-
trex          X22i       10,66 MH/s    0,129 0,00013   0,463    0,01208 blockmasters-
CryptoDredge  X16R       16,36 MH/s    0,128 0,00013   0,460    0,00783 blockmasters-

I think this is a mistake.
These lines are active from old versions and I have to turn them off every time after update

Secondly: I have to manually correct line $HostSuffix = "blockmasters.co" to $HostSuffix = "eu.blockmasters.co" after each update. Is it possible to have this automatically?

WBR...

Thanks!

Location and BCD divisor fixed in master.
Will be pushed in next update.

+MrPlus
newbie
Activity: 59
Merit: 0
Hi MrPlus!

Why for BCD in blockmasters.ps1  active this strings:
Code:
   switch ($PoolAlgorithm) {
        "bcd" {$Divisor /= 10}
    }#temp fix

In this case for 1x1070 I have (currently)
Code:
Miner         Algorithm       Speed mBTC/Day BTC/Day USD/Day BTC/GH/Day Pool
-----         ---------       ----- -------- ------- ------- ---------- ----
trex          BCD        20,33 MH/s    0,975 0,00098   3,505    0,04798 blockmasters-
CryptoDredge  BCD        18,55 MH/s    0,890 0,00089   3,199    0,04798 blockmasters-
trex          X16R       17,48 MH/s    0,137 0,00014   0,492    0,00783 blockmasters-
trex          X22i       10,66 MH/s    0,129 0,00013   0,463    0,01208 blockmasters-
CryptoDredge  X16R       16,36 MH/s    0,128 0,00013   0,460    0,00783 blockmasters-

I think this is a mistake.
These lines are active from old versions and I have to turn them off every time after update

Secondly: I have to manually correct line $HostSuffix = "blockmasters.co" to $HostSuffix = "eu.blockmasters.co" after each update. Is it possible to have this automatically?

WBR...
member
Activity: 514
Merit: 11
Released NPlusMiner 4.7.1
https://github.com/MrPlusGH/NPlusMiner/releases

Last Release:


Discord: https://discord.gg/2BCqPxe


NPlusMiner with GUI, AutoUpdate, Earnings Tracker and Monitoring


Candidate for AutoUpdate = Yes
       - NPlusMiner checks for updates every 24 hours.
       - If you do not want to wait, simply restart NPlusMiner and it will pick it up on startup


 ChangeLog

    - Core updates
        - BrainPlus
           - Improved pool API failure management
           - Fixes calculation when facing some pool API failures
           - Penalizes pool when too many failures
           - Automatically recovers when no more failures
    - Miners Updates
        - Gminer v1.31
        - BMiner 14.3
        - TTMiner 2.1.9
member
Activity: 91
Merit: 10
Mr.Plus, I'm autoswitching on MPH and all balance will be auto-exchange to Eth, can I still use NPlusMiner?

Also, for some reason, benchmarking Eth seems to not working as it always shows 0 MH/s.

I'm on 6x 1060.

*previously using NemoMiner but it gave failure status and I don't know why it only listed a few algo after updating.

Yes, you can still use NPlusMiner even if it will still report BTC.
Does EthMiner raise any errors?

+ MrPlus

No errors, see below:




I started using nicerminer again since both Nemosminer and NPlusminer not benchmarking my card for other than neoscrypt. Hopefully this will get sorted out soon.
newbie
Activity: 33
Merit: 0
@MrPlus The ccminer_x86.exe started crashing after my switch from a GTX 1080Ti to an RTX 2080Ti.  This is during a benchmark run but I believe it was also happening before I reset benchmark stats.
I copied the command line and ran it manually in a command prompt so I could capture the error.  It is below.  Any ideas on this?

The card is an Aorus RTX 2080 Ti Xtreme Waterforce, stock settings.

I did update the video driver to 418.81 when I installed the new card, so that is one other difference between the last time I ran it and now.

I did some reading and people indicated overclocked memory might be to blame so I dropped the mem clock speed, no change.  Same with core clock.

Ccminer-x64 seems to be fine.



C:\Temp\NPlusMiner>Bin\NVIDIA-ccminerxevan9\ccminer_x86.exe -b 4068 -R 1 -a xevan -o stratum+tcp://xevan.mine.blazepool.com:3739 -u 3MaKtu1NHJNKpE235mBgt1soXXXXXXXXXX -p ID=MainPC,c=BTC -N 1 -d 0
*** ccminer krnlx-xevan for nVidia GPUs from alexis78@github ***
*** Built with VC++ 2013 and nVidia CUDA SDK 9.0 (Not recommended prefer 7.5)

*** Based on tpruvot@github ccminer
*** Originally based on Christian Buchner and Christian H. project
*** Include some of the work of djm34, sp, tsiv and klausT.

[2019-02-09 07:22:19] Starting on stratum+tcp://xevan.mine.blazepool.com:3739
[2019-02-09 07:22:19] NVAPI GPU monitoring enabled.
[2019-02-09 07:22:19] 1 miner thread started, using 'xevan' algorithm.
[2019-02-09 07:22:19] Stratum difficulty set to 0.5 (0.00195)
[2019-02-09 07:22:19] xevan block 133795, diff 0.475
[2019-02-09 07:22:20] GPU#0:Intensity set to 22.5, 6291456 cuda threads
[2019-02-09 07:22:20] GPU#0:result for 0950be90 does not validate on CPU!
[2019-02-09 07:22:20] GPU#0:an illegal memory access was encountered
Cuda error in func 'quark_blake512_cpu_setBlock_80' at line 871 : an illegal memory access was encountered.

member
Activity: 514
Merit: 11
Is there a "matrix" which algos need 6 or 8 GB?

A suggestion for GMiner - remove "--devices $($Config.SelGPUDSTM)" string.
The miner is smart enough and doesn't try to start mining on card with insufficient RAM

Nope.
That is an option to think about...

+MrPlus
Pages:
Jump to: