Phần mềm W thiếu: Có thể thiếu phần sụn cho mô-đun i915_bpo 'khi cập nhật initramfs


75

Khi tôi chạy kernel hoặc cập nhật trình điều khiển NVIDIA vào ngày 16.04, điều này sẽ kích hoạt việc xây dựng lại initramfs để đưa ra cảnh báo bên dưới:

Processing triggers for initramfs-tools (0.122ubuntu8.1) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-34-generic
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver6.bin for module i915_bpo

Tôi có một máy tính xách tay với hai chip đồ họa, NVIDIA GeForce 940M và đồ họa tích hợp của Intel i5-6200U.

Thiết bị đang sử dụng là thẻ NVIDIA của tôi:

$ inxi -G
Graphics:  Card-1: Intel Sky Lake Integrated Graphics
           Card-2: NVIDIA GM108M [GeForce 940M]
           Display Server: X.Org 1.18.3 driver: nvidia Resolution: 1920x1080@60.03hz
           GLX Renderer: GeForce 940M/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 367.35

Đây là đầu ra của lshw -c video, tương ứng với chip đồ họa Intel của tôi nên sử dụng trình điều khiển đó:

    *-display         
         description: VGA compatible controller
         product: Sky Lake Integrated Graphics
         vendor: Intel Corporation
         physical id: 2
         bus info: pci@0000:00:02.0
         version: 07
         width: 64 bits
         clock: 33MHz
         capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
         configuration: driver=i915_bpo latency=0
         resources: irq:125 memory:a2000000-a2ffffff memory:b0000000-bfffffff ioport:5000(size=64)

Tệp trong cảnh báo không tồn tại, chỉ có những tệp:

$ ll /lib/firmware/i915/
total 336
drwxr-xr-x  2 root root   4096 Aug 11 13:24 ./
drwxr-xr-x 74 root root  32768 Aug 11 13:24 ../
-rw-r--r--  1 root root   5872 Jul 21 17:03 bxt_dmc_ver1_04.bin
-rw-r--r--  1 root root   5872 Jul 21 17:03 bxt_dmc_ver1_05.bin
-rw-r--r--  1 root root   8380 Jul 21 17:03 bxt_dmc_ver1_06.bin
-rw-r--r--  1 root root   8380 Jul 21 17:05 bxt_dmc_ver1_07.bin
lrwxrwxrwx  1 root root     19 Jul 21 17:05 bxt_dmc_ver1.bin -> bxt_dmc_ver1_07.bin
-rw-r--r--  1 root root   8824 Jul 21 17:03 skl_dmc_ver1_23.bin
-rw-r--r--  1 root root   8928 Jul 12 21:33 skl_dmc_ver1_26.bin
lrwxrwxrwx  1 root root     19 Jul 12 21:33 skl_dmc_ver1.bin -> skl_dmc_ver1_26.bin
-rw-r--r--  1 root root 109636 Jul 21 17:03 skl_guc_ver1_1059.bin
lrwxrwxrwx  1 root root     21 Jul 21 17:03 skl_guc_ver1.bin -> skl_guc_ver1_1059.bin
-rw-r--r--  1 root root 128320 Jul 21 17:03 skl_guc_ver4_3.bin
lrwxrwxrwx  1 root root     18 Jul 21 17:03 skl_guc_ver4.bin -> skl_guc_ver4_3.bin

Gói trình điều khiển mới nhất dường như được cài đặt mặc dù:

$ apt-cache policy xserver-xorg-video-intel
xserver-xorg-video-intel:
  Installed: 2:2.99.917+git20160325-1ubuntu1
  Candidate: 2:2.99.917+git20160325-1ubuntu1
  Version table:
 *** 2:2.99.917+git20160325-1ubuntu1 500
        500 http://ftp.uni-stuttgart.de/ubuntu xenial/main amd64 Packages
        100 /var/lib/dpkg/status

Cảnh báo này có ý nghĩa chính xác và làm thế nào tôi có thể sửa nó?


3
Tôi đã nhận W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1.bin for module i915_bpovà CPU của tôi là SKylake với Intel HD trong đó.
Csaba Toth

Ngoài ra, tôi đang sử dụng 1.158phiên bản của linux-firmwaregói thay vì đường chính 1.157vì chỉ cung cấp phần mềm hoạt động cho wifi của tôi (không dây sát thủ).
Csaba Toth

