AMDドライバーはオープンソースですが、それでもクローズドバイナリファームウェアに依存しています。したがって、AMDドライバーはDebianシステムではデフォルトでは機能しません。ただし、インストールはかなり簡単で、Vulkanなどの主要なソフトウェアもインストールできます。
このチュートリアルでは、次のことを学びます。
- 非フリーリポジトリを有効にする方法
- AMDドライバーのインストール方法
- Vulkanのインストール方法
- OpenCLのインストール方法
Debian上のAMDドライバー。
使用されるソフトウェア要件と規則
カテゴリ | 使用する要件、規則、またはソフトウェアバージョン |
---|---|
Debian10バスター | |
AMDGPUドライバー | |
rootまたはsudo を介したLinuxシステムへの特権アクセス コマンド。 | |
# –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudo を使用して、root権限で実行する必要があります。 コマンド$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります |
非フリーリポジトリを有効にする
AMDGPUドライバーは非フリーファームウェアに依存しているため、非フリーのDebianリポジトリが非フリーのファームウェアパッケージにアクセスできるようにする必要があります。
Debianノンフリーリポジトリ。
お気に入りのテキストエディタを使用して、/etc/apt/sources.list
を開きます。 。各行を変更して、contrib
を追加します およびnon-free
リポジトリ。最終結果は次の例のようになります。
deb http://deb.debian.org/debian/ buster main non-free contrib deb-src http://deb.debian.org/debian/ buster main non-free contrib deb http://security.debian.org/debian-security buster/updates main contrib non-free deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
保存して終了。次に、Aptを更新します。
# apt update
AMDドライバーのインストール
これで、Debianリポジトリから非フリーのLinuxファームウェアをインストールできます。それに加えて、システムに必要なものがすべて揃っていることを確認するために、他のいくつかの主要なMesaパッケージをインストールすることをお勧めします。
# apt install firmware-linux firmware-linux-nonfree libdrm-amdgpu1 xserver-xorg-video-amdgpu
Vulkanのインストール方法
Vulkanのサポートは厳密には必要ではありませんが、ゲームの世界で受けているサポートが拡大しているため、それを損なうことはありません。また、パフォーマンスの向上により、可能な限り使用する価値が十分にあります。実際、WineとLutrisは、さまざまなゲームの互換性とパフォーマンスを向上させるために、ますますVulkanに依存しています。次の方法でVulkanサポートをインストールします。
# apt install mesa-vulkan-drivers libvulkan1 vulkan-tools vulkan-utils vulkan-validationlayers
OpenCLのインストール方法
AMDカードでもOpenCLを使用する予定の場合は、そのサポートを含める必要があります。現在、Mesaによるこのサポートは、プロ級のサポートと同じではありません。それが必要な場合は、Ubuntuのような公式にサポートされているディストリビューションを検討してください。ただし、基本的なタスクにのみ使用する場合は、Mesaサポートで十分です。
# apt install mesa-opencl-icd
結論
これで、DebianでAMDカードを最大限に活用する準備が整いました。カードを使用する前に、コンピュータを再起動して必要なモジュールをロードすることを忘れないでください。