Встановлення та налаштування AMDGPU-PRO в Ubuntu 16.04 Linux

Summary: У цій статті описано встановлення та налаштування драйвера AMD-GPU для використання в Ubuntu Linux для ввімкнення аудіо HDMI.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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

Cause

Функція звуку HDMI вимагає встановлення драйвера.

Resolution

Встановлення драйвера 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 для отримання додаткової інформації.
Article Properties
Article Number: 000146175
Article Type: Solution
Last Modified: 10 Nov 2021
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.