diff --git a/src/crypto/rx/Rx_linux.cpp b/src/crypto/rx/Rx_linux.cpp index 33456333f..940360467 100644 --- a/src/crypto/rx/Rx_linux.cpp +++ b/src/crypto/rx/Rx_linux.cpp @@ -204,7 +204,9 @@ static bool wrmsr(const MsrItems& preset, const std::vector& threads, } if (cache_qos && !Cpu::info()->hasCatL3()) { - LOG_WARN(CLEAR "%s" YELLOW_BOLD_S "This CPU doesn't support cat_l3, cache QoS is unavailable", tag); + if (!threads.empty()) { + LOG_WARN(CLEAR "%s" YELLOW_BOLD_S "This CPU doesn't support cat_l3, cache QoS is unavailable", tag); + } cache_qos = false; } diff --git a/src/crypto/rx/Rx_win.cpp b/src/crypto/rx/Rx_win.cpp index 82777462a..5131c1b5f 100644 --- a/src/crypto/rx/Rx_win.cpp +++ b/src/crypto/rx/Rx_win.cpp @@ -303,7 +303,9 @@ static bool wrmsr(const MsrItems &preset, const std::vector& threads, } if (cache_qos && !Cpu::info()->hasCatL3()) { - LOG_WARN(CLEAR "%s" YELLOW_BOLD_S "This CPU doesn't support cat_l3, cache QoS is unavailable", tag); + if (!threads.empty()) { + LOG_WARN(CLEAR "%s" YELLOW_BOLD_S "This CPU doesn't support cat_l3, cache QoS is unavailable", tag); + } cache_qos = false; }