Git Product home page Git Product logo

dynexcoin / dynex Goto Github PK

View Code? Open in Web Editor NEW
140.0 27.0 45.0 67.89 MB

Dynex is the world’s only accessible neuromorphic quantum computing cloud for solving real-world problems, at scale.

License: MIT License

CMake 0.37% Makefile 0.02% C++ 89.07% C 10.47% Assembly 0.02% Objective-C++ 0.05%
blockchain crypto cryptocurrencies neuromorphic-computing token dnx dynex ai depin quantum-computing

dynex's Introduction

Dynex [DNX] - Next Generation Blockchain for Neuromorphic Quantum Computing

The Dynex platform represents a cutting-edge neuromorphic quantum computing platform, built upon a revolutionary adaptable blockchain system. Comprising of collaborating miners, this decentralized neuromorphic supercomputing network excels in executing calculations with unparalleled speed and efficiency, surpassing quantum computing limitations.

The Dynex platform is capable of performing quantum computing based algorithms without their limitations, significantly accelerating machine learning training, optimizing feature selection and improving model accuracy. The Dynex Neuromoprohic Computing platform connects mining pool hosts that are running clusters of Neuromorphic chips with users and applications that utilize this next-generation hardware. On the Dynex platform, computation time spent by individuals mining is exchanged for the Dynex native token.

DynexSolve is the proprietary mining algorithm that addresses real-life computational tasks by applying Proof-of-useful-Work (PoUW) throughout the mining process. Dynex turns any modern GPU into a simulated neuromorphic computing chip that can perform orders of magnitude more efficient than classical or quantum methodologies for a wide range of applications. Due to the dominance of ASICs in the proof-of-work token mining industry, there is a large amount of dormant GPU infrastructure available which can be converted into high performance next-generation Neuromorphic computing clusters.

The Dynex mainnet started on September 16th 2022.

For more information, read our Dynex Whitepapers

Receive, Send and Manage your DNX coins

There are multiple ways to receive, send and manage your Dynex coins. Since the coins are stored on the blockchain and not the wallet software, by saving your seed words you can use different options at any time. Each wallet has their own benefits and each user must evaluate what is best for their intended use and specific needs. Advanced users are encouraged to build from source using the documentation included in this repository. Here are the available wallets:

  1. Dynex Mobile Web Wallet (beta)
  2. CLI Wallet (command line wallet): src/simplewallet
  3. GUI Wallet (graphical user interface): /src/WalletGui/dynexwallet

Building and running a full node is advised for any individual user seeking to contribute the most to the health and growth of the Dynex network.

Remember to save your seed phrase offline in a secure location. It is good practice to send a test transaction first, before sending large amounts. There is no way to recover lost funds, so always use caution when handling decentralized cryptocurrencies.

Earning Dynex with your GPU using commerical grade software

To maximize the efficiency of your computer's hardware, miners may consider using closed-source software for commerical grade preformance. Though these products are not open source (and therefor pripriotory) they are still valued for being actively developed and having increased hashrate compared to open-source.

https://dynexcoin.org/get-dnx#mining

Running a Dynex node (precompiled binaries)

The open source Dynex miner can be built from source, but the easiest way to start mining DNX or to manage DNX wallet(s) from the command line in the command line terminal is by using our precompiled binaries. Download the version matching your operating system from our releases page: https://github.com/dynexcoin/Dynex/releases

Please note that Linux and MacOS users are required to have the Boost library (Version 1.74.0 or better) installed:

Linux:

sudo apt-get install libboost-all-dev 

MacOS:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew install boost

After downloading the precompiled binary, unzip the executable on your machine. To run a full Node in the Dynex blockchain, run the main service (=daemon) with the following command and wait until your node is fully synchronized with the network:

./dynexd

Please note that your node requires ports 17336 and SSL to be open.

Running the Dynex CLI (command line interface) wallet

From the command line, you can also create and manage your personal wallet to mine and transact your DNX tokens (make sure you have the main service daemon running):

./simplewallet

Running the Dynex GUI (graphical user interface) wallet

With the Dynex Wallet App users can use the Dynex wallet functionality to create wallets, send and receive DNX and manage transactions and recipients. It is not necessary to run a separate Dynex node, everything is built into the GUI wallet.

WalletGui/dynexwallet

Then just follow the instructions on screen.

Build Daemon, Simplewallet & WalletD from source

You can also entirely build all binaries from the source. First, clone the repository:

git clone https://github.com/dynexcoin/Dynex.git

Linux

It is required to have the Boost library (Version 1.74.0 or better) and libcurl installed:

sudo apt-get install libboost-all-dev (Ubuntu)
sudo apt-get -y install libcurl4-openssl-dev (libcurl Ubuntu)

To compile and build the Dynex node:

mkdir build 
cd build
cmake ..
make Daemon -j 8

To compile and build the Dynex CLI wallet:

mkdir build 
cd build
cmake ..
make SimpleWallet -j 8

To compile and build the Dynex GUI wallet:

sudo apt-get install libboost-all-dev 
sudo apt-get install libcurl-dev
sudo apt install qtcreator qtbase5-dev qt5-qmake cmake

mkdir build 
cd build
cmake .. -DGUI=True
make WalletGui -j 8

To compile and build the Dynex wallet service:

mkdir build 
cd build
cmake ..
make PaymentGateService -j 8

MacOS

It is required to have the Boost library (Version 1.74.0 or better) installed:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

brew install boost

To compile and build the Dynex node:

mkdir build 
cd build
cmake ..
make Daemon -j 8

To compile and build the Dynex CLI wallet:

mkdir build 
cd build
cmake ..
make SimpleWallet -j 8

To compile and build the Dynex GUI wallet:

sudo apt-get install libboost-all-dev 
sudo apt-get install libcurl-dev
sudo apt install qtcreator qtbase5-dev qt5-qmake cmake

mkdir build 
cd build
cmake .. -DGUI=True
make WalletGui -j 8

To compile and build the Dynex wallet service:

mkdir build 
cd build
cmake ..
make PaymentGateService -j 8

Windows

  1. It is required to have the Boost library (Version 1.74.0 or better) installed: https://www.boost.org/users/download/

  2. It is required to have cmake for windows installed.

  3. You also need Microsoft Visual Studio (2017 or later) installed for the build process.

To compile and build:

mkdir build 
cd build
cmake ..

Then open Visual Studio: a) Make sure you have set Solution->Configuration to "Release". b) You also need to add "bcrypt.lib" to P2P->Properties->Configuration Properties->Librarian->Additional Dependencies. This is necessary to build boost's cryptographic randomizer functions. c) Add the LibCurl include files to CryptoNoteCore: VC++ Directories -> Include Directories -> YOUR_CURL_PATH\libcurl-vc-x64-release-dll-ssl-dll-zlib-dll-ipv6-sspi\include d) Add the LibCurl library directories to CryptoNoteCore: VC++ Directories -> Library Directories -> YOUR_CURL_PATH\libcurl-vc-x64-release-dll-ssl-dll-zlib-dll-ipv6-sspi\lib and VC++ Directories -> Library Directories -> YOUR_ZLIB_PATH\zlib\lib

Once these settings are done, proceed a full build to generate your binaries.

dynex's People

Contributors

annamatrushna avatar briancernov avatar cernovigor avatar doriancoder311 avatar dynexcoin avatar eugenguru avatar jo avatar omahs avatar overcookedpanda avatar realsetvin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dynex's Issues

dynexsolve crashes with GPUassert: an illegal instruction was encountered kernel.cu 2520

Hitting this frequently (~once per hour) on otherwise stable rig.

