Windows 二进制文件和可执行文件:https ://github.com/stotiks/mmx-node/releases
注意:OpenCL 包是可选的,即。ocl-icd-opencl-dev, ETC。
Ubuntu Linux:
sudo apt update
sudo apt install git cmake build-essential libsecp256k1-dev libsodium-dev zlib1g-dev ocl-icd-opencl-dev clinfo screen
sudo pacman -Syu
sudo pacman -S base-devel git cmake zlib libsecp256k1 libsodium opencl-headers ocl-icd clinfo screen
yum install kernel-devel git cmake clinfo gcc gcc-c++ libsecp256k1-devel libsodium ocl-icd-devel opencl-headers opencl-utils ghc-zlib
在具有 192 个着色器内核的 Intel CPU 中发现的标准 iGPU 速度还不够快。第 11 代和更新的 iGPU 中的 Iris XE 图形可能足够快。仅供参考:1165G7 与 96EU iGPU 在低功耗笔记本电脑上可以在大约 2s 内以 24m/s 迭代 VDF 验证 VDF。这将根据 EU 的数量和芯片 TDP 限制而有所不同。
如果您没有快速四核 CPU (>3 GHz) 或更高核心数的 CPU,则需要具有支持 OpenCL 的 GPU。
确保在videoand orrender组中(取决于分布)才能访问 GPU:
sudo adduser $USER video
sudo adduser $USER render
git clone https://github.com/madMAx43v3r/mmx-node.git
cd mmx-node
git submodule update --init --recursive
./make_devel.sh
./update.sh
rm NETWORK
./update.sh
./clean_all.sh
./update.sh
确保在第 2 步中安装 Ubuntu:https ://www.microsoft.com/store/p/ubuntu/9nblggh4msv6
然后在开始菜单中输入“Ubuntu”并启动它,系统会要求您设置用户名和密码。之后,您可以按照 Ubuntu 20.04 的正常说明进行操作。
要让 OpenCL 在 WSL 中工作: https ://devblogs.microsoft.com/commandline/oneapi-l0-openvino-and-opencl-coming-to-the-windows-subsystem-for-linux-for-intel-gpus/
libsecp256k1:
cd mmx-node/lib/secp256k1
./autogen.sh
./configure
make -j8
cd ../..
./make_devel.sh -DWITH_SECP256K1=1
MMX_HOME为/your/path/(需要斜杠)。默认使用当前目录,即。mmx-node.