Hashing
-
Added optimized Cuda hasher (~2x performance)
-
Added a working OpenCL hasher for AMD GPUs
-
- Note: WSL does not support OpenCL
-
[Breaking] Cleaned up obsolete CPU/GPU hashers
-
[Breaking] Renamed hashers for better clarity + renamed
-
- Stock: Reference implementation written in C#
-
- Partial AVX2 [C]: Written in C. Requires libequix file, and has small optimizations to hashx algorithm
-
- Partial AVX2 [C#]: Written in C#. Has same optimization as C version, but additional ones for equihash algorithm
-
- Full AVX512 [C#]: Written in C#. Hashx algorithm fully optimized + equihash algorithm optimizations
Setup module
- Modified setup to have 3 types
-
- Recommended: Uses settings that work best in general
-
- Advanced: Original setup
-
- Modify Keypair: Only allows you to modify the keypair
- Added command line option to auto select recommended CPU hasher
Benchmark Module
- GPU benchmarking will auto select best settings when no devices are set (before setup)
Pools
- Removed Excalivator pool
Misc
- Fixed AMD GPU names
- Display CPU name when found
- Added setting to disable computer from sleeping while mining (windows only, default: true)
- Fixed issues with WSL not showing GPUs