07-02-2023 09:06:24 [GPU 5] GOT CHIPS 189358 TO 190944
07-02-2023 09:06:28 [INFO] ---------------------------------------------------------
07-02-2023 09:06:28 [INFO] STARTING 11892 DYNEX CHIPS ON GPU...
07-02-2023 09:06:30 [MALLOB] ATOMIC STATE UPDATED
07-02-2023 09:06:30 [BLOCKCHAIN] STARTING DYNEXSOLVE SERVICE
07-02-2023 09:06:36 [GPU 0] 49476916 STEPS (+49476916) | 6.26s | FLOPS = 7908 kFLOPS | HR = 107.409 H | AVG(O)n ^ 0.80797 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:06:36 [GPU 1] 33733598 STEPS (+33733598) | 6.26s | FLOPS = 5391 kFLOPS | HR = 66.560 H | AVG(O)n ^ 0.81201 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:06:37 [GPU 2] 54846927 STEPS (+54846927) | 6.91s | FLOPS = 7934 kFLOPS | HR = 104.577 H | AVG(O)n ^ 0.81625 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:06:43 [GPU 3] 40755054 STEPS (+40755054) | 13.51s | FLOPS = 3017 kFLOPS | HR = 72.236 H | AVG(O)n ^ 0.82505 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:06:43 [GPU 4] 61607018 STEPS (+61607018) | 13.51s | FLOPS = 4560 kFLOPS | HR = 106.243 H | AVG(O)n ^ 0.82570 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:06:44 [GPU 5] 39787444 STEPS (+39787444) | 13.71s | FLOPS = 2902 kFLOPS | HR = 70.819 H | AVG(O)n ^ 0.82340 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:06:44 [GPU *] 280206957 STEPS (+280206957) | 13.71s | FLOPS = 20438 kFLOPS | HR = 527.844 H | AVG(O)n ^ 0.81836
07-02-2023 09:06:44 [INFO] POOL HASHRATE 0 (0/0) UPTIME 0
07-02-2023 09:06:56 [GPU 0] 102204558 STEPS (+52727642) | 11.21s | FLOPS = 4703 kFLOPS | HR = 107.409 H | AVG(O)n ^ 0.86695 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:06:56 [GPU 1] 68718574 STEPS (+34984976) | 11.21s | FLOPS = 3120 kFLOPS | HR = 66.560 H | AVG(O)n ^ 0.86985 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:07:00 [GPU 2] 119075337 STEPS (+64228410) | 16.04s | FLOPS = 4004 kFLOPS | HR = 104.577 H | AVG(O)n ^ 0.87926 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:07:17 [GPU 3] 90103941 STEPS (+49348887) | 32.92s | FLOPS = 1498 kFLOPS | HR = 72.236 H | AVG(O)n ^ 0.88954 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:07:17 [GPU 4] 138331403 STEPS (+76724385) | 32.93s | FLOPS = 2330 kFLOPS | HR = 106.243 H | AVG(O)n ^ 0.89145 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:07:22 [GPU 5] 88494981 STEPS (+48707537) | 37.90s | FLOPS = 1285 kFLOPS | HR = 70.819 H | AVG(O)n ^ 0.88839 | CIRCUIT SIMULATION (0.00h)
07-02-2023 09:07:22 [GPU *] 606928794 STEPS (+326721837) | 37.90s | FLOPS = 8620 kFLOPS | HR = 527.844 H | AVG(O)n ^ 0.88119
07-02-2023 09:07:22 [INFO] POOL HASHRATE 0 (0/0) UPTIME 14
07-02-2023 09:07:22 [STRATUM] CONNECTING TO dnx.us.ekapool.com:19666
07-02-2023 09:07:23 [STRATUM] CONNECTED, LOGGING IN...
07-02-2023 09:07:23 [STRATUM] AUTHORIZED
07-02-2023 09:07:23 [STRATUM] JOB ID 950686405359338 DIFF 15000
07-02-2023 09:07:39 [GPU 0] 160691125 STEPS (+58486567) | 16.13s | FLOPS = 3626 kFLOPS | HR = 107.409 H | AVG(O)n ^ 0.90373 | CIRCUIT SIMULATION (0.01h)
07-02-2023 09:07:39 [GPU 1] 106127647 STEPS (+37409073) | 16.13s | FLOPS = 2319 kFLOPS | HR = 66.560 H | AVG(O)n ^ 0.90518 | CIRCUIT SIMULATION (0.01h)
07-02-2023 09:07:40 [STRATUM] SUBMITTING PoW: 48480936db7d97bb6038a82537b929512ec5ff0e4935c3ef98fa85b7be440100 NONCE 78353211 DIFF 51663
GPUassert: an illegal instruction was encountered kernel.cu 2520

Please add support for command line lock-clock, core offset , mem parameters.

To increase efficiency even more for this new POuW coin, please add support for command line lock-clock, core offset , mem parameters.

Similar to the commandline "nvtool --setcoreoffset 255 --setclocks 2200 --setmem 810".

Thanks for the providing this miner!

Hope to see fully integrated in HiveOS soon, instead of using custom miner option.

macos 12 walletd does not work

Failed with error:

dyld[83638]: Library not loaded: @rpath/libboost_system-mt-x64.dylib
  Referenced from: ~/Downloads/Dynex-main-7106974/dynexd
  Reason: tried: '/Users/runner/work/Dynex/Dynex/boost/boost/lib/libboost_system-mt-x64.dylib' (no such file), '/Users/runner/work/Dynex/Dynex/boost/boost/lib/libboost_system-mt-x64.dylib' (no such file), '/usr/local/lib/libboost_system-mt-x64.dylib' (no such file), '/usr/lib/libboost_system-mt-x64.dylib' (no such file)

I already have boost installed

Illegal instruction

Ubuntu 18.04
Dynexsolve 2.2.1

18-12-2022 22:41:28 [INFO] STARTING 5191 DYNEX CHIPS ON GPU...
18-12-2022 22:41:28 [MALLOB] ATOMIC STATE UPDATED
18-12-2022 22:41:28 [BLOCKCHAIN] STARTING DYNEXSOLVE SERVICE
18-12-2022 22:41:28 [STRATUM] CONNECTING TO minenice.newpool.pw:1182
18-12-2022 22:41:29 [STRATUM] CONNECTED, LOGGING IN...
18-12-2022 22:41:29 [STRATUM] AUTHORIZED
18-12-2022 22:41:29 [STRATUM] NEW JOB ID f91a8764 DIFF 1000
18-12-2022 22:41:54 [GPU 0] 37599750 STEPS (+37599750) | 26s | FLOPS = 1427.737 kFLOPS | HR = 70.722 H | AVG(O)n ^ 0.80387 | CIRCUIT SIMULATION (0.01h)
18-12-2022 22:41:54 [GPU 1] 36721896 STEPS (+36721896) | 26.34s | FLOPS = 1394.393 kFLOPS | HR = 74.381 H | AVG(O)n ^ 0.80187 | CIRCUIT SIMULATION (0.01h)
18-12-2022 22:41:54 [GPU 2] 26513751 STEPS (+26513751) | 26.34s | FLOPS = 1006.783 kFLOPS | HR = 53.574 H | AVG(O)n ^ 0.80206 | CIRCUIT SIMULATION (0.01h)
18-12-2022 22:41:54 [GPU *] 100835397 STEPS (+100835397) | 26.34s | FLOPS = 3828.932 kFLOPS | HR = 198.677 H | AVG(O)n ^ 0.80267
18-12-2022 22:41:54 [MALLOB] ATOMIC STATE UPDATED
18-12-2022 22:41:54 [STRATUM] NEW JOB ID 9a9101e0 DIFF 1000
Illegal instruction

DYNEXD - Synchronization Problem

Since today morning (that's at least where first noticed it) I see the following log entries which are repeatedly occuring since then:

09:26:23.361501 INFO SYNCHRONIZATION started
09:26:23.409769 INFO Failed to check ring signature for tx
09:26:23.857745 INFO ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 10439
09:26:23.857745 INFO id:
09:26:23.857745 INFO PoW: <60d1043fe2e6e0ed84e4dc3619d36e3f5d728d9440e76b11f935106163000000>
09:26:23.857745 INFO difficulty: 2903460
09:26:23.877891 INFO ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 10440
09:26:23.877891 INFO id:
09:26:23.877891 INFO PoW:
09:26:23.877891 INFO difficulty: 2914155
09:26:23.900274 INFO ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 10441
09:26:23.900274 INFO id:
09:26:23.900274 INFO PoW:
09:26:23.900274 INFO difficulty: 2917453
09:26:23.919460 INFO ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 10442
09:26:23.919460 INFO id:
09:26:23.919460 INFO PoW: <9eae8e7bd78b3583a956d882af3387816dfe49221416133861ae5f1c66030000>
09:26:23.919460 INFO difficulty: 2917717
09:26:23.943307 INFO ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 10443
09:26:23.943307 INFO id: <2995c856d87987a1d9e62bcaba8f615227b131943397cb5332d8775e20f744b7>
09:26:23.943307 INFO PoW:
09:26:23.943307 INFO difficulty: 2915520
09:26:23.961067 INFO ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 10444
09:26:23.961067 INFO id: <32c8d6b3de315f3bcea89a3fd99aa88edb2fcbbc29a0577971b1191be763d846>
09:26:23.961067 INFO PoW: <77b34783d87206156f09fa037149219263db435ca2d55282e50eb1acc4000000>
09:26:23.961067 INFO difficulty: 2890361
09:26:23.983155 INFO ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 10445
09:26:23.983155 INFO id:
09:26:23.983155 INFO PoW: <7ab3f3a7164b6705bfa79837600bb00b67446279197850cea6faf3bc2f020000>
09:26:23.983155 INFO difficulty: 2887034
09:26:24.008395 INFO ----- BLOCK ADDED AS ALTERNATIVE ON HEIGHT 10446
09:26:24.008395 INFO id: <0c803ae5f653b2e0d0ec0efe0a0e31e7974d5f9a3aede6167342837e4a062694>
09:26:24.008395 INFO PoW:
09:26:24.008395 INFO difficulty: 2895911
09:26:24.030208 INFO ###### REORGANIZE on height: 10439 of 10446 with cum_difficulty 7950946605
09:26:24.030208 INFO alternative blockchain size: 9 with cum_difficulty 7953836883
09:26:24.049347 INFO Failed to check ring signature for tx
09:26:24.049508 INFO Block has at least one transaction with wrong inputs:
09:26:24.053814 INFO Failed to check ring signature for tx
09:26:24.053918 INFO Failed to switch to alternative blockchain
09:26:24.224540 INFO Rollback success.
09:26:24.224607 INFO The block was inserted as invalid while connecting new alternative chain, block_id:
09:26:33.525763 INFO [162.55.209.214:17333 OUT] Sync data returned unknown top block: 10446 -> 10642 [196 blocks (0 days) behind]
09:26:33.525763 INFO SYNCHRONIZATION started

I also tried to update the executables but had to switch back to use the old ones as the downloaded files aren't recognized as executable by Mac OS. I downloaded the files from this location: https://github.com/dynexcoin/Dynex/releases/tag/Dynex_macos

Any ideas how to solve the failed synchronization issue?

Cheers & Thank in advance

SYNCHRONIZATION Problem

Just checked my DYNEDXD seemingly it hangs since 3 days doing this:

08:35:12.839164 INFO SYNCHRONIZATION started
08:35:13.730757 WARNING [137.220.61.126:17333 OUT] Exception in connectionHandler: std::bad_alloc
08:35:23.361970 INFO [118.69.64.210:17333 OUT] Sync data returned unknown top block: 12045 -> 14807 [2762 blocks (3 days) behind]
08:35:23.361970 INFO SYNCHRONIZATION started
08:35:24.460048 WARNING [118.69.64.210:17333 OUT] Exception in connectionHandler: std::bad_alloc
08:35:53.503497 INFO [88.81.81.67:17333 OUT] Sync data returned unknown top block: 12045 -> 14808 [2763 blocks (3 days) behind]
08:35:53.503497 INFO SYNCHRONIZATION started
08:35:53.885629 WARNING [88.81.81.67:17333 OUT] Exception in connectionHandler: std::bad_alloc
08:36:04.045116 INFO [118.69.64.210:17333 OUT] Sync data returned unknown top block: 12045 -> 14808 [2763 blocks (3 days) behind]
08:36:04.045116 INFO SYNCHRONIZATION started
08:36:05.480747 WARNING [118.69.64.210:17333 OUT] Exception in connectionHandler: std::bad_alloc
08:36:14.477369 INFO [137.220.61.126:17333 OUT] Sync data returned unknown top block: 12045 -> 14808 [2763 blocks (3 days) behind]
08:36:14.477369 INFO SYNCHRONIZATION started
08:36:15.738857 WARNING [137.220.61.126:17333 OUT] Exception in connectionHandler: std::bad_alloc
08:36:29.593139 INFO [95.179.252.220:17333 OUT] Sync data returned unknown top block: 12045 -> 14808 [2763 blocks (3 days) behind]
08:36:29.593139 INFO SYNCHRONIZATION started
08:36:30.036017 WARNING [95.179.252.220:17333 OUT] Exception in connectionHandler: std::bad_alloc

not enough hasrate report

I use ekapool and neuropool to mine dnx, this screenshot show hashrate report 378H/s but on pool is only about 129 H/s, anyone have same problem ?
3

[MALLOB] dynex_compute_w340.cnf NEEDS TO BE DOWNLOADED... [ERROR] download failed: 56

Seeing the following error on Windows 11, regardless of the miner running as admin or not:

09-02-2023 13:03:58 [INFO] ---------------------------------------------------------
09-02-2023 13:03:58 [INFO] DynexSolve v2.2.3(a) | Meaningful Mining
09-02-2023 13:03:58 [INFO] ---------------------------------------------------------
09-02-2023 13:03:58 [INFO] STRATUM PROTOCOL ENABLED
09-02-2023 13:03:58 [INFO] STRATUM URL SET TO dnx.sg.ekapool.com
09-02-2023 13:03:58 [INFO] STRATUM PORT SET TO 19666
09-02-2023 13:03:58 [INFO] STRATUM PASSWORD SET TO Natsu
09-02-2023 13:03:58 [INFO] MINING ADDRESS SET TO ----------------Hidden--------------------
09-02-2023 13:03:58 [INFO] OPTION mallob-endpoint SET TO https://dnx.sg.ekapool.com
09-02-2023 13:03:58 [INFO] OPTION multi-gpu ACTIVATED
09-02-2023 13:03:58 [INFO] OPTION no-cpu ACTIVATED
09-02-2023 13:03:58 [INFO] MULTI-GPU ENABLED
09-02-2023 13:03:58 [INFO] CUDA RUNTIME: 11.2
09-02-2023 13:03:58 [INFO] CUDA DRIVER: 12.0
09-02-2023 13:03:58 [INFO] FOUND 1 INSTALLED GPU(s)
09-02-2023 13:03:58 [GPU 0] 2d:00 NVIDIA GeForce RTX 3080 10239 MB (8.6) ADJ = 1.300000
09-02-2023 13:04:03 [MALLOB] REGISTER WORKER: SUCCESS
09-02-2023 13:04:03 [MALLOB] JOB RECEIVED
09-02-2023 13:04:03 [MALLOB] CHIPS AVAILABLE : 162976/3521856
09-02-2023 13:04:03 [MALLOB] JOB FILENAME : dynex_compute_w340.cnf
09-02-2023 13:04:03 [MALLOB] JOB FEE : BLOCK REWARD + 0 DNX
09-02-2023 13:04:03 [MALLOB] JOB SOLUTION REWARD : 100000 DNX
09-02-2023 13:04:03 [MALLOB] NETWORK ID ----------------Hidden--------------------

09-02-2023 13:04:03 [MALLOB] dynex_compute_w340.cnf NEEDS TO BE DOWNLOADED...
[ERROR] download failed: 56

exit on start

[JSONXX] expression 'has(key)' failed at C:\DYNEX\DynexSolve\DynexSolveVS\DynexSolveVS\jsonxx.h:400 -> Assertion failed: 0, file C:\DYNEX\DynexSolve\DynexSolveVS\DynexSolveVS\jsonxx.cc, line 30

how does it work exactly ?

I don't really understand how this algo works.
I thought until now that the old CPUs restricted the hashrate, but after various tries on 2 rigs :

-11x 3080 with an i5 6500 give 1900hs on the miner and 1900hs on the pool, LA 2.98
1

-11x 3070 and an i5 6600 give 1500hs on the miner and only 750hs on the pool, LA 15.00
2

the i5 6600 is however slightly superior to the 6500

both are based on btc b250 12 gpu and 8gb of ddr4 3000mhz, with --no-cpu and --sync

what makes the hashrate wrong?

Illegal instruction

06-02-2023 12:45:15 [GPU 0] 132835829 STEPS (+87803531) | 20.96s | FLOPS = 4189 kFLOPS | HR = 77.182 H | AVG(O)n ^ 0.89026 | CIRCUIT SIMULATION (0.00h)
06-02-2023 12:45:15 [GPU 1] 134072855 STEPS (+87457674) | 20.96s | FLOPS = 4172 kFLOPS | HR = 81.700 H | AVG(O)n ^ 0.88897 | CIRCUIT SIMULATION (0.00h)
06-02-2023 12:45:15 [GPU 2] 135427502 STEPS (+88767938) | 20.96s | FLOPS = 4235 kFLOPS | HR = 83.509 H | AVG(O)n ^ 0.88989 | CIRCUIT SIMULATION (0.00h)
06-02-2023 12:45:15 [GPU *] 402336186 STEPS (+264029143) | 20.96s | FLOPS = 12596 kFLOPS | HR = 242.391 H | AVG(O)n ^ 0.88971
06-02-2023 12:45:15 [INFO] POOL HASHRATE 0 (0/0) UPTIME 9
06-02-2023 12:45:15 [STRATUM] CONNECTING TO dnx.sg.ekapool.com:19666
06-02-2023 12:45:15 [STRATUM] CONNECTED, LOGGING IN... 
06-02-2023 12:45:15 [STRATUM] AUTHORIZED
06-02-2023 12:45:15 [STRATUM] JOB ID 921590304568389 DIFF 15000
./run_dynex.sh: line 6: 26703 Illegal instruction     (core dumped) ./dynexsolve -mining-address <address> -no-cpu -multi-gpu -stratum-url dnx.sg.ekapool.com -stratum-port 19666 -mallob-endpoint https://dnx.sg.ekapool.com/ -stratum-password <password>

Ubuntu 20.04.5 LTS
Dual E5-2650v2
Downloaded the 20.04 AVX package, but it didn't work.... tried going generic but doesn't work either

Using generic dynexsolve, with compiled source code gives this error on Ubuntu 20.04
./dynexsolve: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.32' not found (required by ./dynexsolve)
./dynexsolve: /lib/x86_64-linux-gnu/libc.so.6: version GLIBC_2.33' not found (required by ./dynexsolve)
./dynexsolve: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./dynexsolve)

