Установка и настройка AMDGPU-PRO в Ubuntu 16.04 Linux

摘要: В этой статье описывается установка и настройка драйвера AMD-GPU для использования в Ubuntu Linux с целью включения аудио HDMI.

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

Ubuntu AMDGPU-PRO

Драйвер AMDGPU с открытым исходным кодом не поддерживает (в настоящее время) звук HDMI. Установка следующего «гибридного» драйвера AMDGPU-Pro от AMD решит эту проблему.

AMD-PRO работает только с 16.04 LTS или новее и только со следующими картами:

  • Графический адаптер Radeon™ RX серии Vega Графический адаптер AMD Radeon™ Pro серии WX
  • Плата Radeon™ Vega Frontier Edition AMD FirePro™ W9100
  • Графический адаптер Radeon™ RX серий 550/560/570/580 AMD FirePro™ W8100
  • Графический адаптер AMD Radeon™ RX 460/470/480 AMD FirePro™ W7100
  • AMD Radeon™ Pro Duo AMD FirePro™ W5100
  • Графический адаптер AMD Radeon™ R9 Fury/Fury X/Nano AMD FirePro™ W4300
  • Графический адаптер AMD Radeon™ R9 380/380X/390/390X, AMD FirePro™ W4100
  • Графический адаптер AMD Radeon™ R9 285/290/290X, AMD FirePro™ W2100
  • AMD Radeon™ R7 240/250/250X/260/260X/350 AMD FirePro™ W600
  • AMD Radeon™ HD7700/7800/8500/8600 AMD FirePro™ серии S
  • Графический адаптер AMD Radeon™ R9 360 AMD Radeon™ Pro WX 9100
  • AMD Radeon™ R5 340

Чтобы определить, какая видеокарта установлена в системе, выполните в терминале следующие команды:
  • $ lspci -k | grep -EA2 'VGA|3D'

Чтобы определить, установлен ли драйвер, выполните в терминале следующие команды:

  • $ ДПКГ -Л АМДГПУ-ПРО

原因

Для работы аудиофункций HDMI требуется установка драйвера.

解决方案

Установка драйвера AMDGPU-PRO

  1. Выполните в терминале следующие команды:
    • sudo apt-get update
    • sudo apt-get upgrade
    • sudo apt-get dist-upgrade
    • Перезагрузка VSUDO
  2. Скачайте новейший драйвер отсюда . https://support.amd.com/en-us/download/workstation?os=Linux+x86_64#
    Примечание. Необходимо получить драйвер Radeon™ Pro Software Enterprise Edition для Ubuntu 16.04.3
  3.  После скачивания файла выполните в терминале следующие команды:
    1. cd ~Загрузки/
    2. tar -jxvf amdgpu-pro*
    3. Компакт-диск AMDGPU-Pro*
    4. ./amdgpu-pro-install --compute
      ПРИМЕЧАНИЕ: команда «compute» состоит из двух тире без пробелов 
    5. sudo reboot

 


Настройка драйвера AMD-PRO для использования

  1. Перед использованием драйвера vulkan убедитесь, что учетная запись пользователя является членом группы «video». Вы можете узнать, в каких группах вы состоите, с помощью следующей команды:
    • Группы
  2. Если ваша учетная запись не входит в группу видео, вам потребуется пароль sudo, чтобы повысить права следующих команд:
    • sudo usermod -a -G video $LOGNAME
    • sudo gedit /etc/default/grub
  3. Найдите и замените GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" на GRUB_CMDLINE_LINUX_DEFAULT="quiet splash amdgpu.vm_fragment_size=9" 
  4. Сохраните и закройте редактор текстовых сообщений. 
  5. Выполните следующие действия в терминале для обновления grub:
    • # sudo update-grub
  6. Перезагрузить

 


Проверить функциональность

Выполните в терминале следующие команды:
  • lspci -k | grep -EA3 'VGA|3D|Display' (Эта команда укажет установленную видеоплату и используемый драйвер с ядром. Если работа выполняется правильно, должно быть указано "amdgpu" :)
  • sudo apt-get install mesa-utils (Устанавливает пакет, используемый для следующих шагов)
  • glxinfo | grep OpenGL (это дополнительная проверка для проверки того, что плата AMD включена и работает)
  • glxinfo | grep "direct rendering" (Если он говорит «да», то ваша плата AMD включена и не использует процессор для графики)
 

Удаление драйвера AMD GPU-PRO

Если по какой-либо причине вы хотите удалить графический стек AMDGPU-PRO, вы можете сделать это с помощью скрипта удаления, который был включен в оригинальную установку и присутствует в вашем пути. В командной строке введите следующую команду:
  • amdgpu-pro-удаление

 


Установка опционального компонента ROCm

 Этот пакет драйверов AMDGPU-Pro включает в себя компонент ROCm, который можно установить дополнительно для работы приложений Compute/OpenCL. Компонент можно установить, выполнив следующую команду:

  • sudo apt install -y rocm-amdgpu-pro

 

Настройка дополнительного компонента ROCm

Перед запуском приложений ROCm необходимо задать переменную среды LLVM_BIN.

  • Чтобы временно установить его при выполнении отдельной команды ROCm, например clinfo, используйте:
    • env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
  • Чтобы установить его на постоянной основе для всех пользователей оболочки bash и других sh-подобных оболочек, вы можете использовать следующую команду:
    • echo 'экспорт LLVM_BIN=/opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.sh
  • Чтобы установить его на постоянной основе для всех пользователей csh, можно использовать следующую команду:
    • echo 'setenv LLVM_BIN /opt/amdgpu-pro/bin' | sudo tee /etc/profile.d/amdgpu-pro.csh

 

Дополнительные сведения см. в справке сообщества по переменным среды Ubuntu.
文章属性
文章编号: 000146175
文章类型: Solution
上次修改时间: 10 11月 2021
版本:  4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。