Bitcoin Forum
June 23, 2024, 02:33:15 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 »
81  Alternate cryptocurrencies / Mining (Altcoins) / Re: Happy New Years! Seventh alt coin thread! on: February 20, 2018, 10:54:14 PM

Quote

Thanks for confirming GPU-z won't help! I'll have to try something else to be sure.

Does your particular RX not have a dual bios?  If it's a Sapphire, it should have dual bios.  As someone else said, move the tiny black slider to the opposite position, check your memory type, then after you have done that, switch the slider back and use ATIFlash to flash the correct bios.
82  Alternate cryptocurrencies / Mining (Altcoins) / Re: Happy New Years! Seventh alt coin thread! on: February 20, 2018, 10:30:55 PM
Anyone has an idea about how to be sure of the memory brand from a AMD RX card ?
I may have a wrong bios flashed in mine, and I don't know how to check which kind of memory the card really is.
Does gpu-z show the real memory brand ? or does it show the memory of the flashed bios ??
If it has a dual vbios (assuming that hasn't been flashed as well). Flip the switch, boot up and see what memory it has. If no dual vbios, you may have to pull the heatsink to be 100% sure.

Correct - GPU-Z pulls the memory brand info from the BIOS, so if you flashed the wrong BIOS and it isn't a dual-BIOS version then the easiest solution by far is to reflash with the original BIOS... you did download the original from the card before flashing it, right? If not:  Cry

Even if he didn't save the original bios, he can probably find it over on techpowerup.
83  Alternate cryptocurrencies / Mining (Altcoins) / Re: Anyone can test these 6 Pcie slots Ryzen mobos? on: February 14, 2018, 05:14:59 AM
Haha after 3 days struggling I finally achieve the impossible, 6x1080ti on a AM4 motherboard mining guarantee, not counting 2x M.2 slots. I could achieve 8xGPU if i have enough part which are on the way shipping.

Spec: Ryzen 7 1700, Asrock X370 Killer SLI/ac (2xPCIe 16X + 4xPCIe 1X + 2 SATA/PCIe NGFF M.2). Windows 10
Riser: 6x Ubit riser latest version with LED. One came defective, contacting them for the replacement.
<snip>


MSI Gaming Pro/Gaming Carbon Pro will do 5 / 6 cards without many issues.  Update to Fall Creators Update, have DDU handy if something goes wrong the first time.  I found it was pretty easy to get 6 Nvidia cards working on these AMD4 motherboards.  It was trickier with the AMD Vega 56's, but Fall Creators Update and other tweaks solved that as well.  The nice thing with these Ryzen builds is that you can have several threads of the CPU working away on Monero while the GPUs mine ZEC or something else.  Easier to pull off on Ryzen motherboards than with i3/i5 Intel builds.
84  Alternate cryptocurrencies / Mining (Altcoins) / Re: Happy New Years! Seventh alt coin thread! on: February 14, 2018, 04:56:53 AM
Hello everyone... I will be building a couple of rigs based on the Asus Prime Z270-A Mobo in the next few days and have a question about making use of the M.2 slot.

I understand that this slot can take a GPU via adapter.  I found this one at Ali Express that seems to be what I need, but was wondering if any of you have used this or have another recommendation.

https://www.aliexpress.com/item/NGFF-M-2-to-PCI-E-X16-Slot-Adapter-Card-Mining-Riser-Card-1x-to-16x/32823390321.html

Thanks!

There is another issue with those M.2 adapters.  If they don't come with an included spacer, then you risk having the pins on the underside of the M.2 short out your motherboard if you apply power to the M.2.

The issue is that without that spacer, the M.2 boards are not parallel to the surface of the motherboard but instead angle downwards on one end.  It doesn't take much at that point to have the pins underneath the M.2 scrape up against traces or exposed parts on the Asus board.

I would put some insulating material on the bottom of any M.2 adapter.  If nothing else, two strips of electrical tape.  Or don't and enjoy the Majik Smoke some day.
85  Economy / Computer hardware / Re: [FS] Bracket to mount 7 GPUs at front of Rosewill L4XXX server chassis - Updated on: February 12, 2018, 05:58:22 AM
This bracket is now at its fourth generation.  The latest update was made in order to support USB riser boards of various widths.  For those that have been watching this bracket evolve, version 4 is a blend of version 2 (USB risers mounted to slotted extrusion) and version 3 (GPUs sit as low as possible in the case).



Think I've ordered v2.0 and v3.0.  If you are thinking of doing a build inside a 4U case such as the Rosewill L-4500, you definitely want to get this bracket.  It holds the fans, GPUs, and risers in a very clever way.

This is a great add in to a Rosewill case (or other 4U case).
86  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain just announced the AntMiner A3 - 815GH/s Siacoin miner - Blake(2b) on: February 09, 2018, 10:44:42 PM
does anyone use the cooler funnel method to cool/silence their A3 or other asic?

if you do, can precipitation like snow/rain or even dust particles affect the miner if the intake is sucking these things from your window?

I've read that these don't like dust.  That is why you should consider some type of filter on the intake side.  The odd looking thing you were asking me about a few day ago -- air filter.
87  Alternate cryptocurrencies / Mining (Altcoins) / Re: [Cast XMR] high speed XMR/CryptoNight miner for RX Vega GPUs (2 KHash/s) on: February 08, 2018, 05:02:50 AM
Great, thank you for you work!

I get slightly higher h/s with this miner than xmr stak for my vegas Cheesy

I wonder if we ever will get updated blockchain drivers from AMD...prolly not.

Does anyone know if theres a hashratescript for this miner too like the jj script for xmr stak?

Cheers,
/J

Yes, there is.  Go back earlier in this thread and look for StellarX88's postings. He modified the Jericho Jones script so that it works just fine with Cast.   He posted the download links to his files.
88  Alternate cryptocurrencies / Mining (Altcoins) / Re: Happy New Years! Seventh alt coin thread! on: February 08, 2018, 04:43:11 AM
Very low maintenance, ever since I added automatic restart scripts on a 24 hour interval and watchdog scripts to restart and log automatically whenever it notices 0% GPU use or network disconnection. I take a little hit while it restarts though.
Care to share more about these scripts?  I'd find that very helpful.  Thanks!

I have a script called autoexec.cmd start on logon using the Task Scheduler. Autoexec.cmd is a little take on the good times of the past. It will start the miner program and watchdog. I choose the miner program I want to use by commenting out the others using the REM command. After it has started the miner, it will run C:\Tools\watchdog.cmd which will start monitoring that the system is on the network and the GPU's are doing meaningful work. The Autoexec.cmd script will then hibernate (but still stay running) for 24 hours before it restarts the system. All this while watchdog is on another command line session monitoring the system.

<snip>


As long as we are sharing scripts, here is what I use to solve "hash drop" on an 8 Vega rig running Cast (not XMR).  All credit goes to the Jericho Jones/CircusDad/StellarX88.  I have not encountered BSODs with this rig, but hash drop is common and occurs on average about once or twice per day.  The script monitors for that drop (based on whatever custom value you input) and restarts the process.  It works well, crazy well in fact.

Code:
<#	
.NOTES
JJ's XMR-CAST_XMR HashRate Monitor and Restart Tool


*** IMPORTANT NOTE ***: If the script cannot kill the miner it will stop and wait for input.
Otherwise it would invoke the miner over and over until the PC ran out of memory.
In testing I have not seen it fail to kill the miner but I need to account for it.

Requirements: Elevated privilege (Run as Administrator)
Enable Powershell scripts to run.


Usage: Powershell.exe -ExecutionPolicy Bypass -File JJs_HashMonitor.ps1

Future enhancements under consideration: SMS/email alerts
Move settings out of the script and into a simple
txt file to make it easier to manage them.


#>

######################################################################################
#  !! Scroll down to "USER VARIABLES SECTION"
#  !! There are variables you want to review/modify for your setup
######################################################################################
$ver = "3"
######################################################################################
#################DO NOT MODIFY ANYTHING IN  THE ELEVATION SECTION ####################
############################## BEGIN ELEVATION #######################################
# If you can't Elevate you're going to have a bad time...
# Get the ID and security principal of the current user account
$myWindowsID=[System.Security.Principal.WindowsIdentity]::GetCurrent()
$myWindowsPrincipal=new-object System.Security.Principal.WindowsPrincipal($myWindowsID)
 
# Get the security principal for the Administrator role
$adminRole=[System.Security.Principal.WindowsBuiltInRole]::Administrator
 
# Check to see if we are currently running "as Administrator"
if ($myWindowsPrincipal.IsInRole($adminRole))
   {
   # We are running "as Administrator" - so change the title and background color to indicate this
   $Host.UI.RawUI.WindowTitle = "JJ's XMR-CAST_XMR HashRate Monitor and Restart Tool v $ver"
   $Host.UI.RawUI.BackgroundColor = "DarkBlue"
   clear-host
   }
else
   {
   # We are not running "as Administrator" - so relaunch as administrator
   
   # Create a new process object that starts PowerShell
   $newProcess = new-object System.Diagnostics.ProcessStartInfo "PowerShell";
   
   # Specify the current script path and name as a parameter
   $newProcess.Arguments = $myInvocation.MyCommand.Definition;
   
   # Indicate that the process should be elevated
   $newProcess.Verb = "runas";
   
   # Start the new process
   [System.Diagnostics.Process]::Start($newProcess) | Out-Null;
   
   # Exit from the current, unelevated, process
   exit
   }
 
Clear-Host
Write-Host "Starting the Hash Monitor Script..."

Push-Location $PSScriptRoot
######################################################################################
################# DO NOT MODIFY ANYTHING IN THE ELEVATION SECTION ####################
################################ END ELEVATION #######################################


############# STATIC Variables - DO NOT CHANGE ##########################
$ScriptDir = Split-Path $MyInvocation.MyCommand.Path -Parent
$ScriptName = $MyInvocation.MyCommand.Name
$global:runDays = $null
$global:runHours = $null
$global:runMinutes = $null
$global:web = New-Object System.Net.WebClient
$global:maxhash = 0
$global:currHash = 0
$vidTool = @()
########## END STATIC Variables - MAKE NO CHANGES ABOVE THIS LINE #######

######################################################################################
########################### USER VARIABLES SECTION ###################################
######################################################################################

#########################################################################
# Set the REQUIRED variables for your Mining Configuration
#########################################################################
# Read this section carefully or you may end up overclocking your video
# card when you don't want to!! YOU HAVE BEEN WARNED
#########################################################################
$Logfile = "Cast_Restart_$(get-date -f yyyy-MM-dd).log" # Log what we do, delete or REMARK if you don't want logging
$global:CAST_XMRexe = "cast_xmr-vega.exe" # The miner. Expects to be in same folder as this script
$global:CAST_XMRcmdline = "-S mine.xmrpool.net:7777 -u 'YOUR_WALLET_ADDRESS.YOUR_WORKER_NAME' -p x -O 1 -G 0,1,2,3,4,5,6,7 -R -I 7 --fastswitch"
# CAST_XMR arguments. Not required, REMARK out if not needed
$CAST_XMRIP = '127.0.0.1' # IP or hostname of the machine running CAST_XMR (ALWAYS LOCAL) Remote start/restart of the miner is UNSUPPORTED.
# !! DON'T FORGET TO ENABLE THE WEBSERVER IN YOUR CONFIG FILE !!
$CAST_XMRPort = '7777' # Port CAST_XMR is listening on

##### Start Video Card Management Tools Definitions
# These will be executed in order prior to the miner
# Create as many as needed
#### Vid Tool 1
#$vidTool += 'OverdriveNTool.exe -r0 -r1 -r2 -r3 -r4 -r5 -r6 -r7 -p0Vega0 -p1Vega1 -p2Vega0 -p3Vega0 -p4Vega0 -p5Vega0 -p6Vega0 -p7Vega0'
# Expects to be in same folder as this script
# Delete or REMARK if you don't want use it
#### Vid Tool 2
#$vidTool += '[X]' # Expects to be in same folder as this script
    # Delete or REMARK if you don't want use it
#### Vid Tool 3
#$vidTool += '[X]' # Expects to be in same folder as this script
    # Delete or REMARK if you don't want use it
#### Vid Tool 4
#$vidTool += '[X]' # Expects to be in same folder as this script
    # Delete or REMARK if you don't want use it
#### Vid Tool 5
#$vidTool += '[X]' # Expects to be in same folder as this script
    # Delete or REMARK if you don't want use it
#### Vid Tool 6
#$vidTool += '[X]' # Expects to be in same folder as this script
    # Delete or REMARK if you don't want use it
##### End VidTools
$global:Url = "http://$CAST_XMRIP`:$CAST_XMRPort" # <-- DO NOT CHANGE THIS !!
#########################################################################
# Set drop trigger and startup timeout
#########################################################################
$hdiff = 1000000 # This is the drop in total hash rate where we
# trigger a restart (Starting HASHRATE-$hdiff)
#
$timeout = 90 # (STARTUP ONLY)How long to wait for CAST_XMR to
# return a hashrate before we fail out and
# restart. There is no limiter on the number of restarts.
# Press CTRL-C to EXIT
#
$CAST_XMRstable = 90 # How long to wait for the hashrate to stabilize.
#
$global:vegaHash = 15000000 # Minimum vega hash rate before we also trigger
# a restart
#########################################################################
###################### END USER DEFINED VARIABLES #######################
#################### MAKE NO CHANGES BELOW THIS LINE ####################

#####  BEGIN FUNCTIONS #####

function call-self
{
Start-Process -FilePath "C:\WINDOWS\system32\WindowsPowerShell\v1.0\Powershell.exe" -ArgumentList $ScriptDir\$ScriptName -WorkingDirectory $ScriptDir -NoNewWindow
EXIT
}

Function log-Write
{
Param ([string]$logstring)
If ($Logfile)
{
Add-content $Logfile -value $logstring
}
}

function reset-VegaDriver {
###################################
##### Reset Video Card driver #####
##### No error checking
Write-host "Resetting Driver..."
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Running Driver Reset")
$d = Get-PnpDevice| where {$_.friendlyname -like 'Radeon RX Vega'}
$d  | Disable-PnpDevice -ErrorAction Ignore -Confirm:$false | Out-Null
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Video driver disabled")
Write-host -fore Green "Video driver disabled"
# Wait 5 seconds
Start-Sleep -s 5
$d  | Enable-PnpDevice -ErrorAction Ignore -Confirm:$false | Out-Null
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Video driver enabled")
Write-host -fore Green "Video driver enabled"
# Wait 5 seconds
Start-Sleep -s 10
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Video driver reset completed")
}

Function Run-Tools ($app)
{
foreach ($item in $app)
{
$prog = ($item -split "\s", 2)
if (Test-Path $prog[0])
{
Write-host -fore Green "Starting " $prog[0]
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Starting $item ")
If ($prog[1]) {
Start-Process -FilePath $prog[0] -ArgumentList $prog[1] | Out-Null
}
Else
{
Start-Process -FilePath $prog[0] | Out-Null
}
Start-Sleep -s 1
}
Else
{
Write-Host -fore Red $prog[0] NOT found. This is not fatal. Continuing...
}
}
}

function start-Mining
{
#####  Start CAST_XMR  #####
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Starting CAST_XMR...")
If (Test-Path $global:CAST_XMRexe)
{
Write-Host "Starting CAST_XMR..."
If ($CAST_XMRcmdline)
{
Start-Process -FilePath $ScriptDir\$CAST_XMRexe -ArgumentList $CAST_XMRcmdline -WindowStyle Minimized
}
Else
{
Start-Process -FilePath $ScriptDir\$CAST_XMRexe
}
}
Else
{
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp $global:CAST_XMRexe NOT FOUND.. EXITING")
Clear-Host
Write-Host -fore Red `n`n!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Write-Host -fore Red "         $global:CAST_XMRexe NOT found. "
        Write-Host -fore Red "   Can't do much without the miner now can you!"
Write-Host -fore Red "          Now exploding... buh bye!"
Write-Host -fore Red !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Write-Host -NoNewLine "Press any key to continue..."
$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
Exit
}
}

Function chk-CAST_XMR($global:Url) {
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Waiting for CAST_XMR HTTP daemon to start")
Write-host "Waiting for CAST_XMR HTTP daemon to start"

$flag = "False"
$web = New-Object System.Net.WebClient
    $TimeStart = Get-Date -format HH:mm:ss
    $timer = $timeout
DO {
Try {
$result = $web.DownloadString($global:Url)
$flag = "True"
}
Catch {
            $timeEnd = Get-Date -format HH:mm:ss
            $timeDiff = (New-TimeSpan -Start $timeStart -End (Get-Date -format HH:mm:ss)).TotalSeconds
            If ($timeDiff -lt $timeout)
{
Write-host -fore Red "CAST_XMR not ready... Waiting up to $timer seconds."
Write-host -fore Red "Press CTRL-C to EXIT NOW"
}
            If ($timeDiff -gt $timeout)
            {
                $timeout = 0
            }
Start-Sleep -s 10
            $timer = $timer - 10
}
} While (($timeout -gt 1) -And ($flag -eq "False"))
If ($flag -eq "True")
{
Clear-Host
Write-host -fore Green "`n`n`n## CAST_XMR HTTP daemon has started ##`n"
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp CAST_XMR started successfully")

}
ElseIf ($flag -eq "False")
{
Clear-Host
Write-host -fore Red "`n`n`n!! Timed out waiting for CAST_XMR HTTP daemon to start !!`n"
start-sleep -s 10
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Timed out waiting for CAST_XMR HTTP daemon to start")
Start-Sleep -s 10
#Write-Host -NoNewLine "Press any key to EXIT..."
#$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
call-Self
EXIT
}
Else
{
Clear-Host
Write-host -fore Red "`n`n`n*** Unknown failure (Daemon failed to start?)... EXITING ***`n"
start-sleep -s 10
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Unknown failure starting CAST_XMR (Daemon failed to start?)")
Start-Sleep -s 10
#Write-Host -NoNewLine "Press any key to EXIT..."
#$null = $Host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown")
call-Self
EXIT
}

}

function starting-Hash
{
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Waiting for hash rate to stabilize")
#Write-host -fore Green "Waiting for hash rate to stabilize"

    #$startTestHash = 1
    $currTestHash = 0

# Wait x seconds for hash rate to stabilize
while ($CAST_XMRstable -gt 0)
{
$data = $null
$total = $null
$data = @{}
$total = @{}
$rawdata = Invoke-WebRequest -UseBasicParsing -Uri $global:Url
If ($rawdata)
{
$data = $rawdata | ConvertFrom-Json
$rawtotal = $data.total_hash_rate
$total = $rawtotal
$currTestHash = $total
If (!$startTestHash)
{
$startTestHash = $currTestHash
}

Clear-Host
If ($currTestHash)
{
Write-host -fore Green "`n`nCurrent Hash Rate: $currTestHash H/s"
}
Write-host -fore Green "`n`nWaiting $CAST_XMRstable seconds for hashrate to stabilize."
Write-host -fore Green "Press CTRL-C to EXIT NOW"
Start-Sleep -s 1
$CAST_XMRstable = $CAST_XMRstable - 1
}
    }
    If (!$currTestHash)
{
Clear-Host
Write-host -fore Green `nCould not get hashrate... restarting
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Could not get hashrate... restarting")
call-Self
Exit
}
ElseIf ($currTestHash -gt $startTestHash)
{
$global:maxhash = $currTestHash
}
Else
    {
$global:maxhash = $startTestHash
}

    $global:currHash = $currTestHash
$global:rTarget = ($global:maxhash - $hdiff)
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Hash rate stabilized")
log-Write ("$timeStamp Starting Hashrate: $global:maxhash H/s Drop Target Hashrate: $global:rTarget H/s")
}

function current-Hash
{
# Check our current hashrate against low target every 60 seconds
Clear-Host
Write-host -fore Green `nHash monitoring has begun.
$timer = 0
$runTime = 0
$flag = "False"
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Hash monitoring has begun")

DO
{
Try {
$data = $null
$total = $null
$data = @{}
$total = @{}
Write-host -fore Green `nQuerying CAST_XMR...this can take a minute.
$rawdata = Invoke-WebRequest -UseBasicParsing -Uri $global:Url
$flag = "True"
}
Catch
{
Clear-Host
Write-host -fore Red "`nWe seem to have lost connectivity to CAST_XMR"
Write-host -fore Red "Restarting in 10 seconds"
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Restarting - Lost connectivity to CAST_XMR")
Start-Sleep -s 10
kill-Process ($CAST_XMRexe)
$flag = "False"
#Break
}
If ($flag -eq "False")
{
Break
}
$data = $rawdata | ConvertFrom-Json
$rawtotal = $data.total_hash_rate
$total = $rawtotal
$global:currHash = $total

refresh-Screen

Start-Sleep -s 15
$timer = ($timer + 15)
$runTime = ($timer)
} while (($global:currHash -gt $global:vegaHash) -and ($global:currHash -gt $global:rTarget))
# ($global:currVega -gt $global:vegaHash)
# ($global:currHash -gt $global:rTarget)

If ($flag -eq "True")
{
Clear-Host
# Write-host -fore Red "`n`nHash rate dropped from $global:maxhash H/s to $global:currHash H/s"
Write-host -fore Red "Vega56 hash rate: $global:currVega H/s is below $global:vegaHash H/s"
Write-host -fore Red "`nRestarting in 10 seconds"
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
$tFormat =  get-RunTime ($runTime)
#log-Write ("$timeStamp Restarting after $tFormat - Hash rate dropped from $global:maxhash H/s to $global:currHash H/s")
log-Write ("$timeStamp Restarting - Vega56 hash rate: $global:currVega H/s is below $global:vegaHash H/s")
Start-Sleep -s 10
}
}

function kill-Process ($CAST_XMRexe) {
try
{
$prog = ($CAST_XMRexe -split "\.", 2)
$prog = $prog[0]
# get CAST_XMR process
$CAST_XMRPROC = Get-Process $prog -ErrorAction SilentlyContinue
if ($CAST_XMRPROC) {
# try gracefully first
$CAST_XMRPROC.CloseMainWindow() | Out-Null
# kill after five seconds
Sleep 5
if (!$CAST_XMRPROC.HasExited) {
$CAST_XMRPROC | Stop-Process -Force | Out-Null
}
if (!$CAST_XMRPROC.HasExited) {
Write-host -fore Red "Failed to kill the process $prog"
Write-host -fore Red "`nIf we don't stop here CAST_XMR would be invoked"
Write-host -fore Red "`nover and over until the PC crashed."
Write-host -fore Red "`n`n That would be very bad."
Write-host -fore Red 'Press any key to EXIT...';
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Failed to kill $prog")
EXIT
}
Else
{
Write-host -fore Green "Successfully killed the process $prog"
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp CAST_XMR closed successfully")
}
}
Else
{
Write-host -fore Green "`n$prog process was not found"
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp $prog process was not found")
}
}
Catch
{
Write-host -fore Red "Failed to kill the process $prog"
Write-host -fore Red "`nIf we don't stop here CAST_XMR would be invoked"
Write-host -fore Red "`nover and over until the PC crashed."
Write-host -fore Red "`n`n That would be very bad."
Write-host -fore Red 'Press any key to EXIT...';
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown');
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Failed to kill $prog")
EXIT
}
}

Function refresh-Screen
{
Clear-Host
$tFormat =  get-RunTime ($runTime)
Write-Host "=================================================="
Write-host -fore Green `nStarting Hash Rate: $global:maxhash H/s
Write-host -fore Green `nRestart Target Hash Rate: $global:rTarget H/s
Write-host -fore Green `nCurrent Hash Rate: $global:currHash H/s
Write-host -fore Green `nVega56 Hash Rate: $global:currVega H/s
Write-host -fore Green `nMonitoring Uptime: $tFormat `n
Write-Host "=================================================="
}

function resize-Console ($Width,$Height)
{
$targetWindow = (get-host).ui.rawui
$windowSize = $targetWindow.windowsize
$windowSize.height = $Height
$windowSize.width = $Width
$targetWindow.windowsize = $windowSize
$bufferSize = $targetWindow.buffersize
$bufferSize.height = $Height
$bufferSize.width = $Width
$targetWindow.buffersize = $bufferSize
}

function set-CAST_XMRVars
{
Write-host -fore Green "Setting Env Variables for CAST_XMR"
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Setting Env Variables for CAST_XMR")

[System.Environment]::SetEnvironmentVariable("GPU_FORCE_64BIT_PTR", "1", "User")
[System.Environment]::SetEnvironmentVariable("GPU_MAX_HEAP_SIZE", "99", "User")
[System.Environment]::SetEnvironmentVariable("GPU_MAX_ALLOC_PERCENT", "99", "User")
[System.Environment]::SetEnvironmentVariable("GPU_SINGLE_ALLOC_PERCENT", "99", "User")

Write-host -fore Green "Env Variables for CAST_XMR have been set"
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Env Variables for CAST_XMR have been set")
}

function get-RunTime ($sec)
{
$myTimeSpan = (new-timespan -seconds $sec)
If ($sec -ge 3600 -And $sec -lt 86400)
{
$global:runHours = $myTimeSpan.Hours
$global:runMinutes = $myTimeSpan.Minutes
Return "$global:runHours Hours $global:runMinutes Min"
}
ElseIf ($sec -ge 86400)
{
$global:runDays = $myTimeSpan.Days
$global:runHours = $myTimeSpan.Hours
$global:runMinutes = $myTimeSpan.Minutes
Return "$global:runDays Days $global:runHours Hours $global:runMinutes Min"
}
Elseif ($sec -ge 60 -And $sec -lt 3600)
{
$global:runMinutes = $myTimeSpan.Minutes
Return "$global:runMinutes Min"
}
Elseif ($sec -lt 60)
{
Return "Less than 1 minute"
}
}

##### END FUNCTIONS #####

##### MAIN - or The Fun Starts Here #####
$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Script Started")

resize-Console 50 16

kill-Process ($CAST_XMRexe)

reset-VegaDriver ($devID)

If ($vidTool) # If $vidTool is defined
{
Run-Tools ($vidTool) # Run your tools
}

set-CAST_XMRVars # Set suggested environment variables

start-Mining # Start mining software

chk-CAST_XMR($global:Url) # Wait for CAST_XMR to return a hash rate

starting-Hash # Get the starting hash rate

current-Hash # Gather the current hash rate every 60 seconds until it drops beneath the threshold

$timeStamp = "{0:yyyy-MM-dd_HH:mm}" -f (Get-Date)
log-Write ("$timeStamp Script Ended")

call-Self # Restart the script

##### The End of the World as we know it #####
EXIT

Visit vegamining blog for the details.  This script has been modified to work with Cast.  There are two parts:  the script above and then a .cmd file that you run and which points to this script.

VidTool is worth un-remarking out if you have one or two dud cards that need a gentler OverDriveNTool profile.  I believe the above was based on StellarX88's modfications to JJ's 2.9 release.  A compare between this and whatever current script JJ has released should reveal the important changes.  StellarX88's mods may be found in the Vega hash rate threads.

Also, I have set a wicked large system paging file around 70000MB or roughly 8GB per Vega card + a little extra.

89  Alternate cryptocurrencies / Announcements (Altcoins) / Re: 💥SOLARIS XLR💥Masternodes⚡PoW | PoS ⚡Zerocoin ⚡txbit.io exchange in development on: February 06, 2018, 11:19:11 PM
In my opinion switching XLR to full POS can kill the coin, look at the Diamond (DMD) the price remain stable but no futher rising.
Look at the Ethereum, they told that ETH will be full pos on autumn 2017 and today is still mineable, why?
Because mining is the engine of the crypto

I don't agree with this because its the miners that are dumping their coins right now to get back what they put in for running costs mining the coin. POS will bring in the long term holders who won't be dumping their coins. DMD price has been stable which every coin wants and when future developments are released the price will slowly rise like I believe it will here with Solaris. What makes the price of a coin go up is when it actually has a use for using the coin and once this exchange is built and complete we should see the price slowly rise over the long term.

Yes, but "staking" is not a use.  There are now too many "me too" coins adding staking of some sort.  At some point, people will get tired of purchasing coins for no other purpose than "staking" that coin.
90  Alternate cryptocurrencies / Mining (Altcoins) / Re: Happy New Years! Seventh alt coin thread! on: February 03, 2018, 07:57:35 PM
Interesting, I have prime

When I add this for $173:

https://smile.amazon.com/Antminer-Power-Supply-APW3-Connectors/dp/B0733JRFVL/ref=sr_1_fkmr0_1?s=electronics&ie=UTF8&qid=1517686306&sr=1-1-fkmr0&keywords=bitmain+ap3%2B%2B

I get 2 choices of extended warrtanty:
   - 4 year for 16.10
   - 3 year for $2.44 from squaretrade

When I add this for $199

https://smile.amazon.com/Switching-Supply-Bitmain-AntMiner-Number/dp/B075KKV63B/ref=sr_1_fkmr0_2?s=electronics&ie=UTF8&qid=1517686429&sr=1-2-fkmr0&keywords=bitmain+ap3%2B%2B+1600

I get 3 choices of warranty:
   - 4 year $21.73 from Asurion
   - 4 year $19.52 from square trade
   - 3 year $2.71 from square trade

Much different from both of you.


Yeah, Phil was right, my 4 year coverage for $4.51 including tax is no longer available (someone must have caught on pretty quick).  But SquareTrade 3 year coverage for $2.44 is available as of right now.  I've emailed Phil the links for verification.

My own experience with SquareTrade via eBay, and YMMV, is that they do not require a return and they don't pursue the RMA route, they just pay out on the claim.  So $2.44 seems like a no-brainer if you need the PSU anyways.
91  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain Antminer A3 earning $500 a day mining SIAcoin . .WHAT?! Results & Stats on: February 03, 2018, 06:25:20 PM
In the meantime, A3 are still available for ordering on the  Bitmain's site. What would we get guys when the second batch will completely be deployed?

Still looks like it is going the D3 x11 route to me....3rd/4th etc batches with NO ROI......but I may be a coward in that I got burnt on 2 D3's ( I did however

ROI on all x11 miners, IF I count my 300mh May 14th, 2017 Baikal Cube ..that made 3.2k over cost.....so for ego protection I'm saying I 'broke even on x11'

not that I got tanked on Bitmain D3's. It is all about the ego protection, in 20/20 hindsight...don't ya know!) Smiley

Anyway, I'm staying clear unless they drop the price to like $380 or some such...then I might snap.....(doubtful)


didn't you also purchase the obelisk sc1 O_O



https://goo.gl/S3o5Yz also rewards have now effectively and stable doubled within the last couple days

The reward thing is just crazy.  Was primed to sell my A3 on eBay, then saw rewards climbing back up and decided to hold off for now.
92  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain just announced the AntMiner A3 - 815GH/s Siacoin miner - Blake(2b) on: January 29, 2018, 11:46:15 PM

Quote
he's upset it didn't come with a powercable, so it's not making any money, his wife is pissed @ him because of all of this and now above all . . he's sleeping in his chicken coup (probably due to said mad wife) plotting his revenge lol

Well Vosk, you've really done it now.  Your suggested OC to 800+ made the A3 ignite and burn down the chicken coop.  Now the wife is really mad and Shute doesn't even have a roof over his head.
93  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain Antminer A3 earning $500 a day mining SIAcoin . .WHAT?! Results & Stats on: January 28, 2018, 05:01:48 PM
I'm in it for the long haul on the A3, and don't like the temps getting above 80 degrees. Has anybody had any luck underclocking these to a decent level? I cant seem to keep the temp below 80 despite max fan speed.

In a nice cold garage btw.


I underclocked to 525, set fan % to 85, or 5,210 rpm give or take.  That keeps my chips at 71-74.

With a cold garage, I would think you might get by with 550 and a fan speed over 5,000+.
94  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain just announced the AntMiner A3 - 815GH/s Siacoin miner - Blake(2b) on: January 28, 2018, 01:42:05 AM

Quote

I appreciate the reply

Would I be able to buy any of that stuff asap at home depot/walmart?

Almost all of it is at Home Depot.  Coolers are sold there, 4" clamps -- go to the dryer aisle they are about $1, bins + fiberglass are there if you don't want a cooler, 4" or 6" insulated ducting is there, 4" 1/4 or 6" hole saws are there, the only item that is not there is the "Antminer Shroud" but it's not absolutely necessary.  You'll see on YouTube that some people use them, and I think that's a better approach, but others do not.
95  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain just announced the AntMiner A3 - 815GH/s Siacoin miner - Blake(2b) on: January 27, 2018, 11:36:46 PM
anyone know of a simple sound proof setup that doesn't require venting air outside?

I don't know, They're so loud I can hear it on the second floor from the basement. It's intolerable.


There are good YouTube videos on silencing Antminers.  Two options, use a cooler or just get a large plastic tub at Home Depot/Hardware store.  Use insulated ducting to suck air in and exhaust out.  Pack enclosure with fiberglass or acoustic foam.  Do put some type of filter on the air intake.  I had to scramble to get one put together yesterday but it really cuts down on noise.

im not very crafty when it comes to these things, is there a video on this method?  im cluelless as to what i should buy when i walk into home depot.

Get two of these (Antminer shroud on Amazon):

https://smile.amazon.com/Antminer-120mm-Duct-Cooling-Shroud/dp/B01LXZ8EUG/ref=sr_1_1?ie=UTF8&qid=1517085678&sr=8-1&keywords=antminer+shroud

Get some 4" x 12 or 25' insulated ducting like this:

https://smile.amazon.com/gp/product/B00FK8RG0E/ref=oh_aui_detailpage_o05_s00?ie=UTF8&psc=1

Get some 4" clamps or very long zip ties, or use both:

https://smile.amazon.com/gp/product/B0083GC8TO/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1  (much cheaper through homedepot.com or at the store)

Get something like this to filter the air intake:

https://smile.amazon.com/gp/product/B00AFRIVNQ/ref=oh_aui_detailpage_o03_s00?ie=UTF8&psc=1

The either buy the cheapest cooler with thick stryofoam walls, or buy bins like these (under $10 for top and bottom at home depot):

https://www.youtube.com/watch?v=QMdiKm2tKPA

You'll need to do some rough measurements of the where the A3 sits and where its fan ports are when set inside the cooler/bin.

Then you'll need to get your drill out.  I used a 4 1/4 hole saw (Milwaukee tools but I don't think it matters).  Drill a pilot hole first (flip the hole saw and put the flat side against the bin/cooler to mark where the center needs to go.  Hold the drill with both hands, iron tight grip, and very lightly touch the plastic side of the cooler/bin.  If you don't grip the drill like a bastard, or if you press hard against the plastic, your drill will jump up and away which is dangerous.  Go lightly, lightly.  Only takes a second to drill your holes.  Sand the ragged plastic around the holes.  Hold your drill with both hands.

You need to drill a smaller hole closer to top side (one side only) to snake in your Ethernet cable + all power cables.  I put the PSU on top of the box; it's plastic, non-conductive and sturdy enough.

Put eggshell acoustic foam on the inside.  Or, I sprayed a bunch of 3M 90 and then brought two tiny rolls of pink fiberglass at home depot.  I stuck fiberglass under the lid using the 3M glue.  I put some fiberglass on the bottom, under the A3, when I lightly placed fiberglass on the sides and one more layer put loosely on the top.  Fiberglass cuts down sound better if you do not compress it.  Just put it lightly where it needs to go.

Shut the lid.

I didn't actually get my Antminer shrouds in time, so I don't have those in place, but the noise reduction is very, very good.  I've got my filtered air intake shroud right by a window opening so that it can suck in cool air.  

Youtube, type in "antminer silencer"

Use a cooler, or bins like the one show in this video https://youtu.be/QMdiKm2tKPA

Cooler method:  

https://youtu.be/HhNS2ElN5Mk

https://youtu.be/QfMrOjezl7k

https://youtu.be/iS5nqMvcLDo

https://youtu.be/1uA3c9fjOSc

Or, spend 2x 3x what the parts cost and just buy the same thing on ebay.
96  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain just announced the AntMiner A3 - 815GH/s Siacoin miner - Blake(2b) on: January 27, 2018, 07:49:24 PM
Has anyone reported power usage of a underclocked A3 yet ? I would like to know what would the power usage if we underclock to 525/550/575 etc. Thanks.


I have 2 A3's running at 525, would like to know the power usage, sorry i don't have killawatt. Thanks.

Changing from default 600 to 550 dropped consumed watts by about 100w measured at the wall: 1350 down to 1250 +/- 100w on big swings.
97  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain just announced the AntMiner A3 - 815GH/s Siacoin miner - Blake(2b) on: January 27, 2018, 07:17:53 PM
anyone know of a simple sound proof setup that doesn't require venting air outside?

I don't know, They're so loud I can hear it on the second floor from the basement. It's intolerable.


There are good YouTube videos on silencing Antminers.  Two options, use a cooler or just get a large plastic tub at Home Depot/Hardware store.  Use insulated ducting to suck air in and exhaust out.  Pack enclosure with fiberglass or acoustic foam.  Do put some type of filter on the air intake.  I had to scramble to get one put together yesterday but it really cuts down on noise.
98  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] Sia - Decentralized Storage on: January 26, 2018, 04:53:59 AM
This was a pretty good read. Definitely gives me great hope for Siacoin.
https://blog.sia.tech/response-to-the-sia-community-and-bitmain-653a12284098