cannot enter command in command line wallet

windows
dynex deamon v2.2.2 SYNCHRONIZED OK
DYNEX wallet v2.2.2

password: **********
2022-Dec-20 10:28:06.455904 INFO Loading wallet...
2022-Dec-20 10:28:06.470406 INFO Consumer added, consumer 000001D60585C320, count 1
2022-Dec-20 10:28:06.477409 INFO Loading...
2022-Dec-20 10:28:06.480910 INFO Loaded
2022-Dec-20 10:28:06 INFO Loaded 2 known transfer(s)
2022-Dec-20 10:28:06.493912 INFO Starting...
2022-Dec-20 10:28:06.497411 INFO Opened wallet:
2022-Dec-20 10:28:06.506913 INFO **********************************************************************
Use "help" command to see the list of available commands.


2022-Dec-20 10:28:06.506913 INFO Removing outdated pool transactions...
2022-Dec-20 10:28:06.530918 INFO Outdated pool transactions processed

image

None of my GPU works in HiveOs.

I get error: PUassert: The PTX was compiled with an unsupported toolchain, kernel.cu 2352
GPUs detected. So I tried the windows version to be sure my GPU is ok for the algo and all is fine.

Illegal instruction (core dumped)

04-12-2022 20:05:23 [GPU 3] ALLOCATED 6688016360 BYTES.
04-12-2022 20:05:23 [GPU 3] INITIALIZING CHIPS... DONE
04-12-2022 20:05:23 [GPU 3] COPYING PROBLEM... DONE
04-12-2022 20:05:23 [GPU 3] COPYING CHIP TABLES... DONE
04-12-2022 20:05:26 [GPU 3] INITITALIZED.
04-12-2022 20:05:29 [MALLOB] CAPACITY NOTIFICATION SENT
04-12-2022 20:05:33 [MALLOB] WE GOT CHIPS 2273009 TO 2279761 ASSIGNED.
04-12-2022 20:05:33 [GPU 0] GOT CHIPS 2273009 TO 2274696
04-12-2022 20:05:33 [GPU 1] GOT CHIPS 2274697 TO 2276384
04-12-2022 20:05:33 [GPU 2] GOT CHIPS 2276385 TO 2278072
04-12-2022 20:05:33 [GPU 3] GOT CHIPS 2278073 TO 2279760
04-12-2022 20:05:33 [GPU 0] PEAK PERFORMANCE: 14334610 FLOPS
04-12-2022 20:05:33 [GPU 1] PEAK PERFORMANCE: 14403746 FLOPS
04-12-2022 20:05:34 [GPU 2] PEAK PERFORMANCE: 14596015 FLOPS
04-12-2022 20:05:35 [GPU 3] PEAK PERFORMANCE: 14640634 FLOPS
04-12-2022 20:05:35 [INFO] ---------------------------------------------------------
04-12-2022 20:05:35 [INFO] STARTING 6752 DYNEX CHIPS ON GPU...
04-12-2022 20:05:37 [MALLOB] ATOMIC STATE UPDATED
04-12-2022 20:05:40 [GPU 0] 37683752 STEPS (+37683752) | 3s | FLOPS = 14979.865 kFLOPS | HR = 55.655 H | AVG(O)n ^ 0.81397 | CIRCUIT SIMULATION (0.01h)
04-12-2022 20:05:40 [GPU 1] 36073612 STEPS (+36073612) | 2.62s | FLOPS = 13764.399 kFLOPS | HR = 55.923 H | AVG(O)n ^ 0.81042 | CIRCUIT SIMULATION (0.01h)
04-12-2022 20:05:40 [GPU 2] 38340801 STEPS (+38340801) | 2.62s | FLOPS = 14636.981 kFLOPS | HR = 56.670 H | AVG(O)n ^ 0.81538 | CIRCUIT SIMULATION (0.01h)
04-12-2022 20:05:40 [GPU 3] 38756676 STEPS (+38756676) | 2.62s | FLOPS = 14802.903 kFLOPS | HR = 56.843 H | AVG(O)n ^ 0.81626 | CIRCUIT SIMULATION (0.01h)
04-12-2022 20:05:40 [GPU *] 150854841 STEPS (+150854841) | 2.62s | FLOPS = 57618.195 kFLOPS | HR = 225.091 H | AVG(O)n ^ 0.81404
04-12-2022 20:05:41 [MALLOB] MESSAGE: SSL connect error
Illegal instruction (core dumped)
root@3080-001:~# nvidia-smi
Sun Dec 4 20:05:53 2022
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 525.60.11 Driver Version: 525.60.11 CUDA Version: 12.0 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
| | | MIG M. |
|===============================+======================+======================|
| 0 NVIDIA GeForce ... Off | 00000000:02:00.0 Off | N/A |
| 33% 49C P0 86W / 340W | 0MiB / 10240MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 1 NVIDIA GeForce ... Off | 00000000:03:00.0 Off | N/A |
| 34% 49C P0 98W / 340W | 0MiB / 10240MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 2 NVIDIA GeForce ... Off | 00000000:04:00.0 Off | N/A |
| 37% 51C P0 95W / 340W | 0MiB / 10240MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+
| 3 NVIDIA GeForce ... Off | 00000000:05:00.0 Off | N/A |
| 39% 45C P0 78W / 340W | 0MiB / 10240MiB | 0% Default |
| | | N/A |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Processes: |
| GPU GI CI PID Type Process name GPU Memory |
| ID ID Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+
root@3080-001:~#

