likwid-perfctr не работает на ryzen 5 3600

Я пытаюсь использовать likwid (я использовал раньше, но система была настроена профессором, поэтому я никогда не устанавливал его. Я выполнил каждый шаг, указанный для установки) на моем Ryzen 5 3600, и он работает только частично. Некоторые команды, такие как likwid-topology, работают без проблем, но когда я пытаюсь использовать likwid-perfctr, он говорит, что zen 2 не поддерживается, что не имеет смысла, поскольку он перечисляет Zen2 в репозитории github. Сообщение об ошибке показано ниже.

user@Ryzen3600:~$ sudo likwid-perfctr -C 1 -g L3 ./main
--------------------------------------------------------------------------------
CPU name:   AMD Ryzen 5 3600 6-Core Processor              
CPU type:   nil
CPU clock:  4.22 GHz
ERROR - [./src/perfmon.c:perfmon_init_maps:1174] Unsupported AMD Zen Processor
Segmentation fault

Я использую sudo, потому что в противном случае он говорит, что я не могу получить доступ к модулям msr.

user@Ryzen3600:~$ likwid-perfctr -C 1 -g L3 ./main
--------------------------------------------------------------------------------
CPU name:   AMD Ryzen 5 3600 6-Core Processor              
CPU type:   nil
CPU clock:  4.22 GHz
ERROR - [./src/perfmon.c:perfmon_init_maps:1174] Unsupported AMD Zen Processor
ERROR - [./src/access_x86_msr.c:access_x86_msr_init:193] Permission denied.
Cannot access MSR device file /dev/cpu/1/msr: Permission denied.
ERROR - [./src/access_x86_msr.c:access_x86_msr_init:194] Please check if 'msr' module is loaded and device files have correct permissions
ERROR - [./src/access_x86_msr.c:access_x86_msr_init:195] Alternatively you might want to look into (sys)daemonmode
ERROR - [./src/perfmon.c:perfmon_init:1752] Cannot get access to performance counters

Кто-нибудь сталкивался с подобными проблемами?

1 ответ

У меня была такая же проблема с Ryzen 9 3900X. У разработчиков LIKWID не было процессора Zen2 для тестирования, поэтому им потребовалась информация о процессоре от пользователя и они создали патч, подробности см. Здесь:

https://github.com/RRZE-HPC/likwid/issues/289

Другие вопросы по тегам