Thiếu phần mềm GPU AMD trên Ubuntu 17.10


17

Trong khi chạy sudo apt-get update && sudo apt-get upgrade, tôi gặp lỗi sau trong khi quá trình nâng cấp đang xử lý kích hoạt ở cuối. Làm thế nào để khắc phục nó?

Tôi đang cấu hình mặc định Ubuntu 17.10. Tôi đã cài đặt trình điều khiển có sẵn bằng cách sử dụng "Phần mềm và Cập nhật".

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

Câu trả lời:


28

Bạn có thể yên tâm bỏ qua những dòng.

Những gì bạn nhận thấy không có "lỗi" . Thay vào đó, bạn đang xem "cảnh báo" (mà bạn có thể nhận ra từ thực tế là những dòng đó được đặt trước a w).

Lý do bạn thấy những cảnh báo đó (và những gì họ không nói với bạn) là tất cả đồ họa AMD hiện sẽ được tải lên llvmpipevà đưa ra thông báo đó (đặc biệt là trong phiên bản phát triển).

Dù sao, những cảnh báo có thể được bỏ qua một cách an toàn.

Nota Bene: Điều bạn không muốn làm là tìm nạp các tệp aptcảnh báo từ các nguồn như people.freedesktop.org/~agd5f/radeon_ucode/raven/có thể giới thiệu một vectơ tấn công tiềm năng. Nếu bạn nắm lấy bảo mật cá nhân của mình, đừng đơn giản tin tưởng các nhị phân không xác định từ các nguồn ngẫu nhiên không thể được xác minh là lành tính.


OP hỏi cách khắc phục. Câu trả lời này không làm như vậy. Tôi cũng thấy thông báo này và đầu ra màn hình của tôi đang phát lên theo nhiều cách khác nhau. Có thể sửa nó - có lẽ bằng cách giải quyết những cảnh báo này - sẽ rất tuyệt.
Roel Van de Paar

@Roel Nó không có nghĩa là được sửa chữa, đó là lý do tại sao tôi nhắc nhở OP rằng those warnings can be safely ignored. Cốt lõi của vấn đề là AMD không mở mã nguồn của họ và các phiên bản Ubuntu gần đây (do cách họ xử lý trình điều khiển) đơn giản là không hỗ trợ trình điều khiển của AMD như trước đây (cho đến Ubuntu 16 nếu tôi không nhầm). Câu trả lời của tôi giải thích rằng trong khi chỉ vào llvmpipevà giải thích cách Ubuntu xử lý mọi thứ. (1/2)
sushi điện tử

@roel (2/2) Câu chuyện dài: nếu phần cứng của bạn không được hỗ trợ và trình điều khiển hỗ trợ AMD của riêng Ubuntu không hoạt động cho bạn, bạn có thể hạ cấp xuống phiên bản Ubuntu (LTS) cũ hơn hoặc nhận thẻ GPU được Ubuntu hỗ trợ tích cực. Không có cách nào khác để "sửa chữa" một thứ không dùng nữa. Cuối cùng, bạn có thể cảm ơn AMD vì điều đó vì họ không mở trình điều khiển của họ cho thế giới Linux như (ví dụ) NVidia làm, hoặc bạn có thể cảm ơn Ubuntu vì đã "chúng tôi không quan tâm đến việc chống lại GPU lỗi thời vấn đề trình điều khiển khi AMD không cung cấp trợ giúp và mã " . Để biết chi tiết, xem trang web & tài liệu của Ubuntu.
e-sushi

-3

Tôi sẽ cho bạn biết làm thế nào để làm dịu các cảnh báo!

Đặt tên của các tệp "mất tích" với đường dẫn đầy đủ trong tệp tạm thời. Tôi gọi tập tin tạm thời của tôi là 'myraven'.

Đưa ra lệnh:

sudo touch $( cat myraven )

Làm xong. (Tất nhiên, bạn có thể xóa tệp tạm thời.)


4
Đừng thực sự làm điều này. Đặt rác trong hệ thống tập tin chỉ để im lặng một số cảnh báo không phải là một ý tưởng tốt. Sự hiện diện của các tệp đó có khả năng ảnh hưởng nhiều hơn đến việc các cảnh báo đó có được hiển thị hay không - một số mã ở đâu đó có thể nhận thấy các tệp này có mặt và có thể tải chúng hoặc ngăn cài đặt các phiên bản thực, v.v.
Vladimir Panteleev
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.