diff --git a/src/crypto/rx/RxConfig.cpp b/src/crypto/rx/RxConfig.cpp index 775c932695..cb50c4d1cc 100644 --- a/src/crypto/rx/RxConfig.cpp +++ b/src/crypto/rx/RxConfig.cpp @@ -256,10 +256,12 @@ void xmrig::RxConfig::readMSR(const rapidjson::Value &value) return; } - if (value.IsInt() && Cpu::info()->vendor() == ICpuInfo::VENDOR_INTEL) { + if (value.IsInt()) { const int i = std::min(value.GetInt(), 15); if (i >= 0) { - m_msrPreset.emplace_back(0x1a4, i); + if (Cpu::info()->vendor() == ICpuInfo::VENDOR_INTEL) { + m_msrPreset.emplace_back(0x1a4, i); + } } else { m_wrmsr = false;