3
@CsabaToth kbllà viết tắt của Kabylake, là sự kế thừa của Skylake. Khi bạn không có CPU như vậy, bạn có thể bỏ qua cảnh báo hoặc chỉ cài đặt trình điều khiển Kabylake từ cùng một liên kết được đưa ra trong câu trả lời của Doug Smythies.
Chỉ huy Byte

Đúng, i7 6820hk chỉ là SkyLake, Kaby Lake là thế hệ tiếp theo
Csaba Toth

Câu trả lời:


62

Gói trình điều khiển có phần chậm trễ kernel. Trong trường hợp của tôi, phần sụn bị thiếu không thành vấn đề vì tôi không có bộ xử lý SkyLake, nhưng trong trường hợp của bạn thì nó có thể quan trọng. Bạn có thể lấy firmware mới hơn từ đây .

EDIT 1: Lưu ý liên kết đã thay đổi, nhưng người đọc vẫn có thể tìm thấy những gì họ cần trong liên kết mới, mặc dù đôi khi có thể khó biết chính xác những gì bạn đang tìm kiếm.

EDIT 2: Câu trả lời này nên được áp dụng cho một số yêu cầu phần sụn mới khác đi kèm vì câu trả lời này ban đầu được viết. Ví dụ:

W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

EDIT 3: Đối với người dùng sử dụng git, câu trả lời này cũng hoạt động tốt.


3
Tôi đã cài đặt cả trình điều khiển GuC và DMC cho Skylake thành công và tôi nghĩ cảnh báo nên được loại bỏ ngay bây giờ. Cảm ơn.
Chỉ huy Byte

4
Ah, tôi đã tìm thấy nó. Có vẻ như bản cập nhật kernel mới đã thêm hỗ trợ cho bộ xử lý Kabylake Intel mới và bây giờ nó cũng muốn có một trình điều khiển mô-đun cho những bộ xử lý đó. Có lẽ nó không cần thiết vì tôi không có CPU Kabylake, nhưng chỉ để cảnh báo đi, tôi cũng đã tải xuống và cài đặt trình điều khiển kbl DMC từ trang web bạn liên kết. Bây giờ nó có vẻ tốt
Chỉ huy Byte

2
"Vấn đề" nghĩa là gì? Hạt nhân mới sẽ không thể khởi động hoặc không có tác động thực sự có thể nhìn thấy bên cạnh một số thông báo cảnh báo?
musiKk

3
@musiKk: Nếu bộ xử lý của bạn không phải là một trong những tập tin phần sụn bị thiếu, thì nó không "quan trọng", có nghĩa là sẽ không có hậu quả do nó bị thiếu. Ví dụ, chỉ có bộ xử lý Skylake mới cần phần sụn "skl".
Doug Smythies

1
@FeryArdiant: Có, các cảnh báo không liên quan đến bộ xử lý bạn đang thực sự sử dụng, chỉ cần bạn có phần sụn hay không.
Doug Smythies

18

Cập nhật ngày 20 tháng 5 năm 2019

Để trả lời câu hỏi của bạn, bạn không cần cập nhật trình điều khiển cho bộ xử lý mà bạn không chạy nhưng thật tuyệt khi thấy các cảnh báo biến mất khi bạn thực hiện.

Hôm nay tôi nhận được những cảnh báo này:

update-initramfs: Generating /boot/initrd.img-5.0.1-050001-generic
W: Possible missing firmware /lib/firmware/i915/skl_dmc_ver1_27.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_04.bin for module i915
W: Possible missing firmware /lib/firmware/i915/cnl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/icl_dmc_ver1_07.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_39.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver9_29.bin for module i915
W: Possible missing firmware /lib/firmware/i915/skl_guc_ver9_33.bin for module i915

Tôi đã tải xuống các đốm màu (được mô tả trong phần tiếp theo) và sau đó sử dụng:

