Masalah firmware AMD GPU yang hilang pada Ubuntu 17.10

17

Saat berjalan sudo apt-get update && sudo apt-get upgrade, saya mendapatkan kesalahan berikut saat proses peningkatan memproses pemicu pada akhirnya. Bagaimana memperbaikinya?

Saya di Ubuntu 17.10 konfigurasi default. Saya sudah menginstal driver yang tersedia menggunakan "Perangkat Lunak dan Pembaruan".

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
Omkar Nath Singh
sumber

Jawaban:

28

Anda dapat dengan aman mengabaikan garis-garis itu.

Apa yang Anda perhatikan tidak ada "kesalahan" . Alih-alih, Anda melihat "peringatan" (yang dapat Anda kenali dari fakta bahwa kalimat-kalimat tersebut diawali dengan a w).

Alasan Anda melihat peringatan itu (dan apa yang tidak mereka beri tahu) adalah bahwa semua grafis AMD sekarang akan memuat llvmpipedan memuntahkan pesan itu (terutama dalam versi pengembangan).

Bagaimanapun, peringatan itu bisa diabaikan dengan aman.

Nota Bene: Apa yang tidak ingin Anda lakukan adalah mengambil file yang aptdiperingatkan dari sumber-sumber seperti people.freedesktop.org/~agd5f/radeon_ucode/raven/yang mungkin memperkenalkan vektor serangan potensial. Jika Anda merangkul keamanan pribadi Anda, jangan hanya mempercayai binari yang tidak dikenal dari sumber acak yang tidak dapat diverifikasi untuk menjadi jinak.

e-sushi
sumber
OP bertanya bagaimana cara memperbaikinya. Jawaban ini tidak melakukannya. Saya juga melihat pesan ini dan output layar saya diputar dengan berbagai cara. Mampu memperbaikinya - mungkin dengan menyelesaikan peringatan ini - akan sangat bagus.
Roel Van de Paar
@Roel Ini tidak dimaksudkan untuk diperbaiki, itulah sebabnya saya mengingatkan OP itu those warnings can be safely ignored. Inti masalahnya adalah AMD tidak membuka kode sumbernya dan versi Ubuntu terbaru (karena cara mereka menangani driver) tidak mendukung driver AMD seperti dulu (hingga Ubuntu 16 jika saya tidak salah). Jawaban saya menjelaskan hal itu sambil menunjuk llvmpipedan menjelaskan bagaimana Ubuntu sekarang menangani berbagai hal. (1/2)
e-sushi
@roel (2/2) Singkatnya: jika perangkat keras Anda tidak didukung dan driver pendukung AMD Ubuntu sendiri tidak berfungsi untuk Anda, Anda dapat menurunkan versi ke versi Ubuntu yang lebih lama (LTS) atau mendapatkan kartu GPU yang secara aktif didukung oleh Ubuntu. Tidak ada cara lain untuk "memperbaiki" hal yang sudah usang. Pada akhirnya, Anda dapat berterima kasih kepada AMD untuk itu karena mereka tidak membuka driver mereka ke dunia Linux seperti (misalnya) NVidia, atau Anda dapat berterima kasih kepada Ubuntu karena telah "kami tidak tertarik melawan GPU yang sudah ketinggalan zaman. masalah driver ketika AMD tidak menawarkan bantuan dan kode " . Untuk detailnya, lihat situs & dokumen Ubuntu.
e-sushi
-3

Saya akan memberitahu Anda bagaimana cara menenangkan peringatan!

Masukkan nama-nama file "hilang" dengan path lengkap di file temp. Saya menyebut file temp saya 'myraven'.

Berikan perintah:

sudo touch $( cat myraven )

Selesai (Anda dapat menghapus file temp, tentu saja.)

tanpa spam
sumber
4
Jangan lakukan ini. Menempatkan sampah di sistem file hanya untuk membungkam beberapa peringatan bukanlah ide yang baik. Kehadiran file-file itu kemungkinan akan mempengaruhi lebih dari sekedar apakah peringatan itu ditampilkan - beberapa kode di suatu tempat mungkin melihat file-file ini hadir dan dapat mencoba memuatnya, atau mencegah menginstal versi yang sebenarnya, dll.
Vladimir Panteleev