enhancementgood first issuehelp wanted
Repository metrics
- Stars
- (297 stars)
- PR merge metrics
- (PR metrics pending)
Description
With a growing number of plugins and tuning options, across 2 different proof-of-work, I'm afraid configuration is going to get complex. If most people don't get their card working or with subpar GPSs, we're more likely to lose to closed-source solutions. So we could automatically:
- Auto detect GPUs, both how many and what type.
- When no GPUs are detected, run the CPU miner
- Auto detect AVX2, and select the optimized solver.
- Use compat otherwise
- For each detected GPU:
- Select the right plugin
- Configure it to run in the available amount of memory (if possible)
- Pre-tuned parameters for said GPU
Bonus point for helpful error messages ("can't run in 50KB memory"). Extra bonus point for a single configuration option allowing to run CuckAToo.