############################################################
ubuntu server 22.04
nvidia 525.60
cuda 12.0

Mac M1 - Problem with Boost Lib

Anyone has a quick solution for the error:
Library not loaded: '/usr/local/homebrew/opt/boost/lib/libboost_program_options.dylib'
when executing dynexd on a MBPro M1.

Note: brew and the referenced boost libs are installed and are up to date.

expression 'has<T>(key)'

04-12-2022 22:24:50 [MALLOB] MESSAGE: SSL connect error
[JSONXX] expression 'has(key)' failed at C:\DYNEX\DynexSolve\DynexSolveVS\DynexSolveVS\jsonxx.h:400 -> Assertion failed: 0, file C:\DYNEX\DynexSolve\DynexSolveVS\DynexSolveVS\jsonxx.cc, line 30

Error kernel.cu 2523 on dynexsolvevs v2.2.3

i'm getting this error on win10 64bit with nvidia gtx 1050ti:

[BLOCKCHAIN] STARTING DYNEXSOLVE SERVICE
GPUassert: the launch timed out and was terminated c:/DYNEX/DynexSolve/DynexSolveVS/DynexSolveVS/kernel.cu 2523

this phat doesnt exists!

error jsonxx.h:400

[JSONXX] expression 'has(key)' failed at C:\DYNEX\DynexSolve\DynexSolveVS\DynexSolveVS\jsonxx.h:400 -> Assertion failed: 0, file C:\DYNEX\DynexSolve\DynexSolveVS\DynexSolveVS\jsonxx.cc, line 30

[MALLOB] REGISTER WORKER: FAILED

hello, i try use
./dynexsolve -mining-address address -stratum-paymentid PAYMENT_ID -no-cpu -multi-gpu -stratum-url dnx.eu.ekapool.com -stratum-port 19666 -mallob-endpoint https://dnx.eu.ekapool.com -stratum-password myworker
and other pool
./dynexsolve -mining-address address+PAYMENT_ID.myworker -no-cpu -multi-gpu -stratum-url minenice.newpool.pw -stratum-port 1182 -stratum-password x
it's failed and exit from miner:
[MALLOB] REGISTER WORKER: FAILED
if i run without PAYMENT_ID - that's ok. i need mining with it
how fix it?

Error: no kernel image is available for execution on the device

I got the problem like that on ubuntu 18.04

19-12-2022 16:08:36 [INFO] ---------------------------------------------------------
19-12-2022 16:08:36 [INFO] DynexSolve v2.2.1 | Meaningful Mining
19-12-2022 16:08:36 [INFO] ---------------------------------------------------------
19-12-2022 16:08:36 [INFO] STRATUM PROTOCOL ENABLED
19-12-2022 16:08:36 [INFO] STRATUM URL SET TO dynex.neuropool.net
19-12-2022 16:08:36 [INFO] STRATUM PORT SET TO 19331
19-12-2022 16:08:36 [INFO] STRATUM PASSWORD SET TO MyRig
19-12-2022 16:08:36 [INFO] MINING ADDRESS SET TO X-----------------------------Hide-------------------------------
19-12-2022 16:08:36 [INFO] OPTION multi-gpu ACTIVATED
19-12-2022 16:08:36 [INFO] OPTION -no-cpu ACTIVATED
19-12-2022 16:08:36 [INFO] FOUND 1 INSTALLED GPU(s)
19-12-2022 16:08:36 [INFO] MULTI-GPU ENABLED: FOUND 1 GPUs
19-12-2022 16:08:36 [MALLOB] UNIQUE MALLOB NETWORK_ID: 5eaa9c6e6c5c5630a1633a73237e498cc2bc3a168faeef81198b1a67c6e27424 (64)
19-12-2022 16:08:36 [MALLOB] REGISTER WORKER: SUCCESS
19-12-2022 16:08:37 [MALLOB] JOB RECEIVED
19-12-2022 16:08:37 [MALLOB] JOB_ID : 10
19-12-2022 16:08:37 [MALLOB] CHIPS AVAILABLE : 329267/3521856
19-12-2022 16:08:37 [MALLOB] JOB FILENAME : dynex_compute_w340.cnf
19-12-2022 16:08:37 [MALLOB] JOB FEE : BLOCK REWARD + 0 DNX
19-12-2022 16:08:37 [MALLOB] JOB SOLUTION REWARD : 100000 DNX
19-12-2022 16:08:37 [MALLOB] dynex_compute_w340.cnf NEEDS TO BE DOWNLOADED...
19-12-2022 16:08:40 [MALLOB] FILE SUCCESSFULLY DOWNLOADED.
19-12-2022 16:08:40 [INFO] LOADING FILE dynex_compute_w340.cnf
19-12-2022 16:08:40 [INFO] VARIABLES : 220116
19-12-2022 16:08:40 [INFO] CLAUSES : 839376
19-12-2022 16:08:40 [INFO] RATIO : 3.813335
19-12-2022 16:08:41 [INFO] LOADING : 100.00%
19-12-2022 16:08:41 [INFO] 183136928 BYTES ALLOCATED...
19-12-2022 16:08:41 [INFO] BUILDING CIRCUIT(1/2): 839376/839376
19-12-2022 16:08:41 [INFO] BUILDING CIRCUIT(2/2): 440232/440232
19-12-2022 16:08:41 [INFO] FORMULATION LOADED.
19-12-2022 16:08:41 [INFO] UPPER BOUND COMPLEXITY: 3521856 PARALLEL DYNEX CHIPS, MAX O(n^5)=0 STEPS
19-12-2022 16:08:41 [GPU 0] SET cudaDeviceSetLimit: 11935678464 BYTES
19-12-2022 16:08:41 [GPU 0] GET cudaDeviceGetLimit: 11935678464 BYTES
19-12-2022 16:08:41 [GPU 0] CORE DATA COPIED TO GPU 0
19-12-2022 16:08:41 [INFO] BASE MEMORY REQUIRED: 195850848 BYTES
19-12-2022 16:08:41 [INFO] MEMORY REQUIRED PER DYNEX CHIP: 5943207 BYTES
19-12-2022 16:08:41 [INFO] MAX DYNEX CHIPS FITTING IN MEMORY (ALL GPUs): 1975
19-12-2022 16:08:41 [INFO] PARALLEL DYNEX CHIPS REQUIRED: 3521856
19-12-2022 16:08:41 [INFO] ==> PREPARING 1975 DYNEX CHIPS...
19-12-2022 16:08:41 [GPU 0] PREPARING 1975 DYNEX CHIPS...
19-12-2022 16:08:41 [GPU 0] ALLOCATING MEMORY... DONE.
19-12-2022 16:08:43 [GPU 0] ALLOCATED 7825137625 BYTES.
19-12-2022 16:08:43 [GPU 0] INITIALIZING CHIPS... [INFO] Error: no kernel image is available for execution on the device
19-12-2022 16:08:43 [INFO] EXIT WITH ERROR.

