ROCmをインストールする方法(ubuntu20.04)
!!!!!!!!!!絶対!!!!!に読んでくれ
ROCmはインストールを失敗するとエラーでアプデも別のファイルのインストールができないぞ要注意
ERROR: Cannot create report: [Errno 17] File exists: '/var/crash/rock-dkms-firmw
are.0.crash'
Error! Bad return status for module build on kernel: 5.8.0-43-generic (x86_64)
Consult /var/lib/dkms/amdgpu/4.0-23/build/make.log for more information.
dpkg: error processing package rock-dkms (--configure):
installed rock-dkms package post-installation script subprocess returned error
exit status 10
dpkg: dependency problems prevent configuration of rocm-dkms:
rocm-dkms depends on rock-dkms; however:
Package rock-dkms is not configured yet.
dpkg: error processing package rocm-dkms (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup erro
r from a previous failure.
Errors were encountered while processing:
rock-dkms
rocm-dkms
E: Sub-process /usr/bin/dpkg returned an error code (1)
こんな感じのエラーが出て詰みます
なので、焦らず丁寧に読んでください
テスト環境
OS ubuntu 20.04
Linux 5.4.0-54-generic
CPU Ryzen 7 2700X
GPU RX5700xt
ステップ1.カーネルの変更
まずROCmは
Linux-5.8をサポートしてないのでインストールできません。
なので自分のカーネルのバージョンを確認します
uname -a
Linux-headers-5.8.0-43-generic #こんな感じで、出ると思います
次に対応しているLinux 5.4をダウンロードします
sudo apt install linux-image-5.4.0-54-generic linux-headers-5.4.0-54-generic linux-modules-extra-5.4.0-54-generic
そして
再起動しAdvanced options for Ubuntuを開きLinux 5.4.0-54-genericを選択してください
次にカーネルの変更を確認※ウィンドウは消さないで
uname -a
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
面倒くさい人だけ
カーネルの削除の方法
x.x.xにバージョンを入れください
sudo apt-get autoremove --purge linux-*x.x.x*
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
ステップ2.インストール
公式※とは、だいぶ違うインストール方法です
この人の動画を参考にしてください(ここからはこの人と同じです)
推奨の人のインストール方法です。
グループやPATH
echo 'ADD_EXTRA_GROUPS=1' | sudo tee -a /etc/adduser.conf
echo 'EXTRA_GROUPS=video' | sudo tee -a /etc/adduser.conf
echo 'EXTRA_GROUPS=render' | sudo tee -a /etc/adduser.conf
アップデート
sudo apt update
必要なパッケージ
sudo apt install libnuma-dev libncurses5
ROCmaptリポジトリを追加
wget -q -O - https://repo.radeon.com/rocm/rocm.gpg.key | sudo apt-key add -
ROCmaptリポジトリを追加2
echo 'deb [arch=amd64] https://repo.radeon.com/rocm/apt/debian/ xenial main' | sudo tee /etc/apt/sources.list.d/rocm.list
もう一回アップデート
sudo apt update
再起動しAdvanced options for Ubuntuを開きLinux 5.4.0-54-genericを選択してください(削除した人不要)
ROCOmをインストール
sudo apt install rocm-dkms
インストールしながら新しいウィンドウでターミナルを開いてください
usermodコマンド
sudo usermod -aG video ユーザー名
usermodコマンド2
sudo usermod -aG render ユーザー名
PATHの設定
echo 'export PATH=$PATH:/opt/rocm/bin:/opt/rocm/rocprofiler/bin:/opt/rocm/opencl/bin' | sudo tee -a /etc/profile.d/rocm.sh
ROCmインストールできたら再起動Advanced(以下略
確認
/opt/rocm/bin/rocminfo
まとめ
お疲れ様です。何か質問や気になる事があったらコメントしてください
Author And Source
この問題について(ROCmをインストールする方法(ubuntu20.04)), 我々は、より多くの情報をここで見つけました https://qiita.com/PythonGakusei/items/a6f44b8ec60f8fc3df7d著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .