هذا هو دمج العميل الرئيسي من qubic.li في HiveOS.
Qubic HiveOs مينر
التعدين GPU+CPU (المزدوج).
التعدين GPU
التعدين وحدة المعالجة المركزية
الموارد Qubic
تعليمات التثبيت الإلزامية لـ HiveOs
تكوين ورقة الطيران:
؟ إعدادات نظام تشغيل الخلية
تكوين عامل المنجم
يوصى بتجاوز سرعة تشغيل وحدة معالجة الرسومات
مربع وسائط التكوين الإضافي (الخيارات)
الإعدادات المتقدمة
العميل الرسمي Qubic.li
موقع كوبيك
محفظة الويب Qubic
تجمع التعدين كوبيك
يجب أن تدعم وحدة المعالجة المركزية (CPU) التي تقوم بتشغيل العميل تعليمات AVX2 أو AVX512 .
القط /proc/cpuinfo | جريب avx2
(إذا ظهر avx2
في النتائج، استخدم تكوين AVX2.)
يوصى باستخدام ذاكرة وصول عشوائي (RAM) بسعة 16 جيجابايت أو أكثر لتحسين أداء وحدة المعالجة المركزية.
تساهم ترددات ذاكرة الوصول العشوائي الأعلى في تحسين أداء وحدة المعالجة المركزية.
تجنب التحميل الزائد على وحدة المعالجة المركزية الخاصة بك باستخدام الخيوط؛ بدلاً من ذلك، اهدف إلى إيجاد التوازن الأمثل.
لتشغيل عامل منجم Qubic، تحتاج إلى أحدث إصدار ثابت من HiveOS.
استبدال الخلية - مستقر - نعم
ملحوظة
لتحديث برنامج تشغيل NVIDIA GPU على HiveOS، يرجى تشغيل الأمر التالي:
تحديث برنامج تشغيل نفيديا
سلسلة NVIDIA 3000: إصدار برنامج التشغيل 535+ أو أحدث.
سلسلة NVIDIA 4000: إصدار برنامج التشغيل 550+ .
اسم عامل التعدين: يتم ملؤه تلقائيًا بعنوان URL للتثبيت.
عنوان URL للتثبيت: https://github.com/qubic-li/hiveos/releases/download/latest/qubminer-latest.tar.gz
خوارزمية التجزئة: غير مستخدمة، اتركها كـ ----
.
قالب المحفظة والعامل: أدخل worker name
الخاص بك.
عنوان URL للمجمع: استخدم https://mine.qubic.li/
لـ app.qubic.li
للمجمع.
المرور: غير مستخدم.
ملحوظة
قم بإزالة سطر nvtool
إذا كنت تفضل استخدام لوحة معلومات HiveOS لرفع تردد التشغيل.
مثال على وسيطات التكوين الإضافية لـ AVX512:
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "trainer":{"cpu":true,"cpuVersion":"AVX512"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
مثال على وسيطات التكوين الإضافية لـ AVX2:
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "trainer":{"cpu":true,"cpuVersion":"AVX2"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
مثال على وسيطات التكوين الإضافية:
nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000 "accessToken":"YOUROWNTOKEN" AutoUpdate
مثال على وسيطات التكوين الإضافية لـ AVX512:
"cpuOnly":true "trainer":{"cpu":true,"cpuVersion":"AVX512"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
مثال على وسيطات التكوين الإضافية لـ AVX2:
"cpuOnly":true "trainer":{"cpu":true,"cpuVersion":"AVX2"} "amountOfThreads":24 "accessToken":"YOUROWNTOKEN" AutoUpdate
ملحوظة
يقوم البرنامج النصي لبدء التشغيل بسحب القيم من ورقة الطيران لتكوين الإعدادات الافتراضية (appsettings_global.json). في كل مرة يبدأ فيها المُعدن، تتم إعادة إنشاء ملف appsettings.json.
قالب المحفظة والعامل: قيمة "alias"
في appsettings.json
.
عنوان URL للمجمّع: قيمة "baseUrl"
في appsettings.json
.
وسائط التكوين الإضافية: يتم دمج كل سطر في appsettings.json
.
واسطة:
3000 سلسلة nvtool --setcoreoffset 250 --setclocks 1500 --setmem 5001
4000 سلسلة nvtool --setcoreoffset 250 --setclocks 2400 --setmem 5001
عالي:
3000 سلسلة nvtool --setcoreoffset 200 --setclocks 1600 --setmem 7000 --setmemoffset 2000
4000 سلسلة nvtool --setcoreoffset 200 --setclocks 2700 --setmem 7000 --setmemoffset 2000
مهم
تعمل ميزات "isPps"
و "useLiveConnection"
حاليًا فقط مع الوصول إلى الإصدار التجريبي.
جلسة | القيمة الافتراضية | وصف |
---|---|---|
"accessToken": | رمز JWT | هذا هو رمزك الشخصي، والذي يمكنك الحصول عليه من لوحة التحكم على qubic.li. |
"amountOfThreads": | 1 | كم عدد المواضيع التي ينبغي استخدامها لتدريب الذكاء الاصطناعي. |
"payoutId": | null | هذا هو المعرف الذي تريد الحصول على تعويضات رمزية مقابل الحلول التي وجدتها. |
"isPps": | false | اضبط هذا على true لتمكين وضع PPS (الدفع لكل مشاركة). عند التمكين، ستتلقى مكافأة ثابتة مقابل كل مشاركة صالحة ترسلها، بغض النظر عما إذا تم العثور على حل أم لا. |
"useLiveConnection": | true أو talse | اضبط هذا على true لتحسين أداء الواجهة الخلفية، مما يتيح التبديل الفوري للمعرف والتباطؤ. ملحوظة: هذا يتطلب اتصالاً مستمرًا بالإنترنت. |
"hugePages":nnnn | فكر في تمكين الصفحات الضخمة لزيادة التكرارات في الثانية. سيقترح المدرب الإعداد الأمثل بناءً على الخيوط * 138 (على سبيل المثال، 16 سلسلة = 2208). إذا أصبح المدرب غير مستقر، قم بتعطيل الصفحات الضخمة. | |
"trainer":{"cpuVersion":"AVX512"} | اضبط هذا على AVX512 لفرض استخدام تعليمات AVX512. | |
"trainer":{"cpuVersion":"AVX2"} | استخدم هذا الإعداد لفرض تشغيل AVX2 على وحدات المعالجة المركزية (CPUs) التي لا تدعم AVX512. | |
"trainer":{"cpuVersion":"GENERIC"} | إذا لم تكن تعليمات وحدة المعالجة المركزية AVX2 أو AVX512 مدعومة، فاستخدم المشغل GENERIC. | |
"idleSettings" | قم بتعيين الأمر لاستهداف البرنامج الذي تريد تشغيله، وقم بتعيين الوسيطة للإجراء المحدد الذي يحتاج البرنامج إلى تنفيذه. | |
AutoUpdate | تمكين التحقق التلقائي من الإصدار وتثبيته لعامل التعدين بعد بدء التشغيل. |
ملحوظة
بدءًا من الرابع من سبتمبر، ستقدم Qubic وقت الخمول كل 677 علامة بعد 676 علامة من التعدين. خلال فترة الخمول هذه، يمكنك تكوين عامل التعدين الخاص بك لتشغيل أي تطبيق. سيتولى العميل فتح التطبيق وإغلاقه. فيما يلي مثال بسيط لأي برنامج وعامل منجم.
مثال على وسيطات التكوين الإضافية لوحدة المعالجة المركزية:
"إعدادات الخمول":{"command": "ping"، "arguments": "google.com"}
مثال على وسيطات التكوين الإضافية لوحدة معالجة الرسومات:
"idleSettings":{"gpuOnly":true,"command":ping":arguments":google.com"}