Ubuntu 17.10で欠落しているAMD GPUファームウェアの問題


17

実行中にsudo apt-get update && sudo apt-get upgrade、アップグレードプロセスが最後にトリガーを処理しているときに次のエラーが表示されます。修正方法

Ubuntu 17.10のデフォルト構成にいます。「ソフトウェアと更新」を使用して、使用可能なドライバーを既にインストールしています。

W: Possible missing firmware /lib/firmware/amdgpu/raven_gpu_info.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_rlc.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_mec2.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_mec.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_me.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_pfp.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_ce.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_sdma.bin for module amdgpu
W: Possible missing firmware /lib/firmware/amdgpu/raven_vcn.bin for module amdgpu

回答:


28

これらの行は安全に無視できます。

そこに気づいたのは「エラー」ではありません。代わりに、「警告」を見ています(これらの行の先頭にが付いていることから認識できますw)。

これらの警告が表示される理由(およびそれらの警告が表示されない理由)は、すべてのAMDグラフィックスがllvmpipe(特に開発版では)そのメッセージをロードして吐き出すためです。

とにかく、これらの警告は無視しても問題ありません。

注意ベーネ:あなたはしていないファイルを取得することですやりたいことは、aptのようなソースからの警告を発しpeople.freedesktop.org/~agd5f/radeon_ucode/raven/ているが、潜在的な攻撃ベクトルを導入可能性があるため。個人的なセキュリティを採用する場合、良性であると確認できないランダムなソースからの未知のバイナリを単純に信頼しないでください。


OPは修正方法を尋ねました。この答えはそうではありません。私もこのメッセージを見て、画面出力がさまざまな方法で再生されています。おそらくこれらの警告を解決することにより、それを修正できることは素晴らしいことです。
ロエルヴァンデパール

@Roel修正するつもりはないので、OPにそのことを思い出させましたthose warnings can be safely ignored。問題の核心は、AMDがソースコードを公開せず、最新のUbuntuバージョンが(ドライバーの処理方法のため)、以前のようにAMDのドライバーをサポートしていないことです(間違えていなければUbuntu 16まで)。私の答えは、llvmpipeUbuntuが現在どのように物事を処理するかを指し示しながら説明していることを説明しています。(1/2)
e-sushi

@roel(2/2)簡単に言えば、ハードウェアがサポートされておらず、UbuntuのAMDサポートドライバーが機能しない場合、Ubuntuの古い(LTS)バージョンにダウングレードするか、GPUカードを入手できますこれはUbuntuによって積極的にサポートされています。非推奨のものを「修正」する他の方法はありません。最終的に、NVidiaのようにドライバーをLinuxの世界に公開していないため、AMDに感謝するか、「古くなったGPUとの戦いに興味がない」という Ubuntuに感謝することができます。 AMDは、「ヘルプとコードを提供していないドライバの問題。詳細については、Ubuntuのサイトとドキュメントを参照してください。
e寿司

-3

警告を静かにする方法を説明します!

「欠落」ファイルの名前をフルパスとともに一時ファイルに入れます。一時ファイルを「myraven」と呼びました。

コマンドを与えます:

sudo touch $( cat myraven )

できた (もちろん、一時ファイルは削除できます。)


4
実際にこれをしないでください。いくつかの警告を黙らせるためだけにファイルシステムにゴミを入れるのは良い考えではありません。いくつかのコードのどこかには、これらのファイルがなど、存在し、それらをロードしようとする可能性があり、または実際のバージョンをインストール防ぐ気づくこと-これらのファイルの存在は、より多くのこれらの警告が表示されているだけかどうかよりも、影響を与える可能性がある
ウラジミールPanteleev
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.