diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
index e43e2469aaa173347c29553d9f99fb0e1fcd4019..9527db7327b847d6789b1853a630bf8c016d6fe1 100644
--- a/arch/x86/kernel/smpboot.c
+++ b/arch/x86/kernel/smpboot.c
@@ -2023,7 +2023,7 @@ static bool amd_set_max_freq_ratio(void)
 		pr_info("Setting max_freq_ratio for AMD Ryzen 9 3950X 16-Core Processor (Family 17h, Model 113, Stepping 0).");
 		/* Scale does not matter because they are divided anyway. */
 		base_freq = 35;
-		turbo_freq = 47;
+		turbo_freq = 41;
 		goto out;
 	} else {
 		pr_info("Unrecognized AMD Processor, not setting max_freq_ratio (Family %x, Model %x, Stepping %x).",