Files
scripts/MINE/lolBench.sh
Dobromir Popov 0690149510 more scripts
2025-09-02 02:15:10 +03:00

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 ==="