It is the right decision, but not a good read.  If the SIA development team thinks it can arbitrarily make certain demands of a powerful competitor, it's not going to work out that way.

Few quick points:

1. "Bitmain is evil because the announcement was made when Team America was sleeping."  Welp, guess what?  They live in another time zone, do the math.

2. "Bitmain is evil because they hold patents."  Anyone care to guess how many patents Apple holds?  Microsoft, Oracle, IBM, HP, Dell... Buford? Buford?  Anyone?

3. "Bitmain should have come to us 60+ days in advance and revealed their business intentions"  If you ever get to the level where you are competing with Bezos over cloud storage, good luck with this fantasy.

4. "Bitmain should have revealed to us in real time how many units they intended to build, how many they had sold, etc., etc."  See above response.

5. "Bitmain is evil because they did not call the A3 a "SIA" miner."  This tells me all I need to know about the mindset of certain people.  Hmm.  Let's think about this one.  Let me put on my lawyer hat for a moment. 

If I, as Bitmain, correctly anticipate that Team SIA might pull some stunt like a hard fork, which would render my miner unable to mine SIA, what is my legal team going to tell me?  "Whatever else you do, don't call it a SIA miner, because the moment it can't mine SIA, you are going to get sued."  Call it instead a Blake2b miner, because if anyone complains in the future, your response is:  I sold you a Blake2b miner, and a Blake2b miner is what you got.  Anticipation of this sort denotes intelligence, and I am sure Team SIA reads this the same way I do.

