Saya menggunakan Ubuntu 14.04 (3.13.0-24-kernel generik) pada laptop berbasis AMD A8-4500m, dan saya baru-baru ini memperhatikan, bahwa AMD Turbo Core tidak berfungsi sama sekali. Semuanya berfungsi pada Windows, namun, di Linux, frekuensi CPU tidak dapat melampaui 1,9 GHz (diperiksa dengan cpufreq-aperf
).
Berikut ini adalah output dari cpupower frequency-info
, pemberitahuan Active: tidak ada dukungan negara bagian boost:
analyzing CPU 0:
driver: acpi-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 4.0 us.
hardware limits: 1.40 GHz - 1.90 GHz
available frequency steps: 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.40 GHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 1.90 GHz and 1.90 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.90 GHz (asserted by call to hardware).
cpufreq stats: 1.90 GHz:32,63%, 1.80 GHz:0,74%, 1.70 GHz:0,50%, 1.60 GHz:1,20%, 1.40 GHz:64,93% (9287)
boost state support:
Supported: yes
Active: no
Boost States: 2
Total States: 8
Pstate-Pb0: 2800MHz (boost state)
Pstate-Pb1: 2300MHz (boost state)
Pstate-P0: 1900MHz
Pstate-P1: 1800MHz
Pstate-P2: 1700MHz
Pstate-P3: 1600MHz
Pstate-P4: 1400MHz
Pstate-P5: 900MHz
Lebih banyak tes (dijalankan dengan penjadwal ondemand dan 3 contoh decoding ffmpeg 1920x1080 video H.264 di latar belakang):
[m132@m132 turbostat]$ sudo cpupower monitor
[sudo] password for m132:
|Mperf || Idle_Stats
CPU | C0 | Cx | Freq || POLL | C1 | C2
0| 97,78| 2,22| 1821|| 0,00| 0,00| 0,00
1| 97,84| 2,16| 1821|| 0,00| 0,00| 0,00
2| 99,22| 0,78| 1807|| 0,00| 0,00| 0,00
3| 99,18| 0,82| 1808|| 0,00| 0,00| 0,00
[m132@m132 turbostat]$ sudo ./turbostat
cor CPU GHz TSC time
1.81 1.90 5**
0 0 1.81 1.90 5**
1 1 1.81 1.90
2 2 1.80 1.90
3 3 1.81 1.90
EDIT: Sepertinya prosesor seri Trinity memiliki sumber BAPM-nya sendiri. Itu terletak di driver / gpu / drm / radeon / trinity_dpm.c dan itu (pada saat penulisan) diaktifkan hanya untuk papan MSI, karena masalah stabilitas. Untuk mengaktifkannya, buka file ini, cari baris ini:
pi->enable_bapm = false;
Ubah false menjadi true, lalu kompilasi dan instal kernel baru. Anda seharusnya mendapatkan dorongan panik kernel berfungsi sekarang. Perlu diingat bahwa daya CPU juga dibagikan dengan GPU, sehingga Anda hampir tidak akan pernah mendapatkan frekuensi tertinggi yang tersedia jika GPU juga digunakan.
nomodeset
pada baris perintah kernel)? Ini memperbaiki masalah ini untuk saya.
Active: yes
, tapi saya berasumsi bahwa info ini salah, karena tidak ada Pstate yang ditampilkan dan cpufreq-aperf
masih tidak melaporkan frekuensi lebih tinggi dari 1,9 GHz. Juga memaksa saya menggunakan perangkat lunak OpenGL renderer untuk saya.
turbostat
atau cpupower monitor
? Apakah mereka menunjukkan turbo sedang digunakan?
cpufreq-aperf
terkadang melaporkan frekuensi 2GHz, tetapi masih tidak beralih ke 2,3 GHz atau 2,8 GHz, seperti pada Windows.