AMDGPU CPU 查询频率

AMDGPU CPU 查询频率

在大多数 CPU 上,您可以使用“cpufreq-aperf”来检查 cpu 频率,但我认为这与 AMDGPU 不兼容。

我确实检查了“aperf”并发现:

$ cat /proc/cpuinfo | grep -o "aperf[a-z]*" | head -1
aperfmperf

尝试使用“cpufreq-aperf”:

$ sudo cpufreq-aperf
Error reading /dev/cpu/0/msr, load/enable msr.ko

$ sudo modprobe msr

$ sudo cpufreq-aperf
CPU Average freq(KHz)   Time in C0  Time in Cx  C0 percentage
000 [offline]
001 [offline]
002 [offline]
003 [offline]

我是否遗漏了什么,或者这个工具与 AMDGPU 不兼容? (我有一台 A10-8700P)。事实上“msr”没有自动加载,这让我觉得它不兼容。

那么我还可以使用其他工具吗,还是我遗漏了一些东西?

我想要这个的原因是我已经启用了 powerplay 并且我想以某种方式看到效果(除了运行基准测试)。

更新,我认为这可能与我已加载的模块有关,我可能需要删除它?

这些是我的模块;

Module                  Size  Used by
ablk_helper            16384  1 aesni_intel
ac                     16384  0
aesni_intel           167936  67520
aes_x86_64             20480  1 aesni_intel
ahci                   36864  3
amdgpu               1327104  3
amdkfd                122880  1
arc4                   16384  2
autofs4                36864  2
battery                16384  0
binfmt_misc            20480  1
button                 16384  0
ccm                    20480  2
cfg80211              471040  3 iwlmvm,iwlwifi,mac80211
crc16                  16384  1 ext4
crc32_pclmul           16384  0
crct10dif_pclmul       16384  0
cryptd                 20480  22508 ablk_helper,ghash_clmulni_intel,aesni_intel
ctr                    16384  4
drm                   286720  7 amdgpu,ttm,drm_kms_helper
drm_kms_helper        122880  1 amdgpu
ecb                    16384  2
ecryptfs               90112  1
efi_pstore             16384  0
efivarfs               16384  1
efivars                20480  1 efi_pstore
ehci_hcd               77824  1 ehci_pci
ehci_pci               16384  0
evdev                  24576  17
ext4                  499712  1
fam15h_power           16384  0
fat                    65536  1 vfat
gf128mul               16384  1 lrw
ghash_clmulni_intel    16384  0
glue_helper            16384  1 aesni_intel
hid                   106496  3 i2c_hid,hid_generic,usbhid
hid_generic            16384  0
hp_accel               28672  0
hp_wireless            16384  0
i2c_algo_bit           16384  1 amdgpu
i2c_core               53248  8 i2c_hid,i2c_piix4,i2c_designware_core,i2c_algo_bit,amdgpu,i2c_designware_platform,drm_kms_helper,drm
i2c_designware_core    20480  1 i2c_designware_platform
i2c_designware_platform    16384  0
i2c_hid                20480  0
i2c_piix4              24576  0
input_polldev          16384  1 lis3lv02d
ip6table_filter        16384  0
ip6_tables             24576  1 ip6table_filter
iptable_filter         16384  1
ip_tables              24576  1 iptable_filter
ipt_REJECT             16384  3
irqbypass              16384  1 kvm
iwlmvm                266240  0
iwlwifi               147456  1 iwlmvm
jbd2                   90112  1 ext4
joydev                 20480  0
k10temp                16384  0
kvm                   495616  1 kvm_amd
kvm_amd                69632  0
libahci                28672  1 ahci
libata                204800  2 ahci,libahci
lis3lv02d              20480  1 hp_accel
lp                     20480  0
lrw                    16384  1 aesni_intel
mac80211              569344  1 iwlmvm
mbcache                16384  2 ext4
mfd_core               16384  1 rtsx_pci
mmc_core              118784  1 rtsx_pci_sdmmc
msr                    16384  0
nf_conntrack           90112  2 nf_conntrack_ipv4,xt_conntrack
nf_conntrack_ipv4      20480  2
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
nf_reject_ipv4         16384  1 ipt_REJECT
nls_cp437              20480  1
nls_utf8               16384  1
parport                40960  3 lp,parport_pc,ppdev
parport_pc             28672  0
pci_stub               16384  1
ppdev                  20480  0
processor              36864  4
psmouse                40960  0
rfkill                 20480  4 cfg80211
rtsx_pci               49152  1 rtsx_pci_sdmmc
rtsx_pci_sdmmc         24576  0
scsi_mod              188416  3 sd_mod,libata,sg
sd_mod                 40960  4
serio_raw              16384  0
sg                     32768  0
shpchp                 32768  0
snd                    73728  18 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
snd_hda_codec         102400  4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_codec_generic    65536  1 snd_hda_codec_realtek
snd_hda_codec_hdmi     45056  1
snd_hda_codec_realtek    69632  1
snd_hda_core           61440  5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
snd_hda_intel          32768  5
snd_hwdep              16384  1 snd_hda_codec
snd_pcm                86016  4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
snd_timer              28672  1 snd_pcm
soundcore              16384  1 snd
sp5100_tco             16384  0
sparse_keymap          16384  0
sunrpc                274432  1
thermal                20480  0
tpm                    36864  2 tpm_tis,tpm_tis_core
tpm_tis                16384  0
tpm_tis_core           20480  1 tpm_tis
ttm                    81920  1 amdgpu
usb_common             16384  1 usbcore
usbcore               208896  5 usbhid,ehci_hcd,xhci_pci,xhci_hcd,ehci_pci
usbhid                 49152  0
vboxdrv               380928  3 vboxnetadp,vboxnetflt,vboxpci
vboxnetadp             28672  0
vboxnetflt             28672  0
vboxpci                24576  0
vfat                   20480  1
xhci_hcd              167936  1 xhci_pci
xhci_pci               16384  0
x_tables               28672  7 ipt_REJECT,ip_tables,iptable_filter,xt_tcpudp,ip6table_filter,xt_conntrack,ip6_tables
xt_conntrack           16384  2
xt_tcpudp              16384  2

答案1

固定的,

我回到了具有自定义 DSDT 覆盖的内核,这启用了 cpu 频率。

相关内容