And finally this:  If I wanted to do battle with a powerful competitor, what possible reason would I have to spell out my battle plan in public 10+ months in advance?  I can think of only one reason.  SIA was smart enough to realize what might happen, therefore they didn't fully fund the project.  They let their customers fund the project because hey, if their fears turn out to be correct and Bitmain scoops them, it is not their money on the line.

No sane business person announces to the world in advance, "Hey, I plan to buy a controlling number of shares in Company X 10 months from now."  Why not you ask?  Because if the rest of the world takes you at your word they will front run the crap out of you.

I've poured over the Reddit postings and it disgusts me.  50% of it is just incredibly juvenile, and 50% is the most cynical, dissembling BS I have read in many a month.
99  Alternate cryptocurrencies / Mining (Altcoins) / Re: Bitmain Antminer A3 earning $500 a day mining SIAcoin . .WHAT?! Results & Stats on: January 26, 2018, 12:51:55 AM
You A3 owners are a bunch of A holes talkin trash to the Sia Devs.  And yet you mine their coins you greedy bastards

I demand a hard fork instead.  Polarized mining community we have here.

Hey "Lunobird," I was over on the SIA reddit today and I was reading that signed letter where certain people advocate for a fork.  And what do you know?  Your name shows up and next to your name is the title "investor."

