AMDBTX v1.2.0
AMDBTX v1.2.0 -- RDNA4 support, auto-tune, batch sweep, HiveOS wrapper, Windows native build, Linux native build
Highlights:
- RDNA4 (gfx1200/gfx1201) support: prebuilt solver now includes RX 9070 XT code objects
- --auto-tune: quick batch-size sweep at startup (8 sizes, ~2s each), picks fastest and saves to config
- Model-to-gfx arch fallback: maps card model names (e.g. "7900 XTX" -> gfx1100, "9070 XT" -> gfx1200) when rocminfo is unavailable
- Installer auto-tune: runs --auto-tune after GPU smoke test during installation
- Default batch bumped to 8M for RDNA3 (gfx110*) for higher throughput
- Default pool: LuckyPool btx-sg.lproute.com:8660
- HIP scan-batch performance solver (factored RHS pipeline, fused-B kernel, compact output)
- Trust-GPU shares (no CPU re-verify), slice alignment, multi-share submission
- Installer validates wheel and solver SHA256 before using release assets
- HiveOS custom miner wrapper (hiveos/amdbtx): auto-installs v1.2.0, LuckyPool default, YAML extra config, log-based stats parsing
- Windows native build: portable single-file amdbtx-miner.exe built with AMD ROCm HIP SDK + Visual Studio Build Tools. No WSL, no Python, no Linux required.
- Linux native build: portable single-file amdbtx-miner (ELF) built with ROCm HIP. No Python, no system packages required.
Windows Portable Miner:
A single amdbtx-miner.exe (12.3 MB) that bundles the Python miner + HIP solver. Extract and run on any Windows machine with an AMD GPU and the AMD HIP SDK installed.
Requirements:
- AMD GPU (RX 5000 series or newer recommended)
- AMD ROCm HIP SDK: pip install rocm_sdk_core
- Windows 10/11 64-bit
Usage (CMD):
amdbtx-miner.exe --payout-address YOUR_BTX_ADDRESS
amdbtx-miner.exe --payout-address YOUR_BTX_ADDRESS --pool-host POOL_HOST --pool-port POOL_PORT
amdbtx-miner.exe --payout-address YOUR_BTX_ADDRESS --auto-tune
amdbtx-miner.exe --help
Usage (PowerShell -- prefix with .):
.\amdbtx-miner.exe --payout-address YOUR_BTX_ADDRESS
.\amdbtx-miner.exe --payout-address YOUR_BTX_ADDRESS --pool-host POOL_HOST --pool-port POOL_PORT
.\amdbtx-miner.exe --payout-address YOUR_BTX_ADDRESS --auto-tune
.\amdbtx-miner.exe --help
Linux Portable Miner:
A single amdbtx-miner (24 MB ELF) that bundles the Python miner + HIP solver. Extract and run on any Linux machine with an AMD GPU and ROCm.
Requirements:
- AMD GPU (RX 5000 series or newer recommended)
- ROCm HIP runtime providing libamdhip64.so.7:
- Ubuntu 22.04/24.04:
sudo apt install rocm-hip-runtime - Debian 12:
sudo apt install rocm-hip-runtime - Fedora 39/40:
sudo dnf install rocm-hip-runtime - Arch Linux:
sudo pacman -S rocm-hip-runtime
- Ubuntu 22.04/24.04:
- glibc >= 2.35 (Ubuntu 22.04+, Debian 12+, Fedora 37+, Arch rolling, etc.)
Usage:
./amdbtx-miner --payout-address YOUR_BTX_ADDRESS
./amdbtx-miner --payout-address YOUR_BTX_ADDRESS --pool-host POOL_HOST --pool-port POOL_PORT
./amdbtx-miner --payout-address YOUR_BTX_ADDRESS --auto-tune
./amdbtx-miner --help
Architectures: gfx900, gfx906, gfx1030, gfx1031, gfx1032, gfx1100, gfx1101, gfx1102, gfx1103, gfx1200, gfx1201
Checksums:
- amdbtx_miner-1.2.0-py3-none-any.whl: 861199968a1c4e78b51061f889e986b579d0720afa5d28d61925f5986989a597
- btx-gbt-solve-hip: b61784d537a3e0011e9aa527cca8399a30e6a01954cf56a3177b16f3cf0f29a3
- amdbtx-1.2.0_hiveos.tar.gz: 4150 bytes (see release assets)
- amdbtx-miner-windows-v1.2.0.zip: 1cf441c136968bc0aa765101a196a590e8807bc97227aaba3deeb88492cc2df7
- amdbtx-miner-linux-v1.2.0.tar.gz: 8a3f0a3cf1f4777de01798bffa9fd68bf5843840e5c98e10bd580f1e6b4341ef