Ошибка Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0

alebedev
отредактировано December 2024 Раздел: Общие вопросы

В этой статье рассмотрим как избавиться от сообщения об ошибке Performance support disabled, consider sysctl dev.i915.perf_stream_paranoid=0 при запуске nanoCAD на системах со встроенной графикой Intel.

Примечание: ограничение по умолчанию для семейства опций perf_event_paranoid связано с риском предоставления приложениям доступа к данным производительности (Perf events and tool security). При этом, параметр dev.i915.perf_stream_paranoid влияет только на доступ к показателям производительности графического процессора, что несёт меньше риска, чем, например, архитектурный контекст исполнения регистров ЦП.

Рассмотрим пошаговый процесс включения системного анализатора для сбора метрик GPU Intel.

1. Убедитесь, что у вас установлены только драйверы для графического процессора Intel. Если установлены драйверы других поставщиков GPU, следуйте инструкциям разработчика для их удаления.

1.1. Убедитесь, что установлен и загружен пакет Intel Graphics (Xserver-xorg-vide-intel):

Для Debian-систем:

apt search xorg | grep intel

Для RHEL-систем:

dnf search xorg | grep intel

1.2. Убедитесь, что установлен модуль ядра Intel GPU I915:

lsmod | grep i915

2. Включите модуль ядра Intel, чтобы позволить приложениям выполнять сбор метрик графического процессора. По умолчанию, этот функционал отключен.

2.1 Используйте следующую команду, чтобы вручную включить сбор метрик графического процессора:

sudo sysctl -w dev.i915.perf_stream_paranoid=0

2.2. Опционально используйте следующую команду, чтобы добавить автоматическое задание Cron, которое выполняется при перезагрузке:

sudo crontab -e

#Добавьте строку:

@reboot /sbin/sysctl -w dev.i915.perf_stream_paranoid=0

#Управление редактором crontab аналогично vim. Нажмите :wq для сохранения и выхода

2.3 После этого подтвердите изменение режима perf_stream_paranoid 0, используя следующую команду:

sysctl -n dev.i915.perf_stream_paranoid

Опционально установите текущую версию библиотеки Intel Metrics-Discovery (libigdmd.so). Это библиотека с открытым исходным кодом, которая периодически обновляется для поддержки интегрированных и дискретных графических процессоров Intel. Инструменты Intel Graphics Analyzer (Intel GPA) используют библиотеку под прежним именем Libmd.so.

Оригинал статьи Enable GPU Metrics Collection

Тэги темы: