#!!!!!!!!!!絶対!!!!!に読んでくれ
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を選択してください
起動する際にShiftを押し続けて、出す感じです
#####次にカーネルの変更を確認※ウィンドウは消さないで
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
#まとめ
お疲れ様です。何か質問や気になる事があったらコメントしてください