0°

SRBMiner Cryptonight AMD GPU Miner V1.6.8

AMD显卡挖矿程序支持算法:CryptoNight V8 (cnV2)[normalv8],CryptoNight V7 (cnV1)[normalv7],CryptoNight [normal],CryptoNight Lite V7 [litev7],CryptoNightLite [lite],CryptoNight Heavy [heavy],CryptoNight Haven [haven],CryptoNight Fast [fast],CryptoNight BitTubeV2 [bittubev2],CryptoNight StelliteV4 [stellitev4],CryptoNight ArtoCash [artocash],CryptoNight Alloy [alloy],CryptoNight B2N [b2n],CryptoNight MarketCash [marketcash],CryptoNight Italo [italo],CryptoNight Red [mox]

推荐驱动:

Adrenalin 18.5.1Adrenalin 18.5.2Adrenalin 18.6.1

如果你想挖掘V8不要使用18.3.4以前的老驱动!你的算力会非常低。而是使用18.5.1以上版本的驱动程序!
不要在驱动程序18.7.1+编译内核,因为它们会创建错误的二进制文件,但如果使用预先构建的二进制内核,则可以使用任何驱动程序。

软件抽水:
– 抽水非常低,只有~0.85%(在正常模式和算法切换模式下)

辅助功能:
– 监视GPU线程的看门狗,如果它们停止挖矿几分钟,矿工自动重启;
– 算力监视器,如果5分钟平均哈希值低于您定义的值,矿工自动重启;
– 设置挖矿保护温度,以防止GPU过热
– 在挖矿之前重启(禁用/启用)Vega gpu以获得最佳性能
– 用于矿机监控的API 
– 设置计算模式并禁用所有卡上的交火
– 在不连接到池的情况下

以下内容为自动翻译:

—– ————————————————– ——————- 
CONFIG.TXT
—————————- ———————————————- 

你可以使用这些options:
注意:使用全部小写字符

“cryptonight_type”:“normal,normalv7,lite,litev7,heavy,bittubev2,artocash,alloy,marketcash,b2n,stellitev4,haven,fast,italo” 
“intensity”:0-300,如果设置为0 miner将尝试查找每个视频卡
“workize”的最佳设置:1-256,如果设置,每个视频卡将使用此工作,如果没有设置,使用自动检测值
“double_threads”:true或false,将其设置为true以获得最佳性能
“giveup_limit “:number,在从pools.txt切换到下一个池之前尝试连接到池的次数
”timeout“:number – seconds,何时是一个被视为超时的池的连接
”retry_time“:number – seconds,尝试重新连接到池之前需要等待多少
“rebo​​ot_script_gpu_watchdog”:文件名到miner目录中的批处理文件,如果设置它关闭在gpu failure上的miner reset过程中内置,而是运行此脚本
“rebo​​ot_script_min_rig_speed “:filename到miner目录中的批处理文件,如果设置它会在min_rig_speed触发器上的miner reset过程中关闭,而是运行此脚本
”main_pool_reconnect“:number – seconds(最小值为3分钟或180秒),多长时间尝试重新连接回主池。默认值为10分钟。
“min_rig_speed”:数字 – 在H / S中,它定义了我们想要维护的最小钻机散列速度。
“min_rig_speed_duration”:数字 – 以秒为单位(最小为30秒),定义平均散列速度计算的时间段,与‘min_rig_speed’参数
“target_temperature”一起使用:数字在0-99之间,矿工将尝试保持此温度发现显卡(必须启用ADL,仅适用于支持OverdriveN的卡)
“shutdown_temperature”:数字介于0-100之间,如果达到此温度,则矿工将关闭系统(必须启用ADL)

======== ========================= 
手动GPU设置(高级)
=================== ============== 

要手动设置视频卡,必须在config.txt文件中创建“gpu_conf”数组。

示例:

“gpu_conf”:

   {“id”:0,“intensity”:50,“worksize”:4,“threads”:1},
   {“id”:1,“intensity”:45,“worksize”:4, “threads”:2},
   {“id”:2,“intensity”:40,“worksize”:8,“threads”:3},
   {“id”:3,“intensity”:55,“worksize”: 8,“threads”:4} 

附加参数:

