Ubuntu 16.04、16.10、または 17.04 (デスクトップ) に AMD GPU (pro) ドライバーをインストールするにはどうすればよいですか?

Ubuntu 16.04、16.10、または 17.04 (デスクトップ) に AMD GPU (pro) ドライバーをインストールするにはどうすればよいですか?

私は、バージョン 17.10 のドライバーをインストールする AMD のサイトにあるパッケージを試しました。しかし、ドライバーをインストールした後、ログイン画面で続行できず、永遠に尋ねられます。

私は試した:

  • grub の「nomodeset」(永続的および一時的)
  • AMDドライバーページの指示に従ってください
  • インストール前に古いドライバーを削除するには、--px オプションを使用してインストールします。
  • gnome のバージョンを下げる/上げる
  • 17.10 ではなく、古いドライバー (16.50 など) を検索しましたが見つかりませんでした

システム:

FX8150、8GB RAM、RX550 グラフィック カード、R7-240 グラフィック カード、これらのバージョンを Windows 10 と一緒にインストールするための「Ubuntu USB ブート」。

答え1

AMD Radeon R7 240 は、オープン ソースの amdgpu ドライバーによって実験的にサポートされている第 1 世代 (GCN 1.0)「Oland」GPU です。

amdgpu-pro ドライバーを使用する前に、次の点を確認してください。

  1. インストールするカーネルは、カーネル構成で有効に設定され、CONFIG_DRM_AMDGPU_SI=YビルドされCONFIG_DRM_AMDGPU_CIK=Yています。私は所有している Linux ハードウェアで AMD GPU をもう使用していないため、Ubuntu でこれがデフォルトで有効になっているかどうかは確認できません。2 番目のポイントに関連して、

  2. 将来のアップグレードのために、現在の世代のAMD GPUでAMD DAL/DCの有効化(HDMIオーディオなどをサポートするために必要)が必要な場合は、構築と展開を検討してください。これ代わりにカーネルを使用してください。最新のセキュリティ修正が適用されていることが多いため、問題なく使用できるはずです。

  3. AMD からパッケージをインストールする前に、radeon モジュールがブラックリストに登録されていることを確認してください。

また、AMDGPU-Pro はオープンソースの AMDGPU カーネル ドライバー上で動作することに注意してください。このドライバーは OpenGL、OpenCL、Vulkan、VDPAU のサポートを提供し、次のような機能を備えています。

  1. modesetKMS が有効になっていることを確認します。grub構成ファイルによって渡されるカーネル オプションには、どこにも行が存在しない必要があります。
  2. どのカーネルをビルドしてインストールするかを決めるときは、適切な linux-firmware パッケージもインストールしてください。そうしないと、特に AMD DAL/DC 機能で問題が発生します。
  3. 最後に、オープンソースの amdgpu ドライバーを使用した HDMI および DisplayPort オーディオについてですが、amdgpu-pro バイナリからロールバックする場合は、上記にリンクされている AMD DAL/DC カーネル パッチワークが依然として必要になります。

他にも使えるこれ何か問題が発生した場合の参考にしてください。

関連情報