pool hash issue

resim_2023-03-05_195327877

it only posts 120 hash to pool,it should be around 1000 hash,how can i fix that?

Scam

Hello, I'm a hive os user

got tons of invalids shares when mining dynex, this night 2 of my rigs (the 2 larger of course) had work 6h for nothing, 1800 invalid for the bigger.
It needed to restart it 3 times for seeing a valid share.
And when it "work", It's never more of 90%, rigs are always with red arrow.

Other thing, when I switch many rigs at same time on dynex, they got "[MALLOB] ERROR: Couldn't connect to server" even them who are already on dynex.
I need to switch them one by one, and wait for welcome invalid share to start another.

3rd thing, even on big cpu I need to "cheat" for having all hashrate (exemple : 2 miners, with 4 3090 on each, with ryzen 3600, if there's 8 3090 on 1 miner pool hashrate won't goes above ~1160hs) causing more instability, already it's not basic stable

4rd thing, not about miner but It's annoying too, wallet is always down.

Do you have this problems too ?

Thanks

How to Mine DNX Coin

Wǒ ànzhào guānwǎng de cāozuò, dànshì bù zhīdào rúhé shèzhì biānjí chéngxù,WIN10 zhǐ néng yùnxíng dynexd.Exe hé simplewallet.Exe. Dànshì bù zhīdào simplewallet.Exe rúhé shèzhì qiánbāo, tā bù xiàng.Bat chéngxù kěyǐ zhíjiē diǎn kāi biānjí, érqiě DynexSolveVS.Exe yě wúfǎ diǎn kāi yùnxíng. Zài nǎlǐ rúhé biānjí Windows based systems: Dynexsolvevs -mining-address -no-cpu -stratum-url -stratum-port -stratum-password (-multi-gpu)
展开
294 / 5,000
翻译结果
翻译结果
I follow the operation of the official website, but I don’t know how to set up the editing program. WIN10 can only run dynexd.exe and simplewallet.exe. But I don’t know how to set up the wallet with simplewallet.exe. It’s not like the .bat program that can be edited directly, and DynexSolveVS .exe cannot be clicked to run. Where and how to edit Windows based systems:
dynexsolvevs -mining-address -no-cpu -stratum-url -stratum-port -stratum-password (-multi-gpu)

[JSONXX] expression 'has<T>(key)' failed at C:\DYNEX\DynexSolve\DynexSolveVS\Dyn exSolveVS\jsonxx.h:400

C:\Users\User\Desktop\dynexsolve_windows2.1.0\dynexsolve_windows2.1.0>dynexsolve
vs.exe -mining-address ***************************************************.3rtx3080 -daemon-host dynexnode.fairhas
h.org -no-cpu -multi-gpu -stratum-url pool.dnx.fairhash.org -stratum-port 2335 -
stratum-password x -mallob-endpoint https://dynex.dyndns.org/dynexmallob/
04-12-2022 22:31:11 [INFO] -----------------------------------------------------

04-12-2022 22:31:11 [INFO] DynexSolve v2.1.0 | Meaningful Mining
04-12-2022 22:31:11 [INFO] -----------------------------------------------------

