lolMiner — คู่มือฉบับสมบูรณ์
ตัวเลือกทั่วไป
พารามิเตอร์ คำอธิบาย
-h [ --help ] หน้าความช่วยเหลือ
--config arg (=./lolMiner.cfg) ไฟล์คอนฟิก
--json arg (=./user_config.json) ไฟล์คอนฟิกในรูปแบบ Json
--profile arg โปรไฟล์ที่จะโหลดจากไฟล์ Json
--nocolor [=arg(=on)] (=off) ปิดการแสดงผลเป็นสี
--basecolor [=arg(=on)] (=off) ใช้ชุดสี 16 สีสำหรับเทอร์มินัลที่ไม่รองรับ rgb
--list-coins แสดงรายการโปรไฟล์เหรียญที่รองรับทั้งหมด
--list-algos แสดงรายการอัลกอริทึมที่รองรับทั้งหมด
--list-devices แสดงรายการ GPU ที่รองรับและตรวจพบในระบบทั้งหมด
-v [ --version ] แสดงหมายเลขเวอร์ชันของ lolMiner
ตัวเลือกการขุด
พารามิเตอร์ คำอธิบาย
-a [ --algo ] arg อัลกอริทึมที่จะขุด
-p [ --pool ] arg พูลขุดที่จะใช้
รูปแบบ: host:port
-u [ --user ] arg วอลเล็ตหรือบัญชีผู้ใช้บนพูลที่จะขุดเข้า
--pass arg รหัสผ่านบัญชีผู้ใช้บนพูล (ไม่บังคับ)
--tls arg เปิด/ปิด TLS ("on" / "off")
--dns-over-https arg (=1) เปิด/ปิด dns over https
0=ใช้ dns เริ่มต้นเท่านั้น
1=DoH โดยมี dns เริ่มต้นเป็นตัวสำรอง (ค่าเริ่มต้น)
2=บังคับใช้ DNS over https
--devices arg อุปกรณ์ที่จะใช้ขุด
ค่า: ALL / AMD / NVIDIA หรือรายการหมายเลขอุปกรณ์คั่นด้วยจุลภาค
--devicesbypcie [=arg(=on)] (=off) ตีความ --devices เป็นรายการคู่ PCIE BUS:SLOT
--pers arg สตริง personalization จำเป็นเมื่อใช้ --algo กับอัลกอริทึม Equihash
--keepfree arg (=5) กำหนดจำนวน MBytes ของหน่วยความจำ GPU ที่ซอฟต์แวร์ขุดจะเว้นว่างไว้
--benchmark arg อัลกอริทึมที่จะทำเบนช์มาร์ก
-c [ --coin ] arg เหรียญที่จะขุด เป็นทางเลือกแทน --algo ซึ่งกำหนดทั้ง อัลกอริทึมและสตริง personalization สำหรับเหรียญ Equihash (แบบเก่า)
--max-latency ตั้งแต่ v1.53 หากความหน่วงของแชร์บนพูลสูงกว่าค่านี้และมีการตั้งพูลสำรองไว้ ซอฟต์แวร์ขุดจะตัดการเชื่อมต่อและเชื่อมต่อไปยังพูลสำรองถัดไป (อย่าง เร็วที่สุดหลังจาก 10 แชร์บนการเชื่อมต่อปัจจุบัน) และจะทำซ้ำตามจำเป็นจนกว่าจะเจอพูลที่ ความหน่วงต่ำกว่าขีดจำกัด ค่าเริ่มต้นคือ 0 ซึ่งหมายถึงปิดฟีเจอร์นี้ ในการ ขุดสองเหรียญ (dual mining) ระบุได้หลายค่าโดยคั่นด้วยจุลภาค ค่าแรกสำหรับ อัลกอริทึมแรก ค่าที่สองสำหรับอัลกอริทึมที่สอง หากระบุเพียงค่าเดียว จะ ใช้กับทุกการเชื่อมต่อ
ตัวเลือกสถิติ:
พารามิเตอร์ คำอธิบาย
--apiport arg (=0) พอร์ตที่ API จะใช้
--apihost arg (=0.0.0.0) โฮสต์ที่ API จะผูกไว้
--longstats arg (=60) ช่วงเวลาของสถิติแบบยาว
--shortstats arg (=15) ช่วงเวลาของสถิติแบบสั้น
--statsformat arg (=default) รูปแบบของสถิติแบบยาว ใช้ --help-format เพื่อดูภาพรวมของ ฟิลด์ที่มี
--hstats [=arg(=0)] (=-1) เลือกสถิติที่จะแสดงในแนวนอนสำหรับแต่ละ GPU ตัวเลขนี้ ใช้แทนค่าความกว้างเทอร์มินัลที่ตรวจพบ
--vstats [=arg(=0)] (=0) เลือกสถิติที่จะแสดงในแนวตั้งสำหรับแต่ละ GPU (ค่าเริ่มต้น) ตัวเลขนี้ ใช้แทนค่าความกว้างเทอร์มินัลที่ตรวจพบ
--help-format [=arg(=1)] คำอธิบายรูปแบบสำหรับ --statsformat
--digits arg จำนวนหลักทศนิยมของความเร็วแฮช
--timeprint [=arg(=on)] (=off) แสดงเวลาในสถิติแบบสั้น ("on" / "off")
--compactaccept [=arg(=on)] (=off) แสดงการแจ้งเตือนแชร์ที่ยอมรับแบบกระชับ
--log [=arg(=on)] เปิดการบันทึกไฟล์ล็อก ("on" / "off")
--logfile arg พาธของไฟล์ล็อกที่กำหนดเอง
ตัวเลือกเฉพาะ Ethash:
พารามิเตอร์ คำอธิบาย
--ethstratum arg (=ETHPROXY) โหมด stratum ของ Ethash ตัวเลือกที่มี: ETHV1: EthereumStratum/1.0.0 (Nicehash) ETHPROXY: Ethereum Proxy
--worker arg (=eth1.0) ชื่อเวิร์กเกอร์แยกสำหรับโหมด stratum แบบ Ethereum Proxy
--mode arg (=b) โหมดเคอร์เนลที่ใช้ขุด ใช้ค่าคั่นด้วยจุลภาคเพื่อตั้งค่าการ์ดหลายใบให้ ต่างกัน ใช้ --mode a (เร็วกว่า) --mode b (ประหยัดพลังงานกว่า) ในระบบผสม ให้เลือก 'a' เพื่อข้ามการ์ด AMD --mode s เพิ่มโหมด split DAG สำหรับ GPU Nvidia ในกรณีที่ การจัดสรรหน่วยความจำบนเคอร์เนลหลักล้มเหลว โหมดนี้จะช้าลงเล็กน้อย แต่ เข้ากันได้ดีขึ้น โดยเฉพาะกับ GPU 5G ใช้ --mode s เพื่อบังคับใช้
--lhrv3boost ตั้งแต่ v1.50 การปลดล็อก LHR v3 แบบทดลองได้ถึง ~90% (3050) และ ~92% (3080 12G) (เปิด เป็นค่าเริ่มต้น) ใช้ --lhrv3boost 0 เพื่อปิดโหมดนี้และกลับไปใช้การปลดล็อก ~65% โหมด ทดลองสำหรับ LHR V3 บางครั้งอาจไม่เสถียรตอนเริ่มทำงาน และแก้ได้ด้วยการรีบูตเท่านั้น แต่เมื่อเริ่มทำงานสำเร็จครั้งแรกแล้วจะเสถียร จึงมีตัวเลือกให้ปิดหากคุณ ต้องพยายามเริ่มหลายครั้งเกินไป -เมื่อตั้งค่า --lhrv3boost ผ่านไฟล์ json ให้ใช้ "LHRV3BOOST" : 1
--lhrtune arg (=auto) ค่า offset ของพารามิเตอร์ LHR ที่สำคัญที่สุด หากการ์ดไม่เสถียรหรือ ปลดล็อกไม่ได้ ให้ลองใช้ค่าติดลบ ช่วงค่า +/-40 (แบบเก่า)
--lhrwait arg (=0) เวลาเป็นวินาทีที่จะรอหลังเริ่มทำงานก่อนเริ่มตรวจจับหรือปรับเทียบ LHR (แบบเก่า)
--disable-dag-verify [=arg(=1)] (=0) ปิดการตรวจสอบและซ่อมแซม DAG ฝั่ง CPU
--dagdelay [=arg(=0)] (=-1) ระยะหน่วงระหว่างการสร้างบัฟเฟอร์ DAG ของแต่ละ GPU ค่าติดลบ หมายถึงสร้างพร้อมกัน (ค่าเริ่มต้น)
--enablezilcache [=arg(=1)] (=0) ให้ GPU 8G ขึ้นไปเก็บ DAG สำหรับขุด Zilliqa ไว้ โดย สร้างเพียงครั้งเดียวและสลับได้เร็วขึ้น
--benchepoch arg (=440) epoch ของ DAG ที่โหมดเบนช์มาร์กจะใช้
ตัวเลือกการแบ่งอัลกอริทึมและการขุดสองเหรียญ (dual mining):
พารามิเตอร์ คำอธิบาย
--dualmode arg (=none) โหมด dual ที่ใช้ ตัวเลือกที่ใช้ได้: none, zil, zilEx, eth, etc, D-SPLIT, KASPADUAL, ALEPHDUAL,...
--dualpool arg การตั้งค่าพูลสำหรับการเชื่อมต่อเพิ่มเติม รูปแบบ: host:port
--dualuser arg ชื่อผู้ใช้หรือที่อยู่วอลเล็ตสำหรับการเชื่อมต่อเพิ่มเติม
--dualpass arg รหัสผ่านสำหรับการเชื่อมต่อเพิ่มเติม (ไม่บังคับ)
--dualworker arg (=eth1.0) ชื่อเวิร์กเกอร์แยกสำหรับการเชื่อมต่อที่ 2
--dualtls arg เปิด/ปิด TLS ("on" / "off") สำหรับการเชื่อมต่อที่ 2
--dualdevices arg กฎการแบ่งสำหรับโหมดแบ่ง etc และ beam ใช้รายการหมายเลขคั่นด้วยจุลภาค หรือ "4G" (ค่าเริ่มต้น)
--dualfactor arg แฮชเรตของ solver จะเท่ากับ dualfactor * แฮชเรต Eth/Etc เช่น หาก factor คือ 25 และแฮชเรต Eth คือ 59.5 mh/s แฮชเรต dual จะเท่ากับ 25 คูณ 59.5 mh/s = 1487,5 mh/s ค่า dual factor สูงสุดตอนนี้คือ 64 และค่า 0 จะปิดการขุดสองเหรียญบน GPU นั้น
ตัวเลือกการจัดการ:
พารามิเตอร์ คำอธิบาย
--watchdog arg (=script) กำหนดสิ่งที่จะทำเมื่อตรวจพบว่าการ์ดล่ม
"off": ทำงานต่อบนการ์ดที่เหลือ ไม่ดำเนินการใด ๆ
"exit": ปิดซอฟต์แวร์ขุดด้วย exit code 42 เพื่อขอให้รีสตาร์ต แนะนำสำหรับการ์ด Nvidia
"script": เรียกสคริปต์ภายนอก เป็นค่าเริ่มต้นและแนะนำสำหรับการ์ด AMD
--watchdogscript arg กำหนดสคริปต์ที่จะรันเมื่อตรวจพบ GPU ค้าง
--singlethread [=arg(=-1)] (=-2) เปิดโหมดเธรดขุดเดียวสำหรับทุก GPU (-1) หรือสำหรับ GPU id ที่ระบุ
--tstart arg (=0) อุณหภูมิต่ำสุดที่ GPU จะเริ่มขุด หน่วยองศา C หากตั้งเป็น 0 จะปิดการเริ่มใหม่ เมื่ออุณหภูมิต่ำกว่าค่าที่กำหนด
--tstop arg (=0) อุณหภูมิที่จะพักหรือหยุดการขุดของ GPU หน่วยองศา C หากตั้งเป็น 0 จะปิด การหยุดเมื่ออุณหภูมิสูงกว่าค่าที่กำหนด
--tmode arg (=edge) โหมดการจัดการอุณหภูมิ ใช้ "edge" (ค่าเริ่มต้น), "junction" หรือ "memory" เพื่อกำหนดโหมดการจัดการอุณหภูมิ
--ergo-prebuild arg (=-1) ปิด (0) หรือเปิด (1) ฟังก์ชันสร้างชุดข้อมูลล่วงหน้าสำหรับ Ergo ค่า -1 หมายถึงใช้ค่าเริ่มต้นของการ์ด
ตัวเลือกการโอเวอร์คล็อก:
พารามิเตอร์ คำอธิบาย
--cclk arg (=*) ความถี่คอร์ของ GPU คั่นค่าของแต่ละการ์ดด้วยจุลภาค ใช้ "*" เพื่อข้ามการ์ดใบนั้นได้
--coff arg (=*) ค่า offset ของคอร์สำหรับ GPU คั่นค่าของแต่ละการ์ดด้วยจุลภาค ใช้ "*" เพื่อข้ามการ์ดใบนั้นได้
--mclk arg (=*) ความถี่หน่วยความจำ ใช้เฉพาะกับ KASPA/ALPH เพื่อลดวัตต์ด้วยค่า 810 ใช้ "*" เพื่อข้ามการ์ดใบนั้นได้
--moff arg (=*) ค่า offset ของหน่วยความจำสำหรับ GPU คั่นค่าของแต่ละการ์ดด้วยจุลภาค ใช้ "*" เพื่อข้ามการ์ดใบนั้นได้
--pl arg (=*) power limit ของ GPU คั่นค่าของแต่ละการ์ดด้วยจุลภาค ใช้ "*" เพื่อข้ามการ์ดใบนั้นได้
--fan arg (=*) ความเร็วพัดลมของ GPU เป็น % คั่นค่าของแต่ละการ์ดด้วยจุลภาค ใช้ "*" เพื่อข้ามการ์ดใบนั้นได้
--no-oc-reset ไม่รีเซ็ตค่าโอเวอร์คล็อกที่ตั้งไว้เมื่อปิดซอฟต์แวร์ขุด
