关于3060TI 或者其它显卡 挖矿 以太坊 和 CPU 门罗币挖矿 进行双挖时 算力降低的问题解决办法,使用VBS脚本 提升 和 降低 程序的优先级

出现以太坊算力降低的主要原因是 CPU占用太高了,有两种方法解决这个问题
方法1
设置进程优先级,用VBS脚本自动实现,这样每次开机都能自动设置,把脚本放到启动里即可.
把下面的代码保存后缀为 .vbs就行, 里面的 nbminer.exe 和 xmrig.exe 改成你自己实际的,这里的 nbminer.exe 获取的是最高优先级, xmrig.exe(这个占用CPU厉害) 获取的是最低优先级
objProcess.SetPriority 里面参数的含义, 32—标准。 ’64—低。 ‘128—高。 ‘256—高(实时)

测试环境win10

strComputer = "."
tempName=""
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Do While tempName=""
    '对nbminer.exe提升进程优先级
    Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process Where Name='nbminer.exe'")
    For Each objProcess in colProcessList
        If objProcess.Priority<>24 Then 
            'msgbox(objProcess.Priority)
            objProcess.SetPriority(256)
        end if
    Next

    '对xmrig.exe降低进程优先级
    Set colProcessList = objWMIService.ExecQuery ("Select * from Win32_Process Where Name='xmrig.exe'")
    For Each objProcess in colProcessList
        If objProcess.Priority<>4 Then 
            'msgbox(objProcess.Priority)
            objProcess.SetPriority(64)
        end if
    Next

    WSCRIPT.SLEEP 10000
Loop


方法2(不推荐)
要在资源管理器里,设置 门罗币 CPU相关性,把CPU线程数减少1至2个,通常是把 CPU 0 的勾去掉



发表评论

您的电子邮箱地址不会被公开。

− 4 = 1