04-12-2022 22:31:11 [INFO] STRATUM PROTOCOL ENABLED
04-12-2022 22:31:11 [INFO] STRATUM URL SET TO pool.dnx.fairhash.org
04-12-2022 22:31:11 [INFO] STRATUM PORT SET TO 2335
04-12-2022 22:31:11 [INFO] STRATUM PASSWORD SET TO x
04-12-2022 22:31:11 [INFO] MINING ADDRESS SET TO ***************************************.3rtx3080
04-12-2022 22:31:11 [INFO] OPTION daemon-host SET TO dynexnode.fairhash.org
04-12-2022 22:31:11 [INFO] OPTION mallob-endpoint SET TO https://dynex.dyndns.or
g/dynexmallob/
04-12-2022 22:31:11 [INFO] OPTION multi-gpu ACTIVATED
04-12-2022 22:31:11 [INFO] OPTION -no-cpu ACTIVATED
04-12-2022 22:31:11 [INFO] FOUND 3 INSTALLED GPU(s)
04-12-2022 22:31:11 [INFO] MULTI-GPU ENABLED: FOUND 3 GPUs
04-12-2022 22:31:11 [INFO] CONNECTING TO DYNEX MALLOB ENDPOINT https://dynex.dyn
dns.org/dynexmallob/... OK
04-12-2022 22:31:17 [MALLOB] INFO: NETWORK FLOPS = -4262939601 kFLOPS | HR = -21
46672660 H
04-12-2022 22:31:17 [MALLOB] UNIQUE MALLOB NETWORK_ID: 46c633532da22c01964bbee07
47d06ac66e74aa381dcdbdb4f4b40d817f1905e (64)
04-12-2022 22:31:19 [MALLOB] REGISTERED AS NEW WORKER: SUCCESS.
04-12-2022 22:31:21 [MALLOB] JOB RECEIVED
04-12-2022 22:31:21 [MALLOB] JOB_ID : 6
04-12-2022 22:31:21 [MALLOB] CHIPS AVAILABLE : 70393/3521856
04-12-2022 22:31:21 [MALLOB] JOB FILENAME : dynex_compute_w340.cnf
04-12-2022 22:31:21 [MALLOB] JOB FEE : BLOCK REWARD + 0 DNX
04-12-2022 22:31:21 [MALLOB] JOB SOLUTION REWARD : 100000 DNX
04-12-2022 22:31:21 [INFO] LOADING FILE dynex_compute_w340.cnf
04-12-2022 22:31:21 [INFO] VARIABLES : 220116
04-12-2022 22:31:21 [INFO] CLAUSES : 839376
04-12-2022 22:31:21 [INFO] RATIO : 3.813335
04-12-2022 22:31:22 [INFO] LOADING : 100.00%
04-12-2022 22:31:22 [INFO] 183136928 BYTES ALLOCATED...
04-12-2022 22:31:23 [INFO] BUILDING CIRCUIT(1/2): 839376/839376
04-12-2022 22:31:24 [INFO] BUILDING CIRCUIT(2/2): 440232/440232
04-12-2022 22:31:24 [INFO] FORMULATION LOADED.
04-12-2022 22-31-24 [CPU] STARTING 0 DYNEX CHIPS ON CPU
04-12-2022 22:31:24 [BLOCKCHAIN] STARTING DYNEXSOLVE SERVICE
04-12-2022 22:31:24 [STRATUM] CONNECTING TO pool.dnx.fairhash.org:2335
04-12-2022 22:31:24 [STRATUM] CONNECTED, LOGGING IN...
04-12-2022 22:31:24 [STRATUM] CONNECTED WITH ID 2543901323881445
04-12-2022 22:31:25 [INFO] UPPER BOUND COMPLEXITY: 3521856 PARALLEL DYNEX CHIPS,
MAX O(n^5)=9223372036854775808 STEPS
04-12-2022 22:31:25 [GPU 0] SET cudaDeviceSetLimit: 10305257472 BYTES
04-12-2022 22:31:25 [GPU 0] GET cudaDeviceGetLimit: 10305273856 BYTES
04-12-2022 22:31:25 [GPU 1] SET cudaDeviceSetLimit: 10322599936 BYTES
04-12-2022 22:31:25 [GPU 1] GET cudaDeviceGetLimit: 10322640896 BYTES
04-12-2022 22:31:26 [GPU 2] SET cudaDeviceSetLimit: 10322599936 BYTES
04-12-2022 22:31:26 [GPU 2] GET cudaDeviceGetLimit: 10322640896 BYTES
04-12-2022 22:31:26 [GPU 0] CORE DATA COPIED TO GPU 0
04-12-2022 22:31:26 [GPU 1] CORE DATA COPIED TO GPU 1
04-12-2022 22:31:26 [GPU 2] CORE DATA COPIED TO GPU 2
04-12-2022 22:31:26 [INFO] BASE MEMORY REQUIRED: 195850856 BYTES
04-12-2022 22:31:26 [INFO] MEMORY REQUIRED PER DYNEX CHIP: 5943207 BYTES
04-12-2022 22:31:26 [INFO] MAX DYNEX CHIPS FITTING IN MEMORY (ALL GPUs): 5107
04-12-2022 22:31:26 [INFO] PARALLEL DYNEX CHIPS REQUIRED: 3521856
04-12-2022 22:31:26 [INFO] ==> PREPARING 5107 DYNEX CHIPS...
04-12-2022 22:31:26 [GPU 0] PREPARING 1701 DYNEX CHIPS...
04-12-2022 22:31:26 [GPU 0] ALLOCATING MEMORY... DONE.
04-12-2022 22:31:45 [GPU 0] ALLOCATED 6739523595 BYTES.
04-12-2022 22:31:45 [GPU 0] INITIALIZING CHIPS... DONE
04-12-2022 22:31:45 [GPU 0] COPYING PROBLEM... DONE
04-12-2022 22:31:45 [GPU 0] COPYING CHIP TABLES... DONE
04-12-2022 22:31:50 [GPU 0] INITITALIZED.
04-12-2022 22:31:50 [GPU 1] PREPARING 1703 DYNEX CHIPS...
04-12-2022 22:31:50 [GPU 1] ALLOCATING MEMORY... DONE.
04-12-2022 22:32:11 [GPU 1] ALLOCATED 6747447785 BYTES.
04-12-2022 22:32:11 [GPU 1] INITIALIZING CHIPS... DONE
04-12-2022 22:32:12 [GPU 1] COPYING PROBLEM... DONE
04-12-2022 22:32:12 [GPU 1] COPYING CHIP TABLES... DONE
04-12-2022 22:32:15 [GPU 1] INITITALIZED.
04-12-2022 22:32:15 [GPU 2] PREPARING 1703 DYNEX CHIPS...
04-12-2022 22:32:15 [GPU 2] ALLOCATING MEMORY... DONE.
04-12-2022 22:32:32 [GPU 2] ALLOCATED 6747447785 BYTES.
04-12-2022 22:32:33 [GPU 2] INITIALIZING CHIPS... DONE
04-12-2022 22:32:33 [GPU 2] COPYING PROBLEM... DONE
04-12-2022 22:32:33 [GPU 2] COPYING CHIP TABLES... DONE
04-12-2022 22:32:36 [GPU 2] INITITALIZED.
04-12-2022 22:32:39 [MALLOB] CAPACITY NOTIFICATION SENT
[JSONXX] expression 'has(key)' failed at C:\DYNEX\DynexSolve\DynexSolveVS\Dyn
exSolveVS\jsonxx.h:400 -> Assertion failed: 0, file C:\DYNEX\DynexSolve\DynexSol
veVS\DynexSolveVS\jsonxx.cc, line 30

crash out

just 3 second after open bat file it will be close!

linux version error

04-12-2022 00:54:15 [GPU 0] SET cudaDeviceSetLimit: 8236040192 BYTES
04-12-2022 00:54:15 [GPU 0] GET cudaDeviceGetLimit: 8236040192 BYTES
04-12-2022 00:54:15 [GPU 0] CORE DATA COPIED TO GPU 0
04-12-2022 00:54:15 [INFO] BASE MEMORY REQUIRED: 195850848 BYTES
04-12-2022 00:54:15 [INFO] MEMORY REQUIRED PER DYNEX CHIP: 5943207 BYTES
04-12-2022 00:54:15 [INFO] MAX DYNEX CHIPS FITTING IN MEMORY (ALL GPUs): 1352
04-12-2022 00:54:15 [INFO] PARALLEL DYNEX CHIPS REQUIRED: 3521856
04-12-2022 00:54:15 [INFO] ==> PREPARING 1352 DYNEX CHIPS...
04-12-2022 00:54:15 [GPU 0] PREPARING 1352 DYNEX CHIPS...
04-12-2022 00:54:15 [GPU 0] ALLOCATING MEMORY... DONE.
04-12-2022 00:54:16 [GPU 0] ALLOCATED 5356752440 BYTES.
04-12-2022 00:54:16 [GPU 0] INITIALIZING CHIPS... DONE
04-12-2022 00:54:16 [GPU 0] COPYING PROBLEM... DONE
04-12-2022 00:54:16 [GPU 0] COPYING CHIP TABLES... DONE
04-12-2022 00:54:19 [GPU 0] INITITALIZED.
[New Thread 0x7fffe5b00000 (LWP 2142)]
[Thread 0x7fffe5b00000 (LWP 2142) exited]
04-12-2022 00:54:22 [MALLOB] CAPACITY NOTIFICATION SENT
[New Thread 0x7fffe5b00000 (LWP 2143)]
[Thread 0x7fffe5b00000 (LWP 2143) exited]
04-12-2022 00:54:24 [MALLOB] WE GOT CHIPS 1518760 TO 1520112 ASSIGNED.
04-12-2022 00:54:24 [GPU 0] GOT CHIPS 1518760 TO 1520111
04-12-2022 00:54:24 [GPU 0] PEAK PERFORMANCE: 14645734 FLOPS
04-12-2022 00:54:25 [INFO] ---------------------------------------------------------
04-12-2022 00:54:25 [INFO] STARTING 1352 DYNEX CHIPS ON GPU...
[New Thread 0x7fffe5b00000 (LWP 2144)]
[Thread 0x7fffe5b00000 (LWP 2144) exited]
04-12-2022 00:54:26 [MALLOB] ATOMIC STATE UPDATED
04-12-2022 00:54:29 [GPU 0] 26139064 STEPS (+26139064) | 3s | FLOPS = 7851.986 kFLOPS | HR = 45.544 H | AVG(O)n ^ 0.80228 | CIRCUIT SIMULATION (0.01h)
[New Thread 0x7fffe5b00000 (LWP 2145)]
[Thread 0x7fffe5b00000 (LWP 2145) exited]

Thread 6 "dynexsolve" received signal SIGILL, Illegal instruction.
[Switching to Thread 0x7fffed18a000 (LWP 2139)]
keccak (in=in@entry=0x7fffe0000cc0 "\001", inlen=inlen@entry=76, md=md@entry=0x7fffed183a80 "@=\030\355\377\177", mdlen=mdlen@entry=200) at /home/daniel/DYNEX/Dynex200/src/crypto/keccak.c:91
91 /home/daniel/DYNEX/Dynex200/src/crypto/keccak.c: No such file or directory.

