Skip to content

Commit

Permalink
v6.2.11
Browse files Browse the repository at this point in the history
Enhancements:
- Core: Minor code optimizations
- Core: Faster watchdog processing, only one watchdog reason per pool or miner
- Core / Includes.psm1: 'Get-Device' Ignore devices with negative PCIbus

Fixes:
- AutoUpdater: Do not add 'Debug' to '$LogToFile' & '$LogToScreen' configuration items if not set in current config
- Legacy GUI: Not saving windows size and position (regression from 6.2.9)
- ZergPool balances tracker not working

Miner updates:
- RplantCpu-v5.0.40
  • Loading branch information
UselessGuru committed Jun 23, 2024
1 parent 2b09375 commit f160a2a
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 6 deletions.
3 changes: 3 additions & 0 deletions Changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ Fixes:
- Legacy GUI: Not saving windows size and position (regression from 6.2.9)
- ZergPool balances tracker not working

Miner updates:
- RplantCpu-v5.0.40


ChangeLog UG-Miner 6.2.10 2024/06/20
====================================
Expand Down
11 changes: 8 additions & 3 deletions Data/CUDAVersion.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// https://docs.nvidia.com/cuda/parallel-thread-execution/#release-notes
// https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#id4
{
"195": "3.0",
"256": "3.1",
Expand Down Expand Up @@ -26,7 +26,12 @@
"470": "11.4",
"495": "11.5",
"510": "11.6",
"520": "11.7",
"515": "11.7",
"520": "11.8",
"525": "12.0"
"525": "12.0",
"531": "12.1",
"536": "12.2",
"545": "12.3",
"551": "12.4",
"555": "12.5"
}
5 changes: 3 additions & 2 deletions Miners/RplantCpu-v5.0.34.ps1 → Miners/RplantCpu-v5.0.40.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Version date: 2024/06/23

If (-not ($AvailableMinerDevices = $Variables.EnabledDevices.Where({ $_.Type -eq "CPU" }))) { Return }

$URI = "https://github.com/rplant8/cpuminer-opt-rplant/releases/download/5.0.34/cpuminer-opt-win.zip"
$URI = "https://github.com/rplant8/cpuminer-opt-rplant/releases/download/5.0.40/cpuminer-opt-win-5.0.40.zip"
$Name = [String](Get-Item $MyInvocation.MyCommand.Path).BaseName

If ($AvailableMinerDevices.CpuFeatures -match 'avx512') { $Path = "$PWD\Bin\$Name\cpuminer-Avx512.exe" }
Expand All @@ -50,9 +50,10 @@ $Algorithms = @(
[PSCustomObject]@{ Algorithm = "Circcash"; MinerSet = 2; WarmupTimes = @(30, 15); ExcludePools = @(); Arguments = " --algo circcash" }
# [PSCustomObject]@{ Algorithm = "CpuPower"; MinerSet = 3; WarmupTimes = @(60, 60); ExcludePools = @(); Arguments = " --algo cpupower" } # ASIC
[PSCustomObject]@{ Algorithm = "CryptoVantaA"; MinerSet = 2; WarmupTimes = @(60, 60); ExcludePools = @(); Arguments = " --algo cryptovantaa" }
# [PSCustomObject]@{ Algorithm = "CurveHash"; MinerSet = 2; WarmupTimes = @(90, 15); ExcludePools = @(); Arguments = " --algo curvehash" } # reported hashrates too high (https://github.com/rplant8/cpuminer-opt-rplant/issues/21)
# [PSCustomObject]@{ Algorithm = "CurveHash"; MinerSet = 2; WarmupTimes = @(90, 15); ExcludePools = @(); Arguments = " --algo curvehash" } # Not profitable with CPU
# [PSCustomObject]@{ Algorithm = "Decred"; MinerSet = 3; WarmupTimes = @(60, 60); ExcludePools = @(); Arguments = " --algo Decred" } # ASIC, No hashrate in time, algo is now using Blake3d
# [PSCustomObject]@{ Algorithm = "DMDGr"; MinerSet = 3; WarmupTimes = @(60, 60); ExcludePools = @(); Arguments = " --algo dmd-gr" } # ASIC
[PSCustomObject]@{ Algorithm = "DPowHash"; MinerSet = 3; WarmupTimes = @(60, 60); ExcludePools = @(); Arguments = " --algo dpowhash" } # ASIC
[PSCustomObject]@{ Algorithm = "Ghostrider"; MinerSet = 0; WarmupTimes = @(180, 60); ExcludePools = @(); Arguments = " --algo gr" }
# [PSCustomObject]@{ Algorithm = "Groestl"; MinerSet = 3; WarmupTimes = @(90, 15); ExcludePools = @(); Arguments = " --algo groestl" } # ASIC
[PSCustomObject]@{ Algorithm = "HeavyHash"; MinerSet = 0; WarmupTimes = @(30, 15); ExcludePools = @(); Arguments = " --algo heavyhash" } # FPGA
Expand Down
2 changes: 1 addition & 1 deletion UG-Miner.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -481,7 +481,7 @@ $Variables.Devices = Get-Device

$Variables.Devices.Where({ $_.Type -eq "CPU" -and $_.Vendor -notin $Variables.SupportedCPUDeviceVendors }).ForEach({ $_.State = [DeviceState]::Unsupported; $_.Status = "Unavailable"; $_.StatusInfo = "Unsupported CPU vendor: '$($_.Vendor)'" })
$Variables.Devices.Where({ $_.Type -eq "GPU" -and $_.Vendor -notin $Variables.SupportedGPUDeviceVendors }).ForEach({ $_.State = [DeviceState]::Unsupported; $_.Status = "Unavailable"; $_.StatusInfo = "Unsupported GPU vendor: '$($_.Vendor)'" })
$Variables.Devices.Where({ $_.Type -eq "GPU" -and -not ($_.CUDAversion -or $_.OpenCL.DriverVersion) }).ForEach({ $_.State = [DeviceState]::Unsupported; $_.Status = "Unavailable"; $_.StatusInfo = "Unsupported GPU vendor: '$($_.Vendor)'" })
$Variables.Devices.Where({ $_.State -ne [DeviceState]::Unsupported -and $_.Type -eq "GPU" -and -not ($_.CUDAversion -or $_.OpenCL.DriverVersion) }).ForEach({ $_.State = [DeviceState]::Unsupported; $_.Status = "Unavailable"; $_.StatusInfo = "Unsupported GPU model: '$($_.Model)'" })

$Variables.Devices.Where({ $_.Name -in $Config.ExcludeDeviceName -and $_.State -ne [DeviceState]::Unsupported }).ForEach({ $_.State = [DeviceState]::Disabled; $_.Status = "Idle"; $_.StatusInfo = "Disabled (ExcludeDeviceName: '$($_.Name)')" })

Expand Down

0 comments on commit f160a2a

Please sign in to comment.