14.04.5/16.04以降とAMD GPUがあります。望みのパフォーマンスが得られず、OpenCLのようなものが必要だと言うプログラムもあります。
fglrx
について聞いたことがありますが、マシンにインストールしようとすると、壊れてGUIがありません。
AMDカードを最大限に活用するためにできることはありますか?
この回答は、14.04(別名14.04.5)の最新のHWEアップグレードにも適用されます。このアップグレードにより、Xorgとカーネルが16.04のバージョンになります。これが重要である理由の詳細については、以下をお読みください。
一般的な説明から始めましょう。
Ubuntu 16.04のリリースに伴い、AMD専用のドライバーが不足しました。 "なぜ?"あなたが尋ねるかもしれません。まあ、それはいくつかの理由があります。
まず、互換性がないだけです。 16.04リポジトリでfglrx
を見つけることも、16.04のオンラインバージョンを見つけることもできません。 AMDのWebサイトから最新バージョンをダウンロードしてインストールすると、低グラフィックモード、空白の画面、その他の望ましくない処理が実行されます。
AMDがドライバーの更新に参加することを期待しているかもしれませんが、Linuxの少し古いカードでもサポートを捨てるというAMDの評判を知らないでください。 AMDはドライバーを更新したくないので、CanonicalはUbuntu用のドライバーを作成できますが、そうでない場合は除きます。 16.04はLTSリリースであるため、Canonicalは少なくとも5年間AMDドライバーを維持する必要がありますが、これは困難です。
AMDが広く互換性のある別のグラフィックスドライバーをリリースする可能性や、Linux上のAMDから離れる可能性が常にあります。少数のLinux OSのドライバーに多大な労力を費やすことは意味がありません(すべてのOSでそれを行うのは難しくなります)。AMDから新しいドライバーが出てきた場合、サポートする必要があります。
詳細はこちら: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-AMD-catalyst-fglrx-driver-16-04
さて、プロプライエタリなドライバーを持っていないからといって、必ずしもひどい時間があるとは限りません。結局のところ、Intelはそれをうまくやっています。
コンピューターをWebブラウジング、メール、ここでの質問への回答/質問、いくつかのYouTubeビデオなどに使用するだけであれば、プロプライエタリドライバーがなくても気になりません。ビデオに多少のぎくしゃくがあることに気付く場合もあれば、そうでない場合もあります。正直なところ、事前に伝える方法はありません。
ゲームをする場合、レンダリングアプリケーション、3Dモデリングプログラム、または他のグラフィカルに高度なソフトウェアや強力なソフトウェアを使用する場合は、はるかに複雑な状況にあります。
個人的に、私はここで、またオープンソースドライバーを搭載したAMDはひどいというレビューや他の記事に関するレポートを見てきました。デフォルトのドライバーでは提供できないOpenGL/CLバージョンが必要なため、プログラムは動作しません。ゲームはラグがあり、どもります。ビデオを切り取り、音声を取ります。しかし、私はまた、何人かの人々が彼らがうまくゲームをすることができ、ビデオが完璧であり、問題がないと言うのを見ました。
この矛盾は、利用可能な2つの異なるオープンソースドライバーradeon
およびAMDGPU
が原因である可能性があります。 AMDGPU
はパフォーマンスが向上すると思いますが、新しいカードでのみ使用できます。古いカード(AMDにとっては不運なら6か月を意味する可能性があります)はradeon
に固執しています。GoogleとAsk Ubuntuを検索すると、使用しているカードを切り替える方法がないことがわかります。少なくとも、リリースされた方法はありません。
多くのことと同様に、試してみないと何が起こるかわからないので、アップグレードのリスクがある場合は先に進んでください。
だから、おそらくあなたは思い切って、あなたがAMDGPU
を獲得するカードを持っていることを望んでいるが、それほど幸運ではなかった。 AMDの状況を知らずにインストールまたはアップグレードした可能性があります。たぶん、あなたはAMDGPU
を得て、それだけでは十分ではありません。 AMDグラフィックスを16.04で使用する理由が何であれ、いくつかの選択肢があります。
1。 最初の、そして最も明白なことは、14.04にダウングレードすることです。
fglrx
を使用して、必要なパフォーマンスを得ることができます。fglrx
を引き続き使用できます。 ここ を読んでください。ただし、14.04は古すぎるかもしれません。使用している新しいアプリケーションとの互換性がない可能性があります。データをバックアップして再インストールする手間をかけたくないかもしれません。さて、別のオプションがあります。
2。 試してください Oibafのドライバー 。
Oibafのドライバーはfglrx
の優れた代替品のように思われ、おそらくそうです。ただし、最新のAMDカードをお持ちの場合は、AMD独自の製品を試してみてください。
3。 AMDGPU-PRO
fglrx
と同じパフォーマンスを提供するはずです。残念ながら、AMDGPU-PROはnotfglrx
の真の代替品です。 16.04をサポートしていますが、互換性のある20モデルのみです。それほど大したことではない。
パフォーマンスを気にかけない場合、または必要なものがすでにある場合は、すべての専用のもの、ダウングレード、または奇妙なインストールを気にしないでください。
4。 オープンソースドライバーに固執するだけです。
これらは一般的にゲーム、特にハイエンドのゲームでは機能しないことに注意してください。
5。 Xorgのダウングレード
動作する場合がありますが、正しいバージョンを再インストールするまでシステムが破損する可能性があります。ただし、機能する場合は、fglrx
が戻っています。
答えを読む here 。
オプションは16.04の制限からほど遠いですが、それらのいくつかは最良ではないかもしれません。 Oibafのドライバーを試してから何かを行うことをお勧めします。パフォーマンスに本当に耐えられず、AMDGPU-PROを使用できない場合にのみダウングレードします。
正確なグラフィックハードウェアに応じて、Ubuntu 16.04以降では、オープンソースAMDGPUドライバーまたはオープンソースRadeonドライバーが使用されます。どちらもデフォルトのUbuntu 16.04+インストールに含まれています。 16.04+にプリインストールされているamdgpuドライバーは、AMDの最新のグラフィックスカードに使用されます。 16.04+にもプリインストールされているradeonドライバーは、amdgpuドライバーがサポートしていない古いAMDグラフィックスカードに使用されます。
デフォルトのUbuntuリポジトリからインストールでき、ハードウェアと互換性のあるすべてのドライバーを表示するには、ターミナルを開いて次のように入力します。
ubuntu-drivers devices
コマンドがコンピューターをスキャンし、ドライバーのリストを生成するまで少なくとも1分間待ちます。このコマンドの出力は、パッケージ名のリストと利用可能なドライバーの簡単な説明になります。上記のコマンドは、利用可能なオープンソースドライバーのリストを表示するだけでなく、システムに推奨される独自のドライバーがあれば、それも特定します。
ubuntu-drivers devices
は、公式のAMD Webサイトから入手できるLinux用AMDGPU-Proグラフィックスドライバーなど、公式のUbuntuリポジトリから入手できないグラフィックスドライバーを表示しません。デフォルトのUbuntuリポジトリ以外の場所から独自のグラフィックドライバーをインストールした場合、ubuntu-drivers devices
は、正しく動作していない場合でも、推奨ドライバーとして紛らわしく表示されることがあります。
私の場合、パフォーマンスとコントロールに問題がありました(ノートブックを持っているので、明るさを変更できませんでした)。 nomodesetを使用しないと、コンピューターも起動しません。
いくつかの異なるドライバーをインストールしようとしましたが、問題を解決できるものはありませんでした。
私の問題のほとんどすべてを解決したのはカーネルを4.10から4.14に更新した(18年1月2日現在)です。カーネルの更新は、ささいなことをすべて試した後の事実上の次のステップになるはずだと思います。