alu@king
OS Garuda Linux x86_64
├ Kernel Linux 6.15.8-zen1-2-zen
├ Packages 1469 (pacman)[stable]
└ Shell fish 4.0.2
DE KDE Plasma 6.4.3
├ Window Manager KWin (Wayland)
├ Login Manager sddm-autologin 0.21.0 (Wayland)
├ WM Theme plastik
├ Color Themes Breeze (Kvantum) [Qt], Sweet-Dark [GTK2/3/4]
├ System Icons breeze-dark [Qt], breeze-dark [GTK2/3/4]
├ System Fonts Fira Sans (10pt) [Qt], Fira Sans (10pt) [GTK2/3/4]
└ Terminal konsole 25.4.3
PC Notebook (3.0)
├ CPU 12th Gen Intel(R) Core(TM) i7-12700H (6) @ 4.70 GHz
├ GPU Intel Arc A730M @ 1.15 GHz [Discrete]
├ GPU Intel Iris Xe Graphics @ 0.30 GHz [Integrated]
├ Vulkan 1.4.311 - Intel open-source Mesa driver [Mesa 25.1.7-arch1.1]
└ Display(s) 1920x1080 @ 144 Hz in 16" [Built-in]
╭─alu@king in ~
╰─λ cd ./Dev/XBTGPUARC/
╭─alu@king in repo: XBTGPUARC on master [x!+?]
╰─λ ./run.sh
🚀 Starte XBTGPUARC mit Algo: zhash_144_5
👤 Worker: Gb4V4a9Jk3p8aH6jkW3Aq3sq8rQCuJQ6S8.A730m
🎛 Platform: 1 | Device: 0 | Intensity: 42148
🌐 Pool: solo-btg.2miners.com:4040
🌍 Gefundene OpenCL-Plattformen: 3
[Plattform 0]
Name: rusticl
Vendor: Mesa/X.org
Version: OpenCL 3.0
⚠ Keine Geräte gefunden.
[Plattform 1]
Name: Intel(R) OpenCL Graphics
Vendor: Intel(R) Corporation
Version: OpenCL 3.0
[Device 0] Intel(R) Arc(TM) A730M Graphics
[Plattform 2]
Name: Intel(R) OpenCL Graphics
Vendor: Intel(R) Corporation
Version: OpenCL 3.0
[Device 0] Intel(R) Iris(R) Xe Graphics
🧠 Gerät: 11597.6 MiB VRAM | Nutzung: 21.9 MiB
📡 Verbunden mit solo-btg.2miners.com:4040
🌐 Nachricht:
{"id":1,"result":[null,"0000000000042b15"],"error":null}
🌐 Nachricht:
{"id":2,"result":true,"error":null}
🌐 Nachricht:
{"id":null,"method":"mining.set_target","params":["0003c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3"]}
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["642480650909903","00000020","56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000","66debfbc71ff9b7ea70580950495677974e2c8d1e3a4d482d3fef81c98c80504","f6d70d0000000000000000000000000000000000000000000000000000000000","9ffa9468","afc5321d",false,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = '9ffa9468', ntime = 'afc5321d'
🎯 Job ID: 642480650909903
🧱 PrevHash: 56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: '9ffa9468'
🧹 Clean bits: '9ffa9468'
✅ Bits als uint32_t: 2683999336 (0x9ffa9468)
🔄 Neuer Job empfangen. Starte Hashing...
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["520347354274176","00000020","56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000","66debfbc71ff9b7ea70580950495677974e2c8d1e3a4d482d3fef81c98c80504","f6d70d0000000000000000000000000000000000000000000000000000000000","17fb9468","afc5321d",false,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = '17fb9468', ntime = 'afc5321d'
🎯 Job ID: 520347354274176
🧱 PrevHash: 56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: '17fb9468'
🧹 Clean bits: '17fb9468'
✅ Bits als uint32_t: 402363496 (0x17fb9468)
🔄 Neuer Job empfangen. Starte Hashing...
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["629661270418774","00000020","56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000","66debfbc71ff9b7ea70580950495677974e2c8d1e3a4d482d3fef81c98c80504","f6d70d0000000000000000000000000000000000000000000000000000000000","8ffb9468","afc5321d",false,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = '8ffb9468', ntime = 'afc5321d'
🎯 Job ID: 629661270418774
🧱 PrevHash: 56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: '8ffb9468'
🧹 Clean bits: '8ffb9468'
✅ Bits als uint32_t: 2415629416 (0x8ffb9468)
🔄 Neuer Job empfangen. Starte Hashing...
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["547193031664189","00000020","56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000","01c51286b39e26f3ae3a26d0fbe7a7cfde59d24893e2887713d4b7f7f2cc71f5","f6d70d0000000000000000000000000000000000000000000000000000000000","07fc9468","afc5321d",false,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = '07fc9468', ntime = 'afc5321d'
🎯 Job ID: 547193031664189
🧱 PrevHash: 56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: '07fc9468'
🧹 Clean bits: '07fc9468'
✅ Bits als uint32_t: 133993576 (0x7fc9468)
🔄 Neuer Job empfangen. Starte Hashing...
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["899551743319043","00000020","56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000","01c51286b39e26f3ae3a26d0fbe7a7cfde59d24893e2887713d4b7f7f2cc71f5","f6d70d0000000000000000000000000000000000000000000000000000000000","7ffc9468","afc5321d",false,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = '7ffc9468', ntime = 'afc5321d'
🎯 Job ID: 899551743319043
🧱 PrevHash: 56d04ccfc3afaf0d5fa1cdfd024007b58fb8d5a09490b96b3083b3a902000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: '7ffc9468'
🧹 Clean bits: '7ffc9468'
✅ Bits als uint32_t: 2147259496 (0x7ffc9468)
🔄 Neuer Job empfangen. Starte Hashing...
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["838724053288841","00000020","b7d1ac84054961851e7a2c88ba29ffa60a20ee2b0c8ec79853239d6603000000","edc90c655495e199ee7298bf38456dbacac2b0cef7be22f13e0dbaef25bc4f8d","f7d70d0000000000000000000000000000000000000000000000000000000000","a2fc9468","55ab391d",true,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = 'a2fc9468', ntime = '55ab391d'
🎯 Job ID: 838724053288841
🧱 PrevHash: b7d1ac84054961851e7a2c88ba29ffa60a20ee2b0c8ec79853239d6603000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: 'a2fc9468'
🧹 Clean bits: 'a2fc9468'
✅ Bits als uint32_t: 2734462056 (0xa2fc9468)
🔄 Neuer Job empfangen. Starte Hashing...
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["393360481329389","00000020","091a22fdfde92552e1c1c49ae6635bad321af88ea771d465c9d0a88900000000","446cb89fb5db5ccf85c73b0a137d7d179cefc99320175806fab6aee64956face","f8d70d0000000000000000000000000000000000000000000000000000000000","d0fc9468","8772371d",true,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = 'd0fc9468', ntime = '8772371d'
🎯 Job ID: 393360481329389
🧱 PrevHash: 091a22fdfde92552e1c1c49ae6635bad321af88ea771d465c9d0a88900000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: 'd0fc9468'
🧹 Clean bits: 'd0fc9468'
✅ Bits als uint32_t: 3506213992 (0xd0fc9468)
🔄 Neuer Job empfangen. Starte Hashing...
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["799703332051808","00000020","091a22fdfde92552e1c1c49ae6635bad321af88ea771d465c9d0a88900000000","446cb89fb5db5ccf85c73b0a137d7d179cefc99320175806fab6aee64956face","f8d70d0000000000000000000000000000000000000000000000000000000000","48fd9468","8772371d",false,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = '48fd9468', ntime = '8772371d'
🎯 Job ID: 799703332051808
🧱 PrevHash: 091a22fdfde92552e1c1c49ae6635bad321af88ea771d465c9d0a88900000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: '48fd9468'
🧹 Clean bits: '48fd9468'
✅ Bits als uint32_t: 1224578152 (0x48fd9468)
🔄 Neuer Job empfangen. Starte Hashing...
🌐 Nachricht:
{"id":null,"method":"mining.notify","params":["530528529926810","00000020","091a22fdfde92552e1c1c49ae6635bad321af88ea771d465c9d0a88900000000","446cb89fb5db5ccf85c73b0a137d7d179cefc99320175806fab6aee64956face","f8d70d0000000000000000000000000000000000000000000000000000000000","c0fd9468","8772371d",false,"144_5","BgoldPoW"]}
🌿 Job korrekt geparst. Merkle Branch ist leer, wie vom Pool erwartet.
🔍 Debug Notify: bits = 'c0fd9468', ntime = '8772371d'
🎯 Job ID: 530528529926810
🧱 PrevHash: 091a22fdfde92552e1c1c49ae6635bad321af88ea771d465c9d0a88900000000
🔢 Workload (batch_size): 43159552
| work_per_thread = 64 | global_threads = 674368
🧹 Raw bits: 'c0fd9468'
🧹 Clean bits: 'c0fd9468'
✅ Bits als uint32_t: 3237844072 (0xc0fd9468)
🔄 Neuer Job empfangen. Starte Hashing...
Wie man sieht, ist alles Palletti soweit.
Der Kernel arbeitet ordentlich und würde ich jetzt mehr Leistung geben, sollte auch eine Aufgabe gelöst werden.
Jetzt baue ich erstmal wieder die Funktionen ein, die mir das Auslesen und Einstellen für die ARC Architektur erleichtern sollen.
Denn das, nach alledem nun, wird die wirklich schwere Arbeit sein. Aber meine Hausaufgaben neben dem Vibe Coding mache ich natürlich auch und versuche den Miner mit neuen Parametern zu Veröffentlichen. Das werde ich im Bitcoin Gold Netzwerk noch mit der Gemeinschaft absprechen, es dürfte aber nichts dagegen sprechen, ein paar Winzige Änderungen zu machen.
Wenn ich Gut werde in der nächsten Zeit kann ich das Zeug noch Besser verstehen und Einstellen. Hier hilft mir meine massive Erfahrung als Miner natürlich enorm-
Auch wie man sehen kann in der Ausgestaltung von dem was ich eigentlich haben will.
Wünsche könnte man jetzt theoretisch für das Projekt noch einfügen wenn sie Sinnvoll und Zweckmäßig sowie einfach umzusetzen sind.
Bis dahin, ich justiere, feinjustiere und hashe noch eine ganze Weile mit sicherlich einigen weiteren Fehlschlägen und Erkenntnissen weiter, bis das Ding hier auf die Menschheit losgelassen werden kann Schlussendlich. :-)
Happy Mining
Salve
Alucian