AMD ドライバー Ubuntu

警告

AMD コンピューティングデバイス/GPU のサポートは、使用率の低さとドライバーにおける OpenCL の安定性の問題により削除されました。Config.yml ファイルでオプションを有効にすることで、 サポートされていないコンピューティングデバイスで SDK を実行するようにオプトインすること が可能です。ただし、このような設定では予期しない結果やエラーが発生する可能性があり、Zivid ではテストされていません。

警告

Radeon は一部の GPU で SPIR をサポートしなくなりました。Zivid ソフトウェアと互換性を持たせるために、GPU ドライバーが SPIR をサポートしていることを確認してください。

  1. Linux 用の正しい Radeon ソフトウェアをダウンロードして解凍します。

    キーボードの Ctrl + Alt + T キーを押してターミナルウィンドウを開きます。

    一時フォルダーを作成し、そこに移動します。

    mkdir amd
    cd amd
    

    https://www.amd.com/en/camera/support/kb/release-notes/rn-amdgpu-unified-linux-22-20 にアクセスすると、不具合のあるバージョンの AMD GPU ドライバーインストーラーへのリンクが見つかります。以下の手順では、テスト済みで正常に動作するバージョンを使用します。この記事執筆時点では、バージョン 22.20.3 です。AMD には /latest パスがありますが、これはまだ不具合のある 22.20 を指しています。

    wget --referer http://support.amd.com http://repo.radeon.com/amdgpu-install/22.20.3/ubuntu/jammy/amdgpu-install_22.20.50203-1_all.deb
    

    このパッケージを apt でインストールします。

    sudo apt install ./amdgpu-install_22.20.50203-1_all.deb
    sudo apt update
    

    Linux カーネルのバージョンを確認します。

    uname -r
    

    Linux カーネルバージョン 5.4 (Ubuntu LTS) の場合は、Ubuntu 20.04 用の Radeon ソフトウェア 20.45 をダウンロードします。

    wget --referer http://support.amd.com https://drivers.amd.com/drivers/linux/amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz
    

    内容を解凍します。

    tar -Jxvf amdgpu-pro-20.45-1188099-ubuntu-20.04.tar.xz
    cd amdgpu-pro-20.45-1188099-ubuntu-20.04
    

    Linux カーネルバージョン 5.8 (Ubuntu LTS HWE スタック) の場合は、Linux 20.04 用の Radeon ソフトウェア 20.50 をダウンロードします。

    wget --referer http://support.amd.com https://drivers.amd.com/drivers/linux/amdgpu-pro-20.50-1234664-ubuntu-20.04.tar.xz
    

    内容を解凍します。

    tar -Jxvf amdgpu-pro-20.50-1234664-ubuntu-20.04.tar.xz
    cd amdgpu-pro-20.50-1234664-ubuntu-20.04
    

    注釈

    Ubuntu 18.04 のサポートは SDK 2.10 以降削除されました。以前の SDK バージョンの Ubuntu 18.04 の手順を確認するには、左上隅にあるナレッジベースのバージョンを変更してください。

  2. グラフィックスタックをインストールします。

    AMD 独自の手順

    amdgpu-install --usecase=graphics,opencl --no-32 --no-dkms
    

    注釈

    Secure Boot が必要な場合は、DKMS を含める必要がある場合があります (上記コマンドの --no-dkms を削除します)。詳細については、 secure-boot-support を参照してください。

    次に、ユーザーを render グループと video グループの両方のメンバーとして追加します。

    sudo gpasswd -a $USER render
    sudo gpasswd -a $USER video
    

    変更を有効にするには、再起動が必要な場合があります。

    sudo reboot
    

    ここで ZividStudio を開いてみることができます。失敗した場合は、次の手順に従ってください。

    ZividStudio
    

    AMD 独自の手順

    ./amdgpu-pro-install --opencl=pal
    
  3. 手順に従って Secure Boot を設定します (プロンプトが表示された場合)。

    ../../../../_images/secure_boot_1.png
    ../../../../_images/secure_boot_2.png
    ../../../../_images/secure_boot_3.png

    起動できない場合は、 System Boot Error After AMD OpenCL Drivers Installation を確認してください。

  4. Zivid Studio を開き、OpenCL エラーが発生しないことを確認します。