Did someone forge your support for the hard fork on that letter, or is that "Lunobird" also you?  Which is it?

And if you are an "investor" in SIA, doesn't that conflict you as much as any person who invested in an A3?  I mean, if you are an "investor" in SIA, I take it that means, among other things, that you hope to make a buck?  No?

Here is a thought experiment for you and every other person who has posted on Reddit over the past two days:

Imagine SIA gains real traction, which I hope it does, and SIA begins to nibble into Amazon's cloud storage services.  Just enough to, say, land on the radar of Mr. Bezos.

Questions:

1.  Do you think Mr. Bezos will be consulting with Team SIA 60+ days in advance prior to making any business decision affecting Amazon's cloud storage services?

2.  Do you imagine Mr. Bezos will have a moment of clarity in which he announces to the world, 'You know what?  Patents *are* evil, and from this moment forward, I shall freely cross license every single patent Amazon holds in relation to cloud storage to the SIA team.  My public shareholders and their pesky lawsuits be damned.'

3.  Do you think that Mr. Bezos will publish in real time his cost structure, profits, Amazon's current 500 largest cloud customers, total available capacity, percentage of used capacity, and other business sensitive information so that SIA and every other would-be competitor can take advantage of that?  OR, do you think the SIA team will have to hire someone who knows what SEC EDGAR is all about, and that person or persons will have dig through hundreds of pages of public SEC filings to figure these things out on their own?

4.  Do you think that Bezos will start releasing Amazon quarterly reports at, oh, 5 p.m. Beijing time instead of 5 p.m. Eastern Time?
100  Economy / Speculation / Re: Wall Observer BTC/USD - Bitcoin price movement tracking & discussion on: January 25, 2018, 06:41:11 AM
B to Cardano and EOS is hilarious. 


I agree with you about the what the fuck, regarding Cardano and EOS...

Maybe someone could post the actual report here or link to somewhere that we would be able to see it?  I have not seen the actual report because it is behind a paywall.


More evidence..if they are so fair handed...why the desperate grab for a mailing list and the paywall...now...gtfo.

Uhm, because most ratings agencies charge some type of fee for their services or complete analysis.  It is really not all that unusual to want to get paid in some form or fashion for research. 

But whatever.  Because you think they owe it to you at no cost, ipso facto, they must be crooks.
Pages: « 1 2 3 4 [5] 6 7 8 9 10 11 12 13 14 15 16 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!