📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| 14行目: | 14行目: | ||
== ATI / AMDグラフィックドライバのインストール == | == ATI / AMDグラフィックドライバのインストール == | ||
==== プロプライエタリのグラフィックドライバ ==== | ==== プロプライエタリのグラフィックドライバ ==== | ||
===== AMDグラフィックドライバのバージョンが21.40以降の場合 ===== | |||
# [https://support.amd.com/en-us/download AMT / ATIの公式Webサイト]にアクセスして、プロプライエタリのドライバを手動で選択およびダウンロードする。<br> | |||
# ダウンロードしたAMDグラフィックドライバのリポジトリを登録する。<br>AMDグラフィックドライバをインストールする時、インストーラとAMD関連のリポジトリがシステムに追加される。<br>このリポジトリは、パッケージ管理システムからアクセスできるようになり、そのパッケージ管理システムはインストーラからも使用される。 | |||
#: CentOS | |||
#: sudo yum install ./amdgpu-install-<バージョン>.rpm | |||
#: SUSE | |||
#: sudo zypper install ./amdgpu-install-<バージョン>.rpm | |||
#: <br> | |||
# 次に、AMDグラフィックドライバをインストールする。<br>上記のリポジトリを登録した時、併せて、AMDグラフィックドライバをインストールする<code>amdgpu-install</code>コマンドが追加される。<br><br>例えば、Radeon RX550を使用している場合は、以下のオプションを付加してAMDグラフィックドライバをインストールする。<br><code>amdgpu-install --usecase=graphics --opencl=legacy --vulkan=amdvlk</code><br>または<br><code>amdgpu-install --usecase=graphics --opencl=legacy --vulkan=amdvlk,pro</code><br><br>オプションの詳細については、以下の通りである。 | |||
#: OpenCLにおいて、利用可能な2つの<code>--opencl</code>オプションが存在する。<br> | |||
#:* PAL | |||
#:*: Vega 10を含めてそれ以降のハードウェアをサポートする。 | |||
#:*: <code>--opencl=rocr</code> | |||
#:* legacy | |||
#:*: Vega 10より古いハードウェアをサポートする。 | |||
#:*: <code>--opencl=legacy</code> | |||
#:* PALとlegacy | |||
#:*: 両方サポートする。 | |||
#:*: <code>--opencl=rocr,legacy</code> | |||
#: <br> | |||
#: 例えば、Radeon RX550の場合はVega 10より古いため、<code>--opencl=legacy</code>となる。<br> | |||
#: また、<code>--headless</code>オプションは、ディスプレイに接続しない状態でもGPU演算を行う場合に使用する。<br> | |||
#: <code>amdgpu-install --opencl=legacy</code> | |||
#: <br> | |||
#: Vulkanにおいて、利用可能な2つの<code>--vulkan</code>オプションが存在する。 | |||
#:* AMDVLK | |||
#:*: オープンソースのVulkanをインストールする。 | |||
#:*: <code>--vulkan=amdvlk</code> | |||
#:* PRO | |||
#:*: PRO Vulkan(プロプライエタリ)をインストールする。(EULAへの同意が必要) | |||
#:*: <code>--vulkan=pro</code> | |||
#:* AMDVLKとPRO | |||
#:*: 両方をサポートする。 | |||
#:*: <code>--vulkan=amdvlk,pro</code> | |||
#: <br> | |||
#: ユースケースの指定 | |||
#:* グラフィック<br>これは、以前のバージョンでは、All-Open Variantと呼ばれていた。 | |||
#:*: All-Openコンポーネントをインストールする。 | |||
#:*: <code>--usecase=graphics</code> | |||
#:* ワークステーション<br>これは、以前のバージョンでは、Pro Variantと呼ばれていた。 | |||
#:*: <code>--usecase=workstation</code> | |||
<br> | |||
AMD GPUドライバの詳細は、https://amdgpu-install.readthedocs.io/en/latest/ を参照すること。<br> | |||
<br> | |||
<u>※注意</u><br> | |||
<u>OpenCLのROCrを使用するには、実行中のユーザに追加の権限が必要な場合がある。</u><br> | |||
<u>一般的に、ユーザを"render"グループまたは"video"グループに追加しなければならない。</u><br> | |||
<br> | |||
<code>clinfo</code>コマンドやその他のopenCLを使用したソフトウェアが動作しない場合は、まず、レンダーノードの所有権とパーミッションを確認する。<br> | |||
ls -l /dev/dri/render* | |||
<br> | |||
次に、レンダーノードがrenderグループに所属している場合、かつ、全てのユーザが読み書きできない場合、現在のユーザをrenderグループに追加する。<br> | |||
sudo usermod -aG render $USER | |||
<br> | |||
また、レンダーノードがvideoグループに所属している場合、かつ、全てのユーザが読み書きできない場合、現在のユーザをvideoグループに追加する。<br> | |||
sudo usermod -aG video $USER | |||
<br> | |||
もし、AMD GPU ProのOpenGL部分を省いてOpenCL部分のみをインストールすることが望ましい場合、<code>--headless</code>オプションを付加してインストールする。<br> | |||
<br> | |||
===== AMDグラフィックドライバのバージョンが21.30以前の場合 ===== | |||
# [https://support.amd.com/en-us/download AMT / ATIの公式Webサイト]にアクセスして、プロプライエタリのドライバを手動で選択およびダウンロードする。<br> | # [https://support.amd.com/en-us/download AMT / ATIの公式Webサイト]にアクセスして、プロプライエタリのドライバを手動で選択およびダウンロードする。<br> | ||
# ダウンロードしたドライバを解凍する。<br> | # ダウンロードしたドライバを解凍する。<br> | ||