Встановлення та налаштування 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 Graphics 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'

Щоб визначити, чи драйвер уже інстальовано, запустіть у терміналі наступне:

  • $ dpkg -l amdgpu-pro

原因

Функція звуку 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. Ви можете дізнатися, до яких груп ви належите, за допомогою такої команди:
    • Групи
  2. Якщо ваш обліковий запис не належить до групи відео, пароль sudo знадобиться для підвищення рівня таких команд:
    • sudo usermod -a -G відео $LOGNAME
    • sudo gedit /etc/default/grub
  3. Знайдіть і замініть GRUB_CMDLINE_LINUX_DEFAULT="тихий сплеск ' на GRUB_CMDLINE_LINUX_DEFAULT="тихий сплеск amdgpu.vm_fragment_size=9" 
  4. Збережіть і закрийте редактор txt 
  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 "прямий рендеринг" (Якщо каже "так", значить, ваша карта AMD увімкнена і не використовує процесор для графіки)
 

Видалення драйвера AMD GPU-Pro

Якщо з якоїсь причини ви хочете видалити графічний стек AMDGPU-PRO, ви можете зробити це за допомогою сценарію видалення, який був включений в оригінальну інсталяцію і присутній на вашому шляху. У командному рядку введіть таку команду:
  • amdgpu-pro-uninstall

 


Встановлення додаткового компонента ROCm

 Цей пакет драйверів AMDGPU-Pro включає компонент ROCm, який можна додатково встановити для запуску програм Compute/OpenCL. Встановити компонент можна, виконавши наступну команду:

  • sudo apt install -y rocm-amdgpu-pro

 

Налаштування додаткового компонента ROCm

Змінну середовища LLVM_BIN слід встановити перед запуском програм ROCm.

  • Щоб тимчасово встановити його під час виконання окремої команди ROCm, наприклад clinfo, використовуйте:
    • env LLVM_BIN=/opt/amdgpu-pro/bin /opt/amdgpu-pro/bin/clinfo
  • Щоб встановити його на постійній основі для всіх користувачів оболонки bash та інших sh-подібних, ви можете скористатися такою командою:
    • echo 'export 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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。