Ubuntu 16.04 LinuxでのAMDGPU-PROのインストールと設定

Summary: この記事では、HDMIオーディオを有効にするためにUbuntu Linuxで使用するAMD-GPUドライバーのインストールと設定について説明します。

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オーディオをサポートしていません。AMDから次の「ハイブリッド」AMDGPU-Proドライバーをインストールすると、この問題が解決します。

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'

ドライバーがすでにインストールされているかどうかを確認するには、ターミナルで次のコマンドを実行します。

  • $ 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 for Ubuntu 16.04.3」を入手する必要があります
  3.  ファイルがダウンロードされたら、ターミナルで次のコマンドを実行します。
    1. cd ~ダウンロード/
    2. tar -jxvf amdgpu-pro*
    3. CD AMDGPU-PRO*
    4. ./amdgpu-pro-install --compute
      注:「compute」コマンドには、スペースのない2つのダッシュがあります 
    5. sudo reboot

 


AMD-PROドライバーを使用するための設定

  1. Vulkanドライバーを使用する前に、ユーザー アカウントが「video」グループのメンバーであることを確認してください。次のコマンドを使用して、自分がメンバーになっているグループを確認できます。
    • グループ
  2. アカウントがビデオグループの一部でない場合は、次のコマンドを昇格するためにsudoパスワードが必要になります。
    • sudo usermod -a -Gビデオ$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. 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-アンインストール

 


オプションの ROCm コンポーネントの取り付け

 このAMDGPU-Proドライバー パッケージには、Compute/OpenCLアプリケーションを実行するためにオプションでインストールできるROCmコンポーネントが組み込まれています。次のコマンドを実行して、コンポーネントをインストールできます。

  • sudo apt install -y rocm-amdgpu-pro

 

オプションの ROCm コンポーネントの設定

LLVM_BIN環境変数は、ROCmアプリケーションを実行する前に設定する必要があります。

  • clinfoなどの個々のROCmコマンドを実行するときに 一時的に 設定するには、次を使用します。
    • env LLVM_BIN=/opt/amdgpu-pro/bin/opt/amdgpu-pro/bin/clinfo
  • すべてのbashおよびその他のshライクなシェルユーザーに対して 永続的 に設定するには、次のコマンドを使用できます。
    • エコー '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.