Fixup switch warning; Use count_limit2; Benchmark ghostrider before flex

This commit is contained in:
Tony Butler 2024-05-31 05:45:47 -06:00
parent 3d8bf1036b
commit 5c4987d232
2 changed files with 5 additions and 3 deletions

View file

@ -387,8 +387,10 @@ xmrig::CpuThreads xmrig::BasicCpuInfo::threads(const Algorithm &algorithm, uint3
# ifdef XMRIG_ALGO_GHOSTRIDER
switch (algorithm.id()) {
case Algorithm::GHOSTRIDER_RTM: return CpuThreads(std::max<size_t>(count / 2, 1), 8);
case Algorithm::FLEX_KCN: return CpuThreads(std::max<size_t>(count / 2, 1), 1);
case Algorithm::GHOSTRIDER_RTM: return CpuThreads(std::max<size_t>(count_limit2, 1), 8);
case Algorithm::FLEX_KCN: return CpuThreads(std::max<size_t>(count_limit2, 1), 1);
default:
break;
}
# endif

View file

@ -55,8 +55,8 @@ class MoBenchmark : public IJobResultListener {
// below here use prefetch-disabled MSR setup, keep them grouped
// so MSR setting doesn't have to flip back and forth
# ifdef XMRIG_ALGO_GHOSTRIDER
Algorithm::FLEX_KCN,
Algorithm::GHOSTRIDER_RTM,
Algorithm::FLEX_KCN,
# endif
# ifdef XMRIG_ALGO_CN_HEAVY
Algorithm::CN_HEAVY_XHV,