Ubuntu 搭载 Ryzen 2500u 处理器,速度上限为 2GHz

Ubuntu 搭载 Ryzen 2500u 处理器,速度上限为 2GHz

我的处理器在 Ubuntu 上无法以全速运行,我也在 Manjaro 等 Arch 发行版上尝试过,也遇到了同样的问题。以下是我的系统的详细信息以及迄今为止我尝试过的方法。

我安装了 Ubuntu 18.04

4.15.0-43-generic 与 Windows 10 Home 一起

宏碁 Swift 3 SF315-41

最大 CPU 速度和其他初学者详细信息如下:

架构:x86_64
CPU 操作模式:32 位、64 位
字节顺序:小端
CPU:8
在线 CPU 列表:0-7
每核线程数:2
每插槽核心数:4
插座:1
NUMA 节点:1
供应商 ID:AuthenticAMD
CPU 家族:23
型号:17
型号名称:AMD Ryzen 5 2500U,搭载 Radeon Vega Mobile Gfx
步进:0
CPU频率:1574.846
CPU 最大 MHz:2000.0000
CPU 最小 MHz:1600.0000
保费:3992.66
虚拟化:AMD-V
L1d 缓存:32K
L1i 缓存:64K
L2缓存: 512K
L3缓存:4096K
NUMA 节点 0 CPU:0-7
标志:fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht 系统调用 nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc cpuid extd_apicid aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx hw_pstate sme ssbd ibpb vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 xsaves clzero irperf xsaveerptr arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decryptassists pausefilter pfthreshold avic v_vmsave_vmload vgif overflow_recov succor smca

但在 Windows 中,最大处理器速度为 3.6GHz

在 Ubuntu 中也可以实现此最大速度:

$ dmidecode -t processor | grep Speed
    Max Speed: 3600 MHz
    Current Speed: 2000 MHz
经过一番研究,我发现,要使 turbo 频率正常工作,必须启用 Legacy Bootloader 并禁用 EFI。但我的笔记本电脑制造商不允许这样做,而且它的主要操作系统是 Windows 10。

另外,是否有可能 AMD 微码未在 init 中加载?如果是这样,那么如何解决这个问题?

任何解决问题的方法或替代解决方案都会有帮助。

答案1

事实证明,加载 AMD-Microcode 可以init解决这个问题。我们只需要编辑/etc/default/amd64-microcode文件以尽早加载微码。

sudo aptitude install amd64-microcode
echo "AMD64UCODE_INITRAMFS=early" | sudo tee -a /etc/default/amd64-microcode
sudo update-initramfs

请注意,lscpu | grep 'MHz'仍然会显示最大频率为 2.00 GHz,但您可以进行速度测试openssl speed并查看当前时钟速度的提升。

答案2

我在网上找到了这个答案

sudo apt-get remove --auto-remove amd64-microcode

我不知道这是否真的有效

事实上我刚刚尝试过而且它有效

相关内容