GNU/Linux >> Linux の 問題 >  >> Debian

Debian 9StretchLinuxにAMDGPUドライバをインストールする方法

はじめに

つまり、AMD GPUがあり、DebianStretchで使用したいと考えています。ええと、あなたは実際に運がいいです。

オープンソースのAMDドライバーをDebianStretchにインストールすることは、Linuxグラフィックスドライバーの歴史の中で最も簡単で簡単なインストールプロセスかもしれません。

AMDのPolarisカードと一緒に最初に起動したときにオープンソースのAMDGPUドライバーをインストールしようとした人は誰でも、そのプロセスは長くて苦痛であり、正しかったと言うでしょう。

これで、必要なすべてのパッケージが主流になり、ほとんどがDebianStretchインストールでデフォルトで実際にインストールされます。

必要なパッケージ

インストールする必要のあるパッケージと、ドライバーを機能させるために実行する必要のあるいくつかのパッケージがまだあります。最初に行う必要があるのは、contribを有効にすることです およびnon-free Debianのリポジトリ。

はい、ドライバーはオープンソースですが、正しく機能するにはファームウェアBLOBが必要です。

/etc/apt/sources.listcontrib non-freeを追加します mainの後 すべての行に。それが終わったら、テキストエディタを閉じて、次のコマンドを実行します。

# apt update && apt upgrade

aptを使用する必要があります apt-getの代わりに 今では。 apt 新しくて優れたコマンドです。このガイドを作成するにあたり、カーネル4.9はapt-getによって抑制されていました。 しかし、aptで完全に正常にインストールされました 。

Linuxファームウェア

これで、これを可能にする単一のパッケージをインストールする準備が整いました。 DebianはデフォルトでファームウェアBLOBを出荷しないため、必要なファームウェアは利用可能ですが、インストールされていません。以下のコマンドでインストールしてください。

# apt install firmware-linux

本当にそれだけです。さて、まだ再起動しないでください。もう1つの重要な部分があります。

LLVM

LLVMはMesaのビルドに必要であり、一部のグラフィカルパッケージで使用されます。それがなくても問題は解決するかもしれませんが、万が一の場合に備えて、システムに適切なバージョンがインストールされていることを確認することをお勧めします。

MesaをAMDGPUをサポートして構築するには、LLVM3.9以降が必要です。この記事の時点では、3.9はまだ最新バージョンですが、4.0はリリースクライアントとして利用できます。

その間、Stretchはまだ3.7と3.8、そして3.9を出荷しています。今すぐ3.9または4.Xをインストールして、古いバージョンがプルインされていないことを確認してください。

# apt install llvm-3.9 clang-3.9

再起動してテスト

これで、システムを再起動して変更を有効にし、ファームウェアをロードできます。再起動すると、ロード中に画面が変化し、グラフィックカードのファンが回転するのが聞こえるはずです。

これは、ファームウェアがロードされたことを示しています。

グラフィックカードをテストするには、Phoronix TestSuiteDebianパッケージをダウンロードしてください

http://phoronix-test-suite.com/releases/repo/pts.debian/files/phoronix-test-suite_6.8.0_all.deb

PHPに依存しているため、最初にPHPをインストールし、dpkgを使用してインストールします。 。

# apt install php7.0 php7.0-cli php7.0-xml
$ cd ~/Downloads
# dpkg -i phoronix-test-suite_6.8.0_all.deb

パッケージのインストール後、Unigineテストまたは利用可能なテストのいずれかを実行して、カードで何ができるかを確認できます。

$ phoronix-test-suite run unigine-heaven

結論

AMDGPUは夢の実現の始まりに達しました。ドライバーはインストールされません。

Stretchにより、Debianは、AMDカードから最高品質のグラフィックスエクスペリエンスを得るのが、いくつかのパッケージをインストールするのと同じくらい簡単になるようになりました。

Linuxドライバーがどこまで進んだかを考えると、これは驚くべきことです。


Debian
  1. Debian 9StretchLinuxにLAMPサーバーをインストールする方法

  2. MySQLコミュニティサーバーをDebian9StretchLinuxにインストールする方法

  3. Debian 9StretchLinuxにTomcat9をインストールする方法

  1. Debian 9StretchLinuxにTeamViewerをインストールする方法

  2. Debian 9StretchLinuxにSpotifyをインストールする方法

  3. DropboxクライアントをDebian9StretchLinuxにインストールする方法

  1. Debian 9StretchLinuxにJenkinsをインストールする方法

  2. Debian 9StretchLinuxにNodeJSをインストールする方法

  3. SkypeをDebian9StretchLinux64ビットにインストールする方法