$ sudo cp ~/Downloads/*.bin /lib/firmware/i915/

$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-5.0.1-050001-generic

Bây giờ trình điều khiển Sky Lake ( skl) của tôi đã được cập nhật và tôi có thể thử các tham số kernel mới nhất được đề xuất trên internet. Thông điệp cảnh báo cho các bộ xử lý trong tương lai Kaby Lake ( kbl), Cannon Lake ( cnl) và Ice Lake ( icl) đã biến mất khiến cuộc sống bớt căng thẳng.


Cập nhật ngày 26 tháng 5 năm 2018

Sửa đổi nhỏ ngày 6 tháng 8 năm 2018.

Màn hình tải xuống mới của "blobs"

Gần đây, Intel đã tạo ra một trang tải xuống mới và bố cục trang web mới:

Phần mềm điều khiển Intel i915

Các tập tin tải xuống bây giờ được gọi là blobs firmware, phần mềm mới nói cho trình điều khiển phần sụn . Nó là viết tắt của B inary L arge OB ject (BLOB).

Trình điều khiển được sắp xếp theo bộ xử lý:

  • bxt Broxton, bị hủy bỏ vào năm 2016, kế thừa bộ xử lý Cherry Trail
  • kbl Kabylake, thế hệ thứ 7, ví dụ i7-7700
  • skl Skylake, thế hệ thứ 6, ví dụ i7-6700

Sau đó, trình điều khiển được tổ chức theo nhóm phụ (giải thích đầy đủ ở đây ):

  • GUC - GuC được thiết kế để thực hiện lập lịch tải công việc đồ họa trên các công cụ song song đồ họa khác nhau.
  • DMC - DMC cung cấp thêm các trạng thái nhàn rỗi năng lượng thấp cho đồ họa.
  • HUC - HuC được thiết kế để giảm tải một số chức năng phương tiện từ CPU sang GPU.

Khớp thông báo lỗi với trình điều khiển cần thiết

So sánh thông báo lỗi bạn đang nhận được update-initramfshoặc update-grubđể tìm trình điều khiển bị thiếu. Trong ví dụ của bạn, thông báo là " /lib/firmware/i915/kbl_guc_ver9_14.bin" vì vậy bạn đang thiếu Kabylake GuC được gọi: kbl_guc_ver9_14.bintrong trang web hiển thị ở trên. Bạn không muốn cái mới hơn:kbl_guc_ver9_39.bin

Tải xuống trình điều khiển cần thiết

Không có thêm kịch bản cài đặt như trong các phiên bản trước. Đơn giản chỉ cần làm nổi bật trình điều khiển bị thiếu (blob) và nhấp vào nó. Màn hình này xuất hiện:

Trình điều khiển Intel i915 download.png

Ban đầu bạn chỉ thấy "hex dump" nhưng sau khi nhấp vào liên kết có tiêu đề đơn giản, một cửa sổ tải xuống xuất hiện như minh họa ở trên.

Nhấp vào "Lưu tệp"

Cài đặt trình điều khiển với đơn giản sudo cp(lệnh sao chép)

Sau khi tải xuống, cài đặt là một đơn giản sudo cp(lệnh sao chép) và không có tarcác lệnh phức tạp hoặc ./script_namecác bước cài đặt.

Cài đặt nhanh

cd ~/Downloads
sudo cp kbl_guc_ver9_14.bin /lib/firmware/i915
sudo cp bxt_guc_ver8_7.bin /lib/firmware/i915

QUAN TRỌNG: Thay thế kbl_guc_ver9_14.binbxt_guc_ver8_7.binở trên bằng tên trình điều khiển bị thiếu mà bạn đã tải xuống.

VOILA! Trình điều khiển mới được cài đặt. Đơn giản hơn nhiều so với các phương pháp cài đặt trước đây đối với các trình điều khiển Intel i915 bị thiếu!

Cài đặt thăm dò TL; DR

Tôi đã cài đặt trình điều khiển. Phương pháp cài đặt dài này cung cấp cho bạn ý tưởng về các hiệu ứng trước và sau khi sao chép BLOB :

$ sudo updatedb
$ llocate kbl_guc_ver9_14.bin
ACCESS      OWNER  GROUP  SIZE    MODIFIED    NAME (updatdb last ran: 2018-05-26 12:07:57)
-rw-rw-r--  rick   rick   142656  2018-05-26  /home/rick/Downloads/kbl_guc_ver9_14.bin
-rw-rw-r--  rick   rick   142656  2017-02-24  /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
-rw-r--r--  root   root   142656  2017-10-26  /lib/firmware/i915/kbl_guc_ver9_14.bin
$ diff /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin /lib/firmware/i915/kbl_guc_ver9_14.bin
# Blank line appears here signifying no differences from previous version
$ sudo cp /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin /lib/firmware/i915
$ llocate kbl_guc_ver9_14.bin
ACCESS      OWNER  GROUP  SIZE    MODIFIED    NAME (updatdb last ran: 2018-05-26 12:07:57)
-rw-rw-r--  rick   rick   142656  2018-05-26  /home/rick/Downloads/kbl_guc_ver9_14.bin
-rw-rw-r--  rick   rick   142656  2017-02-24  /home/rick/Downloads/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
-rw-r--r--  root   root   142656  2018-05-26  /lib/firmware/i915/kbl_guc_ver9_14.bin

Sử dụng lệnh định vị dưới đây thay cho llocate .


Ngày 14 tháng 2 năm 2017 - Intel đã phát hành trình điều khiển

Theo báo cáo lỗi này ngày hôm nay ( W: Có thể thiếu firmware /lib/firmware/i915/kbl_guc_ver9_14.bin cho mô-đun i915 ) Intel đã phát hành trình điều khiển KabylakeBroxton cần thiết trên ( https://01.org/linuxgraphics/doads/ phần sụn ) trang web:

Đồ họa Intel cho trình điều khiển Linux

Tải xuống trình điều khiển bị thiếu cho Kabylake ( GuC - Ver 9.14 ) và ( DMC - Ver 1.01 ) và Broxton ( GuC - Ver 8.7 ). Đây là trong .tar.gz.tar.bz2định dạng.

Cài đặt trình điều khiển ở định dạng "tar"

Mặc dù bạn có thể chạy các install.shkịch bản, các hướng dẫn này là dễ nhất.

Thay đổi thư mục tải xuống và xác minh tập tin ở đó:

:~$ cd Downloads

:~/Downloads$ ll *tar*
-rw-rw-r-- 1 rick rick 69329 Feb 14 21:05 bxtgucver87.tar.gz
-rw-rw-r-- 1 rick rick  4338 Feb 14 21:06 kbldmcver101.tar.bz2
-rw-rw-r-- 1 rick rick 70402 Feb 14 21:06 kblgucver914.tar.gz

Giải nén các tập tin tar nén:

:~/Downloads$ tar -zxvf bxtgucver87.tar.gz
firmware/bxt/guc/bxt_guc_ver8_7/
firmware/bxt/guc/bxt_guc_ver8_7/install.sh
firmware/bxt/guc/bxt_guc_ver8_7/ReleaseNotes.txt
firmware/bxt/guc/bxt_guc_ver8_7/bxt_guc_ver8_7.bin

:~/Downloads$ tar -xjvf kbldmcver101.tar.bz2
kbl_dmc_ver1_01/
kbl_dmc_ver1_01/kbl_dmc_ver1_01.bin
kbl_dmc_ver1_01/install.sh
kbl_dmc_ver1_01/ReleaseNotes.txt

:~/Downloads$ tar -zxvf kblgucver914.tar.gz
firmware/kbl/guc/kbl_guc_ver9_14/
firmware/kbl/guc/kbl_guc_ver9_14/install.sh
firmware/kbl/guc/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
firmware/kbl/guc/kbl_guc_ver9_14/ReleaseNotes.txt

Sao chép các tập tin và cập nhật initramfs

:~/Downloads$ sudo cp -t /lib/firmware/i915/ firmware/bxt/guc/bxt_guc_ver8_7/bxt_guc_ver8_7.bin kbl_dmc_ver1_01/kbl_dmc_ver1_01.bin firmware/kbl/guc/kbl_guc_ver9_14/kbl_guc_ver9_14.bin
:~/Downloads$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.9.9-040909-generic

Thông báo lỗi (cảnh báo) đã biến mất!

Xóa các tập tin công việc

:~/Downloads$ rm -r firmware kbl_dmc_ver1_01 *.tar.*

Lịch sử (Bản gốc) Bài viết để tham khảo

Tôi đã có hai thông báo cảnh báo về trình điều khiển i915 bị thiếu cho Kernel's 4.6.3, 4.7.1, 4.7.2, 4.7.3 và 4.7.5. Tôi đã bỏ qua chúng và mọi thứ đều ổn với Đồ họa tích hợp Intel HD4000 của tôi. Tôi ước điều tương tự có thể được nói về Nvidia và Nouvaeu.

Như một câu trả lời trong liên kết của bạn đã nêu, bạn có thể truy cập trang web của Intel để nhận hầu hết các trình điều khiển Đồ họa Linux cập nhật tại: intel-linux-Graphics-Firmware . Tuy nhiên, khi tôi đọc trang web đó một vài tuần trước, tôi đã quan tâm đến tất cả những điều có thể xảy ra trong các tình huống khác nhau nên tôi đã từ chối.

Bạn đã cài đặt 4,8 ứng viên phát hành 6 từ ngày 24 tháng 9? Đó là điều mới nhất trong Ubuntu tôi tin. Bạn không cần phải trả lời nhưng tôi tò mò tại sao bạn lại dùng 4,8 thay vì 4,7,5, tức là bạn cần sửa những điểm khác biệt nào.

Chỉnh sửa - ngày 19 tháng 10 năm 2016

Bây giờ sử dụng phiên bản kernel 4.8.1 (phiên bản thực và không phát hành ứng cử viên) trong hơn một tuần và mọi thứ đang hoạt động tốt. Đây là dưới Ubuntu 16.04. Tôi tin rằng Ubuntu 16.10 đã được phát hành vào ngày 13 tháng 10 và tôi đang sử dụng phiên bản Kernel 4.8.0.

Đây không phải là kế hoạch của tôi để tiếp tục cập nhật câu trả lời này nhưng tôi muốn đặt ra suy luận rằng 4,8 ứng viên phát hành có thể có vấn đề. Phiên bản thật thì không.

Chỉnh sửa - ngày 2 tháng 2 năm 2017

Hiện đang chạy phiên bản chính của Kernel phiên bản 4.9.5 mà tại thời điểm này, Ubuntu 16.04 đã cập nhật kernel của nó thành 4.4.0-59. Intel đã thay đổi liên kết của nó cho Intel Graphics cho trình điều khiển Linux và tôi đã cập nhật liên kết mới ở trên.

Các câu hỏi vẫn còn về các thông báo cảnh báo được tạo bởi sudo update-initramfs -ukhi phiên bản Kernel> 4.8 (Ubuntu 16.10 và Ubuntu 17.04):

W: Possible missing firmware /lib/firmware/i915/kbl_dmc_ver1_01.bin for module i915
W: Possible missing firmware /lib/firmware/i915/kbl_guc_ver9_14.bin for module i915
W: Possible missing firmware /lib/firmware/i915/bxt_guc_ver8_7.bin for module i915

Như đã nêu trong báo cáo lỗi ( bug.launchpad.net - lỗi phần mềm linux ) các trình điều khiển đơn giản là không tồn tại và sẽ không cho đến khi một con chip trong tương lai có tên "kaby lake" được phát hành.

Làm cho các tin nhắn cảnh báo biến mất

Để làm cho thông điệp cảnh báo biến mất tôi đã làm như sau:

$ sudo cp assembly/hello /lib/firmware/i915/kbl_dmc_ver1_01.bin
$ sudo cp assembly/hello /lib/firmware/i915/kbl_guc_ver9_14.bin
$ sudo cp assembly/hello /lib/firmware/i915/bxt_guc_ver8_7.bin
$ sudo update-initramfs -u
update-initramfs: Generating /boot/initrd.img-4.9.5-040905-generic

Voila! Không còn tin nhắn cảnh báo.

Chương trình "xin chào" là chương trình biên dịch mã 504 byte có nội dung "Xin chào thế giới!". Bạn có thể sao chép bất kỳ tệp thực thi nhỏ nào vào các nhị phân phần sụn được đưa ra trong các thông báo lỗi. Khi Intel cuối cùng phát hành chúng, trình cập nhật phần mềm sẽ thay thế chúng bằng các phiên bản thực.

Cách điều hướng trang web Intel Graphics cho Linux

Nó đã được hỏi thông qua ý kiến ​​về cách điều hướng trong trang web mới của Intel ( 01.org - Tải xuống đồ họa Linux ) trình bày màn hình này:

Đồ họa Intel cho Linux 1

Nhập Ubuntu 16.04vào trường tìm kiếm và nhấp vào Filternút.

Đối với Ubuntu 16.10, chọn kết quả đầu tiên. Trong trường hợp của chúng tôi, Ubuntu 16.04 chọn kết quả thứ hai INTEL GRAPHICS UPDATE TOOL FOR LINUX* OS V2.0.2và màn hình này xuất hiện:

Đồ họa Intel cho Linux 2

Trong trường hợp của tôi, tôi đã chọn Ubuntu 16.04 64-bit đã tải tệp intel-graphics-update-tool_2.0.2_amd64.debxuống ~/Downloadsthư mục của tôi .

Bước tiếp theo là mở terminal và sử dụng:

cd Downloads
sudo dpkg -i intel*.deb

LƯU Ý: Intel sử dụng phông chữ ttf của người xưa và cài đặt của bạn sẽ thất bại nếu nó không có trên hệ thống của bạn. Tại thời điểm này, bạn cần sử dụng:

sudo apt -f install
sudo apt update
sudo apt upgrade

Bây giờ bạn có thể chạy Intel Graphics for Linux Updatercông cụ như màn hình này hiển thị:

Đồ họa Intel cho Linux 3

Thêm chữ ký Intel cho Ubuntu

Trong thời gian apt-get updatebạn có thể thấy các thông báo cảnh báo / lỗi như thế này:

W: GPG error: https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 56A3DEF863961D39
E: The repository 'https://download.01.org/gfx/ubuntu/16.04/main xenial InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Bạn sẽ cần thêm chữ ký của Intel bằng cách sử dụng:

wget --no-check-certificate https://download.01.org/gfx/RPM-GPG-KEY-ilg-4 -O - | \
sudo apt-key add -

Sau đó cập nhật trong Ubuntu:

sudo apt update
sudo apt upgrade

2

Tôi cũng đã gặp phải một vấn đề tương tự vì tôi đã cập nhật kernel từ ứng dụng "Phần mềm" Ubuntu Gnome 16.04 (trình quản lý gói gốc) và nó bị lỗi trong khi cập nhật.

Vì vậy, tôi đã bị cấm khởi động lại Ubuntu vì hình ảnh linux không được tạo thành công.

Để giải quyết nó từ thời điểm đó tôi đã làm như sau:

  1. Khởi động lại linux và ngay sau khi nhấn màn hình bo mạch chủ Shiftđể vào menu grub;
  2. Chọn phiên bản linux trước của bạn từ menu. Trong trường hợp của tôi *4.4.0-21-genericvà báo chí Enter;
  3. Khi Ubuntu hoạt động trở lại, hãy gỡ cài đặt hình ảnh linux bị hỏng. Trong trường hợp của tôi, *4.4.0-59-generic(tôi đã sử dụng trình quản lý gói Synaptic cho nó);
  4. Tải xuống và cài đặt phần sụn bị thiếu từ trang Intel (giống như Doug Smythies) . Trong trường hợp của tôi, tôi đã nhận được KabyLake kbl DMC - Ver 1.01;
  5. Và cuối cùng, cài đặt lại kernel linux *4.4.0-59-generic(trong trường hợp của tôi) hoặc chỉ linux-genericcho kernel Linux chung hoàn chỉnh mới nhất.

Sự thành công! Kernel được cập nhật và tất cả các phần mềm hoạt động tốt!

Trân trọng!


Liên kết đến phần mềm đồ họa không hoạt động nữa. Có ai biết nơi nào có thể có được phần mềm bây giờ?
Nickolai Leschov

Có thật không? Tôi vẫn có thể mở nó ở đây. Tuy nhiên, cũng thử liên kết sau: git.kernel.org/cgit/linux/kernel/git/firmware/ Kẻ
Matt Mello

1

Nếu bạn đang chạy debian (tôi có Debian GNU / Linux buster), hãy làm theo các bước sau:

  1. tạo thư mục:

    sudo mkdir -p /lib/firmware/i915
    
  2. sao chép tất cả các tệp từ https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/i915 vào thư mục này

  3. Cấu hình lại gói initramfs-tools:

    sudo dpkg-reconfigure initramfs-tools
    

Lệnh cho Ubuntu là một cái gì đó giống như sudo update-initramfs -unhưng tôi trên điện thoại nên không thể xác nhận. Các câu hỏi Debian không có chủ đề ở đây nên câu trả lời của bạn không có khả năng ảnh hưởng đến nhiều người.
WinEunuuchs2Unix
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.