Does this program can support ARM based Linux systems?

Since ARM chips have very strong NPU for computing, does our program support ARM-based Linux systems?

I have some issues as below in ARM-based Linux systems.

Determining if the include file pthread.h exists failed with the following output:
Change Dir: /root/work/dnx/Dynex/build/CMakeFiles/CMakeTmp

Run Build Command:"/usr/bin/make" "cmTC_2c60d/fast"
/usr/bin/make -f CMakeFiles/cmTC_2c60d.dir/build.make CMakeFiles/cmTC_2c60d.dir/build
make[1]: Entering directory '/root/work/dnx/Dynex/build/CMakeFiles/CMakeTmp'
Building C object CMakeFiles/cmTC_2c60d.dir/CheckIncludeFile.c.o
/usr/bin/cc   -std=c11  -Wall -Wextra -Wpointer-arith -Wundef -Wvla -Wwrite-strings -Wno-error=extra -Wno-error=unused-function -Wno-error=deprecated-declarations -Wno-error=sign-compare -Wno-error=strict-aliasing -Wno-error=type-limits -Wno-error=undef -Wno-unused-parameter -Wno-unused-private-field -Wno-undef -Wno-unused-const-variable -Wno-unused-variable -Wno-unused-but-set-variable -Wno-strict-prototypes -Wno-writable-strings -Wlogical-op -Wno-error=maybe-uninitialized -Wno-error=clobbered -Wno-error=unused-but-set-variable -Wno-error=odr -Waggregate-return -Wnested-externs -Wold-style-definition -Wstrict-prototypes -march=native -maes    -o CMakeFiles/cmTC_2c60d.dir/CheckIncludeFile.c.o   -c /root/work/dnx/Dynex/build/CMakeFiles/CMakeTmp/CheckIncludeFile.c
cc: error: unrecognized command line option ‘-maes’
CMakeFiles/cmTC_2c60d.dir/build.make:65: recipe for target 'CMakeFiles/cmTC_2c60d.dir/CheckIncludeFile.c.o' failed
make[1]: *** [CMakeFiles/cmTC_2c60d.dir/CheckIncludeFile.c.o] Error 1
make[1]: Leaving directory '/root/work/dnx/Dynex/build/CMakeFiles/CMakeTmp'
Makefile:126: recipe for target 'cmTC_2c60d/fast' failed
make: *** [cmTC_2c60d/fast] Error 2

miner works, but crashes and doesn't recover in ubuntu

03-03-2023 23:26:54 [STRATUM] SUBMITTING PoW: 4d274914dc4e2ad505d615686d62a6352dfdad5b28dff780ffffcd0cd8ef0c00 NONCE 28a251b1 DIFF 5065
03-03-2023 23:26:54 [STRATUM] SHARE ACCEPTED BY POOL (164/0)
03-03-2023 23:26:55 [GPU ] DYNEX CHIPS 531 | LOCAL MINIMA 9986 | LOWEST ENERGY 25023 | TOTAL HASHRATE 134 | UPTIME 6500
03-03-2023 23:26:55 [INFO] POOL HASHRATE 134 | ACCEPTED 164 | REJECTED 0 | STALE 0 | UPTIME 6500
03-03-2023 23:26:59 [GPU 0] DYNEX CHIPS 266 | STEPS 1661 | LOCAL MINIMA 9982
| LOWEST ENERGY 25060.97* | POUW HASHRATE 67 | UPTIME 6504.18s
03-03-2023 23:27:16 [STRATUM] SUBMITTING PoW: 0f8878ea5222b8341a1f7275c4c097a0a1a06621b11396cd77e2104875280400 NONCE 4cae51b1 DIFF 15761
03-03-2023 23:27:16 [STRATUM] JOB ID 264770367402845 DIFF 5000
03-03-2023 23:27:16 [STRATUM] STALE PoW: 0f8878ea5222b8341a1f7275c4c097a0a1a06621b11396cd77e2104875280400 NONCE 4cae51b1 DIFF 15761
./run.sh: line 4: 549629 Segmentation fault (core dumped) ./dynexsolve -mining-address

Mind you, this is hiveOS package running on ubuntu 22.04.... using the provided ubuntu package can't even mine at all.
2.2.3 hiveOS package worked fine.... so something is wrong with 2.2.4 miner

Dynex v.2.2.2(b) Illegal instruction (core dumped)

Downloading the binaries for v.2.2.2 or v.2.2.2b Dynex-main-7106974-ubuntu-20.04-linux-x64-[all] and running the software using the command

./dynexd
./simplewallet
./walletd

as described in the documentation, all fail with:

Illegal instruction (core dumped) error.

Dynexd sync failure

Compiled binaries from source v2.2.2c on ubuntu lts 22.04 blockchain sync gets stuck in a loop with the following output:

2023-Feb-19 11:49:08.452937 INFO [protocol] SYNCHRONIZATION started
2023-Feb-19 11:49:10.164602 INFO [Blockchain] Block 40ac01381685356fcb1d9ac97fae0dcdff386495277c07783829f8fc4879ba41, has too weak proof of work: 5aca1727bac9befd2ce1cbb244b2f46058fdced0f80f1336ddc7d12ee2180c3e, expected difficulty: 928375308
2023-Feb-19 11:49:11.647856 INFO [protocol] [185.133.40.5:17333 OUT] Sync data returned unknown top block: 112000 -> 116788 [4788 blocks (6 days) behind]
2023-Feb-19 11:49:11.647856 INFO [protocol] SYNCHRONIZATION started
2023-Feb-19 11:49:13.672633 INFO [Blockchain] Block 40ac01381685356fcb1d9ac97fae0dcdff386495277c07783829f8fc4879ba41, has too weak proof of work: 5aca1727bac9befd2ce1cbb244b2f46058fdced0f80f1336ddc7d12ee2180c3e, expected difficulty: 928375308
2023-Feb-19 11:49:14.485116 INFO [Blockchain] Block 40ac01381685356fcb1d9ac97fae0dcdff386495277c07783829f8fc4879ba41, has too weak proof of work: 5aca1727bac9befd2ce1cbb244b2f46058fdced0f80f1336ddc7d12ee2180c3e, expected difficulty: 928375308
2023-Feb-19 11:49:22.249986 INFO [protocol] [61.68.193.194:17333 OUT] Sync data returned unknown top block: 112000 -> 116788 [4788 blocks (6 days) behind]
2023-Feb-19 11:49:22.249986 INFO [protocol] SYNCHRONIZATION started

V2.2.2b got stuck in a similar loop at block height 108000. I've deleted /home/.DYNEX and reattempted with the same result.
I've tried copying the block files from the Windows precompiled binary which seems to have no issue syncing, and it reads fine but continues to issue the same error on whatever block that set of block files ended at. Precompiled linux binaries return illegal instruction errors. I'm attaching the log file, and at the end of it I ran set_log 4 so there is additional information.
dynexd.log

ailed to send message: {"jsonrpc":"2.0","id":1,"method":"submit","params":

04-12-2022 10:21:22 [STRATUM] SUBMITTING PoW: 86ff38dea15ccb94e02eabeafa23e1cac8dd342d8defca62a65af99e5d1a0100 (difficulty = 1000)
04-12-2022 10:21:22 [STRATUM] failed to send message: {"jsonrpc":"2.0","id":1,"method":"submit","params":{"id":"193548390789176","job_id":"290687014747009","nonce":"6637e4af","result":"86ff38dea15ccb94e02eabeafa23e1cac8dd342d8defca62a65af99e5d1a0100","algo":"dynexsolve"}}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.