“target_temperature”:0-99,如果设置miner将尝试维持此特定视频卡的温度。如果设置了config.txt顶部的选项’target_temperature’,则此选项将被忽略。(必须启用ADL,
:0-6000,如果设置miner将尝试将视频卡风扇速度设置为此速度。设置为RPM(每分钟轮数)(必须启用ADL)
“adl_type”:1或2,1 – 使用OVERDRIVEN,2 – 使用OVERDRIVE 5.如果未设置,则默认值为1。选项2(Overdrive 5)适用于较旧的卡
“persistent_memory”:true或false,如果设置miner将尝试为视频卡分配额外的内存(如果可用)。小心,如果使用此选项,MINER可能会变得不稳定和崩溃

————————————– ———————————— 
POOLS.TXT
———– ————————————————– ————- 

示例:


“pools”:
[
   {“pool”:“pool_1_address”,“wallet”:“pool_1_wallet”,“password”:“x”},
   {“pool”:“pool_2_address”,“wallet”:“pool_2_wallet”,“password”:“x” },
   { “池”: “pool_3_address”, “钱包”: “pool_3_wallet”, “密码”: “X”} 

普尔上第一位置是主池,其他都算作FAILOVER池。

其他参数:

“worker”:worker name,而不是每个池都支持这个
“nicehash”:true或false,如果你使用的是Nicehash 
“keepalive”,则设置为true :true或false,

:以秒为单位的数字,如果此时间段内未收到任何作业,则矿工将重新连接到池(默认为20分钟)
“max_difficulty”:数字,如果池难度高于此值,则矿工将重新连接到池
“cryptonight_type”:if定义,并使用–usealgoswitching,它表示池的算法。

“cryptonight_type”的简短说明以及如何使用它:


“pool”:

   {“pool”:“pool_1_address”,“wallet”:“pool_1_wallet”,“password”:“x”,“cryptonight_type”:“避难所“},
   {”pool“:”pool_2_address“,”wallet“:”pool_2_wallet“,
   {“pool”:“pool_3_address”,“wallet”:“pool_3_wallet”,“password”:“x”,“cryptonight_type”:“normalv7”},
   {“pool”:“pool_4_address”,“wallet”:“pool_4_wallet” ,“password”:“x”,“cryptonight_type”:“fast”} 

使用“cryptonight_type”参数设置池中使用的算法。在start.bat中
设置–usealgoswitching参数

如果需要,miner将在切换到池之前使用池算法重新初始化。
例如,如果您使用避货算法在pool_1上挖掘,并手动切换到下一个池,

此外,如果pool_1存在连接错误,并且miner自动切换到下一个池,如果池的算法不同,则miner将使用为pool_2定义的cryptonight_type重新初始化。

————————————————– ———————— 
START.BAT
———————– ————————————————– – 

必须在start.bat中设置一些选项,而不是在config.txt或pools.txt中设置。
例如,如果要为多个硬币创建配置,则必须为每个硬币定义一个“start.bat”文件。

参数:

–config文件名(比其他的config.txt使用的配置文件)
–pools文件名(使用池文件比其他pools.txt)
–logfile文件名(启用日志记录到文件)
–listdevices(列表中的可用设备)
–listdevicesreordered(由busid有序列表可用设备)
–gpureorder(由busid为了设备)
–adldisable(禁用ADL)
–disablegpuwatchdog(禁用GPU碰撞检测看门狗)
–resetfans(复位回馈歌迷对矿工退出默认设置)
–enableduplicategpuid(允许在gpu_conf多次相同的GPU ID的使用)
–sendallstales(发送的每陈旧份额-可能增加的拒绝数
share) – setcomputemode(将AMD gpu设置为计算模式并禁用交火 – 以管理员身份运行)
–runbenchmark(离线基准你的当前算法设置)– 
benchmarkduration(在几秒钟内运行基准测试的时间,最长为3分钟,def。为1分钟。)– 
resetvega(在采矿前禁用/启用Vega视频卡)
– -startupscript文件名(在挖掘之前运行自定义批处理脚本)– 
usealgoswitching(在algo切换模式下使用miner – 池必须支持它) – 
usealgomapping值(与algo切换一起使用的算法类型:1-short,2-long, def。很短) – 
algoswitchmintime值(使用相同算法挖掘的最短时间,以秒为单位,最小值为3分钟,默认值为10分钟。 – 池必须支持它) – 
–apienable(启用统计API)– 
apiport值(port其中统计API可达-默认21555)
–apirigname值(标识符名称为统计API你的装备)

当设置这些参数,不要使用“或”围绕价值!

要设置你的显卡在cmd行:

这些设置会覆盖config.txt中的设置
如果要在cmd行中设置所有内容,则仍需要一个空的config.txt文件(仅包含:{},或任何其他参数,如api等)
首先列出设备(–listdevices–listdevicesreordered如果你打算使用–gpureorder),那么你就知道了GPU的ID并且可以很容易地设置它们。

参数:

–ccryptonighttype value(算法使用)– 
cgpuid值(gpu id,逗号分隔值,使用–listdevices查看可用)– 
cgpuintensity值(gpu强度,逗号分隔值)– 
cgputhreads value(gpu线程数) ,逗号分隔值)– 
cgpuworksize value(gpu worksize,逗号分隔值)– 
cgputargettemperature value(gpu temperature,逗号分隔值)– 
cgputargetfanspeed值(以RPM为单位的gpu风扇速度,逗号分隔值)– 
cgpuadltype value(gpu adl使用(1或2),逗号分隔值)– 
cgpukernel值(使用gpu内核(1或2),逗号分隔值)

设置你的cmd行中的主池:

如果在此处设置,这将是MAIN池,您还可以在pools.txt配置文件中添加更多池。

参数:– 

cworker value(worker name或者rig id – pool必须支持它)– 
cpool url:port(池地址:没有stratum前缀的端口) – 
cwallet地址(用户钱包地址)– 
cpassword value(pool password)
–ctls值(使用SSL / TLS,true或false)– 
cnicehash值(强制nicehash,true或false)

示例:

在nanopool上的algo cryptonight v7上使用1个ID为0的GPU,强度为120,2个线程:

SRBMiner-CN.exe –ccryptonighttype normalv7 –cgpuid 0 –cgpuintensity 120 –cgputhreads 2 –cpool xmr-eu1.nanopool.org:14444 –cwallet 4A5hJyu2FvuM2azexYssHW2odrNCNWVqLLmzCowrA57xGJLNufXfzVgcMpAy3YWpzZSAPALhVH4Ed7x o6RZYyw2bUtbm12g.donation 

使用5 GPUS ID为0,1,2 ,3,4,强度56,56,55,58,55,每个GPU 2个线程,在nanopool上的algo cryptonight v7:

SRBMiner-CN.exe –ccryptonighttype normalv7 –cgpuid 0,1,2,3,4 –cgpuintensity 56,56,55,58,55 –cgputhreads 2,2,2,2,2 –cpool xmr-eu1.nanopool.org:14444 –cwallet 4A5hJyu2FvuM2azexYssHW2odrNCNWVqLLmzCowrA57xGJLNufXfzVgcMpAy3YWpzZSAPALhVH4Ed7x o6RZYyw2bUtbm12g.donation 

——- ————————————————– —————– 
ALGO SWITCHING MODE
————————————————– ———————— 

要使用算法切换模式,池必须支持XMRig Proxy Stratum协议扩展(此处链接

这是如何工作的?

游泳池总是为你找到一份工作,这个算法是当时用你的钻机最有利可图的。
这很简单。

如何设置?

有一个名为algos.txt的文件,其中填充了SRBMiner支持的每个算法。
你需要在每个算法中编辑‘hashrate’值,如果要使用它,则需要’startup_script’。
此外,如果您愿意,您可以完全自定义每个算法的配置。您可以在“Config”文件夹中找到它们。

algos.txt中参数的简短说明:

参数“config”需要一个配置文件的文件名,您可以在其中设置特定算法的所有内容(config-normalv7.txt适用于CNV7,您可以猜到)。
因此,在每个新的算法开关上,SRBMiner将初始化特定于该算法的设置。

“pools”是池的配置文件,您可以在其中定义具有Algo切换功能的多个池,因此您也可以进行故障转移。

“hashrate”是一个参数,您应该为该特定算法写入您的装备的总哈希值(以H / S表示)(例如,您可以通过运行基准来轻松找到它)。
池中使用此字段来计算您最有利可图的算法。

“startup_script”可用于在矿工启动之前运行脚本(批处理文件)。例如,您可以设置特定于该算法的时钟,电压等。

还有一个名为pools-algoswitch.txt的文件,我在Monero Ocean(目前唯一的算法切换池)预定了几个池,您需要的地方将钱包地址更改为您自己的地址

现在你已经algos.txt和游泳池,algoswitch.txt成立,开始通过运行矿工启动算法中,switching.bat

这是非常重要的在这里使用的配置文件,而不是设置GPU的和游泳池在命令行。如果你这样做,算法切换可能不起作用。
你可以从你想要的任何算法开始,因为如果它不是当时最有利可图的算法,它将改变它。

提示:
要始终从Vega中获取最大哈希值,请使用–resetvega参数,因此在每个算法更改时,您都会在挖掘前禁用/启用卡片。
示例:

SRBMiner-CN.exe –config Config \ config-normalv7.txt –pools pools-algoswitch.txt –logfile log-algo-switching.txt –usealgoswitching –resetvega 

——— ————————————————– ————— 
KEYBOARD SHORTCUTS
——————————— —————————————– 

– 按’s’看一些基本的统计
– 按’h’查看散列速度
– 按’r’重新加载池
– 按’p’切换到下一个池
– 按’o’切换到上一个池
– 按0-9中的数字从gpu0-gpu9禁用/启用,然后为+ gpu10移位+ 0,为gpu11移位+ 1 ..等等。直到gpu19 max(使用美国键盘SHIFT + 1 =!,SHIFT + 2 = @ .. ..)

使用说明:

start 是运行文件,右键编辑:

SRBMiner-CN.exe –config Config\config-normalv7.txt –pools pools.txt –logfile %LOGTIME%

–config 要读取的算法配置文件,一般不做设置,算法文件全在config目录下,切换算法,修改要读取的算法配置文件就可以了;

–pools 要读取的矿池配置文件,钱包地址,跟挖矿的矿池修改这个配置文件就可以了:pools.txt

我已修改为默认主池:鱼池,备用星火了,下载解压后不改矿池跟算法,只要修改pools.txt文件里的钱包地址为自己的,然后运行start文件就可以挖矿了。

下载地址:

已有6人支付

 

 

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
2 条回复 A 作者 M 管理员
  1. 感谢分享

  2. 嗯,嗯,感谢分享!

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论