Files
scripts/MINE/xmr/run_optimal_mining.sh
Dobromir Popov 41434ddc3a mining, cleanup
2025-09-01 14:34:36 +03:00

33 lines
1.1 KiB
Bash

#!/bin/bash
# Optimal Monero Mining Script for AMD Strix Halo
# Best performance: 14,728.4 H/s (17.3% improvement over native)
echo "Starting optimal Monero mining in ROCm container..."
echo "Expected performance: ~14,700 H/s"
echo ""
# Check if container is running
if ! sudo docker ps | grep -q "amd-strix-halo-llama-rocm"; then
echo "Error: amd-strix-halo-llama-rocm container is not running!"
echo "Please start the container first."
exit 1
fi
# Copy xmrig to container if not already there
echo "Setting up xmrig in container..."
sudo docker exec amd-strix-halo-llama-rocm test -f /tmp/xmrig-6.21.0/xmrig || {
echo "Copying xmrig to container..."
sudo docker cp /home/db/Downloads/xmrig-6.21.0 amd-strix-halo-llama-rocm:/tmp/
}
# Run the optimal mining configuration
echo "Starting mining with optimal settings (32 threads)..."
echo "Expected performance: ~14,700 H/s"
echo "Press Ctrl+C to stop mining"
echo ""
sudo docker exec -it amd-strix-halo-llama-rocm bash -c "cd /tmp/xmrig-6.21.0 && ./xmrig -o pool.supportxmr.com:443 -u bc1qjn4m6rmrveuxhk02a5qhe4r6kdcsvvt3vhdn9j -p NUC --tls -t 32"