Вопрос Как увидеть фактическую частоту AMD GPU с драйвером Radeon на Xenial?


Как я могу узнать фактическая рабочая частота (а не частоту запаса поставщика) моего AMD gpu на Ubuntu 16.04 (Xenial)? Я не могу найти никакой информации об этом. Я использую Radeon Водитель. В старые добрые времена, aticonfig давал кучу полезной информации ... но драйверы AMD больше не существуют для Xenial: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04


1
2017-07-22 09:44


происхождения




ответы:


Для меня (Ubuntu 14.04.05 LTS, поэтому я вынужден использовать драйвер с открытым исходным кодом для моей карты HD1670 1GB GDDR3). Я нашел это полезным (настройка DPM должна выполняться как root или пользователь, имеющий разрешения на запись драйвера):

Когда у меня DPM установлен на «сбалансированный»:

cat /sys/kernel/debug/dri/0/radeon_pm_info

uvd    vclk: 0 dclk: 0
power level 0    sclk: 20000 mclk: 40000 vddc: 900 vddci: 0

когда я его сильно нажимаю (по умолчанию «авто»):

echo "high" > /sys/class/drm/card0/device/power_dpm_force_performance_level

Я получил:

cat /sys/kernel/debug/dri/0/radeon_pm_info

uvd    vclk: 0 dclk: 0
power level 2    sclk: 77500 mclk: 66700 vddc: 1050 vddci: 0

Если вы предпочитаете графический интерфейс, есть небольшой проект, с которым я столкнулся, что также позволяет создавать профили запуска приложений:

add-apt-repository ppa:trebelnik-stefina/radeon-profile
apt-get update
apt-get install radeon-profile

Установщик завершился неудачно из-за неудачной зависимости от radeon-profile-daemon, но инструмент все еще работает. Я предполагаю, что этот демон связан со старыми версиями ядра, которые использовали другой подход для DPM.

Боковое замечание: я играл с DPM, потому что я заметил, что при работе с 3D-приложениями с Wine мои ядра ядра и графический процессор были очень сильно использованы, но мой FPS случайно опустился вниз (т.е. 30-40 FPS) без видимых причина. Выключение DPM в CPU и GPU (описанное выше) привело их к устойчивому ~ 180-200 FPS. Мне также пришлось отключить блокировку VSYNC в драйвере, что я сделал, поместив следующее в файл конфигурации:

cat /usr/share/X11/xorg.conf.d/10-radeon.conf

Section "Device"
    Identifier "Card0"
    Driver "radeon"
    Option "SwapbuffersWait" "off"
EndSection

Вот мой процессорный выход после настройки его на «Производительность», используя indicator-cpufreq инструмент, установленный из программного обеспечения Ubuntu Software Center:

grep -E "MHz" /proc/cpuinfo

cpu MHz     : 3000.000
cpu MHz     : 3000.000
cpu MHz     : 3000.000
cpu MHz     : 3000.000

3
2017-09-15 07:41



sudo cat /sys/kernel/debug/dri/0/radeon_pm_info выходы PX asic powered off - Tooniis
^ Это потому, что у моего ноутбука установлена ​​гибридная графика, поэтому выделенный графический процессор AMD был отключен. Запуск чего-то с помощью DRI_PRIME=1 будут отображаться частоты. - Tooniis