29 lines
903 B
Bash
29 lines
903 B
Bash
#!/bin/bash
|
|
# lolMiner benchmark script - save as bench_lolminer.sh
|
|
|
|
ALGOS=("ETHASH" "ETCHASH" "AUTOLYKOS2" "BEAM-III" "EQUIHASH144_5" "EQUIHASH192_7" "EQUIHASH210_9" "FLUX" "NEXA" "PROGPOW" "PROGPOWZ" "PROGPOW_VERIBLOCK" "PROGPOW_VEIL" "TON")
|
|
|
|
echo "=== lolMiner Algorithm Benchmark ==="
|
|
echo "Testing each algorithm for 15 seconds..."
|
|
echo "====================================="
|
|
|
|
for algo in "${ALGOS[@]}"; do
|
|
echo ""
|
|
echo "Testing: $algo"
|
|
echo "------------------------"
|
|
|
|
sudo docker exec -it amdopencl timeout 20s bash -c "mnt/dl/lol.1.97/lolMiner --algo $algo --benchmark --benchepochs 1 --benchwarmup 5" 2>/dev/null
|
|
|
|
if [ $? -eq 0 ]; then
|
|
echo "✅ $algo: WORKS"
|
|
elif [ $? -eq 124 ]; then
|
|
echo "⏱️ $algo: TIMEOUT (likely working)"
|
|
else
|
|
echo "❌ $algo: FAILED"
|
|
fi
|
|
|
|
sleep 2
|
|
done
|
|
|
|
echo ""
|
|
echo "=== Benchmark Complete ===" |