From da5a5674b4f77e86c4cd2c3fca1d2723efd78333 Mon Sep 17 00:00:00 2001 From: SChernykh <15806605+SChernykh@users.noreply.github.com> Date: Wed, 15 Oct 2025 08:05:48 +0200 Subject: [PATCH] Added Zen4 (Hawk Point) CPUs detection --- scripts/randomx_boost.sh | 2 +- src/backend/cpu/platform/BasicCpuInfo.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/randomx_boost.sh b/scripts/randomx_boost.sh index 8580229a5..4181a95c0 100755 --- a/scripts/randomx_boost.sh +++ b/scripts/randomx_boost.sh @@ -12,7 +12,7 @@ if grep -E 'AMD Ryzen|AMD EPYC|AuthenticAMD' /proc/cpuinfo > /dev/null; then if grep "cpu family[[:space:]]\{1,\}:[[:space:]]25" /proc/cpuinfo > /dev/null; then - if grep "model[[:space:]]\{1,\}:[[:space:]]97" /proc/cpuinfo > /dev/null; + if grep "model[[:space:]]\{1,\}:[[:space:]]\(97\|117\)" /proc/cpuinfo > /dev/null; then echo "Detected Zen4 CPU" wrmsr -a 0xc0011020 0x4400000000000 diff --git a/src/backend/cpu/platform/BasicCpuInfo.cpp b/src/backend/cpu/platform/BasicCpuInfo.cpp index 30a78f828..9f5595aac 100644 --- a/src/backend/cpu/platform/BasicCpuInfo.cpp +++ b/src/backend/cpu/platform/BasicCpuInfo.cpp @@ -250,7 +250,7 @@ xmrig::BasicCpuInfo::BasicCpuInfo() : break; case 0x19: - if (m_model == 0x61) { + if ((m_model == 0x61) || (m_model == 0x75)) { m_arch = ARCH_ZEN4; m_msrMod = MSR_MOD_RYZEN_19H_ZEN4; }